.elementor-46085 .elementor-element.elementor-element-506a730{--display:flex;--min-height:830px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-506a730:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-506a730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c232e2 );}.elementor-46085 .elementor-element.elementor-element-506a730, .elementor-46085 .elementor-element.elementor-element-506a730::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-18beb2d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:120px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-bb4c24c{--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:flex-start;--background-transition:0.3s;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;--z-index:1;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-bb4c24c::before, .elementor-46085 .elementor-element.elementor-element-bb4c24c > .elementor-background-video-container::before, .elementor-46085 .elementor-element.elementor-element-bb4c24c > .e-con-inner > .elementor-background-video-container::before, .elementor-46085 .elementor-element.elementor-element-bb4c24c > .elementor-background-slideshow::before, .elementor-46085 .elementor-element.elementor-element-bb4c24c > .e-con-inner > .elementor-background-slideshow::before, .elementor-46085 .elementor-element.elementor-element-bb4c24c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, #FAF6ED 50%, #FAF9F7CC 100%);}.elementor-46085 .elementor-element.elementor-element-4a604b7{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-edb3df0 .elementor-heading-title{color:#2F2E2B;font-family:"Frank Ruhl Libre", Sans-serif;font-size:60px;font-weight:400;}.elementor-46085 .elementor-element.elementor-element-204f4bc{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-6563d56 .elementor-heading-title{color:#2F2E2B;font-family:"Frank Ruhl Libre", Sans-serif;font-size:44px;font-weight:400;}.elementor-46085 .elementor-element.elementor-element-a0baa34 .elementor-heading-title{color:#1B5946;font-family:"Frank Ruhl Libre", Sans-serif;font-size:28px;font-weight:400;}.elementor-46085 .elementor-element.elementor-element-ff24b3a{--display:flex;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-icon i{color:#206852;transition:color 0.3s;}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-icon svg{fill:#206852;transition:fill 0.3s;}.elementor-46085 .elementor-element.elementor-element-c4b21f0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-icon{padding-right:16px;}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0em;}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-text{color:#454443;transition:color 0.3s;}.elementor-46085 .elementor-element.elementor-element-92c69b7 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-46085 .elementor-element.elementor-element-92c69b7 .elementor-button:hover, .elementor-46085 .elementor-element.elementor-element-92c69b7 .elementor-button:focus{background-color:var( --e-global-color-f0a2f5f );}.elementor-46085 .elementor-element.elementor-element-5315e03{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:170px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-5315e03.e-con{--align-self:flex-end;}.elementor-46085 .elementor-element.elementor-element-66ee934 img{border-radius:20px 20px 20px 20px;}.elementor-46085 .elementor-element.elementor-element-0b9fee9{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-0b9fee9:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-0b9fee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46085 .elementor-element.elementor-element-0b9fee9, .elementor-46085 .elementor-element.elementor-element-0b9fee9::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-6d4df9a{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-d26a6b6{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-db38f4c{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-41e03c9{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-6c6695e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-9947336{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-9064eac{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-eba7ffc{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-6785f63{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-a2a6b05{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-9b4024b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-field-type-html{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-07633e7 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-07633e7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-07633e7 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46085 .elementor-element.elementor-element-07633e7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-07633e7 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-46085 .elementor-element.elementor-element-07633e7{--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;width:auto;max-width:auto;}.elementor-46085 .elementor-element.elementor-element-07633e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-field-type-html{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-button{border-style:dotted;border-radius:50px 50px 50px 50px;}.elementor-46085 .elementor-element.elementor-element-3041f15 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-aff35db );color:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-button[type="submit"]{background-color:var( --e-global-color-aff35db );color:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-3041f15 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-3041f15 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-521b092 );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-521b092 );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-3041f15 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46085 .elementor-element.elementor-element-3041f15 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-3041f15{--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;width:auto;max-width:auto;}.elementor-46085 .elementor-element.elementor-element-b2f086b{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-b2f086b:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-b2f086b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46085 .elementor-element.elementor-element-b2f086b, .elementor-46085 .elementor-element.elementor-element-b2f086b::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-84ddd4a{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-671866a{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-6928d51{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-0105ba1{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-cfe1f34{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-8d13728{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-04432dc{--display:flex;--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;--justify-content:flex-start;--align-items:center;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-04432dc:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-04432dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-04432dc, .elementor-46085 .elementor-element.elementor-element-04432dc::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-43d9275{--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;--gap:2rem 2rem;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-357b20e{--display:flex;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-397b2c9{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-94912b3{--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:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-ec271a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46085 .elementor-element.elementor-element-ec271a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-6f81818{--display:flex;--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;--justify-content:flex-start;--align-items:center;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-6f81818:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-6f81818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-46085 .elementor-element.elementor-element-6f81818, .elementor-46085 .elementor-element.elementor-element-6f81818::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-8d72c57{--display:flex;--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;--justify-content:center;--align-items:center;--gap:2rem 2rem;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-16c9c5e{--display:flex;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-f8d774c{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-b338e6b{--display:flex;--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;--justify-content:center;--align-items:center;--gap:100px 100px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-94a41bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46085 .elementor-element.elementor-element-94a41bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-454adac{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-field-type-html{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-button[type="submit"] svg *{fill:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-0d1c0db .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-0d1c0db .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-46085 .elementor-element.elementor-element-0d1c0db{--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;width:auto;max-width:auto;}.elementor-46085 .elementor-element.elementor-element-0d1c0db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-field-type-html{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-button{border-style:dotted;border-radius:50px 50px 50px 50px;}.elementor-46085 .elementor-element.elementor-element-b07af7f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-aff35db );color:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-button[type="submit"]{background-color:var( --e-global-color-aff35db );color:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-button[type="submit"] svg *{fill:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-b07af7f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-b07af7f .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-521b092 );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-521b092 );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-b07af7f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46085 .elementor-element.elementor-element-b07af7f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-b07af7f{--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;width:auto;max-width:auto;}.elementor-46085 .elementor-element.elementor-element-d8cc79e{--display:flex;--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;--justify-content:flex-start;--align-items:center;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-d8cc79e:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-d8cc79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-46085 .elementor-element.elementor-element-d8cc79e, .elementor-46085 .elementor-element.elementor-element-d8cc79e::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-cc72914{--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;--gap:2rem 2rem;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-dde5fd4{--display:flex;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:152px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-1e14681{--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;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-cdfca61{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-fdc95c5{text-align:center;}.elementor-46085 .elementor-element.elementor-element-fdc95c5 .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:4.25rem;font-weight:normal;line-height:1.25em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-fdc95c5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 80px 0px;}.elementor-46085 .elementor-element.elementor-element-ef5a79b{--display:flex;--gap:3.75rem 3.75rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-fb2967d{--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 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-4d1ef2b{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-45aba7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-96faed3 .elementor-counter-number-wrapper{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:4.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-96faed3 > .elementor-widget-container{margin:0rem 0.2rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-ac8f7ef{text-align:center;}.elementor-46085 .elementor-element.elementor-element-ac8f7ef .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:3.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-ac8f7ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-21c6743{text-align:center;}.elementor-46085 .elementor-element.elementor-element-21c6743 .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Work Sans", Sans-serif;font-size:3.75rem;font-weight:100;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-21c6743 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46085 .elementor-element.elementor-element-dbef3ca{text-align:center;}.elementor-46085 .elementor-element.elementor-element-dbef3ca .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Work Sans", Sans-serif;font-size:1.0625rem;font-weight:normal;line-height:1.25em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-dbef3ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-f3e8761{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-8bd1c34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-8c5cb5e .elementor-counter-number-wrapper{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:4.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-8c5cb5e > .elementor-widget-container{margin:0rem 0.2rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-074c500{text-align:center;}.elementor-46085 .elementor-element.elementor-element-074c500 .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:3.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-074c500 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-46c12b9{text-align:center;}.elementor-46085 .elementor-element.elementor-element-46c12b9 .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Work Sans", Sans-serif;font-size:1.0625rem;font-weight:normal;line-height:1.25em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-46c12b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-a12f43c{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-168401e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-5261e7c .elementor-counter-number-wrapper{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:4.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-5261e7c > .elementor-widget-container{margin:0rem 0.2rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-d71d0f2{text-align:center;}.elementor-46085 .elementor-element.elementor-element-d71d0f2 .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:3.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-d71d0f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-124ae72{text-align:center;}.elementor-46085 .elementor-element.elementor-element-124ae72 .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Work Sans", Sans-serif;font-size:1.0625rem;font-weight:normal;line-height:1.25em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-124ae72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-2d20b9d{--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 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-0080f87{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-d75a1df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-ad296af .elementor-counter-number-wrapper{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:4.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-ad296af > .elementor-widget-container{margin:0rem 0.2rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-951b0dd{text-align:center;}.elementor-46085 .elementor-element.elementor-element-951b0dd .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:3.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-951b0dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-32453c1{text-align:center;}.elementor-46085 .elementor-element.elementor-element-32453c1 .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Work Sans", Sans-serif;font-size:1.0625rem;font-weight:normal;line-height:1.25em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-32453c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-06d7df4{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-bd3fff1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0.5rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-7b399b8 .elementor-counter-number-wrapper{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:4.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-7b399b8 > .elementor-widget-container{margin:0rem 0.2rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-5c70b73{text-align:center;}.elementor-46085 .elementor-element.elementor-element-5c70b73 .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Frank Ruhl Libre", Sans-serif;font-size:3.75rem;font-weight:normal;line-height:1.2em;letter-spacing:-1.5px;}.elementor-46085 .elementor-element.elementor-element-5c70b73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-56607ee{text-align:center;}.elementor-46085 .elementor-element.elementor-element-56607ee .elementor-heading-title{color:var( --e-global-color-1b99506 );font-family:"Work Sans", Sans-serif;font-size:1.0625rem;font-weight:normal;line-height:1.25em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-56607ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-4605409{--display:flex;--gap:0rem 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2.75rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-c2d005a{--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 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-5450e1a{text-align:left;}.elementor-46085 .elementor-element.elementor-element-5450e1a .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-5450e1a > .elementor-widget-container{margin:0rem 0.5rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-5450e1a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-9d7c321{text-align:left;}.elementor-46085 .elementor-element.elementor-element-9d7c321 .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-9d7c321 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-9d7c321.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-55340b3{--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 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-9d697aa{text-align:left;}.elementor-46085 .elementor-element.elementor-element-9d697aa .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-9d697aa > .elementor-widget-container{margin:0rem 0.5rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-9d697aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-1ecb07a{text-align:left;}.elementor-46085 .elementor-element.elementor-element-1ecb07a .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-1ecb07a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-1ecb07a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-68faddd{--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 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-a570d7a{text-align:left;}.elementor-46085 .elementor-element.elementor-element-a570d7a .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-a570d7a > .elementor-widget-container{margin:0rem 0.5rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-a570d7a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-9ea546a{text-align:left;}.elementor-46085 .elementor-element.elementor-element-9ea546a .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-9ea546a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-9ea546a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-f3e30b9{--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 0rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-8d9eddc{text-align:left;}.elementor-46085 .elementor-element.elementor-element-8d9eddc .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-8d9eddc > .elementor-widget-container{margin:0rem 0.5rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-8d9eddc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-176780d{text-align:left;}.elementor-46085 .elementor-element.elementor-element-176780d .elementor-heading-title{color:var( --e-global-color-2fbad83 );font-family:"Work Sans", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-46085 .elementor-element.elementor-element-176780d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-176780d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46085 .elementor-element.elementor-element-e3a92de{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-e3a92de:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-e3a92de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46085 .elementor-element.elementor-element-e3a92de, .elementor-46085 .elementor-element.elementor-element-e3a92de::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-a657928{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-20626ac{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-a184ae4{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-97e3242{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-d1079dc{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-34e3ace{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-0609f9c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46085 .elementor-element.elementor-element-42642ae .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46085 .elementor-element.elementor-element-42642ae .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46085 .elementor-element.elementor-element-42642ae .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46085 .elementor-element.elementor-element-42642ae .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-field-type-html{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-42642ae .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-button[type="submit"] svg *{fill:var( --e-global-color-aff35db );}.elementor-46085 .elementor-element.elementor-element-42642ae .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-42642ae .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46085 .elementor-element.elementor-element-42642ae .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-42642ae .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-46085 .elementor-element.elementor-element-42642ae{--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;width:auto;max-width:auto;}.elementor-46085 .elementor-element.elementor-element-42642ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-field-type-html{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-button{border-style:dotted;border-radius:50px 50px 50px 50px;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-aff35db );color:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-button[type="submit"]{background-color:var( --e-global-color-aff35db );color:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-button[type="submit"] svg *{fill:var( --e-global-color-521b092 );}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-521b092 );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-521b092 );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d{--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;width:auto;max-width:auto;}.elementor-46085 .elementor-element.elementor-element-3c197c2{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-3c197c2:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-3c197c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF3;}.elementor-46085 .elementor-element.elementor-element-3c197c2, .elementor-46085 .elementor-element.elementor-element-3c197c2::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-47ee3fc{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-f730291{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-35b3fd0{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-e29cf05{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:nowrap;--overflow:hidden;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-e29cf05:not(.elementor-motion-effects-element-type-background), .elementor-46085 .elementor-element.elementor-element-e29cf05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF3;}.elementor-46085 .elementor-element.elementor-element-e29cf05, .elementor-46085 .elementor-element.elementor-element-e29cf05::before{--border-transition:0.3s;}.elementor-46085 .elementor-element.elementor-element-5c25fe8{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-0471fd7{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-337446d{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-field-type-html{padding-bottom:0px;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-aff35db );color:var( --e-global-color-primary );}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-button[type="submit"]{background-color:var( --e-global-color-aff35db );color:var( --e-global-color-primary );}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-46085 .elementor-element.elementor-element-f0f6478 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-46085 .elementor-element.elementor-element-f0f6478 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-46085 .elementor-element.elementor-element-f0f6478{--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;width:auto;max-width:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-46085 .elementor-element.elementor-element-506a730{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-item > a{font-size:17px;}.elementor-46085 .elementor-element.elementor-element-0b9fee9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-b2f086b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-04432dc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-43d9275{--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-46085 .elementor-element.elementor-element-357b20e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-397b2c9{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-6f81818{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-8d72c57{--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-46085 .elementor-element.elementor-element-16c9c5e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-f8d774c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-d8cc79e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-cc72914{--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-46085 .elementor-element.elementor-element-dde5fd4{--padding-top:122px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-46085 .elementor-element.elementor-element-1e14681{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-cdfca61{--gap:0px 0px;}.elementor-46085 .elementor-element.elementor-element-fdc95c5 .elementor-heading-title{font-size:3.25rem;}.elementor-46085 .elementor-element.elementor-element-fdc95c5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 80px 0px;}.elementor-46085 .elementor-element.elementor-element-96faed3 .elementor-counter-number-wrapper{font-size:3.25rem;}.elementor-46085 .elementor-element.elementor-element-ac8f7ef .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-21c6743 .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-dbef3ca .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-8c5cb5e .elementor-counter-number-wrapper{font-size:3.25rem;}.elementor-46085 .elementor-element.elementor-element-074c500 .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-46c12b9 .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-5261e7c .elementor-counter-number-wrapper{font-size:3.25rem;}.elementor-46085 .elementor-element.elementor-element-d71d0f2 .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-124ae72 .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-ad296af .elementor-counter-number-wrapper{font-size:3.25rem;}.elementor-46085 .elementor-element.elementor-element-951b0dd .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-32453c1 .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-7b399b8 .elementor-counter-number-wrapper{font-size:3.25rem;}.elementor-46085 .elementor-element.elementor-element-5c70b73 .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-56607ee .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-5450e1a .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-9d7c321 .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-9d697aa .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-1ecb07a .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-a570d7a .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-9ea546a .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-8d9eddc .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-176780d .elementor-heading-title{font-size:3rem;}.elementor-46085 .elementor-element.elementor-element-e3a92de{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-3c197c2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-e29cf05{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}}@media(min-width:768px){.elementor-46085 .elementor-element.elementor-element-506a730{--width:100%;}.elementor-46085 .elementor-element.elementor-element-18beb2d{--content-width:1440px;}.elementor-46085 .elementor-element.elementor-element-bb4c24c{--width:50%;}.elementor-46085 .elementor-element.elementor-element-5315e03{--width:50%;}.elementor-46085 .elementor-element.elementor-element-0b9fee9{--width:100%;}.elementor-46085 .elementor-element.elementor-element-6c6695e{--width:50%;}.elementor-46085 .elementor-element.elementor-element-b2f086b{--width:100%;}.elementor-46085 .elementor-element.elementor-element-04432dc{--width:100%;}.elementor-46085 .elementor-element.elementor-element-43d9275{--width:100%;}.elementor-46085 .elementor-element.elementor-element-357b20e{--width:100%;}.elementor-46085 .elementor-element.elementor-element-397b2c9{--width:100%;}.elementor-46085 .elementor-element.elementor-element-94912b3{--width:100%;}.elementor-46085 .elementor-element.elementor-element-6f81818{--width:100%;}.elementor-46085 .elementor-element.elementor-element-8d72c57{--width:100%;}.elementor-46085 .elementor-element.elementor-element-16c9c5e{--width:100%;}.elementor-46085 .elementor-element.elementor-element-f8d774c{--width:100%;}.elementor-46085 .elementor-element.elementor-element-b338e6b{--width:100%;}.elementor-46085 .elementor-element.elementor-element-d8cc79e{--width:100%;}.elementor-46085 .elementor-element.elementor-element-cc72914{--width:100%;}.elementor-46085 .elementor-element.elementor-element-dde5fd4{--width:100%;}.elementor-46085 .elementor-element.elementor-element-1e14681{--width:100%;}.elementor-46085 .elementor-element.elementor-element-e3a92de{--width:100%;}.elementor-46085 .elementor-element.elementor-element-3c197c2{--width:100%;}.elementor-46085 .elementor-element.elementor-element-e29cf05{--width:100%;}}@media(max-width:767px){.elementor-46085 .elementor-element.elementor-element-506a730{--min-height:750px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46085 .elementor-element.elementor-element-c4b21f0 .elementor-icon-list-item > a{font-size:16px;}.elementor-46085 .elementor-element.elementor-element-0b9fee9{--min-height:750px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-07633e7{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-3041f15{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-b2f086b{--min-height:750px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-04432dc{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-43d9275{--gap:2.5rem 2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-46085 .elementor-element.elementor-element-357b20e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-397b2c9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-6f81818{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-8d72c57{--gap:2.5rem 2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-46085 .elementor-element.elementor-element-16c9c5e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-f8d774c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-0d1c0db{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-b07af7f{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-d8cc79e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-cc72914{--gap:2.5rem 2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-46085 .elementor-element.elementor-element-dde5fd4{--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-46085 .elementor-element.elementor-element-1e14681{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-cdfca61{--gap:0rem 0rem;}.elementor-46085 .elementor-element.elementor-element-fdc95c5{text-align:left;}.elementor-46085 .elementor-element.elementor-element-fdc95c5 .elementor-heading-title{font-size:2.375rem;}.elementor-46085 .elementor-element.elementor-element-fdc95c5 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-46085 .elementor-element.elementor-element-ef5a79b{--gap:48px 48px;}.elementor-46085 .elementor-element.elementor-element-fb2967d{--gap:48px 48px;}.elementor-46085 .elementor-element.elementor-element-96faed3 .elementor-counter-number-wrapper{font-size:2.375rem;}.elementor-46085 .elementor-element.elementor-element-ac8f7ef .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-21c6743 .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-dbef3ca .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-8c5cb5e .elementor-counter-number-wrapper{font-size:2.375rem;}.elementor-46085 .elementor-element.elementor-element-074c500 .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-46c12b9 .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-5261e7c .elementor-counter-number-wrapper{font-size:2.375rem;}.elementor-46085 .elementor-element.elementor-element-d71d0f2 .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-124ae72 .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-2d20b9d{--gap:48px 48px;}.elementor-46085 .elementor-element.elementor-element-ad296af .elementor-counter-number-wrapper{font-size:2.375rem;}.elementor-46085 .elementor-element.elementor-element-951b0dd .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-32453c1 .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-7b399b8 .elementor-counter-number-wrapper{font-size:2.375rem;}.elementor-46085 .elementor-element.elementor-element-5c70b73 .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-56607ee .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-5450e1a .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-9d7c321 .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-9d697aa .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-1ecb07a .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-a570d7a .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-9ea546a .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-8d9eddc .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-176780d .elementor-heading-title{font-size:2.25rem;}.elementor-46085 .elementor-element.elementor-element-e3a92de{--min-height:750px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-42642ae{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-2cd9a8d{width:100%;max-width:100%;}.elementor-46085 .elementor-element.elementor-element-3c197c2{--min-height:750px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-e29cf05{--min-height:750px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46085 .elementor-element.elementor-element-f0f6478{width:100%;max-width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-c4b21f0 */.elementor-46085 .elementor-element.elementor-element-c4b21f0 ul, .elementor-46085 .elementor-element.elementor-element-c4b21f0 li {
    list-style: none !important;
    list-style-type: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4024b *//**** HealthierYou | Digital Coaching for a Healthier You / Intro Section - CTA ****/


.liva_form-button_join.intro_btn.a1.a2.a3.a4 #ndpp-btn {
    padding: 22px 12px;
}

