.elementor-987953 .elementor-element.elementor-element-67043b1{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-987953 .elementor-element.elementor-element-67043b1:not(.elementor-motion-effects-element-type-background), .elementor-987953 .elementor-element.elementor-element-67043b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floraisonusa.com/wp-content/uploads/2026/06/floraison-homepage-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-987953 .elementor-element.elementor-element-67043b1::before, .elementor-987953 .elementor-element.elementor-element-67043b1 > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-67043b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-67043b1 > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-67043b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-67043b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000AD 0%, #00000038 62%);}.elementor-987953 .elementor-element.elementor-element-73b68bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-332e21d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:6rem;}.elementor-987953 .elementor-element.elementor-element-e5c5aa3 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-e5c5aa3{text-align:start;}.elementor-987953 .elementor-element.elementor-element-e5c5aa3 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#D1B873;}.elementor-987953 .elementor-element.elementor-element-d667b2b{--divider-border-style:solid;--divider-color:#D1B873;--divider-border-width:1px;}.elementor-987953 .elementor-element.elementor-element-d667b2b .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-987953 .elementor-element.elementor-element-d667b2b .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-83d2547 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:76px;font-weight:100;line-height:1.05em;letter-spacing:-0.05px;color:#FFFFFF;}.elementor-987953 .elementor-element.elementor-element-bfee423 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-bfee423{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.65em;color:#FFFFFF;}.elementor-987953 .elementor-element.elementor-element-bfee423 a{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.65em;color:#FFFFFF;}.elementor-987953 .elementor-element.elementor-element-bd1b0b0{--display:flex;--justify-content:center;}.elementor-987953 .elementor-element.elementor-element-4d4d68a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--padding-top:42px;--padding-bottom:42px;--padding-left:40px;--padding-right:40px;}.elementor-987953 .elementor-element.elementor-element-4d4d68a:not(.elementor-motion-effects-element-type-background), .elementor-987953 .elementor-element.elementor-element-4d4d68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EE;}.elementor-987953 .elementor-element.elementor-element-a861e2d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-a861e2d{text-align:center;}.elementor-987953 .elementor-element.elementor-element-a861e2d .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:36px;font-weight:400;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-3cfdb2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-3cfdb2d{text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-3cfdb2d a{font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-group > label{font-family:"Rethink Sans", Sans-serif;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-type-html{padding-bottom:0px;font-family:"Rethink Sans", Sans-serif;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-group .elementor-field, .elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-subgroup label{font-family:"Rethink Sans", Sans-serif;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-button[type="submit"]{color:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-987953 .elementor-element.elementor-element-f94c653{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-987953 .elementor-element.elementor-element-fbf21bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.37;--padding-top:05rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-987953 .elementor-element.elementor-element-fbf21bc:not(.elementor-motion-effects-element-type-background), .elementor-987953 .elementor-element.elementor-element-fbf21bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9FA;}.elementor-987953 .elementor-element.elementor-element-fbf21bc::before, .elementor-987953 .elementor-element.elementor-element-fbf21bc > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-fbf21bc > .e-con-inner > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-fbf21bc > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-fbf21bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-fbf21bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://floraisonusa.com/wp-content/uploads/2026/06/upsize-how-it-works-background.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-987953 .elementor-element.elementor-element-2fb4257{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-579fe91 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-579fe91{text-align:center;}.elementor-987953 .elementor-element.elementor-element-579fe91 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#6A6E49;}.elementor-987953 .elementor-element.elementor-element-8398b85{--divider-border-style:solid;--divider-color:#E3C98C;--divider-border-width:1px;--divider-icon-size:30px;}.elementor-987953 .elementor-element.elementor-element-8398b85 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-987953 .elementor-element.elementor-element-8398b85 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-8398b85.elementor-view-stacked .elementor-icon{background-color:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-8398b85.elementor-view-framed .elementor-icon, .elementor-987953 .elementor-element.elementor-element-8398b85.elementor-view-default .elementor-icon{color:#E3C98C;border-color:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-8398b85.elementor-view-framed .elementor-icon, .elementor-987953 .elementor-element.elementor-element-8398b85.elementor-view-default .elementor-icon svg{fill:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-d67b9e1 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-d67b9e1{text-align:center;}.elementor-987953 .elementor-element.elementor-element-d67b9e1 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:70px;font-weight:100;line-height:1.05em;letter-spacing:-0.05px;color:#2F332A;}.elementor-987953 .elementor-element.elementor-element-c9035e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-c9035e1{text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-c9035e1 a{font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-f486ee1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-b3f9ae0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-987953 .elementor-element.elementor-element-ced9246 img{height:40px;}.elementor-987953 .elementor-element.elementor-element-3834605 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-3834605{text-align:center;}.elementor-987953 .elementor-element.elementor-element-3834605 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:36px;font-weight:400;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-62a4188 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-62a4188{text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-62a4188 a{font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-e3b3dbb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-987953 .elementor-element.elementor-element-ccd471a img{height:40px;}.elementor-987953 .elementor-element.elementor-element-aab9898 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-aab9898{text-align:center;}.elementor-987953 .elementor-element.elementor-element-aab9898 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:36px;font-weight:400;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-a340d88 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-a340d88{text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-a340d88 a{font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-5a31755{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-987953 .elementor-element.elementor-element-0edd640 img{height:40px;}.elementor-987953 .elementor-element.elementor-element-258ad71 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-258ad71{text-align:center;}.elementor-987953 .elementor-element.elementor-element-258ad71 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:36px;font-weight:400;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-dcc0fcc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-dcc0fcc{text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-dcc0fcc a{font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-fab8b13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-987953 .elementor-element.elementor-element-b85e135 img{height:40px;}.elementor-987953 .elementor-element.elementor-element-b52375e > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-b52375e{text-align:center;}.elementor-987953 .elementor-element.elementor-element-b52375e .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:36px;font-weight:400;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-5c44d13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-5c44d13{text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-5c44d13 a{font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-d6d0eff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:06rem 0rem;--row-gap:06rem;--column-gap:0rem;--overlay-opacity:0.37;--padding-top:05rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-987953 .elementor-element.elementor-element-d6d0eff::before, .elementor-987953 .elementor-element.elementor-element-d6d0eff > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-d6d0eff > .e-con-inner > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-d6d0eff > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-d6d0eff > .e-con-inner > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-d6d0eff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-987953 .elementor-element.elementor-element-694ea67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-e369851 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-e369851{text-align:center;}.elementor-987953 .elementor-element.elementor-element-e369851 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#6A6E49;}.elementor-987953 .elementor-element.elementor-element-52a7b02{--divider-border-style:solid;--divider-color:#E3C98C;--divider-border-width:1px;--divider-icon-size:30px;}.elementor-987953 .elementor-element.elementor-element-52a7b02 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-987953 .elementor-element.elementor-element-52a7b02 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-52a7b02.elementor-view-stacked .elementor-icon{background-color:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-52a7b02.elementor-view-framed .elementor-icon, .elementor-987953 .elementor-element.elementor-element-52a7b02.elementor-view-default .elementor-icon{color:#E3C98C;border-color:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-52a7b02.elementor-view-framed .elementor-icon, .elementor-987953 .elementor-element.elementor-element-52a7b02.elementor-view-default .elementor-icon svg{fill:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-5f96841 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-5f96841{text-align:center;}.elementor-987953 .elementor-element.elementor-element-5f96841 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:70px;font-weight:100;line-height:1.05em;letter-spacing:-0.05px;color:#2F332A;}.elementor-987953 .elementor-element.elementor-element-28d455b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-987953 .elementor-element.elementor-element-916ed3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-b3ec2d6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-b3ec2d6{text-align:start;}.elementor-987953 .elementor-element.elementor-element-b3ec2d6 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:48px;font-weight:600;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-7f26f7b > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-7f26f7b{text-align:start;}.elementor-987953 .elementor-element.elementor-element-7f26f7b .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6E45;}.elementor-987953 .elementor-element.elementor-element-3291f52{--divider-border-style:solid;--divider-color:#D1B873;--divider-border-width:1px;}.elementor-987953 .elementor-element.elementor-element-3291f52 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-987953 .elementor-element.elementor-element-3291f52 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-c290114 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-c290114{text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-c290114 a{font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-e09d0b6 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-e09d0b6{text-align:start;}.elementor-987953 .elementor-element.elementor-element-e09d0b6 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6E45;}.elementor-987953 .elementor-element.elementor-element-75f5a5d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987953 .elementor-element.elementor-element-75f5a5d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-item > a{font-family:"Rethink Sans", Sans-serif;font-size:17px;line-height:1.5em;}.elementor-987953 .elementor-element.elementor-element-75f5a5d .elementor-icon-list-text{color:#4F504D;transition:color 0.3s;}.elementor-987953 .elementor-element.elementor-element-554cf5b > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-554cf5b{text-align:start;}.elementor-987953 .elementor-element.elementor-element-554cf5b .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:40px;font-weight:600;line-height:1.05em;letter-spacing:-0.05px;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-f0870ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-b972a37 img{border-radius:22px 22px 22px 22px;}.elementor-987953 .elementor-element.elementor-element-1c4279f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-3fabe22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-075a9ce img{border-radius:22px 22px 22px 22px;}.elementor-987953 .elementor-element.elementor-element-6f3656e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-c88f4cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-c88f4cd{text-align:start;}.elementor-987953 .elementor-element.elementor-element-c88f4cd .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:48px;font-weight:600;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-6273460 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-6273460{text-align:start;}.elementor-987953 .elementor-element.elementor-element-6273460 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6E45;}.elementor-987953 .elementor-element.elementor-element-1687090{--divider-border-style:solid;--divider-color:#D1B873;--divider-border-width:1px;}.elementor-987953 .elementor-element.elementor-element-1687090 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-987953 .elementor-element.elementor-element-1687090 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-650fc85 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-650fc85{text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-650fc85 a{font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-d190e70 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-d190e70{text-align:start;}.elementor-987953 .elementor-element.elementor-element-d190e70 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6E45;}.elementor-987953 .elementor-element.elementor-element-e56992e > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987953 .elementor-element.elementor-element-e56992e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-item > a{font-family:"Rethink Sans", Sans-serif;font-size:17px;line-height:1.5em;}.elementor-987953 .elementor-element.elementor-element-e56992e .elementor-icon-list-text{color:#4F504D;transition:color 0.3s;}.elementor-987953 .elementor-element.elementor-element-c30c4b9 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-c30c4b9{text-align:start;}.elementor-987953 .elementor-element.elementor-element-c30c4b9 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:40px;font-weight:600;line-height:1.05em;letter-spacing:-0.05px;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-75129c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-f3b2764{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-bfc2078 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-bfc2078{text-align:start;}.elementor-987953 .elementor-element.elementor-element-bfc2078 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:48px;font-weight:600;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-2e796b3 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-2e796b3{text-align:start;}.elementor-987953 .elementor-element.elementor-element-2e796b3 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6E45;}.elementor-987953 .elementor-element.elementor-element-c995826{--divider-border-style:solid;--divider-color:#D1B873;--divider-border-width:1px;}.elementor-987953 .elementor-element.elementor-element-c995826 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-987953 .elementor-element.elementor-element-c995826 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-cf2dbf2 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-cf2dbf2{text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-cf2dbf2 a{font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-53a44d2 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-53a44d2{text-align:start;}.elementor-987953 .elementor-element.elementor-element-53a44d2 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6E45;}.elementor-987953 .elementor-element.elementor-element-39b66b2 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987953 .elementor-element.elementor-element-39b66b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-item > a{font-family:"Rethink Sans", Sans-serif;font-size:17px;line-height:1.5em;}.elementor-987953 .elementor-element.elementor-element-39b66b2 .elementor-icon-list-text{color:#4F504D;transition:color 0.3s;}.elementor-987953 .elementor-element.elementor-element-16826a7 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-16826a7{text-align:start;}.elementor-987953 .elementor-element.elementor-element-16826a7 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:40px;font-weight:600;line-height:1.05em;letter-spacing:-0.05px;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-607bc0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-7d1d1b5 img{border-radius:22px 22px 22px 22px;}.elementor-987953 .elementor-element.elementor-element-1eb993a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 4rem;--row-gap:0rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-b4dbb70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-030a7a9 img{border-radius:22px 22px 22px 22px;}.elementor-987953 .elementor-element.elementor-element-ef76b25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-1db0469 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987953 .elementor-element.elementor-element-1db0469{text-align:start;}.elementor-987953 .elementor-element.elementor-element-1db0469 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:48px;font-weight:600;letter-spacing:-0.05px;-webkit-text-stroke-color:#000;stroke:#000;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-221989a > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-221989a{text-align:start;}.elementor-987953 .elementor-element.elementor-element-221989a .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6E45;}.elementor-987953 .elementor-element.elementor-element-795984a{--divider-border-style:solid;--divider-color:#D1B873;--divider-border-width:1px;}.elementor-987953 .elementor-element.elementor-element-795984a .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-987953 .elementor-element.elementor-element-795984a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-42ce33d > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-42ce33d{text-align:start;font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-42ce33d a{font-family:"Rethink Sans", Sans-serif;font-size:18px;line-height:1.5em;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-a91e763 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-a91e763{text-align:start;}.elementor-987953 .elementor-element.elementor-element-a91e763 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#7D6E45;}.elementor-987953 .elementor-element.elementor-element-c3ab754 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987953 .elementor-element.elementor-element-c3ab754{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-item > a{font-family:"Rethink Sans", Sans-serif;font-size:17px;line-height:1.5em;}.elementor-987953 .elementor-element.elementor-element-c3ab754 .elementor-icon-list-text{color:#4F504D;transition:color 0.3s;}.elementor-987953 .elementor-element.elementor-element-fe6c0ac > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-fe6c0ac{text-align:start;}.elementor-987953 .elementor-element.elementor-element-fe6c0ac .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:40px;font-weight:600;line-height:1.05em;letter-spacing:-0.05px;color:#4F504D;}.elementor-987953 .elementor-element.elementor-element-f0d56e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.37;--padding-top:05rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-987953 .elementor-element.elementor-element-f0d56e7:not(.elementor-motion-effects-element-type-background), .elementor-987953 .elementor-element.elementor-element-f0d56e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9FA;}.elementor-987953 .elementor-element.elementor-element-f0d56e7::before, .elementor-987953 .elementor-element.elementor-element-f0d56e7 > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-f0d56e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-f0d56e7 > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-f0d56e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-f0d56e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-987953 .elementor-element.elementor-element-880b495{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-1698510 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-1698510{text-align:center;}.elementor-987953 .elementor-element.elementor-element-1698510 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:22px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#6A6E49;}.elementor-987953 .elementor-element.elementor-element-419d932{--divider-border-style:solid;--divider-color:#E3C98C;--divider-border-width:1px;--divider-icon-size:30px;}.elementor-987953 .elementor-element.elementor-element-419d932 .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-987953 .elementor-element.elementor-element-419d932 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-419d932.elementor-view-stacked .elementor-icon{background-color:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-419d932.elementor-view-framed .elementor-icon, .elementor-987953 .elementor-element.elementor-element-419d932.elementor-view-default .elementor-icon{color:#E3C98C;border-color:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-419d932.elementor-view-framed .elementor-icon, .elementor-987953 .elementor-element.elementor-element-419d932.elementor-view-default .elementor-icon svg{fill:#E3C98C;}.elementor-987953 .elementor-element.elementor-element-2ff9edf > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-2ff9edf{text-align:center;}.elementor-987953 .elementor-element.elementor-element-2ff9edf .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:70px;font-weight:100;line-height:1.05em;letter-spacing:-0.05px;color:#2F332A;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-tab-title{border-width:1px;padding:40px 0px 40px 0px;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-tab-content{border-width:1px;color:#4F504D;font-family:"Rethink Sans", Sans-serif;font-size:16px;line-height:1.6em;padding:0px 0px 20px 0px;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-toggle-item:not(:last-child){margin-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-toggle-title{font-family:"Crimson Text", Sans-serif;font-size:28px;font-weight:normal;line-height:1.25em;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-vamtam_accent_6 );}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-987953 .elementor-element.elementor-element-f3c2146{--display:flex;--min-height:800px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.82;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-987953 .elementor-element.elementor-element-f3c2146:not(.elementor-motion-effects-element-type-background), .elementor-987953 .elementor-element.elementor-element-f3c2146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://floraisonusa.com/wp-content/uploads/2026/06/floraison-call-to-action-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-987953 .elementor-element.elementor-element-f3c2146::before, .elementor-987953 .elementor-element.elementor-element-f3c2146 > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-f3c2146 > .e-con-inner > .elementor-background-video-container::before, .elementor-987953 .elementor-element.elementor-element-f3c2146 > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-f3c2146 > .e-con-inner > .elementor-background-slideshow::before, .elementor-987953 .elementor-element.elementor-element-f3c2146 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000AD;--background-overlay:'';}.elementor-987953 .elementor-element.elementor-element-ecc57bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987953 .elementor-element.elementor-element-c79dba2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-987953 .elementor-element.elementor-element-c8dabde > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-987953 .elementor-element.elementor-element-c8dabde{text-align:center;}.elementor-987953 .elementor-element.elementor-element-c8dabde .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:4px;-webkit-text-stroke-color:#000;stroke:#000;color:#D1B873;}.elementor-987953 .elementor-element.elementor-element-a1b78a4{--divider-border-style:solid;--divider-color:#D1B873;--divider-border-width:1px;}.elementor-987953 .elementor-element.elementor-element-a1b78a4 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-987953 .elementor-element.elementor-element-a1b78a4 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-987953 .elementor-element.elementor-element-e0afe87{text-align:center;}.elementor-987953 .elementor-element.elementor-element-e0afe87 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:76px;font-weight:100;line-height:1.05em;letter-spacing:-0.05px;color:#FFFFFF;}.elementor-987953 .elementor-element.elementor-element-b4f1d31 > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-987953 .elementor-element.elementor-element-b4f1d31{text-align:center;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.65em;color:#FFFFFF;}.elementor-987953 .elementor-element.elementor-element-b4f1d31 a{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.65em;color:#FFFFFF;}.elementor-987953 .elementor-element.elementor-element-5f43c88{--display:flex;}.elementor-987953 .elementor-element.elementor-element-8b1f8b7 .elementor-button{font-family:"Rethink Sans", Sans-serif;font-size:18px;border-radius:100px 100px 100px 100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-987953 .elementor-element.elementor-element-67043b1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-987953 .elementor-element.elementor-element-73b68bc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-987953 .elementor-element.elementor-element-332e21d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-987953 .elementor-element.elementor-element-e5c5aa3{text-align:center;}.elementor-987953 .elementor-element.elementor-element-d667b2b .elementor-divider{text-align:center;}.elementor-987953 .elementor-element.elementor-element-d667b2b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-987953 .elementor-element.elementor-element-83d2547{text-align:center;}.elementor-987953 .elementor-element.elementor-element-bfee423{text-align:center;}.elementor-987953 .elementor-element.elementor-element-f486ee1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-987953 .elementor-element.elementor-element-f0870ae{--justify-content:center;}.elementor-987953 .elementor-element.elementor-element-3fabe22{--justify-content:center;}.elementor-987953 .elementor-element.elementor-element-607bc0e{--justify-content:center;}.elementor-987953 .elementor-element.elementor-element-b4dbb70{--justify-content:center;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 > .elementor-widget-container{margin:10px 0px 60px 0px;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-toggle-title{font-size:20px;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-tab-title{padding:20px 0px 20px 0px;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-tab-content{padding:0px 0px 25px 0px;}.elementor-987953 .elementor-element.elementor-element-f3c2146{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-987953 .elementor-element.elementor-element-c79dba2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-987953 .elementor-element.elementor-element-67043b1{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-987953 .elementor-element.elementor-element-e5c5aa3 .elementor-heading-title{line-height:1.5em;}.elementor-987953 .elementor-element.elementor-element-83d2547 .elementor-heading-title{font-size:2.7rem;line-height:1.2em;}.elementor-987953 .elementor-element.elementor-element-579fe91 .elementor-heading-title{font-size:18px;}.elementor-987953 .elementor-element.elementor-element-d67b9e1 .elementor-heading-title{font-size:3rem;}.elementor-987953 .elementor-element.elementor-element-d6d0eff{--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;}.elementor-987953 .elementor-element.elementor-element-e369851 .elementor-heading-title{font-size:18px;}.elementor-987953 .elementor-element.elementor-element-5f96841 .elementor-heading-title{font-size:3rem;}.elementor-987953 .elementor-element.elementor-element-28d455b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-987953 .elementor-element.elementor-element-916ed3c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-987953 .elementor-element.elementor-element-1c4279f{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-987953 .elementor-element.elementor-element-75129c5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-987953 .elementor-element.elementor-element-1eb993a{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-987953 .elementor-element.elementor-element-1698510 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-987953 .elementor-element.elementor-element-2ff9edf .elementor-heading-title{font-size:3rem;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 > .elementor-widget-container{margin:10px 0px 40px 0px;}.elementor-987953 .elementor-element.elementor-element-cafaaf8 .elementor-toggle-title{font-size:18px;}.elementor-987953 .elementor-element.elementor-element-c8dabde .elementor-heading-title{line-height:1.5em;}.elementor-987953 .elementor-element.elementor-element-e0afe87 .elementor-heading-title{font-size:3rem;}.elementor-987953 .elementor-element.elementor-element-8b1f8b7 .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-987953 .elementor-element.elementor-element-67043b1{--content-width:1280px;}.elementor-987953 .elementor-element.elementor-element-332e21d{--width:60%;}.elementor-987953 .elementor-element.elementor-element-bd1b0b0{--width:40%;}.elementor-987953 .elementor-element.elementor-element-2fb4257{--content-width:767px;}.elementor-987953 .elementor-element.elementor-element-916ed3c{--width:50%;}.elementor-987953 .elementor-element.elementor-element-f0870ae{--width:50%;}.elementor-987953 .elementor-element.elementor-element-3fabe22{--width:50%;}.elementor-987953 .elementor-element.elementor-element-6f3656e{--width:50%;}.elementor-987953 .elementor-element.elementor-element-f3b2764{--width:50%;}.elementor-987953 .elementor-element.elementor-element-607bc0e{--width:50%;}.elementor-987953 .elementor-element.elementor-element-b4dbb70{--width:50%;}.elementor-987953 .elementor-element.elementor-element-ef76b25{--width:50%;}.elementor-987953 .elementor-element.elementor-element-880b495{--content-width:767px;}.elementor-987953 .elementor-element.elementor-element-f3c2146{--content-width:1280px;}.elementor-987953 .elementor-element.elementor-element-c79dba2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-987953 .elementor-element.elementor-element-332e21d{--width:100%;}.elementor-987953 .elementor-element.elementor-element-bd1b0b0{--width:100%;}.elementor-987953 .elementor-element.elementor-element-b3f9ae0{--width:calc(50% - 10px);}.elementor-987953 .elementor-element.elementor-element-e3b3dbb{--width:calc(50% - 10px);}.elementor-987953 .elementor-element.elementor-element-5a31755{--width:calc(50% - 10px);}.elementor-987953 .elementor-element.elementor-element-fab8b13{--width:calc(50% - 10px);}}/* Start custom CSS for text-editor, class: .elementor-element-bfee423 */.elementor-987953 .elementor-element.elementor-element-bfee423 p:last-of-type {
    margin-bottom: 0;
}
.elementor-987953 .elementor-element.elementor-element-bfee423 p {
    font-weight: 200!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4d68a *//* ================================
   Floraison Hero Form Card
================================ */

.floraison-form-card {
  box-shadow: 0 18px 55px rgba(0, 0, 0, 0.20) !important;
  border: 1px solid rgba(206, 208, 187, 0.65) !important;
  overflow: hidden;
}

/* Form card heading */
.floraison-form-card h2,
.floraison-form-card .elementor-heading-title {
  color: #4F504D !important;
  font-family: "Crimson Text", serif !important;
  font-size: 38px !important;
  line-height: 1.1 !important;
  font-weight: 400 !important;
  text-align: center !important;
}

/* Helper text */
.floraison-form-card .elementor-widget-text-editor p {
  color: #4F504D !important;
  font-family: "Rethink Sans", sans-serif !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
  text-align: center !important;
  margin: 0 0 22px !important;
}

/* ================================
   Form Layout
================================ */

.floraison-hero-form .elementor-form-fields-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  margin: 0 !important;
}

