.elementor-46692 .elementor-element.elementor-element-7d87283{--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-46692 .elementor-element.elementor-element-7d87283:not(.elementor-motion-effects-element-type-background), .elementor-46692 .elementor-element.elementor-element-7d87283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c232e2 );}.elementor-46692 .elementor-element.elementor-element-7d87283, .elementor-46692 .elementor-element.elementor-element-7d87283::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-94140d7{--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: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-46692 .elementor-element.elementor-element-34025df{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:1;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-5adae0a{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-22eb14b{text-align:center;}.elementor-46692 .elementor-element.elementor-element-22eb14b .elementor-heading-title{color:#2F2E2B;font-family:"Frank Ruhl Libre", Sans-serif;font-size:50px;font-weight:400;}.elementor-46692 .elementor-element.elementor-element-22eb14b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-9e56991{--display:flex;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-9e56991:not(.elementor-motion-effects-element-type-background), .elementor-46692 .elementor-element.elementor-element-9e56991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46692 .elementor-element.elementor-element-9e56991, .elementor-46692 .elementor-element.elementor-element-9e56991::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-5f86388 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FA6E2D !important;color:#ffffff !important;}.elementor-46692 .elementor-element.elementor-element-39f0452{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-icon i{color:#206852;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-icon svg{fill:#206852;transition:fill 0.3s;}.elementor-46692 .elementor-element.elementor-element-2698b41{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-icon{padding-right:16px;}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-2698b41 .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-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-text{color:#454443;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-c67a23a{--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:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--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-46692 .elementor-element.elementor-element-c67a23a, .elementor-46692 .elementor-element.elementor-element-c67a23a::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-6c1f8d2{--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;--gap:016px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:160px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-1492798{text-align:center;}.elementor-46692 .elementor-element.elementor-element-1492798 .elementor-heading-title{color:#2F2E2B;font-family:"Frank Ruhl Libre", Sans-serif;font-size:60px;font-weight:400;}.elementor-46692 .elementor-element.elementor-element-1492798 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-f8e583a{--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;--justify-content:flex-start;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-2beb1b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:125px;--padding-right:125px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-2beb1b5:not(.elementor-motion-effects-element-type-background), .elementor-46692 .elementor-element.elementor-element-2beb1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EE;}.elementor-46692 .elementor-element.elementor-element-2beb1b5, .elementor-46692 .elementor-element.elementor-element-2beb1b5::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-05657a2{--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;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-329aea0{--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:center;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-1226cef{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-a47c234{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-1af7cd0{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-1af7cd0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-d44d08b{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-46692 .elementor-element.elementor-element-d44d08b .elementor-divider-separator{width:100%;}.elementor-46692 .elementor-element.elementor-element-d44d08b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46692 .elementor-element.elementor-element-38d5a51{--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;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-8fa5c4c{--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:center;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-9e5e5e4{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-d729c19{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-d4f58d5{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-d4f58d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-240b574{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-46692 .elementor-element.elementor-element-240b574 .elementor-divider-separator{width:100%;}.elementor-46692 .elementor-element.elementor-element-240b574 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46692 .elementor-element.elementor-element-b79b206{--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;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-f4f5f87{--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:center;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-adcec2d{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-7793491{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-2cbed27{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-2cbed27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-838cb70{--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:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--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-46692 .elementor-element.elementor-element-838cb70:not(.elementor-motion-effects-element-type-background), .elementor-46692 .elementor-element.elementor-element-838cb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-46692 .elementor-element.elementor-element-838cb70, .elementor-46692 .elementor-element.elementor-element-838cb70::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-15a8d81{--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;--gap:016px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-11b870e{--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;--justify-content:flex-start;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-f375890{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-d4dd66f{text-align:left;}.elementor-46692 .elementor-element.elementor-element-5fa3531{text-align:left;}.elementor-46692 .elementor-element.elementor-element-5fa3531 .elementor-heading-title{color:#080706;font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;}.elementor-46692 .elementor-element.elementor-element-5fa3531 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-icon i{color:#46A4C4;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-icon svg{fill:#46A4C4;transition:fill 0.3s;}.elementor-46692 .elementor-element.elementor-element-0e2a533{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-icon{padding-right:16px;}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0em;}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#454443;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-3e41227{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-46692 .elementor-element.elementor-element-3e41227 .elementor-divider-separator{width:100%;}.elementor-46692 .elementor-element.elementor-element-3e41227 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46692 .elementor-element.elementor-element-971d77b{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-9b9e5f0{text-align:left;}.elementor-46692 .elementor-element.elementor-element-e0e4e12{text-align:left;}.elementor-46692 .elementor-element.elementor-element-e0e4e12 .elementor-heading-title{color:#080706;font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;}.elementor-46692 .elementor-element.elementor-element-e0e4e12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-icon i{color:#46A4C4;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-icon svg{fill:#46A4C4;transition:fill 0.3s;}.elementor-46692 .elementor-element.elementor-element-be4063c{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-icon{padding-right:16px;}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0em;}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#454443;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-4f7b17c{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-46692 .elementor-element.elementor-element-4f7b17c .elementor-divider-separator{width:100%;}.elementor-46692 .elementor-element.elementor-element-4f7b17c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46692 .elementor-element.elementor-element-2e1aa63{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-b626ac1{text-align:left;}.elementor-46692 .elementor-element.elementor-element-66db51e{text-align:left;}.elementor-46692 .elementor-element.elementor-element-66db51e .elementor-heading-title{color:#080706;font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;}.elementor-46692 .elementor-element.elementor-element-66db51e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-icon i{color:#46A4C4;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-icon svg{fill:#46A4C4;transition:fill 0.3s;}.elementor-46692 .elementor-element.elementor-element-b350c8f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-icon{padding-right:16px;}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0em;}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#454443;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-faaa4a7{--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:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--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-46692 .elementor-element.elementor-element-faaa4a7, .elementor-46692 .elementor-element.elementor-element-faaa4a7::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-574c921{--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;--gap:016px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:160px;--margin-bottom:160px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.5rem;--padding-right:2.5rem;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-0407c91{text-align:center;}.elementor-46692 .elementor-element.elementor-element-0407c91 .elementor-heading-title{color:#2F2E2B;font-family:"Frank Ruhl Libre", Sans-serif;font-size:60px;font-weight:400;}.elementor-46692 .elementor-element.elementor-element-0407c91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-119ea94{--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;--justify-content:flex-start;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-193dac2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:125px;--padding-right:125px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-193dac2:not(.elementor-motion-effects-element-type-background), .elementor-46692 .elementor-element.elementor-element-193dac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EE;}.elementor-46692 .elementor-element.elementor-element-193dac2, .elementor-46692 .elementor-element.elementor-element-193dac2::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-ac7a0cd{--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;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-3af5b93{--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:center;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-5864370{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-be5a7f0{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-ea9bf2f{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-ea9bf2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-a94e3af{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-46692 .elementor-element.elementor-element-a94e3af .elementor-divider-separator{width:100%;}.elementor-46692 .elementor-element.elementor-element-a94e3af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46692 .elementor-element.elementor-element-22d43ab{--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;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-a0103c2{--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:center;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-92c7492{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-420912e{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-d2a913c{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-d2a913c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-d382108{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-46692 .elementor-element.elementor-element-d382108 .elementor-divider-separator{width:100%;}.elementor-46692 .elementor-element.elementor-element-d382108 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46692 .elementor-element.elementor-element-1986b01{--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;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-dc5bcf1{--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:center;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-51d05c5{--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;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-4f556d8{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-02f48df{color:#24221C;font-family:"Work Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-46692 .elementor-element.elementor-element-02f48df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-1b34040{--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:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--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-46692 .elementor-element.elementor-element-1b34040, .elementor-46692 .elementor-element.elementor-element-1b34040::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-ea53c50{--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:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--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-46692 .elementor-element.elementor-element-ea53c50:not(.elementor-motion-effects-element-type-background), .elementor-46692 .elementor-element.elementor-element-ea53c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-46692 .elementor-element.elementor-element-ea53c50, .elementor-46692 .elementor-element.elementor-element-ea53c50::before{--border-transition:0.3s;}.elementor-46692 .elementor-element.elementor-element-7500e14{--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:016px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-8225ae6{--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;--justify-content:flex-start;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-1c6a51e{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-3aa60f2{text-align:left;}.elementor-46692 .elementor-element.elementor-element-4383b8a{text-align:left;}.elementor-46692 .elementor-element.elementor-element-4383b8a .elementor-heading-title{color:#080706;font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;}.elementor-46692 .elementor-element.elementor-element-4383b8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-icon i{color:#46A4C4;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-icon svg{fill:#46A4C4;transition:fill 0.3s;}.elementor-46692 .elementor-element.elementor-element-bbdd9d6{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-icon{padding-right:16px;}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0em;}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#454443;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-2ab15e8{--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:space-evenly;--align-items:center;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-97ff159{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-3cce732{text-align:left;}.elementor-46692 .elementor-element.elementor-element-9cc525e{text-align:left;}.elementor-46692 .elementor-element.elementor-element-9cc525e .elementor-heading-title{color:#080706;font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;}.elementor-46692 .elementor-element.elementor-element-9cc525e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-icon i{color:#46A4C4;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-icon svg{fill:#46A4C4;transition:fill 0.3s;}.elementor-46692 .elementor-element.elementor-element-5f98d80{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-icon{padding-right:16px;}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0em;}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#454443;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-c40d520{--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:space-evenly;--align-items:center;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-0fe6a70{--display:flex;--background-transition:0.3s;overflow:visible;}.elementor-46692 .elementor-element.elementor-element-de02737{text-align:left;}.elementor-46692 .elementor-element.elementor-element-bc5656a{text-align:left;}.elementor-46692 .elementor-element.elementor-element-bc5656a .elementor-heading-title{color:#080706;font-family:"Frank Ruhl Libre", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;}.elementor-46692 .elementor-element.elementor-element-bc5656a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-icon i{color:#46A4C4;transition:color 0.3s;}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-icon svg{fill:#46A4C4;transition:fill 0.3s;}.elementor-46692 .elementor-element.elementor-element-f094c9e{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-icon{padding-right:16px;}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0em;}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#454443;transition:color 0.3s;}@media(min-width:768px){.elementor-46692 .elementor-element.elementor-element-7d87283{--width:100%;}.elementor-46692 .elementor-element.elementor-element-94140d7{--content-width:1440px;}.elementor-46692 .elementor-element.elementor-element-34025df{--width:100%;}.elementor-46692 .elementor-element.elementor-element-c67a23a{--width:100%;}.elementor-46692 .elementor-element.elementor-element-6c1f8d2{--width:100%;}.elementor-46692 .elementor-element.elementor-element-f8e583a{--width:100%;}.elementor-46692 .elementor-element.elementor-element-05657a2{--width:100%;}.elementor-46692 .elementor-element.elementor-element-329aea0{--width:20%;}.elementor-46692 .elementor-element.elementor-element-1226cef{--width:80%;}.elementor-46692 .elementor-element.elementor-element-38d5a51{--width:100%;}.elementor-46692 .elementor-element.elementor-element-8fa5c4c{--width:20%;}.elementor-46692 .elementor-element.elementor-element-9e5e5e4{--width:80%;}.elementor-46692 .elementor-element.elementor-element-b79b206{--width:100%;}.elementor-46692 .elementor-element.elementor-element-f4f5f87{--width:20%;}.elementor-46692 .elementor-element.elementor-element-adcec2d{--width:80%;}.elementor-46692 .elementor-element.elementor-element-838cb70{--width:100%;}.elementor-46692 .elementor-element.elementor-element-15a8d81{--width:100%;}.elementor-46692 .elementor-element.elementor-element-11b870e{--width:100%;}.elementor-46692 .elementor-element.elementor-element-f375890{--width:30%;}.elementor-46692 .elementor-element.elementor-element-971d77b{--width:30%;}.elementor-46692 .elementor-element.elementor-element-2e1aa63{--width:30%;}.elementor-46692 .elementor-element.elementor-element-faaa4a7{--width:100%;}.elementor-46692 .elementor-element.elementor-element-574c921{--width:100%;}.elementor-46692 .elementor-element.elementor-element-119ea94{--width:100%;}.elementor-46692 .elementor-element.elementor-element-ac7a0cd{--width:100%;}.elementor-46692 .elementor-element.elementor-element-3af5b93{--width:20%;}.elementor-46692 .elementor-element.elementor-element-5864370{--width:80%;}.elementor-46692 .elementor-element.elementor-element-22d43ab{--width:100%;}.elementor-46692 .elementor-element.elementor-element-a0103c2{--width:20%;}.elementor-46692 .elementor-element.elementor-element-92c7492{--width:80%;}.elementor-46692 .elementor-element.elementor-element-1986b01{--width:100%;}.elementor-46692 .elementor-element.elementor-element-dc5bcf1{--width:20%;}.elementor-46692 .elementor-element.elementor-element-51d05c5{--width:80%;}.elementor-46692 .elementor-element.elementor-element-1b34040{--width:100%;}.elementor-46692 .elementor-element.elementor-element-ea53c50{--width:100%;}.elementor-46692 .elementor-element.elementor-element-7500e14{--width:100%;}.elementor-46692 .elementor-element.elementor-element-8225ae6{--width:100%;}.elementor-46692 .elementor-element.elementor-element-1c6a51e{--width:30%;}.elementor-46692 .elementor-element.elementor-element-2ab15e8{--width:5%;}.elementor-46692 .elementor-element.elementor-element-97ff159{--width:30%;}.elementor-46692 .elementor-element.elementor-element-c40d520{--width:5%;}.elementor-46692 .elementor-element.elementor-element-0fe6a70{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46692 .elementor-element.elementor-element-2beb1b5{--width:100%;}.elementor-46692 .elementor-element.elementor-element-15a8d81{--width:100px;}.elementor-46692 .elementor-element.elementor-element-f375890{--width:100%;}.elementor-46692 .elementor-element.elementor-element-971d77b{--width:100%;}.elementor-46692 .elementor-element.elementor-element-2e1aa63{--width:100%;}}@media(max-width:1024px){.elementor-46692 .elementor-element.elementor-element-7d87283{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-item > a{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-c67a23a{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-6c1f8d2{--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-46692 .elementor-element.elementor-element-f8e583a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-2beb1b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-a47c234{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-1af7cd0{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-d729c19{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-d4f58d5{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-7793491{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-2cbed27{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-838cb70{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-15a8d81{--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-46692 .elementor-element.elementor-element-11b870e{--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;--flex-wrap:wrap;}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-item > a{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-3e41227 .elementor-divider{text-align:center;}.elementor-46692 .elementor-element.elementor-element-3e41227 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-item > a{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-4f7b17c .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-46692 .elementor-element.elementor-element-4f7b17c .elementor-divider{text-align:center;}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-item > a{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-faaa4a7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-574c921{--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-46692 .elementor-element.elementor-element-be5a7f0{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-ea9bf2f{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-420912e{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-d2a913c{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-4f556d8{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-02f48df{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-1b34040{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-ea53c50{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-7500e14{--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-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-item > a{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-item > a{font-size:17px;}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-item > a{font-size:17px;}}@media(max-width:767px){.elementor-46692 .elementor-element.elementor-element-7d87283{--min-height:750px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-94140d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-34025df{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-22eb14b .elementor-heading-title{font-size:30px;}.elementor-46692 .elementor-element.elementor-element-22eb14b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-9e56991{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-5f86388 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-2698b41 .elementor-icon-list-item > a{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-c67a23a{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-6c1f8d2{--gap:2.5rem 2.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-46692 .elementor-element.elementor-element-1492798 .elementor-heading-title{font-size:30px;}.elementor-46692 .elementor-element.elementor-element-05657a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-329aea0{--width:25%;}.elementor-46692 .elementor-element.elementor-element-a47c234{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-1af7cd0{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-38d5a51{--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;}.elementor-46692 .elementor-element.elementor-element-8fa5c4c{--width:25%;--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-e8f5983 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46692 .elementor-element.elementor-element-e8f5983.elementor-element{--align-self:center;}.elementor-46692 .elementor-element.elementor-element-d729c19{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-d4f58d5{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-f4f5f87{--width:25%;}.elementor-46692 .elementor-element.elementor-element-7793491{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-2cbed27{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-838cb70{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-46692 .elementor-element.elementor-element-15a8d81{--gap:2.5rem 2.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-11b870e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-0e2a533 .elementor-icon-list-item > a{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-be4063c .elementor-icon-list-item > a{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-b350c8f .elementor-icon-list-item > a{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-faaa4a7{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-574c921{--gap:2.5rem 2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-46692 .elementor-element.elementor-element-be5a7f0{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-ea9bf2f{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-420912e{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-d2a913c{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-4f556d8{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-02f48df{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-1b34040{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-ea53c50{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-46692 .elementor-element.elementor-element-7500e14{--gap:2.5rem 2.5rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-bbdd9d6 .elementor-icon-list-item > a{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-5f98d80 .elementor-icon-list-item > a{font-size:16px;}.elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46692 .elementor-element.elementor-element-f094c9e .elementor-icon-list-item > a{font-size:16px;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-5f86388 */.referral-id {
    display: none !important;
}

label[for="ff_4_referral_ID"] {
    display: none !important;
}

.gradient-btn button[type="submit"] {
    background: linear-gradient(90deg, #46A4C4 0%, #60C3DD 100%) !important;
    border: none !important;
    text-align: center !important;
}

/* Header text styling with line breaks */
.ff-checkable-grids thead th {
    text-align: center;
    word-spacing: 100vw;
    font-weight: 600;
    padding: 12px 8px;
}

/* Top border under title */
.ff-checkable-grids thead {
    border-top: 2px solid #333;
}

/* Center checkboxes in cells */
.ff-checkable-grids tbody td {
    text-align: center !important;
    vertical-align: middle !important;
    padding: 12px 8px;
}

/* Alternating row colors */
.ff-checkable-grids tbody tr:nth-child(odd) {
    background-color: #E8F6F6;
}

/* Square checkboxes in grid */
.ffs_custom_wrap .ff-checkable-grids input[type="checkbox"] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    width: 22px !important;
    height: 22px !important;
    border: 1.5px solid #ccc !important;
    border-radius: 4px !important;
    background: #fff !important;
    cursor: pointer !important;
    position: relative !important;
    display: block !important;
    margin: 0 auto !important;
}

.ffs_custom_wrap .ff-checkable-grids input[type="checkbox"]::before,
.ffs_custom_wrap .ff-checkable-grids input[type="checkbox"]::after {
    display: none !important;
    content: none !important;
}

.ffs_custom_wrap .ff-checkable-grids input[type="checkbox"]:checked {
    background-color: #3CBCC3 !important;
    border-color: #3CBCC3 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
}

/* Consent checkbox - circle style */
.ff-el-group:not([data-type="tabular-element"]) input[type="checkbox"] {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    min-height: 22px !important;
    border: 1.5px solid #ccc !important;
    border-radius: 50% !important;
    background: #fff !important;
    cursor: pointer !important;
    display: inline-block !important;
    vertical-align: middle !important;
    margin-right: 10px !important;
}

.ff-el-group:not([data-type="tabular-element"]) input[type="checkbox"]:checked {
    background-color: #3CBCC3 !important;
    border-color: #3CBCC3 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/%3E%3C/svg%3E") !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 16px !important;
}

.ff-el-group:not([data-type="tabular-element"]) input[type="checkbox"]::before,
.ff-el-group:not([data-type="tabular-element"]) input[type="checkbox"]::after {
    display: none !important;
    content: none !important;
}

/* Mobile styles - force card layout like Elementor preview */
@media screen and (max-width: 768px) {
    /* Hide the header row on mobile */
    .ff-checkable-grids thead {
        display: none !important;
    }
    
    /* Style each day as a card */
    .ff-checkable-grids tbody tr {
        display: block !important;
        border: 1px solid #e0e0e0 !important;
        border-radius: 8px !important;
        margin-bottom: 15px !important;
        padding: 15px !important;
        background: #fff !important;
    }
    
    /* Day name header */
    .ff-checkable-grids tbody td.ff_grid_header {
        display: block !important;
        font-weight: 600 !important;
        font-size: 16px !important;
        margin-bottom: 10px !important;
        padding: 0 !important;
        text-align: left !important;
    }
    
    /* Each time slot */
    .ff-checkable-grids tbody td[data-label] {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        padding: 8px 0 !important;
        border: none !important;
    }
    
    /* Show the time label */
    .ff-checkable-grids tbody td[data-label]::before {
        content: attr(data-label) !important;
        font-size: 14px !important;
        color: #333 !important;
    }
    
    /* Checkbox positioning */
    .ff-checkable-grids tbody td[data-label] input[type="checkbox"] {
        margin: 0 !important;
    }
    
    /* Remove alternating colors on mobile cards */
    .ff-checkable-grids tbody tr:nth-child(odd) {
        background-color: #fff !important;
    }
}

.elementor-icon-list-items {
    list-style: none !important;
    padding-left: 0 !important;
}

.elementor-icon-list-item::before {
    display: none !important;
    content: none !important;
}

.elementor-icon-list-item::marker {
    content: none !important;
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2698b41 */.elementor-46692 .elementor-element.elementor-element-2698b41 ul, .elementor-46692 .elementor-element.elementor-element-2698b41 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-7d87283 *//**** HealthierYou | Sign Up | Register / Form Section ****/

/******************* Responsive Var | 6 Breakpoints  **********************/

@media only screen and (max-width: 1440px) and (min-width: 1025px) {
    .register_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) {
    .register_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) {
    .register_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) {
    .register_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) {
    .register_section { --vw_max: 479; --vw_min: 320; --vw_r-max: 29.9375; --vw_r_min: 20; }
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 - - - - - - - - - - - - - -  Container Customization  - - - - - - - - - - - - - 
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


.padding_register.a1.a2.a3.a4.a5 {
    padding: 200px 0;
}

.register_section.a1.a2.a3.a4.a5 .padding_global.a1.a2.a3.a4.a5 {
    position: relative;
}

.body_hero_glowdient_wrap.a1.a2.a3.a4.a5 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.body_hero_glowdient_wrap.a1.a2.a3.a4.a5 .elementor-widget-container {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.body_hero_glowdient_wrap.a1.a2.a3.a4.a5 .elementor-widget-container img {
    width: 823px;
    height: 821px;
    position: absolute;
    left: 50%;
    bottom: -617px;
    transform: translateX(-50%)
}

.register_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%;
}

.register_main_container.a1.a2.a3.a4.a5  {
    gap: 84px;
}

.register_content_container.a1.a2.a3.a4.a5  {
    max-width: 1140px;
    margin: 0 auto;
    background: #FAF6EE;
    display: flex;
    padding: 64px 64px 80px;
    border-radius: 16px;
    transition: all .5s ease !important;
}

.register_content_container.a1.a2 * {
    transition: all .5s ease;
}

#register_form fieldset {
    display: flex;
    flex-direction: column;
    gap: 32px;
}


/********************* Responsive Layout ************************/


/* 1440px -> 1025px  [Desktop] */
@media only screen and (max-width: 1440px) and (min-width: 1025px) {
    
    .padding_register.a1.a2.a3.a4.a5 {
        --padding_top_max: 200;
        --padding_top_min: 160;
        
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    
        
        --padding_bottom_max: 200;
        --padding_bottom_min: 160;
        
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_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 - (var(--vw_r_min) * 1rem)) / (var(--vw_r-max) - var(--vw_r_min))));
    }
    
    .register_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 - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
}


/* 1024px -> 768px  [Tablet] */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .padding_register.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 - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    
        
        --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 - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_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 - (var(--vw_r_min) * 1rem)) / (var(--vw_r-max) - var(--vw_r_min))));
    }
    
    .register_main_container.a1.a2.a3.a4.a5  {    
        gap: 80px;
    }
    
}