.liva_form-button_group-learn.intro_btn.a1.a2.a3.a4 #ndpp-btn {
    max-width: 88%;
}



/* 820px -> Below */
@media only screen and (max-width: 820px) {
    
    .liva_form-button_group-learn.intro_btn.a1.a2.a3.a4 #ndpp-btn {
        max-width: 100%;
    }
}



/* 767px -> Below */
@media only screen and (max-width: 767px) {
    
    .liva_form-button_join.intro_btn.a1.a2.a3.a4.a5 #ndpp-btn {
        max-width: 540px;
    }

    .liva_form-button_group-learn.intro_btn.a1.a2.a3.a4.a5 #ndpp-btn {
        max-width: 480px;
    }
    
    .intro_visual_buttons_wrapper.a1.a2.a3.a4.a5 {
        gap: 26px;
    }
}


/* 600px -> Below */
@media only screen and (max-width: 600px) {
    
    .liva_form-button_join.intro_btn.a1.a2.a3.a4.a5 #ndpp-btn {
        max-width: none;
    }

    .liva_form-button_group-learn.intro_btn.a1.a2.a3.a4.a5 #ndpp-btn {
        max-width: 90%;
        margin: 0 auto;
    }

}


/* 360px -> Below */
@media only screen and (max-width: 360px) {

    .liva_form-button_group-learn.intro_btn.a1.a2.a3.a4.a5 #ndpp-btn {
        padding-left: 0;
        padding-right: 0;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9064eac *//**** HealthierYou | Digital Coaching for a Healthier You / Intro Section - Visual Block ****/


.intro_visual_container.a1.a2.a3.a4.a5 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    gap: 24px;
}

.intro_visual_column.visual_col-1.a1.a2.a3.a4.a5,
.intro_visual_column.visual_col-1.a1.a2.a3.a4.a5 > div.elementor-widget-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    position: static;
}

.intro_visual_app-screen_img_wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
}

.intro_visual_app-screen_img.a1.a2.a3.a4.a5 {
    height: 588px;
    width: auto;
}

.intro_visual_liva-app-tile_img {
    width: 96px;
    height: auto;
    position: absolute;
    right: -48px;
    bottom: 237px;
}

.intro_visual_column.visual_col-2 {
    gap: 40px;
}

.intro_visual_app-usage_img_container.a1.a2.a3.a4.a5 {
    align-self: stretch;
    flex: 1;
    height: 100%;
}

.intro_visual_app-usage_img_container > div.elementor-widget-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
}

.intro_visual_app-usage_img_wrap {
    position: relative;
    height: 400px;
    width: 100%;
    border-radius: 24px;
    overflow: hidden;
}

.intro_visual_app-usage_img.a1.a2.a3.a4.a5 {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}


/******************************* Responsive ***********************************/