.floraison-hero-form .elementor-field-group {
  padding: 0 !important;
  margin: 0 !important;
  position: relative !important;
}

/* Make Elementor column widths behave */
.floraison-hero-form .elementor-col-50 {
  width: calc(50% - 6px) !important;
  flex: 0 0 calc(50% - 6px) !important;
}

.floraison-hero-form .elementor-col-100 {
  width: 100% !important;
  flex: 0 0 100% !important;
}

/* ================================
   Fields
================================ */

.floraison-hero-form input.elementor-field,
.floraison-hero-form textarea.elementor-field,
.floraison-hero-form select {
  width: 100% !important;
  min-height: 48px !important;
  background-color: #ffffff !important;
  border: 1px solid rgba(206, 208, 187, 0.85) !important;
  border-radius: 8px !important;
  padding: 14px 16px 14px 44px !important;
  color: #4F504D !important;
  font-family: "Rethink Sans", sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  box-shadow: 0 5px 18px rgba(0, 0, 0, 0.055) !important;
  outline: none !important;
  text-align: left !important;
}

/* Placeholder */
.floraison-hero-form input::placeholder,
.floraison-hero-form textarea::placeholder {
  color: #6A6E49 !important;
  opacity: 0.9 !important;
}

/* Textarea */
.floraison-hero-form textarea.elementor-field {
  min-height: 96px !important;
  resize: vertical;
  padding-top: 15px !important;
}