/* 991px -> 768 [Unique] */
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5 .elementor-widget-container img {
        --bottom_max: -780;
        --bottom_min: -560;
        
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
}

/* 991px -> Below */
@media only screen and (max-width: 991px) {
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5 .elementor-widget-container img {
        width: 100%;
        height: auto;
        aspect-ratio: 1 / 1;
    }
}


/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    .padding_register.a1.a2.a3.a4.a5 {
        --padding_top_max: 150;
        --padding_top_min: 130;
        
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    
        
        --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 - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_title.a1.a2.a3.a4.a5 h2 {    
        font-size: calc((50/16)*1rem);
    }
    
    .register_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 - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_content_container.a1.a2.a3.a4.a5  {
        --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 - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        
        --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 - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5 .elementor-widget-container img {
        --bottom_max: -560;
        --bottom_min: -440;
        
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
}


/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {
    .padding_register.a1.a2.a3.a4.a5 {
        --padding_top_max: 130;
        --padding_top_min: 120;
        
        padding-top: calc((var(--padding_top_min) * 1px) + (var(--padding_top_max) - var(--padding_top_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    
        
        --padding_bottom_max: 130;
        --padding_bottom_min: 120;
        
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_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 - (var(--vw_r_min) * 1rem)) / (var(--vw_r-max) - var(--vw_r_min))));
        
        
        --letter-spacing_max: -1.5px;
        --letter-spacing_min: -0.5px;;
        
        letter-spacing: calc((var(--letter-spacing_min) * 1px) + (var(--letter-spacing_max) - var(--letter-spacing_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_main_container.a1.a2.a3.a4.a5  {    
        gap: 60px;
    }
    
    .register_content_container.a1.a2.a3.a4.a5  {
        --padding_left_max: 56;
        --padding_left_min: 32;
        
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        
        --padding_right_max: 56;
        --padding_right_min: 32;
        
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        
        --padding_bottom_max: 80;
        --padding_bottom_min: 72;
        
        padding-bottom: calc((var(--padding_bottom_min) * 1px) + (var(--padding_bottom_max) - var(--padding_bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5 .elementor-widget-container img {
        --bottom_max: -440;
        --bottom_min: -340;
        
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
}


/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    .padding_register.a1.a2.a3.a4.a5 {
        padding: 120px 0;
    }
    
    .register_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 - (var(--vw_r_min) * 1rem)) / (var(--vw_r-max) - var(--vw_r_min))));
        
        letter-spacing: -0.5px;
    }
    
    .register_main_container.a1.a2.a3.a4.a5  {    
        gap: 60px;
    }
    
    .register_content_container.a1.a2.a3.a4.a5  {
        --padding_left_max: 32;
        --padding_left_min: 16;
        
        padding-left: calc((var(--padding_left_min) * 1px) + (var(--padding_left_max) - var(--padding_left_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        
        --padding_right_max: 32;
        --padding_right_min: 16;
        
        padding-right: calc((var(--padding_right_min) * 1px) + (var(--padding_right_max) - var(--padding_right_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        padding-bottom: 72px;
    }
    
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5 .elementor-widget-container img {
        --bottom_max: -340;
        --bottom_min: -200;
        
        bottom: calc((var(--bottom_min) * 1px) + (var(--bottom_max) - var(--bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        opacity: .8;
    }

}


/* 319px Below ->  [Mobile] */
@media only screen and (max-width: 319px) {
    .padding_register.a1.a2.a3.a4.a5 {
        padding: 120px 0;
    }
    
    .register_title.a1.a2.a3.a4.a5 h2 {    
        font-size: 32px;
        letter-spacing: -0.5px;
    }
    
    .register_main_container.a1.a2.a3.a4.a5 {
        gap: 60px;
    }
    
	.register_content_container.a1.a2.a3.a4.a5 {
        padding: 60px 16px 72px;
    }
    
    .body_hero_glowdient_wrap.a1.a2.a3.a4.a5 .elementor-widget-container img {
        bottom: -200px;
        opacity: .8;
    }
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 - - - - - - - - - - - - - - - -  Form Customization  - - - - - - - - - - - - - - -
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


/* Form Inner Container */
.register_form.a1.a2.a3.a4.a5 .frm-fluent-form {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 48px;    
}

.register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5 {
    margin-top: 6px;
}
.register_form.a1.a2.a3.a4.a5 .submit_btn_wrap {
    margin-top: 18px;
}

/* Form Labels */
.register_form.a1.a2.a3.a4.a5 label {
    font-size: calc((19/16) *1rem);
    color: #12110E;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}

/* Hide Fields & Required Asterisk */
.register_form.a1.a2.a3.a4.a5 .frm-fluent-form input[type="hidden"],
.register_form .ff-el-input--label.ff-el-is-required.asterisk-right label:after {
    display: none;
}

/* One Column Input Fields */
.form_first-last-name_wrap.a1.a2.a3.a4.a5,
.form_area_wrap.a1.a2.a3.a4.a5 {
    width: 100%;
}

/* Margin and Padding Resets */
.register_form.a1.a2.a3.a4 .fluentform .ff-el-group,
.register_form.a1.a2.a3.a4 .ff-el-input--label,
.register_form.a1.a2.a3.a4 .ff-el-input--label label {
    margin: 0;
    padding: 0;
}

/* Label Margin-Bottom */
.form_first-last-name_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label,
.form_email-mobile_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label,
.form_area_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label {
    margin-bottom: 24px;
}

/* Two Column Input Fields */
.register_form.a1.a2.a3.a4.a5 .form_first-last-name_wrap.a1.a2.a3.a4.a5 .ff-t-container,
.register_form.a1.a2.a3.a4.a5 .form_email-mobile_wrap.a1.a2.a3.a4.a5 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    gap: 24px;
}


/* Input Fields */

/*.form_first-last-name_wrap.a1.a2.a3.a4.a5 {
    margin-top: -48px;
}*/

.register_form.a1.a2.a3.a4.a5 .fluentform .ff-el-form-control {
    color: #52514F;
    font-feature-settings: 'clig' off, 'liga' off;
    font-size: calc((17/16 * 1rem));
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    padding: 16px 20px;
    border-radius: 12px;
    border: none;
    box-sizing: border-box;
    height: 56px;
    box-shadow: 0px 0px 0px 1px #807C73 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);
    overflow: hidden;
    transition: all .15s ease;
}
.register_form.a1.a2.a3.a4.a5 .fluentform .ff-el-form-control:hover {
    color: #000000 !important;
    box-shadow: 0px 0px 0px 1.2px #332500 inset, 0px 0px 8px 1px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.register_form.a1.a2.a3.a4.a5 .fluentform .ff-el-form-control:focus {
    color: #000000;
    box-shadow: 0px 0px 0px 1.5px #807C73 inset, 0px 6px 8px 0px rgba(0, 0, 0, 0.04), 0px 2px 4px 0px rgba(0, 0, 0, 0.04);
}
/* Input Field - Mobile with Dropdown */
.register_form.a1.a2.a3.a4.a5 .fluentform .iti--allow-dropdown input[type=tel] {
    padding-left: 87px;
}
.register_form.a1.a2.a3.a4.a5 .fluentform .iti__selected-flag {
    background: rgba(140, 101, 0, 0.06);
    padding-left: 20px;
    padding-right: 15px;
    border-radius: 12px 0 0 12px;
}

/* Label Asterisk Superscript */

.form_first-last-name_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label sup,
.form_email-mobile_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label sup,
.form_area_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label sup {
    font-size: .6em;
    margin-left: 1px;
    color: #454443;
}


/* Terms and Condition - Text */

.register_form.a1.a2.a3.a4.a5 .tnc-color {
    pointer-events: none;
    user-select: none;
    color: #1C1D1F;
    font-size: calc((15/16)*1rem);
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.register_form.a1.a2.a3.a4.a5 .tnc-color a {
    pointer-events: auto;
    color: #1C1D1F;
    text-decoration: none;
    border-bottom: 1px solid rgba(0,0,0,0.5);
    transition: all .1s ease;
}

.register_form.a1.a2.a3.a4.a5 .tnc-color a:hover {
    color: #F04C00;
    border-bottom: 1.5px solid #FA6E2D;
}


/* Terms and Condition - Checkbox */

/* Checkbox Container */
.register_form.a1.a2.a3.a4.a5 .ff-el-form-check-label.ff_tc_label {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 26px;
}
.register_form.a1.a2.a3.a4.a5 .ff-el-form-check.ff-el-tc .ff_t_c {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
}
/* Checkbox Hover */
.register_form.a1.a2.a3.a4.a5 .ff-el-form-check-label.ff_tc_label:hover .ff_tc_checkbox input[type=checkbox]:after {
    box-shadow: 0px 0px 0px 1.2px #332500 inset, 0px 0px 8px 1px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.register_form.a1.a2.a3.a4.a5 .ff-el-form-check-label.ff_tc_label:hover .ff_tc_checkbox input[type=checkbox]:checked:after {
    box-shadow: 0px 0px 0px 1.5px #FF5D12 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}


/* Checkboxes */

.register_form.a1.a2.a3.a4.a5 .ff_tc_checkbox {
    padding: 2px 0 0 !important;
    margin: 0 !important;
    display: block;
    width: auto;
}
.register_form.a1.a2.a3.a4.a5 .ff-el-group input[type=checkbox] {
    width: 2px;
    height: 2px;
    border: 0 solid transparent;
    position: relative;
    display: block;
    margin: 17px;
    padding: 0;
    max-width: none;
    top: 0;
    transition: all .2s ease;
}
.register_form.a1.a2.a3.a4.a5 .ff-el-group input[type=checkbox]:after {
    margin: 0;
    padding: 0;
    width: 36px;
    height: 36px;
    background-color: #FFFFFF;
    box-shadow: 0px 0px 0px 1px #807C73 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);
    border: none;
    border-radius: 50%;
    position: absolute;
    top: -17px;
    left: -17px;
    transition: all .15s ease;
}
.register_form.a1.a2.a3.a4.a5 .ff-el-group input[type=checkbox]:checked:after {
    background-color: #FF5D12;
    box-shadow: 0px 0px 0px 1.5px #FF5D12 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);
    background-image: url(https://programmes.livahealthcare.com/wp-content/uploads/form_checkbox_check-2.svg);
    background-size: 100% 100%;
}


/* Dropdown Field */

.register_form.a1.a2.a3.a4.a5 .form_area.a1.a2.a3.a4.a5 {
    appearance: none;
    background-color: #FFFFFF;
    position: relative;
    cursor: pointer;
}
.register_form.a1.a2.a3.a4.a5 .form_area_wrap .ff-el-input--content {
    position: relative;
}
.register_form.a1.a2.a3.a4.a5 .form_area_wrap .ff-el-input--content::after {
    content: '';
    background-image: url('https://programmes.livahealthcare.com/wp-content/uploads/form_dropdown_arrow.svg');
    background-size: cover;
    position: absolute;
    right: 20px;
    top: 24px;
    pointer-events: none;
    width: 15px;
    height: 12px;
}


/* Submit Button */

.register_form.a1.a2.a3.a4.a5 .submit_btn_wrap {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.register_form.a1.a2.a3.a4.a5 .submit_btn_wrap .submit_btn {
    margin: 0;
    height: 68px;
    max-width: 600px;
    letter-spacing: 0;
}

.register_form.a1.a2.a3.a4.a5 .submit_btn_wrap .submit_btn {
	display: flex;
	padding: 15px 42px;
	justify-content: center;
	align-items: center;
	border-radius: 999px;
	background-color: #FF5D12 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-family: "Work Sans", Helvetica, sans-serif;
	font-size: calc(((19/16) * 1rem));
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	text-decoration: none;
	overflow: hidden;
    text-shadow: none;
    opacity: 1 !important;
    transform: translateY(0px) !important;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.04), inset 0 6px 12px rgba(255,255,255,.12), inset 0 1px 1px rgba(255,255,255,.2) !important;
    transition: background-color .3s cubic-bezier(.165,.84,.44,1), box-shadow .3s cubic-bezier(.165,.84,.44,1), text-shadow .15s cubic-bezier(.165,.84,.44,1), transform 0.15s ease-in-out;
}

.register_form.a1.a2.a3.a4.a5 .submit_btn_wrap .submit_btn:hover {
	background-color: #FF6924 !important;
    opacity: 1 !important;
    transform: translateY(-1.5px) !important;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.04), 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) !important;
}

.register_form.a1.a2.a3.a4.a5 .submit_btn_wrap .submit_btn:active {
	background-color: #FF5D12;
    opacity: 1 !important;
    outline: none !important;
    transform: translateY(0px) !important;
    box-shadow: none !important;
    transition: transform 0.05s ease;
}

.register_form.a1.a2.a3.a4.a5 .submit_btn_wrap .submit_btn:focus-visible {
    opacity: 1 !important;
	outline-offset: 2px !important;
    outline: 2px solid #FF621A !important;	
}

/* Error Messages */

.register_form.a1.a2.a3.a4.a5 .ff-el-form-hide_label.ff-el-is-error {
    width: 100%;
    transition: all .3s ease;
}
.register_form.a1.a2.a3.a4.a5 .error.text-danger {
    pointer-events: none;
    user-select: none;
    margin: 10px 0 0 20px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    font-size: calc((14/16)*1rem);
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    line-height: 120%;
    color: #721023;
    padding: 4px 0;
    border-bottom: 1px solid #FF5858;
}
.register_form.a1.a2.a3.a4.a5 .ff-el-form-hide_label.ff-el-is-error .error.text-danger {
    pointer-events: auto;
    user-select: auto;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: calc((15/16)*1rem);
    line-height: 150%;
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 0.1px;
    background: #FFFCFC;
    border: 1px solid #FF5858;
    border-radius: 8px;
    padding: 28px 16px;
    margin: 0 0 48px 0;
}
/* Input and Eror Message Container */
.register_form.a1.a2.a3.a4.a5 .ff-el-input--content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}
.register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5 .error.text-danger {
    margin-left: 65px;
    text-align: left;
}
.register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5.ff-el-is-error input[type=checkbox]:after {
    box-shadow: 0px 0px 0px 1px #FF5858 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5.ff-el-is-error .ff-el-form-check-label.ff_tc_label:hover .ff_tc_checkbox input[type=checkbox]:after {
    box-shadow: 0px 0px 0px 1.2px #332500 inset, 0px 0px 8px 1px rgba(0, 0, 0, 0), 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.register_form.a1.a2.a3.a4.a5 .fluentform {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    gap: 0;
}
.register_form.a1.a2.a3.a4.a5 .fluentform .ff-errors-in-stack.ff-form-loading_errors  {
    order: -1;
    width: 100%;
}
.register_form.a1.a2.a3.a4.a5 .fluentform .ff-errors-in-stack.ff-form-loading_errors .error.text-danger {
    pointer-events: auto;
    user-select: auto;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: #FFFCFC;
    border: 1px solid #FF5858;
    border-radius: 8px;
    padding: 28px 16px;
    margin: 0 0 48px 0;
}

.register_form.a1.a2.a3.a4.a5 .fluentform .ff-errors-in-stack.ff-form-loading_errors .error.text-danger span.error-text {
    text-decoration: none;
    line-height: 150%;
    color: #721023;
    font-size: calc((15/16)*1rem);
    font-style: normal;
    font-weight: 500;
    text-align: center;
    letter-spacing: 0.1px;
}
.register_form.a1.a2.a3.a4.a5 .fluentform .ff-errors-in-stack.ff-form-loading_errors .error.text-danger span.error-clear {
    display: none !important;
}


/********************* Responsive Layout ************************/


/* 1440px -> 1025px  [Desktop] */
@media only screen and (max-width: 1440px) and (min-width: 1025px) {
    
}


/* 1240px -> Below */
@media only screen and (max-width: 1240px) {
    .register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5,
    .register_form.a1.a2.a3.a4.a5 .submit_btn_wrap {
        margin-top: 12px;
    }
}


/* 1024px -> 768px  [Tablet] */
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .form_first-last-name_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label,
    .form_email-mobile_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label,
    .form_area_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label {
        --margin_bottom_max: 24;
        --margin_bottom_min: 16;
        
        margin-bottom: calc((var(--margin_bottom_min) * 1px) + (var(--margin_bottom_max) - var(--margin_bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .ff-el-form-check-label.ff_tc_label {
        gap: 24px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5 .error.text-danger {
        margin-left: 61px;
    }
}


/* 767px -> Below */
@media only screen and (max-width: 767px) {
    .register_form.a1.a2.a3.a4.a5 .form_first-last-name_wrap.a1.a2.a3.a4.a5 .ff-t-container, .register_form.a1.a2.a3.a4.a5 .form_email-mobile_wrap.a1.a2.a3.a4.a5 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
    }
    
    .form_first-last-name_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label,
    .form_email-mobile_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label,
    .form_area_wrap.a1.a2.a3.a4.a5 .ff-el-input--label label {
        margin-bottom: 16px;
    }
}


/* 767px -> 600px  [Mobile] */
@media only screen and (max-width: 767px) and (min-width: 600px) {
    .register_form.a1.a2.a3.a4.a5 .frm-fluent-form {
        --gap_max: 48;
        --gap_min: 40;
        
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .form_first-last-name_wrap.a1.a2.a3.a4.a5 .ff-t-container, .register_form.a1.a2.a3.a4.a5 .form_email-mobile_wrap.a1.a2.a3.a4.a5 {
        --gap_max: 48;
        --gap_min: 40;
        
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .form_first-last-name_wrap.a1.a2.a3.a4.a5 {
        --margin_top_max: -48;
        --margin_top_min: -40;
        
        margin-top: calc((var(--margin_top_min) * 1px) + (var(--margin_top_max) - var(--margin_top_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .ff-el-form-hide_label.ff-el-is-error .error.text-danger {
        --margin_bottom_max: 48;
        --margin_bottom_min: 40;
        
        margin-bottom: calc((var(--margin_bottom_min) * 1px) + (var(--margin_bottom_max) - var(--margin_bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .fluentform .ff-errors-in-stack.ff-form-loading_errors .error.text-danger {
        --margin_bottom_max: 48;
        --margin_bottom_min: 40;
        
        margin-bottom: calc((var(--margin_bottom_min) * 1px) + (var(--margin_bottom_max) - var(--margin_bottom_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .tnc-color {
        --font-size_max: 15;
        --font-size_min: 14;
        
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (var(--vw_r_min) * 1rem)) / (var(--vw_r-max) - var(--vw_r_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .ff-el-form-check-label.ff_tc_label {
        gap: 24px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5 .error.text-danger {
        margin-left: 61px;
    }
    
}


/* 599px -> Below */
@media only screen and (max-width: 599px) {
    .register_form.a1.a2.a3.a4.a5 .frm-fluent-form {
        gap: 40px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .form_first-last-name_wrap.a1.a2.a3.a4.a5 .ff-t-container, .register_form.a1.a2.a3.a4.a5 .form_email-mobile_wrap.a1.a2.a3.a4.a5 {
        gap: 40px;
    }
    
    .form_first-last-name_wrap.a1.a2.a3.a4.a5 {
        margin-top: -40px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .ff-el-form-hide_label.ff-el-is-error .error.text-danger {
        margin-bottom: 40px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .fluentform .ff-errors-in-stack.ff-form-loading_errors .error.text-danger {
        margin-bottom: 40px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .tnc-color {
        font-size: calc((14/16) *1rem);
    }
    
}


/* 599px -> 480px  [Mobile] */
@media only screen and (max-width: 599px) and (min-width: 480px) {
    .register_form.a1.a2.a3.a4.a5 label {
        --font-size_max: 19;
        --font-size_min: 18;
        
        font-size: calc(((var(--font-size_min)/16) * 1rem) + ((var(--font-size_max)/16) - (var(--font-size_min)/16)) * ((100vw - (var(--vw_r_min) * 1rem)) / (var(--vw_r-max) - var(--vw_r_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .ff-el-group input[type=checkbox]:after {
        --width_max: 36;
        --width_min: 32;
        
        width: calc((var(--width_min) * 1px) + (var(--width_max) - var(--width_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
        
        
        --height_max: 36;
        --height_min: 32;
        
        height: calc((var(--height_min) * 1px) + (var(--height_max) - var(--height_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .ff-el-form-check-label.ff_tc_label {
        gap: 24px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5 .error.text-danger {
        margin-left: 61px;
    }
}


/* 479px -> Below  [Mobile] */
@media only screen and (max-width: 479px) {
    .register_form.a1.a2.a3.a4.a5 label {    
        font-size: 18px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .fluentform .ff-el-form-control {
        font-size: calc((16/16) *1rem)
    }
    
    .register_form.a1.a2.a3.a4.a5 .ff-el-group input[type=checkbox]:after {
        width: 32px;
        height: 32px;
    }
    
}

/* 479px -> 320px  [Mobile] */
@media only screen and (max-width: 479px) and (min-width: 320px) {
    .register_form.a1.a2.a3.a4.a5 .ff-el-form-check-label.ff_tc_label {
        --gap_max: 24;
        --gap_min: 12;
        
        gap: calc((var(--gap_min) * 1px) + (var(--gap_max) - var(--gap_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
    .register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5 .error.text-danger {
        --margin_left_max: 61;
        --margin_left_min: 53;
        
        margin-left: calc((var(--margin_left_min) * 1px) + (var(--margin_left_max) - var(--margin_left_min)) * ((100vw - (var(--vw_min) * 1px)) / (var(--vw_max) - var(--vw_min))));
    }
    
}


/* 319px Below ->  [Mobile] */
@media only screen and (max-width: 319px) {
    .register_form.a1.a2.a3.a4.a5 .ff-el-form-check-label.ff_tc_label {
        gap: 12px;
    }
    
    .register_form.a1.a2.a3.a4.a5 .form_consent_wrap.a1.a2.a3.a4.a5 .error.text-danger {
        margin-left: 53px;
    }

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e2a533 */.elementor-46692 .elementor-element.elementor-element-0e2a533 ul, .elementor-46692 .elementor-element.elementor-element-0e2a533 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 icon-list, class: .elementor-element-be4063c */.elementor-46692 .elementor-element.elementor-element-be4063c ul, .elementor-46692 .elementor-element.elementor-element-be4063c 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 icon-list, class: .elementor-element-b350c8f */.elementor-46692 .elementor-element.elementor-element-b350c8f ul, .elementor-46692 .elementor-element.elementor-element-b350c8f 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 icon-list, class: .elementor-element-bbdd9d6 */.elementor-46692 .elementor-element.elementor-element-bbdd9d6 ul, .elementor-46692 .elementor-element.elementor-element-bbdd9d6 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 icon-list, class: .elementor-element-5f98d80 */.elementor-46692 .elementor-element.elementor-element-5f98d80 ul, .elementor-46692 .elementor-element.elementor-element-5f98d80 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 icon-list, class: .elementor-element-f094c9e */.elementor-46692 .elementor-element.elementor-element-f094c9e ul, .elementor-46692 .elementor-element.elementor-element-f094c9e li {
    list-style: none !important;
    list-style-type: none !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* FORM LABEL'LARI ZORLA GÖSTER */
body.elementor-page-46692 label,
body.elementor-page-46692 .elementor-field-label {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    color: #1a1a1a !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    margin-bottom: 6px;
}

/* ZORUNLU * İŞARETİ */
body.elementor-page-46692 .elementor-mark-required,
body.elementor-page-46692 .elementor-field-required {
    color: #e53935 !important;
    font-size: 14px !important;
}

/* CHECKBOX METİNLERİ */
body.elementor-page-46692 .elementor-field-subgroup label {
    display: flex !important;
    align-items: flex-start;
    gap: 8px;
    color: #1a1a1a !important;
    opacity: 1 !important;
    font-size: 14px !important;
}

/* PRIVACY POLICY LİNKİ */
body.elementor-page-46692 a {
    color: #ff6b2c;
    text-decoration: underline;
}/* End custom CSS */