/* 1440px -> 1025px  [Desktop] */
@media only screen and (max-width: 1440px) and (min-width: 1025px) {
	
    .item {
		px: calc((1 * 1px) + (2     - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
	}
    
    .intro_visual_liva-app-tile_img {
        --width_max: 96;
        --width_min: 84;
        width: calc((var(--width_min) * 1px) + (var(--width_max) - var(--width_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
        
        --right_max: -48;
        --right_min: -33.682;
        right: calc((var(--right_min) * 1px) + (var(--right_max) - var(--right_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
        
        --bottom_max: 237;
        --bottom_min: 245;
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
    
    .intro_visual_app-screen_img.a1.a2.a3.a4.a5 {
        --height_max: 588;
        --height_min: 590;
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
    
    .intro_visual_app-usage_img_wrap {
        --height_max: 400;
        --height_min: 396;
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
    
}


/* 1024px -> 768px  [Tablet] */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (768 * 1px)) / (1024 - 768)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
	}
    
    .intro_visual_liva-app-tile_img {
        --width_max: 84;
        --width_min: 64;
        width: calc((var(--width_min) * 1px) + (var(--width_max) - var(--width_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --right_max: -33.682;
        --right_min: -26.374;
        right: calc((var(--right_min) * 1px) + (var(--right_max) - var(--right_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --bottom_max: 245;
        --bottom_min: 218;
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .intro_visual_app-screen_img.a1.a2.a3.a4.a5 {
        --height_max: 590;
        --height_min: 500;
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .intro_visual_app-usage_img_wrap {
        --height_max: 396;
        --height_min: 316;
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
}




/* 767px -> Below */
@media only screen and (max-width: 767px) {
    
    .intro_visual_block {
        gap: 40px;
    }
}


    

/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (600 * 1px)) / (767 - 600)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
	}
    
    .intro_visual_liva-app-tile_img {
        width: 80px;
        right: -35.642px;
        bottom: 86px;
    }
    
    .intro_visual_app-screen_img.a1.a2.a3.a4.a5 {
        height: 500px;
    }
    
    .intro_visual_app-usage_img_wrap {
        height: 330px;
        max-width: 540px;
    }
}



/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (480 * 1px)) / (599 - 480)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
	}  
    
    .intro_visual_liva-app-tile_img {
        --width_max: 80;
        --width_min: 64;
        width: calc((var(--width_min) * 1px) + (var(--width_max) - var(--width_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        --right_max: -35.642;
        --right_min: -27.67;
        right: calc((var(--right_min) * 1px) + (var(--right_max) - var(--right_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        --bottom_max: 86;
        --bottom_min: 70;
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
    
    .intro_visual_app-screen_img.a1.a2.a3.a4.a5 {
        --height_max: 500;
        --height_min: 420;
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
    
    .intro_visual_app-usage_img_wrap {
        --height_max: 330;
        --height_min: 320;
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
}




/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (320 * 1px)) / (479 - 320)));
		rem: calc((1 * 1rem) + (2 - 1) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
	}
    
    .intro_visual_liva-app-tile_img {
        --width_max: 64;
        --width_min: 60;
        width: calc((var(--width_min) * 1px) + (var(--width_max) - var(--width_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --right_max: -27.67;
        --right_min: -20.671;
        right: calc((var(--right_min) * 1px) + (var(--right_max) - var(--right_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --bottom_max: 70;
        --bottom_min: 72;
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    }
    
    .intro_visual_app-screen_img.a1.a2.a3.a4.a5 {
        --height_max: 420;
        --height_min: 416;
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    }
    
    .intro_visual_app-usage_img_wrap {
        --height_max: 320;
        --height_min: 240;
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    }
}





/* 319px -> Below [Mobile] */
@media only screen and (max-width: 319px) {
    
    .intro_visual_liva-app-tile_img {
        width: 40%;
        right: -20.671px;
        bottom: 72px;
    }
    
    .intro_visual_column.visual_col-1.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        padding: 0 7%;
    }
    
    .intro_visual_app-screen_img.a1.a2.a3.a4.a5 {
        width: 199px;
        height: auto;      
    }
    
    .intro_visual_app-usage_img_wrap {
        height: 240px;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9fee9 *//**** HealthierYou | Digital Coaching for a Healthier You / Intro Section - Feature Block ****/


.padding_intro.a1.a2.a3.a4.a5 {
    padding: 220px 0 220px;
}

.intro_title.a1.a2.a3.a4.a5 h2 {
    color: #2F2E2B;
	font-family: "Frank Ruhl Libre", Sans-serif;
	font-size: calc((60/16) * 1rem);
	font-style: normal;    
	font-weight: 400;
	line-height: 125%;
	letter-spacing: -1.5px;
	margin: 0;
    text-align: center;
    width: 100%;
}

.intro_title.a1.a2.a3.a4.a5 h2 br {
    display: none;
}

.intro_main_container.a1.a2.a3.a4.a5 {
    gap: 84px;
}

.intro_content_container.a1.a2.a3.a4.a5 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 100px;
}

.intro_feature_container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    gap: 24px;
}

.intro_feature_row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    gap: 24px;
}

.intro_feature_item {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    flex: 1;
    background-color: #FAF6EE;
    border-radius: 16px;
    margin: 0;
    padding: 64px 64px;
    gap: 40px;
}

.intro_feature_sub-title_wrap {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 24px;
}

.intro_feature_icon_wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #FFFFFF;
    border-radius: 50%;
    width: 64px;
    height: 64px;
    box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.02), 0px 2px 2px 0px rgba(0, 0, 0, 0.04);
}

.intro_feature_sub-title.a1.a2.a3.a4.a5 {
    font-family: "Work Sans", Helvetica, sans-serif;
    font-size: calc((22/16) * 1rem);
	font-style: normal;    
	font-weight: 500;
	line-height: 120%;
	letter-spacing: 0;
    color: #12110E;
	margin: 0;
    text-align: center;
}

.intro_feature_p-text.a1.a2.a3.a4.a5 {
    font-size: calc((17/16) * 1rem);
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.4px;
    color: #333332;
    margin: 0;
}


/******************************* Responsive ***********************************/


/* 1440px -> 1025px  [Desktop] */
@media only screen and (max-width: 1440px) and (min-width: 1025px) {
	
    .item {
		px: calc((1 * 1px) + (2     - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		percent: calc((1 * 1%) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
	}
    
    .padding_intro.a1.a2.a3.a4.a5 {
        --padding_top_max: 220;
        --padding_top_min: 180;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
        
        --padding_bottom_max: 220;
        --padding_bottom_min: 180;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
    
    .intro_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 60;
        --font-size_min: 58;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
    }
    
    .intro_feature_item {
        --padding_left_max: 64;
        --padding_left_min: 56;
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
        
        --padding_right_max: 64;
        --padding_right_min: 56;
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }

}


/* 1024px -> 768px  [Tablet] */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (768 * 1px)) / (1024 - 768)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
	}
    
    .padding_intro.a1.a2.a3.a4.a5 {
        --padding_top_max: 180;
        --padding_top_min: 150;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --padding_bottom_max: 180;
        --padding_bottom_min: 150;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .intro_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 58;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
    }
    
    .intro_title.a1.a2.a3.a4.a5 h2 br {
        display: inline;
    }
    
    .intro_main_container.a1.a2.a3.a4.a5 {
        --gap_max: 84;
        --gap_min: 80;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .intro_feature_item {
        --gap_max: 40;
        --gap_min: 32;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --padding_left_max: 56;
        --padding_left_min: 40;
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --padding_right_max: 56;
        --padding_right_min: 40;
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .intro_feature_sub-title.a1.a2.a3.a4.a5 {
        --font-size_max: 22;
        --font-size_min: 20;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
}


/* 767px -> Below */
@media only screen and (max-width: 767px) {
    
    .intro_feature_row {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
    }
    
    .intro_content_container.a1.a2.a3.a4.a5 {
        gap: 40px;
    }
}



/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (600 * 1px)) / (767 - 600)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
	}
    
    .padding_intro.a1.a2.a3.a4.a5 {
        --padding_top_max: 150;
        --padding_top_min: 132;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
        
        --padding_bottom_max: 150;
        --padding_bottom_min: 132;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
    .intro_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 50;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
    }
    
    .intro_title.a1.a2.a3.a4.a5 h2 br {
        display: inline;
    }
    
    .intro_main_container.a1.a2.a3.a4.a5 {
        --gap_max: 80;
        --gap_min: 60;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
    .intro_feature_item {
        gap: 32px;
            
        --padding_left_max: 40;
        --padding_left_min: 48;
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
        
        --padding_right_max: 40;
        --padding_right_min: 48;
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
    .intro_feature_sub-title.a1.a2.a3.a4.a5 {
        font-size: calc((20/16) * 1rem);
    }
    
}




/* 599px -> Below */
@media only screen and (max-width: 599px) {
    
    .padding_intro.a1.a2.a3.a4.a5 {
        padding-top: 132px;
        padding-bottom: 132px;
    }
    
    .intro_main_container.a1.a2.a3.a4.a5 {
        gap: 60px;
    }
}



/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (480 * 1px)) / (599 - 480)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
	}
    
    .intro_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 50;
        --font-size_min: 42;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
    }
    
    .intro_feature_item {
        gap: 32px;
        
        --padding_top_max: 64;
        --padding_top_min: 60;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    
        --padding_bottom_max: 64;
        --padding_bottom_min: 60;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        padding-left: 48px;
        padding-right: 48px;
    }
    
    .intro_feature_sub-title.a1.a2.a3.a4.a5 {
        --font-size_max: 20;
        --font-size_min: 19;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
    }
    
    
    .intro_feature_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 17;
        --font-size_min: 16;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
        
        --line-height_max: 25.5;
        --line-height_min: 25.6;
        line-height: calc((var(--line-height_min) * 1px) + (var(--line-height_max) - var(--line-height_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
}



/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (320 * 1px)) / (479 - 320)));
		rem: calc((1 * 1rem) + (2 - 1) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
	}
    
    .intro_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 42;
        --font-size_min: 32;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
    }
    
    .intro_feature_item {
        --gap_max: 32;
        --gap_min: 28;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --padding_left_max: 48;
        --padding_left_min: 28;
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --padding_right_max: 48;
        --padding_right_min: 28;
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --padding_top_max: 60;
        --padding_top_min: 52;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    
        --padding_bottom_max: 60;
        --padding_bottom_min: 52;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    }
    
    .intro_feature_sub-title.a1.a2.a3.a4.a5 {
        font-size: 19px;
    }
    
    .intro_feature_p-text.a1.a2.a3.a4.a5 {
        font-size: 16px;
        line-height: 160%;
    }
}




/* 319px -> Below [Mobile] */
@media only screen and (max-width: 319px) {
    
    .intro_title.a1.a2.a3.a4.a5 h2 {
        font-size: calc((32/16) * 1rem);
    }
    
    .intro_feature_item {
        gap: 28px;
        padding: 52px 28px;
    }
    
    .intro_feature_sub-title.a1.a2.a3.a4.a5 {
        font-size: 17px;
    }
    
    .intro_feature_p-text.a1.a2.a3.a4.a5 {
        font-size: calc((15/16) * 1rem);
        line-height: 160%;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f086b *//**** HealthierYou | Digital One-to-One Support / Stages Section ****/


.padding_stages.a1.a2.a3.a4.a5 {
    padding: 152px 0 220px;
}

.stages_main_container.a1.a2.a3.a4.a5 {
    gap: 88px;
}

.stages_title.a1.a2.a3.a4.a5 h2 {
    color: #2F2E2B;
	font-family: "Frank Ruhl Libre", Sans-serif;
	font-size: calc((60/16) * 1rem);
	font-style: normal;    
	font-weight: 400;
	line-height: 125%;
	letter-spacing: -1.5px;
	margin: 0;
    text-align: center;
    width: 100%;
}

.stages_content_wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
    gap: 32px;
}

.stages_column {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    flex: 1;
    background-color: #FAF6EE;
    border-radius: 28px;
    margin: 0;
    padding: 64px 40px;
    gap: 40px;
}

.stages_sub-title_wrap {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 24px;
}

.stages_icon_wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #FA6E2D;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}

.stages_sub-title.a1.a2.a3.a4.a5 {
    font-family: "Work Sans", Helvetica, sans-serif;
    font-size: calc((22/16) * 1rem);
	font-style: normal;    
	font-weight: 500;
	line-height: 120%;
	letter-spacing: 0;
    color: #12110E;
	margin: 0;
    text-align: center;
}

.stages_p-text.a1.a2.a3.a4.a5 {
    font-size: calc((17/16) * 1rem);
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.4px;
    color: #333332;
    margin: 0;
}



/* 1440px -> 1025px  [Desktop] */
@media only screen and (max-width: 1440px) and (min-width: 1025px) {
	
    .item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		percent: calc((1 * 1%) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
	}
    
    .padding_stages.a1.a2.a3.a4.a5 {
        --padding_top_max: 188;
        --padding_top_min: 160;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
        
        --padding_bottom_max: 188;
        --padding_bottom_min: 160;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
    
    .stages_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 60;
        --font-size_min: 58;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
    }
    
    .stages_content_wrap {
        --gap_max: 32;
        --gap_min: 24;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }

}


/* 1024px -> 768px  [Tablet] */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (768 * 1px)) / (1024 - 768)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
	}
    
    .padding_stages.a1.a2.a3.a4.a5 {
        --padding_top_max: 160;
        --padding_top_min: 150;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --padding_bottom_max: 160;
        --padding_bottom_min: 150;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .stages_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 58;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
    }
    
    .stages_main_container.a1.a2.a3.a4.a5 {
        --gap_max: 84;
        --gap_min: 80;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .stages_content_wrap {
        gap: 24px;
    }
    
    .stages_column {
        --padding_left_max: 40;
        --padding_left_min: 48;
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --padding_right_max: 40;
        --padding_right_min: 48;
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
}


/* 991px -> Below */
@media only screen and (max-width: 991px) {
    
    .stages_content_wrap {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
        gap: 32px;
    }
    
    .stages_content_wrap {
        gap: 24px;
    }
}



/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (600 * 1px)) / (767 - 600)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
	}
    
    .padding_stages.a1.a2.a3.a4.a5 {
        --padding_top_max: 150;
        --padding_top_min: 120;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
        
        --padding_bottom_max: 150;
        --padding_bottom_min: 120;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
    .stages_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 50;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
    }
    
    .stages_main_container.a1.a2.a3.a4.a5 {
        --gap_max: 80;
        --gap_min: 60;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
    .stages_column {
        --padding_left_max: 48;
        --padding_left_min: 40;
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
        
        --padding_right_max: 48;
        --padding_right_min: 40;
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
}




/* 599px -> Below */
@media only screen and (max-width: 599px) {
    
    .padding_stages.a1.a2.a3.a4.a5 {
        padding-top: 120px;
        padding-bottom: 120px;
    }
    
    .stages_main_container.a1.a2.a3.a4.a5 {
        gap: 60px;
    }
}



/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (480 * 1px)) / (599 - 480)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
	}
    
    .stages_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 50;
        --font-size_min: 42;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
    }
    
    .stages_column {
        --gap_max: 40;
        --gap_min: 32;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        --padding_top_max: 64;
        --padding_top_min: 60;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    
        --padding_bottom_max: 64;
        --padding_bottom_min: 60;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        padding-left: 40px;
        padding-right: 40px;
    }
    
    .stages_sub-title.a1.a2.a3.a4.a5 {
        --font-size_max: 22;
        --font-size_min: 21;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
    }
    
    .stages_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 17;
        --font-size_min: 16;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
        
        --line-height_max: 25.5;
        --line-height_min: 25.6;
        line-height: calc((var(--line-height_min) * 1px) + (var(--line-height_max) - var(--line-height_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
}



/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (320 * 1px)) / (479 - 320)));
		rem: calc((1 * 1rem) + (2 - 1) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
	}
    
    .stages_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 42;
        --font-size_min: 32;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
    }
    
    .stages_column {
        --gap_max: 32;
        --gap_min: 28;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        --padding_left_max: 40;
        --padding_left_min: 28;
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --padding_right_max: 40;
        --padding_right_min: 28;
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --padding_top_max: 60;
        --padding_top_min: 52;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    
        --padding_bottom_max: 60;
        --padding_bottom_min: 52;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    }
    
    .stages_sub-title.a1.a2.a3.a4.a5 {
        font-size: 21px;
    }
    
    .stages_p-text.a1.a2.a3.a4.a5 {
        font-size: 16px;
        line-height: 160%;
    }
}




/* 319px -> Below [Mobile] */
@media only screen and (max-width: 319px) {
    
    .stages_title.a1.a2.a3.a4.a5 h2 {
        font-size: calc((32/16) * 1rem);
    }
    
    .stages_sub-title.a1.a2.a3.a4.a5 {
        font-size: calc((20/16) * 1rem);
    }
    
    .stages_p-text.a1.a2.a3.a4.a5 {
        font-size: calc((15/16) * 1rem);
        line-height: 160%;
    }
    
    .stages_column {
        gap: 32px;
        padding: 52px 28px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04432dc */.section_how-it-works {
	background: linear-gradient(180deg, #FFF 0%, #FAF6EE 15.63%, #FAF6EE 100.05%), var(--background-elevated, #FAF6EE);
	overflow: hidden !important;
}

.section_how-it-works_main-container {
	max-width: 1160px;
}

.section_how-it-works_heading {
    margin-bottom: 60px;
    padding: 0;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.section_how-it-works_heading h2 {
    color: #2F2E2B !important;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: calc(((62/16) * 1rem));
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
    letter-spacing: -1.5px;
    margin: 0;
}

.section_how-it-works_arrow-btn_wrap {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

.section_how-it-works_prev, .section_how-it-works_next {
    position: static !important;
    height: 50px !important;
    width: 50px !important;
    background: none !important;
    background-color: #FAF6EE !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    
    opacity: 1;
    transition: opacity 0.5s ease, box-shadow 0.3s ease;
}

.section_how-it-works_prev:hover, .section_how-it-works_next:hover {
	box-shadow: 0 0 0 1px rgba(105,104,103,0.5);
}


.section_how-it-works_next:after, .section_how-it-works_prev:after {
    position: static !important;
    display: block !important;
    content: "" !important;
    width: 18px !important;
    height: 18px !important;
    background-size: cover;
}

.section_how-it-works_prev:after {
    background-image: url('https://programmes.livahealthcare.com/wp-content/uploads/testimonial_arrow-left.svg') !important;
}

.section_how-it-works_next:after {
    background-image: url('https://programmes.livahealthcare.com/wp-content/uploads/testimonial_arrow-right.svg') !important;
}

.section_how-it-works_next.swiper-button-disabled,
.section_how-it-works_prev.swiper-button-disabled {
    opacity: 0.5 !important;    
}



/* Outer Container */

.section_how-it-works_swiper_container {
	display: flex !important;
	flex-direction: row !important;
	align-items: stretch !important;
    overflow: visible !important;
}

.section_how-it-works_swiper_wrapper {
	display: flex !important;
	align-items: stretch !important;
}

.section_how-it-works_swiper_wrapper:last-child {
  	margin-right: 0 !important;
}

.section_how-it-works_swiper_slide.swiper-slide:not(.swiper-slide-active) {
  	transform: scale(.95);
}

.section_how-it-works_swiper_slide.swiper-slide.swiper-slide-active {
	box-shadow: 0px 2px 3px 0px rgba(250, 110, 45, 0.15), 0px 2px 1px 0px rgba(250, 110, 45, 0.15), 0px 10px 6px 0px rgba(0, 0, 0, 0.02), 0px 4px 2px 0px rgba(0, 0, 0, 0.02);
	transform: translateY(-4px);
	border: 1px solid rgba(250, 110, 45, 0.30);
}

.section_how-it-works_swiper_slide.swiper-slide.swiper-slide-active .svg-with-fill path {
    fill: #FA6E2D !important;
}

.section_how-it-works_swiper_slide.swiper-slide.swiper-slide-active .svg-with-stroke path {
    stroke: #FA6E2D !important;
}

.section_how-it-works_swiper_slide.swiper-slide.swiper-slide-active .section_how-it-works_title h3 {
    color: #12110E !important;
}

.section_how-it-works_swiper_slide.swiper-slide.swiper-slide-active .section_how-it-works_subtitle p {
    color: #454443 !important;
}

.section_how-it-works_swiper_slide.swiper-slide.swiper-slide-active > .section_how-it-works_number_container > div {
	background: #FA6E2D !important;
	border: 1px solid #FA6E2D !important;
	color: #FFFFFF !important;
} 


/* Slide Styles */

.section_how-it-works_swiper_slide {
    display: flex !important;
	justify-content: center !important;
	flex-direction: column !important;
	height: auto !important;
	min-height: 400px;
	text-align: left !important;
    background: #FFFFFF !important;
    border-radius: 28px;
    
    align-items: center;
	width: calc(33.333% - (25px * 3 / 3));
    
    overflow: hidden;
    padding: 30px;
	min-width: 0 !important;
	max-height: none !important;
	
	-webkit-user-select: none;  /* Chrome, Safari, Opera */
  	-moz-user-select: none;     /* Firefox */
  	-ms-user-select: none;      /* Internet Explorer/Edge */
  	user-select: none;
	transition: all 200ms ease;
}

.section_how-it-works_card_content {
	display: flex !important;
	width: 100%;
	height: 100%;
	padding: 0 !important;
	align-items: center;
}

.section_how-it-works_swiper_slide.last-slide {
	margin-right: 0 !important;
}

.section_how-it-works_copy_container {
	height: 100%;
	width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.section_how-it-works_icon_wrap {
	margin-bottom: 20px;
}

.section_how-it-works_title h3 {
	color: #454443;
	font-weight: 500;
	line-height: 130%;
	letter-spacing: -0.4px;
	text-align: left;
	margin-bottom: 18px;
}

.section_how-it-works_subtitle p {
	color: #696867;
	font-weight: 400;
	line-height: 150%;
	text-align: left;
}

.section_how-it-works_number_container {
	display: flex;
    width: 100%;
    flex-direction: column;
    align-items: end;
    flex-grow: 0;
    flex-basis: auto;
}

.section_how-it-works_number_container > div {
	color: #454443;
	height: 38px;
    width: 38px;
    background: #FFFFFF;	
	box-sizing: border-box;
    border-radius: 50%;
    display: flex;
	flex-direction: column;
    align-items: center;
	text-align: center;
	justify-content: center;
	font-weight: 500;
    margin: 0;
	padding: 0;
	transition: all 200ms ease;
	border: 1px solid rgba(105, 104, 103, 0.50);
}

.svg-with-fill path {
    fill: #FA6E2D;
	transition: all 300ms ease;
}

.svg-with-stroke path {
    stroke: #FA6E2D;
	transition: all 300ms ease;
}

/* Hidden Slides / Offset */

.section_how-it-works_swiper_slide.hidden-slide, .section_how-it-works_copy_container.hidden-slide, .section_how-it-works_copy_container.hidden-slide, .section_how-it-works_subtitle.hidden-slide, .section_how-it-works_number_container.hidden-slide, .section_how-it-works_number_container.hidden-slide > div {
	opacity: 0 !important;
	background: rgba(250,246,238,0.00);
}

/* UNIQUE 1239px ↓ 768px  [Desktop] */
@media only screen and (min-width: 768px) and (max-width: 1239px) {
	.section_how-it-works_main-container {
		max-width: 800px;
	}
}

/* 1024 ↑ [Desktop] */
@media only screen and (min-width: 1024px) {
	.section_how-it-works_title h3 {
		font-size: calc(((24/16) * 1rem)) !important;
		color: #454443;
		font-weight: 500;
		line-height: 130%;
		letter-spacing: -0.4px;
		text-align: left;
		margin-bottom: 18px;
	}

	.section_how-it-works_subtitle p {
		font-size: calc(((16/16) * 1rem)) !important;
		color: #696867;
		font-weight: 400;
		line-height: 150%;
		text-align: left;
	}
	.section_how-it-works_number_container > div {
		font-size: calc(((22/16) * 1rem)) !important;
	}
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_bottom {
		display: none !important;
	}
}

/* UNIQUE 1239px ↓ 601px  [Tablet] */
@media only screen and (min-width: 601px) and (max-width: 1239px) {
	.section_how-it-works_swiper_slide.hidden-slide.last-slide, .section_how-it-works_copy_container.hidden-slide.last-slide, .section_how-it-works_copy_container.hidden-slide.last-slide, .section_how-it-works_subtitle.hidden-slide.last-slide, .section_how-it-works_number_container.hidden-slide.last-slide, .section_how-it-works_number_container.hidden-slide.last-slide > div {
		display: none !important;
	}
}

/* UNIQUE 600px ↓  [Mobile] */
@media only screen and (max-width: 600px) {
	.section_how-it-works_swiper_slide.hidden-slide, .section_how-it-works_copy_container.hidden-slide, .section_how-it-works_copy_container.hidden-slide, .section_how-it-works_subtitle.hidden-slide, .section_how-it-works_number_container.hidden-slide, .section_how-it-works_number_container.hidden-slide > div {
		display: none !important;
	}
}

/* 1024px ↓ 768px  [Tablet] */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.section_how-it-works_swiper_slide {
		min-height: 340px;
	}
	.section_how-it-works_padding {
		padding: 160px 0 160px 0;
	}
	.section_how-it-works_heading h2 {
		font-size: calc(((52/16) * 1rem)) !important;
	}
	.section_how-it-works_title h3 {
		font-size: calc(((25/16) * 1rem)) !important;
	}

	.section_how-it-works_subtitle p {
		font-size: calc(((16/16) * 1rem)) !important;
	}
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_bottom {
		display: none !important;
	}
}

/* 767px ↓ 600px  [Mobile] */
@media only screen and (min-width: 600px) and (max-width: 767px) {
	.section_how-it-works_swiper_slide {
		min-height: 340px;
	}
	.section_how-it-works_padding {
		padding: 120px 0 120px 0;
	}
	.section_how-it-works_heading h2 {
		font-size: calc(((40/16) * 1rem)) !important;
	}
	.section_how-it-works_title h3 {
		font-size: calc(((22/16) * 1rem)) !important;
	}

	.section_how-it-works_subtitle p {
		font-size: calc(((15/16) * 1rem)) !important;
	}
	.section_how-it-works_number_container > div {
		font-size: calc(((20/16) * 1rem)) !important;
	}
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_bottom {
		display: none !important;
	}
}

/* 599px ↓ [Mobile] */
@media only screen and (max-width: 599px) {
	.section_how-it-works_swiper_slide {
		min-height: 340px;
	}
	.section_how-it-works_padding {
		padding: 100px 0 100px 0;
	}
	.section_how-it-works_heading h2 {
		font-size: calc(((40/16) * 1rem)) !important;
	}
	.section_how-it-works_title h3 {
		font-size: calc(((22/16) * 1rem)) !important;
	}

	.section_how-it-works_subtitle p {
		font-size: calc(((15/16) * 1rem)) !important;
	}
	.section_how-it-works_number_container > div {
		font-size: calc(((20/16) * 1rem)) !important;
	}
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_top {
		display: none !important;
	}
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_bottom {
		display: flex !important;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		width: 100% !important;
		position: relative !important;
		margin-top: 30px;
	}
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_bottom .section_how-it-works_prev,
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_bottom .section_how-it-works_next {
		background: rgba(255,255,255,0.0) !important;
		box-sizing: border-box !important;
		border: 1px solid #D1D1D0 !important;
	}
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_bottom .section_how-it-works_prev:hover,
	.swiper_button_wrap.section_how-it-works_arrow-btn_wrap.how-it-works_buttons_bottom .section_how-it-works_next:hover {
		box-shadow: none !important;
	}
	.section_how-it-works_heading {
		align-items: center;
		flex-direction: row;
		justify-content: center;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-454adac */.liva_form-button_join.testimonial_btn.a1.a2.a3.a4 #ndpp-btn {
    max-width: 600px;
    padding: 22px 12px;
}

.liva_form-button_group-learn.testimonial_btn.a1.a2.a3.a4 #ndpp-btn {
    max-width: 400px;
}

/* 767px -> Below */
@media only screen and (max-width: 767px) {
    
    .testimonial_buttons_wrapper.a1.a2.a3.a4.a5 {
        display: none;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f81818 */.section_testimonial {
	background: linear-gradient(180deg, #FAF6EE 7.23%, rgba(255,255,255,0) 21.27%), rgba(255,255,255,0);
	overflow: hidden !important;
}

.section_testimonial_main-container {
	max-width: 1160px;
}

.section_testimonial_heading {
    margin-bottom: 60px;
    padding: 0;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}

.section_testimonial_heading h2 {
    color: #2F2E2B !important;
    font-family: "Frank Ruhl Libre", Sans-serif;
    font-size: calc(((62/16) * 1rem));
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
    letter-spacing: -1.5px;
    margin: 0;
}

.testimonial_arrow-btn_wrap {
    display: flex;
    align-items: center;
    gap: 0.75rem;
}

.testimonial_prev, .testimonial_next {
    position: static !important;
    height: 50px !important;
    width: 50px !important;
    background: none !important;
    background-color: #FAF6EE !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
	box-shadow: none;
    
    opacity: 1;
    transition: opacity 0.5s ease, box-shadow 0.3s ease;
}

.testimonial_next:after, .testimonial_prev:after {
    position: static !important;
    display: block !important;
    content: "" !important;
    width: 18px !important;
    height: 18px !important;
    background-size: cover;
}

.testimonial_prev:hover, .testimonial_next:hover {
	box-shadow: 0 0 0 1px rgba(105,104,103,0.5);
}

.testimonial_prev:after {
    background-image: url('https://programmes.livahealthcare.com/wp-content/uploads/testimonial_arrow-left.svg') !important;
}

.testimonial_next:after {
    background-image: url('https://programmes.livahealthcare.com/wp-content/uploads/testimonial_arrow-right.svg') !important;
}

.testimonial_next.swiper-button-disabled,
.testimonial_prev.swiper-button-disabled {
    opacity: 0.5 !important;    
}



/* OUTER CONTAINER */

.testimonial_swiper_container {
	display: flex !important;
	flex-direction: row !important;
	align-items: stretch !important;
    overflow: visible !important;
}

.testimonial_swiper_wrapper {
	display: flex !important;
	flex-direction: row !important;
	align-items: center !important;
}

.testimonial_swiper_wrapper:last-child {
  	margin-right: 0 !important;
}

.testimonial_swiper_slide.swiper-slide:not(.swiper-slide-active) {
  	transform: scale(.98);
	opacity: 0.5;
}

/* .testimonial_swiper_slide.swiper-slide.swiper-slide-active {
	box-shadow: 0px 2px 3px 0px rgba(250, 110, 45, 0.15), 0px 2px 1px 0px rgba(250, 110, 45, 0.15), 0px 10px 6px 0px rgba(0, 0, 0, 0.02), 0px 4px 2px 0px rgba(0, 0, 0, 0.02);
	transform: translateY(-4px);
	border: 1px solid rgba(250, 110, 45, 0.30);
} */

.testimonial_swiper_slide.swiper-slide.swiper-slide-active .section_testimonial_title h3 {
    color: #12110E !important;
}

.testimonial_swiper_slide.swiper-slide.swiper-slide-active .section_testimonial_subtitle p {
    color: #454443 !important;
}

.testimonial_swiper_slide.swiper-slide.swiper-slide-active > .section_testimonial_number_container > div {
	background: #FA6E2D !important;
	border: 1px solid #FA6E2D !important;
	color: #FFFFFF !important;
}


/* LIGHTBOX */

#testimonial_video-lightbox {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%), linear-gradient(122deg, rgba(250, 110, 45, 0.00) 45.83%, rgba(250, 110, 45, 0.20) 79.17%);
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    justify-content: center;
    align-items: center;
	display: none;
    opacity: 0;
    transition: opacity 300ms ease-in-out;
}

#testimonial_video-lightbox.is-visible {
  opacity: 1;
}

#testimonial_video-lightbox iframe {
    width: 80%;
	height: auto;
    max-height: 80%;
	border-radius: 20px;
	aspect-ratio: 16 / 9;
}

.lightbox_close-button {
    position: absolute;
    top: 50px;
    right: 50px;
    font-size: 30px;
    font-weight: 300;
    color: #615538;
    cursor: pointer;
    background-color: rgba(242, 237, 228, 1);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
	transition: all 0.2s ease;
	box-shadow: none;
}

.lightbox_close-button:hover {
	box-shadow: 0 0 0 2px rgba(250,110,45,1);
	background-color: rgba(250, 110, 45, 1);
	color: #FFF;
}

/* UNIQUE 1024px ↓ [Desktop] */
@media only screen and (max-width: 1024px) {
	#testimonial_video-lightbox iframe {
		border-radius: 8px;
		width: 90%;
        height: auto;
        aspect-ratio: 16 / 9;
	}
	.lightbox_close-button {
		position: absolute;
		top: 20px;
		right: 20px;
		font-size: 26px;
		width: 32px;
		height: 32px;
	}
}

@media (orientation: portrait) {
    #testimonial_video-lightbox iframe {
        width: 95%;
        height: auto;
        aspect-ratio: 16 / 9;
    }
}


/* SLIDES */

.swiper-slide.testimonial_swiper_slide {
    display: flex !important;
	justify-content: flex-start !important;
	flex-direction: column !important;
    background: #F2EDE4;
    border-radius: 28px;
    
    align-items: stretch;
	width: 100%;
	height: auto !important;
    
    overflow: hidden !important;
    padding: 0;
	min-height: 0 !important;
	min-width: 0 !important;
	max-height: none !important;
	max-width: none !important;
	
	-webkit-user-select: none;
  	-moz-user-select: none;
  	-ms-user-select: none;
  	user-select: none;
	transition: all 200ms ease;
}

.swiper-slide.testimonial_swiper_slide:hover {
	background: #F7F2E9;
}

.testimonial_swiper_slide-wrapper {
	display: flex !important;
	justify-content: stretch;
	flex-direction: row;
	text-align: center !important;
    
    align-items: stretch;
	width: 100%;
	height: 100%;
    
    overflow: hidden !important;
    padding: 0;
	min-height: 0 !important;
	min-width: 0 !important;
	max-height: none !important;
	max-width: none !important;
	
	transition: all 200ms ease;
}

.testimonial_image_container {
	position: relative !important;
    width: 50%;
    height: auto;
    overflow: hidden !important;
    display: flex;
    align-self: stretch;
    flex-grow: 1;
    max-width: 50%;
   	min-height: 640px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.testimonial_image_container img {
    position: absolute !important;
	min-width: 100% !important;
	min-height: 100% !important;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	object-fit: cover !important;
	transition: transform .5s ease-out;
}

.testimonial_image_container:hover img {
	transform: translate(-50%, -50%) scale(1.01);
}

.testimonial_copy_container {
	width: 50%;
	height: auto;
	padding: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
	align-self: stretch;
    gap: 44px;
    flex: 1 0 100px;
}

.testimonial_quote {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 2.25rem !important;

    color: #615538 !important;
    text-align: center !important;
    font-family: Work Sans !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 125% !important;
    margin: 0 !important;
    padding: 0 !important;
	
	height: auto;
	max-width: 400px;
}

.testimonial-author {
    color: #12110E !important;
    text-align: center;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 120% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* PLAY BTN */

.testimonial_play-button_wrapper {
	position: relative;
	width: 124px;
	height: 124px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 2;
	border-radius: 50%;
	transition: transform 200ms ease;
	overflow: visible;
}

.testimonial_play-button_wrapper::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.25);
    border-radius: 50%;
    transform: translate(-50%, -50%);
    animation: pulsate 2s infinite;
}

.testimonial_play-button_wrapper:hover {
	transform: scale(1.1);
}

.testimonial_play-button_wrapper:hover::before {
	animation: none;
}

@keyframes pulsate {
    0% {
      transform: translate(-50%, -50%) scale(1);
      opacity: 1;
    }
    50% {
      transform: translate(-50%, -50%) scale(1.2);
      opacity: 0;
    }
    100% {
      transform: translate(-50%, -50%) scale(1);
      opacity: 1;
    }
}

.testimonial_play-button_outline {
	position: absolute;
	z-index: 2;
}

.testimonial_play-button_outline .cls-1 {
    stroke-dasharray: 390;
    stroke-dashoffset: 390;
	stroke-width: 1px;
    transition: stroke-dashoffset .3s ease-out;
}

.testimonial_play-button_wrapper:hover .testimonial_play-button_outline .cls-1 {
    stroke-dashoffset: 0;
	transition: stroke-dashoffset .35s ease-in;
}

button.testimonial_play-button.a-012.b-012.c-012.d-012.e-012 {
    position: relative;
    font-size: 60px;
    box-shadow: none;
    padding: 0;
	margin: 0;
	background: rgba(255,255,255,0.25);
	border: 1px solid rgba(255,255,255,0.25);
	border-radius: 50%;
	z-index: 3;
	
	width: 124px;
	height: 124px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	transition: transform 200ms ease;
}

button.testimonial_play-button.a-012.b-012.c-012.d-012.e-012:focus {
    outline: none;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10), 0px 0px 4px 0px rgba(250, 110, 45, 0.25);
}

/* WATCH THE VIDEO BTN */

button.testimonial_watch-button.a-012.b-012.c-012.d-012.e-012 {
    display: flex;
    padding: 0.75rem 1.7rem;
    justify-content: center;
    align-items: center;
    margin: 0 !important;
    
    background-color: #FF702E;
    color: #FFFFFF !important;
    text-align: center;
    border-radius: 999px;
    cursor: pointer;
    
    font-feature-settings: 'salt' on;
    font-family: Work Sans;
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.5rem;
    
    box-shadow: none;
    border: none;
	
	transition: background 150ms ease, transform 200ms ease-in-out, box-shadow 100ms ease;
}

button.testimonial_watch-button.a-012.b-012.c-012.d-012.e-012:hover {
	background-color: #FF5D12;
	transform: translateY(-0px);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.03);
}

button.testimonial_watch-button.a-012.b-012.c-012.d-012.e-012:focus {
	background-color: #FC590D;
	outline: none;
	transform: translateY(0px);
	box-shadow: none;
}




/* UNIQUE 1239px ↓ 768px  [Desktop] */
@media only screen and (min-width: 768px) and (max-width: 1239px) {
	.section_testimonial_main-container {
		max-width: 800px !important;
	}
	.testimonial_swiper_slide-wrapper {
		flex-direction: column;
		align-items: center !important;
		justify-content: center !important;
		height: auto !important;
	}
	.testimonial_image_container {
		height: 380px !important;
		align-self: flex-start;
		flex-shrink: 1 !important;
		min-height: 0 !important;
	}
	.testimonial_image_container, .testimonial_copy_container {
		width: 100% !important;
		max-width: none !important;
	}
	.testimonial_copy_container {
		padding: 44px 44px 64px !important;
		height: 100% !important;
		min-height: 500px;
	}
	.testimonial_quote {
		max-width: 580px !important;
		text-align: left !important;
	}
}

/* 1239px ↓ 1025px  [Tablet] */
@media only screen and (min-width: 1025px) and (max-width: 1239px) {
	.section_testimonial_padding {
		padding-top: calc((160 * 1px) + (180 - 160) * ((100vw - (1025 * 1px)) / (1239 - 1025))) !important;
		padding-bottom: calc((160 * 1px) + (180 - 160) * ((100vw - (1025 * 1px)) / (1239 - 1025))) !important;
	}
}


/* UNIQUE 1025 ↑ [Desktop] */
@media only screen and (min-width: 1025px) {
	.testimonial_quote {
		font-size: calc(((21/16) * 1rem)) !important;
	}
	.testimonial-author {
		font-size: calc(((16/16) * 1rem)) !important;
	}
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_bottom {
		display: none !important;
	}
}


/* 1024px ↓ 768px  [Tablet] */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.section_testimonial_heading h2 {
		font-size: calc(((52/16) * 1rem)) !important;
	}
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_bottom {
		display: none !important;
	}
	.testimonial_quote {
		font-size: calc(((21/16) * 1rem)) !important;
	}
	.testimonial-author {
		font-size: calc(((16/16) * 1rem)) !important;
	}
	.section_testimonial_padding {
		padding-top: calc((120 * 1px) + (160 - 120) * ((100vw - (768 * 1px)) / (1024 - 768))) !important;
		padding-bottom: calc((120 * 1px) + (160 - 120) * ((100vw - (768 * 1px)) / (1024 - 768))) !important;
	}
}


/* UNIQUE 767px ↓  [Mobile] */
@media only screen and (max-width: 767px) {
	.swiper-slide.testimonial_swiper_slide {
		border-radius: 16px;
	}
	.testimonial_swiper_slide-wrapper {
		flex-direction: column;
		align-items: center !important;
		justify-content: center !important;
		height: auto !important;
	}
	.testimonial_image_container {
		height: 380px !important;
		align-self: flex-start;
		flex-shrink: 1 !important;
		min-height: 0 !important;
	}
	.testimonial_image_container, .testimonial_copy_container {
		width: 100% !important;
		max-width: none !important;
	}
	.testimonial_copy_container {
		height: 100% !important;
	}
	.testimonial_quote {
		text-align: left !important;
		max-width: none !important;
	}
}


/* 767px ↓ 600px [Mobile] */
@media only screen and (min-width: 600px) and (max-width: 767px) {
	.section_testimonial_heading h2 {
		font-size: calc(((40/16) * 1rem)) !important;
	}
	.testimonial_quote {
		font-size: calc(((20/16) * 1rem)) !important;
	}
	.testimonial-author {
		font-size: calc(((16/16) * 1rem)) !important;
	}
	.testimonial_copy_container {
		padding: 44px 44px 64px !important;
		height: 100%;
	}
	.testimonial_image_container {
    	height: 320px !important;
	}
	.testimonial_play-button_wrapper {
		width: 108px !important;
		height: 108px !important;
	}
	button.testimonial_play-button.a-012.b-012.c-012.d-012.e-012 {
		width: 108px !important;
		height: 108px !important;
	}
	.testimonial_play-button_icon {
		width: 64px;
		height: 64px;
	}
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_bottom {
		display: none !important;
	}
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_top .testimonial_prev,
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_top .testimonial_next {
		background: none !important;
		box-sizing: border-box !important;
	}
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_top .testimonial_prev:hover,
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_top .testimonial_next:hover {
		box-shadow: none !important;
	}
	.section_testimonial_padding {
		padding-top: calc((100 1px) + (120 - 100) * ((100vw - (600 * 1px)) / (767 - 600))) !important;
		padding-bottom: calc((100 * 1px) + (120 - 100) * ((100vw - (600 * 1px)) / (767 - 600))) !important;
	}
}


/* UNIQUE 599px ↓  [Mobile] */
@media only screen and (max-width: 599px) {
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_top {
		display: none !important;
	}
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_bottom {
		display: flex !important;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		width: 100% !important;
		position: relative !important;
		margin-top: 30px;
	}
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_bottom .testimonial_prev,
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_bottom .testimonial_next {
		background: rgba(255,255,255,0.0) !important;
		box-sizing: border-box !important;
		border: 1px solid #D1D1D0 !important;
	}
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_bottom .testimonial_prev:hover,
	.swiper_button_wrap.testimonial_arrow-btn_wrap.testimonial_buttons_bottom .testimonial_next:hover {
		box-shadow: none !important;
	}
	.section_testimonial_heading {
		align-items: center;
		flex-direction: row;
		justify-content: center;
	}
	.section_testimonial_padding {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

	
/* 599px ↓ 400px [Mobile] */
@media only screen and (min-width: 400px) and (max-width: 599px) {
	.section_testimonial_heading h2 {
		font-size: calc(((40/16) * 1rem)) !important;
	}
	.testimonial_quote {
		font-size: calc(((19/16) * 1rem)) !important;
	}
	.testimonial-author {
		font-size: calc(((16/16) * 1rem)) !important;
	}
	.testimonial_copy_container {
		padding: 36px 40px 60px !important;
		height: 100%;
	}
	.testimonial_image_container {
    	height: auto !important;
		aspect-ratio: 3 / 2;
	}
	.testimonial_play-button_wrapper {
		width: 108px !important;
		height: 108px !important;
	}
	button.testimonial_play-button.a-012.b-012.c-012.d-012.e-012 {
		width: 108px !important;
		height: 108px !important;
	}
	.testimonial_play-button_icon {
		width: 64px;
		height: 64px;
	}
}


/* 399px ↓ 320px [Mobile] */
@media only screen and (min-width: 320px) and (max-width: 399px) {
	.section_testimonial_heading h2 {
		font-size: calc(((40/16) * 1rem)) !important;
	}
	.testimonial_quote {
		font-size: calc(((18/16) * 1rem)) !important;
	}
	.testimonial-author {
		font-size: calc(((15/16) * 1rem)) !important;
	}
	.testimonial_copy_container {
		padding: 40px 40px 60px !important;
		height: 100%;
	}
	.testimonial_image_container {
    	height: auto !important;
		aspect-ratio: 3 / 2;
	}
	.testimonial_play-button_wrapper {
		width: 74px !important;
		height: 74px !important;
	}
	button.testimonial_play-button.a-012.b-012.c-012.d-012.e-012 {
		width: 74px !important;
		height: 74px !important;
	}
	.testimonial_play-button_icon {
		width: 44px;
		height: 44px;
	}
}


/* 320px ↓ [Mobile] */
@media only screen and (max-width: 320px) {
	.section_testimonial_heading h2 {
		font-size: calc(((40/16) * 1rem)) !important;
	}
	.testimonial_quote {
		font-size: calc(((18/16) * 1rem)) !important;
	}
	.testimonial-author {
		font-size: calc(((15/16) * 1rem)) !important;
	}
	.testimonial_copy_container {
		padding: 40px 32px 60px !important;
		height: 100%;
	}
	.testimonial_image_container {
    	height: auto !important;
		aspect-ratio: 3 / 2;
	}
	.testimonial_play-button_wrapper {
		width: 74px !important;
		height: 74px !important;
	}
	button.testimonial_play-button.a-012.b-012.c-012.d-012.e-012 {
		width: 74px !important;
		height: 74px !important;
	}
	.testimonial_play-button_icon {
		width: 44px;
		height: 44px;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac8f7ef */.elementor-46085 .elementor-element.elementor-element-ac8f7ef p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c6743 */.elementor-46085 .elementor-element.elementor-element-21c6743 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbef3ca */.elementor-46085 .elementor-element.elementor-element-dbef3ca p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-074c500 */.elementor-46085 .elementor-element.elementor-element-074c500 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c12b9 */.elementor-46085 .elementor-element.elementor-element-46c12b9 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d71d0f2 */.elementor-46085 .elementor-element.elementor-element-d71d0f2 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-124ae72 */.elementor-46085 .elementor-element.elementor-element-124ae72 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-951b0dd */.elementor-46085 .elementor-element.elementor-element-951b0dd p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32453c1 */.elementor-46085 .elementor-element.elementor-element-32453c1 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c70b73 */.elementor-46085 .elementor-element.elementor-element-5c70b73 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56607ee */.elementor-46085 .elementor-element.elementor-element-56607ee p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5450e1a */.elementor-46085 .elementor-element.elementor-element-5450e1a p{
    margin: 0;
    width: 1.25rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d7c321 */.elementor-46085 .elementor-element.elementor-element-9d7c321 p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d697aa */.elementor-46085 .elementor-element.elementor-element-9d697aa p{
    margin: 0;
    width: 1.25rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecb07a */.elementor-46085 .elementor-element.elementor-element-1ecb07a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a570d7a */.elementor-46085 .elementor-element.elementor-element-a570d7a p{
    margin: 0;
    width: 1.25rem;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ea546a */.elementor-46085 .elementor-element.elementor-element-9ea546a p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d9eddc */.elementor-46085 .elementor-element.elementor-element-8d9eddc p{
    margin: 0;
    width: 1.25rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8cc79e *//* Tags

content_proven-results-stats_padding

content_proven-results-stats_main-container

content_proven-results-stats_heading

content_proven-results-stats_flex-container

content_proven-results-stats_flex-row-1

content_proven-results-stats_flex-row-2

content_proven-results-stats_flex-row-3

content_proven-results-stats_flex-item

content_proven-results-stats_title_wrap

content_proven-results-stats_title

content_proven-results-stats_title_small-a

content_proven-results-stats_title_small-b

content_proven-results-stats_subtitle

content_proven-results-stats_footnote_wrap

content_proven-results-stats_footnote_number

content_proven-results-stats_footnote_text

*/


/* General Styles [Desktop] */

.content_proven-results-stats_padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.content_proven-results-stats_flex-container {
	max-width: 1060px;
	width: 100%;
}

.content_proven-results-stats_heading {
	width: 100% !important;
	text-align: center !important;
}

.content_proven-results-stats_title, .content_proven-results-stats_title .elementor-counter-number-prefix, .content_proven-results-stats_title .elementor-counter-number,
.content_proven-results-stats_title_small-a p, .content_proven-results-stats_title_small-b p {
	vertical-align: baseline !important;
	line-height: 1 !important;
	text-align: center !important;
}

.content_proven-results-stats_title_small-a, .content_proven-results-stats_title_small-b {
	padding-bottom: 2px !important;
}

.content_proven-results-stats_subtitle div p span sup {
	font-size: 60% !important;
}

.content_proven-results-stats_footnote_number p, .content_proven-results-stats_footnote_text p {
    margin: 0 !important;
	white-space: normal !important;
    word-wrap: break-word !important;
}

.content_proven-results-stats_gradient_container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: -1;
}

.padding_global.a1.a2.a3.a4.a5.a6.a7.content_proven-results-stats_gradient_outer_wrap {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.content_proven-results-stats_gradient_wrap {
    position: relative;
    width: 100%;
    height: 100%;
}

.content_proven-results-stats_gradient_left.a1.a2.a3 {
    position: absolute;
    left: -520px;
    top: 60px;
    width: 694px;
    height: auto;
    transform: rotate(-149.288deg);
    opacity: 0.2;
}

.content_proven-results-stats_gradient_right.a1.a2.a3 {
    position: absolute;
    right: -470px;
    bottom: 50px;
    width: 615px;
    height: auto;
    transform: rotate(-56.418deg);
    opacity: 0.7;
}




/* Footnote Fix */
.content_proven-results-stats_footnote_number, .content_proven-results-stats_footnote_text {
	min-width: 0 !important;
}
.content_proven-results-stats_footnote_text {
	flex-shrink: 1 !important;
}


/* 1240 ↑ [Desktop] */
@media only screen and (min-width: 1240px) {
	.content_proven-results-stats_padding {
		padding: 152px 0 160px 0 !important;
	}
	.content_proven-results-stats_title, .content_proven-results-stats_title .elementor-counter-number-prefix, .content_proven-results-stats_title .elementor-counter-number {
		font-size: calc(((78/16) * 1rem)) !important;
	}
	.content_proven-results-stats_flex-row-1 .content_proven-results-stats_title_wrap, .content_proven-results-stats_flex-row-1 .content_proven-results-stats_subtitle {
		max-width: 200px !important;
	}
	.content_proven-results-stats_flex-row-2 .content_proven-results-stats_title_wrap, .content_proven-results-stats_flex-row-2 .content_proven-results-stats_subtitle {
		max-width: 408px !important;
	}
	.content_proven-results-stats_title_small-a p, .content_proven-results-stats_title_small-b p {
		font-size: calc(((60/16) * 1rem)) !important;
	}
	.content_proven-results-stats_flex-item {
		padding: 0 48px !important;
	}
}


/* 1239px ↓ 1025px  [Desktop] */
@media only screen and (min-width: 1025px) and (max-width: 1239px) {
	.content_proven-results-stats_padding {
		padding-top: calc((132 * 1px) + (152 - 160) * ((100vw - (1025 * 1px)) / (1239 - 1025))) !important;
		padding-bottom: calc((150 * 1px) + (160 - 160) * ((100vw - (1025 * 1px)) / (1239 - 1025))) !important;
	}
	.content_proven-results-stats_title, .content_proven-results-stats_title .elementor-counter-number-prefix, .content_proven-results-stats_title .elementor-counter-number {
		font-size: calc(((72/16) * 1rem) + ((78/16) - (72/16)) * ((100vw - 64.0625rem) / (77.4375 - 64.0625))) !important;
	}
	.content_proven-results-stats_flex-row-1 .content_proven-results-stats_title_wrap, .content_proven-results-stats_flex-row-1 .content_proven-results-stats_subtitle {
		max-width: 200px !important;
	}
	.content_proven-results-stats_flex-row-2 .content_proven-results-stats_title_wrap, .content_proven-results-stats_flex-row-2 .content_proven-results-stats_subtitle {
		max-width: 408px !important;
	}
	.content_proven-results-stats_title_small-a p, .content_proven-results-stats_title_small-b p {
		font-size: calc(((56/16) * 1rem)) !important;
	}
    .content_proven-results-stats_gradient_left.a1.a2.a3 {
        width: calc((500 * 1px) + (694 - 500) * ((100vw - (1025 * 1px)) / (1239 - 1025)));
		left: calc((-400 * 1px) + (-550 - -400) * ((100vw - (1025 * 1px)) / (1239 - 1025)));
		top: calc((60 * 1px) + (60 - 60) * ((100vw - (1025 * 1px)) / (1239 - 1025)));
	}
    .content_proven-results-stats_gradient_right.a1.a2.a3 {
        width: calc((494 * 1px) + (615 - 494) * ((100vw - (1025 * 1px)) / (1239 - 1025)));
		right: calc((-430 * 1px) + (-510 - -430) * ((100vw - (1025 * 1px)) / (1239 - 1025)));
		bottom: calc((50 * 1px) + (50 - 50) * ((100vw - (1025 * 1px)) / (1239 - 1025)));
	}
}

/* UNIQUE 1024px ↓  [Mobile] */
@media only screen and (max-width: 1024px) {
	.content_proven-results-stats_flex-row-1 .content_proven-results-stats_title_wrap, .content_proven-results-stats_flex-row-1 .content_proven-results-stats_subtitle {
		max-width: none !important;
	}
	.content_proven-results-stats_flex-row-2 .content_proven-results-stats_title_wrap, .content_proven-results-stats_flex-row-2 .content_proven-results-stats_subtitle {
		max-width: none !important;
	}
	.content_proven-results-stats_flex-item {
		padding: 0 48px !important;
	}
}

/* 1024px ↓ 768px  [Tablet] */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.content_proven-results-stats_padding {
		padding-top: calc((122 * 1px) + (132 - 122) * ((100vw - (768 * 1px)) / (1024 - 768))) !important;
		padding-bottom: calc((130 * 1px) + (150 - 130) * ((100vw - (768 * 1px)) / (1024 - 768))) !important;
	}
	.content_proven-results-stats_title, .content_proven-results-stats_title .elementor-counter-number-prefix, .content_proven-results-stats_title .elementor-counter-number {
		font-size: calc(((68/16) * 1rem) + ((72/16) - (68/16)) * ((100vw - 48rem) / (64 - 48))) !important;
	}
	.content_proven-results-stats_title_wrap, .content_proven-results-stats_subtitle {
		max-width: 200px !important;
	}
    .content_proven-results-stats_gradient_left.a1.a2.a3 {
        width: calc((390 * 1px) + (500 - 390) * ((100vw - (768 * 1px)) / (1024 - 768)));
		left: calc((-320 * 1px) + (-400 - -320) * ((100vw - (768 * 1px)) / (1024 - 768)));
		top: calc((60 * 1px) + (60 - 60) * ((100vw - (768 * 1px)) / (1024 - 768)));
	}
    .content_proven-results-stats_gradient_right.a1.a2.a3 {
        width: calc((421 * 1px) + (494 - 421) * ((100vw - (768 * 1px)) / (1024 - 768)));
		right: calc((-360 * 1px) + (-430 - -360) * ((100vw - (768 * 1px)) / (1024 - 768)));
		bottom: calc((50 * 1px) + (50 - 50) * ((100vw - (768 * 1px)) / (1024 - 768)));
	}
}

/* UNIQUE 768px ↑  [Mobile] */
@media only screen and (min-width: 768px) {
	.content_proven-results-stats_subtitle, .content_proven-results-stats_subtitle div p, .content_proven-results-stats_subtitle div p span {
		font-size: calc(((17/16) * 1rem)) !important;
	}
	.content_proven-results-stats_title_wrap {
		padding: 8px 0 16px 0 !important;
	}	
	.content_proven-results-stats_subtitle.extra-padding {
		padding-top: 8px !important;
	}
	.content_proven-results-stats_footnote_number p, .content_proven-results-stats_footnote_text p {
		font-size: calc(((13/16) * 1rem)) !important;
		line-height: 150% !important;
	}
}

/* UNIQUE 767px ↓  [Mobile] */
@media only screen and (max-width: 767px) {
	.content_proven-results-stats_subtitle, .content_proven-results-stats_subtitle div p, .content_proven-results-stats_subtitle div p span {
		font-size: calc(((16/16) * 1rem)) !important;
	}
	.content_proven-results-stats_title_wrap {
		padding: 8px 0 16px 0 !important;
	}
	.content_proven-results-stats_subtitle {
		max-width: 280px !important;
	}
	.content_proven-results-stats_footnote_number p, .content_proven-results-stats_footnote_text p {
		font-size: calc(((13/16) * 1rem)) !important;
		line-height: 150% !important;
	}
	.content_proven-results-stats_footnote_text {
		max-width: 89% !important;
	}
}


/* 767px ↓ 600px  [Mobile] */
@media only screen and (min-width: 600px) and (max-width: 767px) {
	.content_proven-results-stats_padding {
		padding-top: calc((80 * 1px) + (122 - 80) * ((100vw - (600 * 1px)) / (767 - 600))) !important;
		padding-bottom: calc((100 * 1px) + (130 - 100) * ((100vw - (600 * 1px)) / (767 - 600))) !important;
	}
	.content_proven-results-stats_title, .content_proven-results-stats_title .elementor-counter-number-prefix, .content_proven-results-stats_title .elementor-counter-number {
		font-size: calc(((62/16) * 1rem) + ((68/16) - (62/16)) * ((100vw - 37.5rem) / (47.9375 - 37.5))) !important;
	}
	.content_proven-results-stats_title_wrap {
		max-width: 0 !important;
	}
	.content_proven-results-stats_subtitle {
		max-width: 230px !important;
	}
    .content_proven-results-stats_gradient_left.a1.a2.a3 {
        width: calc((296 * 1px) + (390 - 296) * ((100vw - (600 * 1px)) / (767 - 600)));
        left: calc((-240 * 1px) + (-290 - -240) * ((100vw - (600 * 1px)) / (767 - 600)));
        top: calc((120 * 1px) + (60 - 120) * ((100vw - (600 * 1px)) / (767 - 600)));
	}
    .content_proven-results-stats_gradient_right.a1.a2.a3 {
        width: calc((287 * 1px) + (421 - 287) * ((100vw - (600 * 1px)) / (767 - 600)));
		right: calc((-250 * 1px) + (-300 - -250) * ((100vw - (600 * 1px)) / (767 - 600)));
        bottom: calc((210 * 1px) + (130 - 210 ) * ((100vw - (600 * 1px)) / (767 - 600)));
	}
}

/* UNIQUE 599px ↓  [Mobile] */
@media only screen and (max-width: 599px) {
	.content_proven-results-stats_subtitle {
		max-width: 280px !important;
	}
	.content_proven-results-stats_padding {
		padding-top: 80px !important;
		padding-bottom: 100px !important;
	}
    .content_proven-results-stats_gradient_left.a1.a2.a3 {
        width: 296px;
        left: -240px;
		top: 120px;
	}
    .content_proven-results-stats_gradient_right.a1.a2.a3 {
        width: 287px;
        right: -250px;
		bottom: 310px;
	}
}

/* 599px ↓ 400px  [Mobile] */
@media only screen and (min-width: 400px) and (max-width: 599px) {
	.content_proven-results-stats_title, .content_proven-results-stats_title .elementor-counter-number-prefix, .content_proven-results-stats_title .elementor-counter-number {
		font-size: calc(((60/16) * 1rem) + ((62/16) - (60/16)) * ((100vw - 25rem) / (37.4375 - 25))) !important;
	}
}

/* 399px ↓ 320px  [Mobile] */
/*** font-size: calc(((62/16) * 1rem) + ((68/16) - (62/16)) * ((100vw - 20rem) / (24.9375 - 20))) */
@media only screen and (min-width: 320px) and (max-width: 399px) { 
	.content_proven-results-stats_title, .content_proven-results-stats_title .elementor-counter-number-prefix, .content_proven-results-stats_title .elementor-counter-number {
		font-size: calc(((60/16) * 1rem)) !important;
	}
}


/* 319px Below ↓  [Mobile] */
@media only screen and (max-width: 319px) {
	.content_proven-results-stats_title, .content_proven-results-stats_title .elementor-counter-number-prefix, .content_proven-results-stats_title .elementor-counter-number {
		font-size: calc(((60/16) * 1rem)) !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0609f9c *//**** HealthierYou | Did you know? Section - CTA ****/



.liva_form-button_join.know_btn.a1.a2.a3.a4 #ndpp-btn {
    max-width: 480px;
    padding: 22px 12px;
}

.liva_form-button_group-learn.know_btn.a1.a2.a3.a4 #ndpp-btn {
    max-width: 400px;
}


/* 767px -> Below */
@media only screen and (max-width: 767px) {
    
    .know_buttons_wrapper.a1.a2.a3.a4.a5 {
        gap: 26px;
    }
}


/* 600px -> Below */
@media only screen and (max-width: 600px) {

    .liva_form-button_group-learn.know_btn.a1.a2.a3.a4.a5 #ndpp-btn {
        max-width: 90%;
        margin: 0 auto;
    }

}


/* 360px -> Below */
@media only screen and (max-width: 360px) {

    .liva_form-button_group-learn.know_btn.a1.a2.a3.a4.a5 #ndpp-btn {
        padding-left: 0;
        padding-right: 0;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a92de *//**** HealthierYou | Did you know? Section ****/



.padding_know.a1.a2.a3.a4.a5 {
    padding: 152px 0 220px;
}

.know_main_container.a1.a2.a3.a4.a5 {
    gap: 88px;
}

.know_title.a1.a2.a3.a4.a5 h2 {
    color: #12110E;
	font-family: "Frank Ruhl Libre", Sans-serif;
	font-size: calc((58/16) * 1rem);
	font-style: normal;    
	font-weight: 400;
	line-height: 125%;
	letter-spacing: -1.5px;
	margin: 0;
    text-align: center;
    width: 100%;
}

.know_content_container.a1.a2.a3.a4.a5 {
    gap: 60px;
}

.know_p-wrapper.a1.a2.a3.a4.a5 {
    gap: 44px;
}

.know_p-text.a1.a2.a3.a4.a5 {
    font-size: calc((26/16) * 1rem);
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.4px;
}

.know_p-text-small.a1.a2.a3.a4.a5 {
    font-size: calc(((14/16) * 1rem));
    text-align: center;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    letter-spacing: 0px;
}

.know_p-highlight {
    font-size: inherit;
    color: #FA6E2D;
    font-weight: 600;
}

.know_p-text_superscript, .know_p-text-small_superscript {
    font-size: 0.6em;
}

.know_buttons_wrapper.a1.a2.a3.a4.a5 {
    gap: 28px;
}

.know_p-text.a1.a2.a3.a4.a5 sup, .know_p-text-small.a1.a2.a3.a4.a5 sup {
        display: none;
}




/******************************* Responsive ***********************************/




/* 1440px -> 1025px  [Desktop] */
@media only screen and (max-width: 1440px) and (min-width: 1025px) {
	
    .item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		percent: calc((1 * 1%) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
	}
    
    .padding_know.a1.a2.a3.a4.a5 {
        --padding_top_max: 152;
        --padding_top_min: 120;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
        
        --padding_bottom_max: 220;
        --padding_bottom_min: 150;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
    
    .know_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 58;
        --font-size_min: 58;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
    }
    
    .know_p-text.a1.a2.a3.a4.a5 {
    }
    
    .know_main_container.a1.a2.a3.a4.a5 {
        --gap_max: 88;
        --gap_min: 80;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
}




/* 1024px -> 768px  [Tablet] */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (768 * 1px)) / (1024 - 768)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
	}
    
    .padding_know.a1.a2.a3.a4.a5 {
        --padding_top_max: 120;
        --padding_top_min: 120;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --padding_bottom_max: 150;
        --padding_bottom_min: 150;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .know_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 58;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
    }
    
    .know_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 26;
        --font-size_min: 24;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
    }
    
    .know_main_container.a1.a2.a3.a4.a5 {
        gap: 80px;
    }
    
}




/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (600 * 1px)) / (767 - 600)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
	}
    
    .padding_know.a1.a2.a3.a4.a5 {
        --padding_top_max: 120;
        --padding_top_min: 112;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
        
        --padding_bottom_max: 150;
        --padding_bottom_min: 130;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
    .know_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 50;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
    }
    
    .know_p-text.a1.a2.a3.a4.a5 {
        font-size: calc((24/16) * 1rem);
    }
    
    .know_main_container.a1.a2.a3.a4.a5 {
        --gap_max: 80;
        --gap_min: 60;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
}




/* 599px -> Below */
@media only screen and (max-width: 599px) {
    
    .know_p-text.a1.a2.a3.a4.a5 sup, .know_p-text-small.a1.a2.a3.a4.a5 sup {
        display: none;
    }
    
    .know_main_container.a1.a2.a3.a4.a5 {
        gap: 60px;
    }
    
    .know_p-text-small.a1.a2.a3.a4.a5 {
        max-width: 90%;
        margin: 0 auto;
    }
}



/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (480 * 1px)) / (599 - 480)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
	}
    
    .padding_know.a1.a2.a3.a4.a5 {
        --padding_top_max: 112;
        --padding_top_min: 112;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        --padding_bottom_max: 130;
        --padding_bottom_min: 130;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
    
    .know_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 50;
        --font-size_min: 42;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
    }
    
    .know_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 24;
        --font-size_min: 22;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
        
        --line-height_max: 36;
        --line-height_min: 38.5;
        line-height: calc((var(--line-height_min) * 1px) + (var(--line-height_max) - var(--line-height_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
    
}




/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (320 * 1px)) / (479 - 320)));
		rem: calc((1 * 1rem) + (2 - 1) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
	}
    
    .padding_know.a1.a2.a3.a4.a5 {
        --padding_top_max: 112;
        --padding_top_min: 112;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --padding_bottom_max: 120;
        --padding_bottom_min: 120;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    }
    
    .know_title.a1.a2.a3.a4.a5 h2 {
        --font-size_max: 42;
        --font-size_min: 32;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
    }
    
    .know_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 22;
        --font-size_min: 19;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
        line-height: 175%;    
    }
    
}




/* 319px -> Below [Mobile] */
@media only screen and (max-width: 319px) {
	
    .padding_know.a1.a2.a3.a4.a5 {
        padding-top: 112px;
        padding-bottom: 120px;
    }
    
    .know_title.a1.a2.a3.a4.a5 h2 {
        font-size: calc((32/16) * 1rem);
    }
    
    .know_p-text.a1.a2.a3.a4.a5 {
        font-size: calc((19/16) * 1rem);
        line-height: 175%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c197c2 *//**** HealthierYou | Need Support? Section ****/

/******************************* Layout & spacing ***********************************/


.padding_support.a1.a2.a3.a4.a5,
.support_main_container.a1.a2.a3.a4.a5,
.support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container,
.support_title_wrap.a1.a2.a3.a4.a5,
.support_p_wrap.a1.a2.a3.a4.a5
{
	display: flex;
	width: 100%;
	height: 100%;
}

.support_section.a1.a2.a3.a4.a5 a {
    transition: all .15s ease;
    opacity: 1;
}

.support_section.a1.a2.a3.a4.a5 a:hover {
    opacity: .75;
}


.padding_support.a1.a2.a3,
.support_main_container.a1.a2.a3,
.support_main_container.a1.a2.a3 > div.elementor-widget-container,
.support_title_wrap.a1.a2.a3,
.support_p_wrap.a1.a2.a3
{
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
}

.support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
    align-items: center;
    justify-content: flex-start;
    gap: 80px;
}

.padding_support.a1.a2.a3.a4.a5 {
    padding-top: 140px;
    padding-bottom: 168px;
    padding-left: 0;
    padding-right: 0;
    align-self: center;
}

.support_title.a1.a2.a3.a4.a5 {
    color: #12110E;
	font-family: "Frank Ruhl Libre", Sans-serif;
	font-size: calc(((60/16) * 1rem));
	font-style: normal;    
	font-weight: 400;
	line-height: 125%;
	letter-spacing: -1.5px;
	margin: 0;
    text-align: center;
    width: 100%;
}

.support_p-text.a1.a2.a3.a4.a5 {
    font-size: calc(((24/16) * 1rem));
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.4px;
    padding: 0;
    margin: 0;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p-highlight {
    font-size: inherit;
    color: #FA6E2D;
    font-weight: 600;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p-link {
    font-size: inherit;
    color: #FA6E2D;
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px #FA6E2D solid;
    white-space: nowrap;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p_highlight {
    color: inherit;
    font-weight: 400;
    text-decoration: none;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p_highlight.lwtc, .support_p-text.a1.a2.a3.a4.a5 .support_p-link.lwtc {
    color: #009eb7;
}

.support_p-text.a1.a2.a3.a4.a5 .support_p-link.lwtc {
    border-bottom: 1px #009eb7 solid;
}

.support_p_wrap.a1.a2.a3.a4.a5 {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    gap: 48px;
}




/******************************* Responsive ***********************************/




/* 1440px -> 1025px  [Desktop] */
@media only screen and (max-width: 1440px) and (min-width: 1025px) {
	
    .item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		percent: calc((1 * 1%) + (2 - 1) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 60;
        --font-size_min: 58;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 24;
        --font-size_min: 24;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (64.0625 * 1rem)) / (90 - 64.0625)));
    }

    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 140;
        --padding_top_min: 140;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
        
        --padding_bottom_max: 168;
        --padding_bottom_min: 168;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (1025 * 1px)) / (1440 - 1025)));
    }
    
    .support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        gap: 80px;
    }
    
}




/* 1024px -> 768px  [Tablet] */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (768 * 1px)) / (1024 - 768)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 58;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 24;
        --font-size_min: 22;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (48 * 1rem)) / (64 - 48)));
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 140;
        --padding_top_min: 120;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
        
        --padding_bottom_max: 168;
        --padding_bottom_min: 150;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
    .support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        --gap_max: 80;
        --gap_min: 60;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (768 * 1px)) / (1024 - 768)));
    }
    
}