/* Date field */
.floraison-hero-form input[type="text"].flatpickr-input {
  color: #4F504D !important;
}

/* Select wrapper reset */
.floraison-hero-form .elementor-select-wrapper {
  width: 100% !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}

/* Select itself */
.floraison-hero-form .elementor-select-wrapper select {
  appearance: none;
  -webkit-appearance: none;
  padding-left: 44px !important;
  padding-right: 42px !important;
}

/* Elementor caret */
.floraison-hero-form .select-caret-down-wrapper {
  right: 16px !important;
  color: #6A6E49 !important;
}

/* Focus state */
.floraison-hero-form input.elementor-field:focus,
.floraison-hero-form textarea.elementor-field:focus,
.floraison-hero-form select:focus {
  border-color: #6A6E49 !important;
  box-shadow: 0 0 0 3px rgba(106, 110, 73, 0.14) !important;
}

/* Remove theme before/after weirdness */
.floraison-hero-form .elementor-field-group::after {
  display: none !important;
}

/* ================================
   SVG Field Icons
   Updated for future-proof field IDs
================================ */

.floraison-hero-form .elementor-field-group::before {
  content: "";
  position: absolute;
  left: 16px;
  top: 24px;
  transform: translateY(-50%);
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  opacity: 1 !important;
  filter: brightness(0) saturate(100%) invert(43%) sepia(12%) saturate(710%) hue-rotate(34deg) brightness(88%) contrast(86%);
  z-index: 3;
  pointer-events: none;
}

/* Name */
.floraison-hero-form .elementor-field-group-lead_name::before {
  background-image: url("https://floraisonusa.com/wp-content/uploads/2026/06/user-sharp-thin-full.svg");
}

/* Email */
.floraison-hero-form .elementor-field-group-lead_email::before {
  background-image: url("https://floraisonusa.com/wp-content/uploads/2026/06/envelope-sharp-thin-full.svg");
}

/* Phone */
.floraison-hero-form .elementor-field-group-lead_phone::before {
  background-image: url("https://floraisonusa.com/wp-content/uploads/2026/06/phone-sharp-thin-full.svg");
}

/* Event Date */
.floraison-hero-form .elementor-field-group-lead_event_date::before {
  background-image: url("https://floraisonusa.com/wp-content/uploads/2026/06/calendar-sharp-thin-full.svg");
}

/* Event Type */
.floraison-hero-form .elementor-field-group-lead_event_type::before {
  background-image: url("https://floraisonusa.com/wp-content/uploads/2026/06/tag-sharp-thin-full.svg");
}

/* Venue / Location */
.floraison-hero-form .elementor-field-group-lead_venue::before {
  background-image: url("https://floraisonusa.com/wp-content/uploads/2026/06/location-dot-sharp-thin-full.svg");
}

/* Message */
.floraison-hero-form .elementor-field-group-lead_message::before {
  background-image: url("https://floraisonusa.com/wp-content/uploads/2026/06/message-lines-sharp-thin-full.svg");
  top: 25px;
}