/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (600 * 1px)) / (767 - 600)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 50;
        --font-size_min: 50;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 22;
        --font-size_min: 22;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (37.5 * 1rem)) / (47.9375 - 37.5)));
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 120;
        --padding_top_min: 80;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
        
        --padding_bottom_max: 150;
        --padding_bottom_min: 120;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
    .support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        --gap_max: 60;
        --gap_min: 60;
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (600 * 1px)) / (767 - 600)));
    }
    
}



/* 664 -> Below  [UNIQUE] */
@media only screen and (max-width: 664px) {
    
    .support_line-break-1 {
        display: none;
    }
    
    .support_main_container.a1.a2.a3.a4.a5 > div.elementor-widget-container {
        gap: 60px;
    }
    
}




/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (480 * 1px)) / (599 - 480)));
		rem: calc(((1/16) * 1rem) + ((2/16) - (1/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 50;
        --font-size_min: 42;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 22;
        --font-size_min: 20;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (30 * 1rem)) / (37.4375 - 30)));
        
        --line-height_max: 33;
        --line-height_min: 35;
        line-height: calc((var(--line-height_min) * 1px) + (var(--line-height_max) - var(--line-height_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 80;
        --padding_top_min: 80;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
        
        --padding_bottom_max: 120;
        --padding_bottom_min: 120;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (480 * 1px)) / (599 - 480)));
    }
    
}