/* No icon on submit */
.floraison-hero-form .elementor-field-type-submit::before {
  display: none !important;
}

/* Stronger icon on focus */
.floraison-hero-form .elementor-field-group:focus-within::before {
  opacity: 1 !important;
  filter: brightness(0) saturate(100%) invert(28%) sepia(8%) saturate(584%) hue-rotate(39deg) brightness(92%) contrast(85%);
}

/* ================================
   Submit Button
================================ */

.floraison-hero-form .elementor-field-type-submit {
  margin-top: 8px !important;
}

.floraison-hero-form .elementor-button {
  width: 100% !important;
  min-height: 56px !important;
  background: #6A6E49 !important;
  border: 1px solid #6A6E49 !important;
  border-radius: 999px !important;
  color: #ffffff !important;
  font-family: "Rethink Sans", sans-serif !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  letter-spacing: 1.4px !important;
  text-transform: uppercase !important;
  box-shadow: 0 8px 18px rgba(106, 110, 73, 0.22) !important;
}

.floraison-hero-form .elementor-button:hover,
.floraison-hero-form .elementor-button:focus {
  background: #4F504D !important;
  border-color: #4F504D !important;
  color: #ffffff !important;
}

.floraison-hero-form .elementor-button-text {
  color: inherit !important;
}