/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    
	.item {
		px: calc((1 * 1px) + (2 - 1) * ((100vw - (320 * 1px)) / (479 - 320)));
		rem: calc((1 * 1rem) + (2 - 1) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
	}
    
    .support_title.a1.a2.a3.a4.a5 {
        --font-size_max: 42;
        --font-size_min: 32;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        --font-size_max: 20;
        --font-size_min: 19;
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (20 * 1rem)) / (29.9375 - 20)));
        line-height: 175%;
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        --padding_top_max: 80;
        --padding_top_min: 80;
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
        
        --padding_bottom_max: 120;
        --padding_bottom_min: 120;
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (320 * 1px)) / (479 - 320)));
    }
    
}




/* 319px -> Below [Mobile] */
@media only screen and (max-width: 319px) {
    
    .support_title.a1.a2.a3.a4.a5 {
        font-size: calc((32/16) * 1rem);
    }
    
    .support_p-text.a1.a2.a3.a4.a5 {
        font-size: calc((19/16) * 1rem);
        line-height: 175%;
    }
    
    .padding_support.a1.a2.a3.a4.a5 {
        padding-top: 80px;
        padding-bottom: 120px;
    }
    
    .support_p-text.a1.a2.a3.a4.a5 .support_p-link {
        font-size: inherit;
        color: #FA6E2D;
        font-weight: 600;
        text-decoration: none;
        border-bottom: 1px #FA6E2D solid;
        white-space: normal;
    }
	
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e29cf05 *//**** HealthierYou | Sticky Buttons ****/

@media only screen and (max-width: 1440px) and (min-width: 1025px) {
    .ssticky-buttons_section { --vw_max: 1440; --vw_min: 1025; --vw_r-max: 90; --vw_r_min: 64.0625; }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .sticky-buttons_section { --vw_max: 1024; --vw_min: 768; --vw_r-max: 64; --vw_r_min: 48; }
}
@media only screen and (max-width: 767px) and (min-width: 600px) {
    .sticky-buttons_section { --vw_max: 767; --vw_min: 600; --vw_r-max: 47.9375; --vw_r_min: 37.5; }
}
@media only screen and (max-width: 599px) and (min-width: 480px) {
    .sticky-buttons_section { --vw_max: 599; --vw_min: 480; --vw_r-max: 37.4375; --vw_r_min: 30; }
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
    .sticky-buttons_section { --vw_max: 479; --vw_min: 320; --vw_r-max: 29.9375; --vw_r_min: 20; }
}

.sticky-buttons_section.a1.a2.a3.a4.a5.a6,
.sticky-buttons_section.a1.a2.a3.a4.a5.a6 > div.elementor-widget.elementor-widget-html,
.sticky-buttons_section.a1.a2.a3.a4.a5.a6.a7 .padding_global
{
	display: flex;
	flex-direction: column;
	justify-content: stretch;
	align-items: stretch;
	width: 100%;
	height: 100%;
}

.sticky-buttons_section.a1.a2.a3.a4.a5.a6.a7,
.sticky-buttons_section.a1.a2.a3.a4.a5.a6.a7 > div.elementor-widget.elementor-widget-html {
    align-items: center;
}

.padding_sticky-buttons.a1.a2.a3.a4.a5 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 12px 0 20px;
}

#sticky-button_element {
    display: none; /* Hide on Desktop */
    position: fixed;
    z-index: 9999;
    bottom: 0;
    width: 100%;
    height: auto;
    max-height: 150px;
    opacity: 0; /* Start hidden */
    border-top: 1px solid rgba(122, 108, 71, 0.35);
    background-color: #FAF6EE;
    transition: opacity 0.5s ease, display 0.01s !important;
}

#sticky-button_element.show {
    transition: opacity 0.5s ease !important;
    opacity: 1;
}

.sticky-buttons_container.a1.a2.a3.a4.a5 {
    padding: 0;
}

.sticky-buttons_container.a1.a2.a3.a4.a5 > .e-con-inner {
    padding: 0;
    gap: 9px;
}

.sticky-buttons_container.a1.a2.a3.a4.a5 .elementor-form-fields-wrapper.elementor-labels-above,
.sticky-buttons_container.a1.a2.a3.a4.a5 .elementor-field-type-hidden.elementor-field-group,
.sticky-buttons_container.a1.a2.a3.a4.a5 .elementor-field-group.elementor-column {
    margin: 0;
    padding: 0;
}

/* Buttons */

.sticky_button_wrap.a1.a2.a3.a4.a5 > .elementor-widget-container button.elementor-button {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 12px;
	background-image: none;
	text-align: center;
	font-family: "Work Sans", Helvetica, sans-serif;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	text-decoration: none;
    border-radius: 999px;
    transition: background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);
	overflow: hidden;
    width: 100%;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0), inset 0 6px 12px rgba(255,255,255,.12), inset 0 1px 1px rgba(255,255,255,.2);
}