/* ================================
   Mobile
================================ */

@media (max-width: 767px) {
  .floraison-form-card {
    padding: 28px 20px !important;
    border-radius: 18px !important;
  }

  .floraison-form-card h2,
  .floraison-form-card .elementor-heading-title {
    font-size: 31px !important;
  }

  .floraison-form-card .elementor-widget-text-editor p {
    font-size: 14px !important;
    margin-bottom: 18px !important;
  }

  .floraison-hero-form .elementor-col-50,
  .floraison-hero-form .elementor-col-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }

  .floraison-hero-form input.elementor-field,
  .floraison-hero-form textarea.elementor-field,
  .floraison-hero-form select {
    min-height: 46px !important;
    font-size: 14px !important;
  }
}
/* Force Event Date field to behave visually like the other inputs on iOS */
.floraison-hero-form #form-field-lead_event_date,
.floraison-hero-form .elementor-field-group-lead_event_date input {
  -webkit-appearance: none !important;
  appearance: none !important;
  text-align: left !important;
  background-color: #ffffff !important;
  color: #4F504D !important;
}

.floraison-hero-form #form-field-lead_event_date::placeholder,
.floraison-hero-form .elementor-field-group-lead_event_date input::placeholder {
  color: #6A6E49 !important;
  opacity: 0.9 !important;
}

/* iOS native date text alignment fallback */
.floraison-hero-form input[type="date"]::-webkit-date-and-time-value {
  text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d67b9e1 */.floraison-highlight {
  position: relative;
  display: inline-block;
  font-style: italic;
  z-index: 1;
  padding: 0 0.08em;
}

.floraison-highlight::after {
  content: "";
  position: absolute;
  left: -0.04em;
  right: -0.04em;
  bottom: 0.08em;
  height: 0.34em;
  background: #E6E8D6;
  z-index: -1;
  transform: rotate(-1deg);
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f486ee1 *//* ================================
   Floraison How It Works Card
   Exact structure: image number + h4 + text
================================ */

.floraison-hiw-card {
  position: relative !important;
  background: #FFFCF7 !important;
  border: 1px solid rgba(206, 208, 187, 0.78) !important;
  border-radius: 18px !important;
  padding: 58px 28px 32px !important;
  text-align: center !important;
  box-shadow: 0 10px 28px rgba(79, 80, 77, 0.08) !important;
  overflow: visible !important;
  min-height: 300px;
  align-items: center !important;
  justify-content: flex-start !important;
  transition: none !important;
}

/* Remove interior glow */
.floraison-hiw-card::before {
  display: none !important;
}

/* Keep content clean */
.floraison-hiw-card > * {
  position: relative;
  z-index: 1;
}

/* Floating number image widget */
.floraison-hiw-card .hiw-step-number {
  position: absolute !important;
  top: -17px;
  left: 50%;
  transform: translateX(-50%);
  width: 38px !important;
  height: 38px !important;
  margin: 0 !important;
  z-index: 3;
}

/* The actual SVG image */
.floraison-hiw-card .hiw-step-number img {
  width: 38px !important;
  height: 38px !important;
  display: block;
  object-fit: contain;
  filter: none !important;
}

/* Remove image widget default spacing */
.floraison-hiw-card .elementor-widget-image {
  margin-bottom: 0 !important;
}

/* Tighten all widget spacing inside the card */
.floraison-hiw-card .elementor-widget {
  margin-bottom: 0 !important;
}

/* Card heading widget */
.floraison-hiw-card .elementor-widget-heading {
  margin-bottom: 0 !important;
}

/* Card heading */
.floraison-hiw-card h4,
.floraison-hiw-card .elementor-widget-heading .elementor-heading-title {
  color: #4F504D !important;
  font-family: "Crimson Text", serif !important;
  font-size: 30px !important;
  line-height: 1.08 !important;
  font-weight: 400 !important;
  text-align: center !important;
  margin: 0 !important;
}

/* Card heading widget reset */
.floraison-hiw-card .elementor-widget-heading {
  width: 100% !important;
  margin: 0 0 14px !important;
  text-align: center !important;
}

/* Card heading */
.floraison-hiw-card h4,
.floraison-hiw-card .elementor-widget-heading .elementor-heading-title {
  position: relative !important;
  display: inline-block !important;
  color: #4F504D !important;
  font-family: "Crimson Text", serif !important;
  font-size: 30px !important;
  line-height: 1.08 !important;
  font-weight: 400 !important;
  text-align: center !important;
  margin: 0 auto !important;
  padding-bottom: 18px !important;
}

/* Remove old divider from wrapper */
.floraison-hiw-card .elementor-widget-heading::after {
  display: none !important;
}

/* Gold divider attached to actual title */
.floraison-hiw-card .elementor-widget-heading .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 86px;
  height: 1px;
  background: #E3C98C;
  transform: translateX(-50%);
}

/* Body text widget */
.floraison-hiw-card .elementor-widget-text-editor {
  margin-top: 0 !important;
}

/* Body copy */
.floraison-hiw-card .elementor-widget-text-editor,
.floraison-hiw-card .elementor-widget-text-editor .elementor-text-editor {
  color: #4F504D !important;
  font-family: "Rethink Sans", sans-serif !important;
  font-size: 16px !important;
  line-height: 1.58 !important;
  text-align: center !important;
  max-width: 250px;
  margin: 0 auto !important;
}

/* Remove hover behavior completely */
.floraison-hiw-card:hover {
  transform: none !important;
  box-shadow: 0 10px 28px rgba(79, 80, 77, 0.08) !important;
  border-color: rgba(206, 208, 187, 0.78) !important;
}

/* Mobile */
@media (max-width: 767px) {
  .floraison-hiw-card {
    padding: 54px 22px 28px !important;
    min-height: auto;
  }

  .floraison-hiw-card .hiw-step-number,
  .floraison-hiw-card .hiw-step-number img {
    width: 36px !important;
    height: 36px !important;
  }

  .floraison-hiw-card .hiw-step-number {
    top: -16px;
  }

  .floraison-hiw-card h4,
  .floraison-hiw-card .elementor-widget-heading .elementor-heading-title {
    font-size: 28px !important;
  }

  .floraison-hiw-card .elementor-widget-heading::after {
    margin: 10px auto 12px;
  }

  .floraison-hiw-card .elementor-widget-text-editor,
  .floraison-hiw-card .elementor-widget-text-editor .elementor-text-editor {
    font-size: 14px !important;
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f96841 */.floraison-highlight {
  position: relative;
  display: inline-block;
  font-style: italic;
  z-index: 1;
  padding: 0 0.08em;
}

.floraison-highlight::after {
  content: "";
  position: absolute;
  left: -0.04em;
  right: -0.04em;
  bottom: 0.08em;
  height: 0.34em;
  background: #E6E8D6;
  z-index: -1;
  transform: rotate(-1deg);
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c290114 */.elementor-987953 .elementor-element.elementor-element-c290114 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-554cf5b */.elementor-987953 .elementor-element.elementor-element-554cf5b .floraison-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 0.08em;
  font-style:unset;
}

.floraison-highlight::after {
  content: "";
  position: absolute;
  left: -0.04em;
  right: -0.04em;
  bottom: 0.08em;
  height: 0.34em;
  background: #E6E8D6;
  z-index: -1;
  transform: rotate(-1deg);
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-650fc85 */.elementor-987953 .elementor-element.elementor-element-650fc85 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c30c4b9 */.elementor-987953 .elementor-element.elementor-element-c30c4b9 .floraison-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 0.08em;
  font-style:unset;
}

.floraison-highlight::after {
  content: "";
  position: absolute;
  left: -0.04em;
  right: -0.04em;
  bottom: 0.08em;
  height: 0.34em;
  background: #E6E8D6;
  z-index: -1;
  transform: rotate(-1deg);
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf2dbf2 */.elementor-987953 .elementor-element.elementor-element-cf2dbf2 p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16826a7 */.elementor-987953 .elementor-element.elementor-element-16826a7 .floraison-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 0.08em;
  font-style:unset;
}

.floraison-highlight::after {
  content: "";
  position: absolute;
  left: -0.04em;
  right: -0.04em;
  bottom: 0.08em;
  height: 0.34em;
  background: #E6E8D6;
  z-index: -1;
  transform: rotate(-1deg);
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42ce33d */.elementor-987953 .elementor-element.elementor-element-42ce33d p:last-of-type {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a91e763 */.elementor-987953 .elementor-element.elementor-element-a91e763 .floraison-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 0.08em;
  font-style:unset;
}

.elementor-987953 .elementor-element.elementor-element-a91e763 .floraison-highlight::after {
  content: "";
  position: absolute;
  left: -0.04em;
  right: -0.04em;
  bottom: 0.08em;
  height: 0.34em;
  background: #ede3c7;
  z-index: -1;
  transform: unset;
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe6c0ac */.elementor-987953 .elementor-element.elementor-element-fe6c0ac .floraison-highlight {
  position: relative;
  display: inline-block;
  z-index: 1;
  padding: 0 0.08em;
  font-style:unset;
}

.floraison-highlight::after {
  content: "";
  position: absolute;
  left: -0.04em;
  right: -0.04em;
  bottom: 0.08em;
  height: 0.34em;
  background: #E6E8D6;
  z-index: -1;
  transform: rotate(-1deg);
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9edf */.floraison-highlight {
  position: relative;
  display: inline-block;
  font-style: italic;
  z-index: 1;
  padding: 0 0.08em;
}

.floraison-highlight::after {
  content: "";
  position: absolute;
  left: -0.04em;
  right: -0.04em;
  bottom: 0.08em;
  height: 0.34em;
  background: #E6E8D6;
  z-index: -1;
  transform: rotate(-1deg);
  border-radius: 2px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4f1d31 */.elementor-987953 .elementor-element.elementor-element-b4f1d31 p:last-of-type {
    margin-bottom: 0;
}
.elementor-987953 .elementor-element.elementor-element-b4f1d31 p {
    font-weight: 200!important;
}/* End custom CSS */