.sticky_button_wrap.a1.a2.a3.a4.a5 > .elementor-widget-container button.elementor-button:hover {
    transform: translateY(0px);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 2px 4px 0px rgba(0, 0, 0, 0.03), inset 0 6px 12px rgba(255,255,255,.12), inset 0 1px 1px rgba(255,255,255,.2);
}

.sticky_button_wrap.a1.a2.a3.a4.a5 > .elementor-widget-container button.elementor-button:active {
    outline: none;
    transform: translateY(0px);
    box-shadow: none;
}

.sticky_button_wrap.a1.a2.a3.a4.a5 > .elementor-widget-container button.elementor-button:focus-visible {
	outline-offset: 2px;
}

.sticky_button_wrap.a1.a2.a3.a4.a5 > .elementor-widget-container button.elementor-button span.elementor-button-text  {
	transition: text-shadow .3s cubic-bezier(.165,.84,.44,1);
	text-shadow: none;
}

.sticky_button_wrap.a1.a2.a3.a4.a5 > .elementor-widget-container button.elementor-button:hover span.elementor-button-text {
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}

/* LWTC Learn Button */

#sticky-button_learn_lwtc,
#sticky-button_join_lwtc {
    background: #0090A6;
    color: #FFF;
    font-size: calc(((15.5/16) * 1rem));
    padding: 14px 12px;
}

#sticky-button_learn_lwtc:hover,
#sticky-button_join_lwtc:hover {
    background-color: #0096ad;
}

#sticky-button_learn_lwtc:active,
#sticky-button_join_lwtc:active {
    background-color: #0090A6;
}

#sticky-button_learn_lwtc:focus-visible,
#sticky-button_join_lwtc:focus-visible {
	outline-offset: 2px;
    outline: 2px solid #0090A6;	
}

/* LWTC Join Button */

#sticky-button_join_lwtc {
    
}

/* Liva Learn Button */

#sticky-button_learn_liva,
#sticky-button_join_liva {
    background: #FF5D12;
    color: #FFF;
    font-size: calc(((16/16) * 1rem));
    padding: 19px 12px;
}

#sticky-button_learn_liva:hover,
#sticky-button_join_liva:hover {
    background-color: rgb(255, 115, 50);
}

#sticky-button_learn_liva:active,
#sticky-button_join_liva:active {
    background-color: #FF5D12;
}

#sticky-button_learn_liva:focus-visible,
#sticky-button_join_liva:focus-visible {
	outline-offset: 2px;
    outline: 2px solid #FF621A;	
}

/* Liva Learn Button - Outline */

#sticky-button_learn_liva_2 {
    background: #FFFFFF;
    color: #FB6018;
    font-size: calc(((16/16) * 1rem));
    padding: 19px 12px;
    box-shadow: inset 0px 0px 0px 1px #FA6E2D !important;
    text-shadow: none !important;
}

#sticky-button_learn_liva_2:hover span.elementor-button-text,
#sticky-button_learn_liva_2:active span.elementor-button-text,
#sticky-button_learn_liva_2:focus-visible span.elementor-button-text {
    text-shadow: none !important;
}



/********************* Responsive Layout ************************/


/* 599px -> Below  [Mobile] */
@media only screen and (max-width: 599px) {

    #sticky-button_element {
        display: flex; /* Show on Mobile */
    }
    
}/* End custom CSS */