.elementor-24 .elementor-element.elementor-element-d87e784{--display:flex;--min-height:100vh;--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:stretch;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-ff8b6f8{--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-end;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ff8b6f8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ff8b6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0F3FF;background-image:url("https://haletra-leen.be/wp-content/uploads/2025/10/Papier-1-scaled.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cf957dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-183cdfa .elementor-heading-title{font-family:"Area", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;line-height:100%;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-9e0a75e{--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:flex-end;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-30px;}.elementor-24 .elementor-element.elementor-element-89ca2d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-89ca2d9 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-bf297f4{--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;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-f113bc0{--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-between;--align-items:center;}.elementor-24 .elementor-element.elementor-element-5d589eb .elementor-heading-title{font-family:"Area", Sans-serif;font-size:38px;font-weight:700;text-transform:lowercase;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a65bbae .elementor-heading-title{font-family:"Area", Sans-serif;font-size:38px;font-weight:700;text-transform:lowercase;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-412657c .elementor-heading-title{font-family:"Area", Sans-serif;font-size:38px;font-weight:700;text-transform:lowercase;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-41b3994 .elementor-heading-title{font-family:"Area", Sans-serif;font-size:38px;font-weight:700;text-transform:lowercase;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a46d5a5 .elementor-heading-title{font-family:"Area", Sans-serif;font-size:38px;font-weight:700;text-transform:lowercase;letter-spacing:0px;color:#003A78;}.elementor-24 .elementor-element.elementor-element-dea56b0{--display:flex;}.elementor-24 .elementor-element.elementor-element-1908919{--display:flex;}.elementor-24 .elementor-element.elementor-element-f7d7aae{--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;}.elementor-24 .elementor-element.elementor-element-61a5b18 img{width:100%;border-radius:90px 90px 90px 90px;}.elementor-24 .elementor-element.elementor-element-8fd279c{--display:flex;}.elementor-24 .elementor-element.elementor-element-4e6cc5f{--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;}.elementor-24 .elementor-element.elementor-element-d817a43 img{width:100%;border-radius:90px 90px 90px 90px;}.elementor-24 .elementor-element.elementor-element-32e7d68{--display:flex;}.elementor-24 .elementor-element.elementor-element-addf26d{--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;}.elementor-24 .elementor-element.elementor-element-d848e48 img{width:100%;border-radius:90px 90px 90px 90px;}.elementor-24 .elementor-element.elementor-element-077ef47{--display:flex;}.elementor-24 .elementor-element.elementor-element-c5c12eb{--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;}.elementor-24 .elementor-element.elementor-element-c0d7c20 img{width:100%;border-radius:90px 90px 90px 90px;}.elementor-24 .elementor-element.elementor-element-cc021ae{--display:flex;}.elementor-24 .elementor-element.elementor-element-00b7a2a{--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;}.elementor-24 .elementor-element.elementor-element-ab4974c img{width:100%;border-radius:90px 90px 90px 90px;}.elementor-24 .elementor-element.elementor-element-8411d2b{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-arrow-size:53px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );padding:0px 0px 120px 0px;}.elementor-24 .elementor-element.elementor-element-33520ff{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-24 .elementor-element.elementor-element-9b42be0{--display:flex;--min-height:calc(100% - 140px);--border-radius:24px 24px 24px 24px;--position:absolute;bottom:0px;}.elementor-24 .elementor-element.elementor-element-9b42be0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9b42be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-9b42be0{left:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-9b42be0{right:30px;}.elementor-24 .elementor-element.elementor-element-6d81ac8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-63e7a74{--display:flex;}.elementor-24 .elementor-element.elementor-element-81276bb img{border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-174ec8f{--alignment:center;--width:100%;--rotate:275deg;font-size:10px;--word-spacing:20px;--text-color:var( --e-global-color-primary );--transition:0.3s;width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-174ec8f{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-174ec8f{right:0px;}.elementor-24 .elementor-element.elementor-element-c6f7965{--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-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-3c1e60f .elementor-heading-title{font-size:48px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-2e86ef5{font-size:24px;line-height:120%;letter-spacing:-0.5px;}.elementor-24 .elementor-element.elementor-element-be7a836{--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:120px 120px;--row-gap:120px;--column-gap:120px;--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-4a1f935{--display:flex;--min-height:calc(100% - 240px);--border-radius:24px 24px 24px 24px;--position:absolute;bottom:0px;}.elementor-24 .elementor-element.elementor-element-4a1f935:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4a1f935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F8D3;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-4a1f935{left:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-4a1f935{right:30px;}.elementor-24 .elementor-element.elementor-element-3b8efb0{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-24 .elementor-element.elementor-element-ac7c134{--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-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-d13de9d .elementor-heading-title{font-size:48px;font-weight:700;color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-9ece9ad{--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;--z-index:2;}.elementor-24 .elementor-element.elementor-element-96b86a8 img{width:100%;height:346px;object-fit:cover;object-position:center center;border-radius:90px 90px 90px 90px;}.elementor-24 .elementor-element.elementor-element-2f2c1d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-b7e04cc{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-dd99685{--display:flex;}.elementor-24 .elementor-element.elementor-element-83f44b1 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-83f44b1.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-ca94c9b{--display:flex;}.elementor-24 .elementor-element.elementor-element-5925d37 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-5925d37.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-75a5d6c{--display:flex;}.elementor-24 .elementor-element.elementor-element-5edfa6f .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-5edfa6f.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-6fc6e1a{--display:flex;}.elementor-24 .elementor-element.elementor-element-da49154 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-da49154.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-c506d0c{--display:flex;}.elementor-24 .elementor-element.elementor-element-dc7fe44 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-dc7fe44.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-10d27d5{--display:flex;}.elementor-24 .elementor-element.elementor-element-9203184 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-9203184.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-cab1e3a{--e-n-carousel-swiper-slides-gap:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-308055d{--display:flex;}.elementor-24 .elementor-element.elementor-element-5e54866 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-5e54866.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-1a439ee{--display:flex;}.elementor-24 .elementor-element.elementor-element-e77dc54 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-e77dc54.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-fb159a0{--display:flex;}.elementor-24 .elementor-element.elementor-element-71c9f2d .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-71c9f2d.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-94e4663{--display:flex;}.elementor-24 .elementor-element.elementor-element-32bc57a .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-32bc57a.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-cd96fed{--display:flex;}.elementor-24 .elementor-element.elementor-element-64df133 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-64df133.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-41c715d{--display:flex;}.elementor-24 .elementor-element.elementor-element-a607c10 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-a607c10.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-5da4f3a{--e-n-carousel-swiper-slides-gap:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-213e856{--display:flex;}.elementor-24 .elementor-element.elementor-element-0f7467d .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-0f7467d.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-50098af{--display:flex;}.elementor-24 .elementor-element.elementor-element-4052fc3 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-4052fc3.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-af98df7{--display:flex;}.elementor-24 .elementor-element.elementor-element-219d739 .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-219d739.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-3dc1f96{--display:flex;}.elementor-24 .elementor-element.elementor-element-6b6578e .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-6b6578e.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-cb2e1b3{--display:flex;}.elementor-24 .elementor-element.elementor-element-537d0de .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-537d0de.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-d8488c8{--display:flex;}.elementor-24 .elementor-element.elementor-element-51238fb .elementor-button{fill:var( --e-global-color-b823f0b );color:var( --e-global-color-b823f0b );background-color:#CCE88C;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b823f0b );}.elementor-24 .elementor-element.elementor-element-51238fb.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-c6a1401{--e-n-carousel-swiper-slides-gap:0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0434669{--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:120px 120px;--row-gap:120px;--column-gap:120px;--flex-wrap:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-2e36fad{--display:flex;--min-height:calc(100% - 440px);--border-radius:24px 24px 24px 24px;--position:absolute;bottom:0px;}.elementor-24 .elementor-element.elementor-element-2e36fad:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2e36fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-2e36fad{left:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-2e36fad{right:30px;}.elementor-24 .elementor-element.elementor-element-07e3745{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-24 .elementor-element.elementor-element-99fb636{--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-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-960220d .elementor-heading-title{font-weight:300;color:var( --e-global-color-2a9a224 );}.elementor-24 .elementor-element.elementor-element-91b1341 .elementor-heading-title{font-size:48px;font-weight:700;color:var( --e-global-color-2a9a224 );}.elementor-24 .elementor-element.elementor-element-bb0d7f6{--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;--z-index:2;}.elementor-24 .elementor-element.elementor-element-bc7dc3e{--display:flex;}.elementor-24 .elementor-element.elementor-element-e281b38{--display:flex;}.elementor-24 .elementor-element.elementor-element-41bcade{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:54px 54px 54px 54px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-41bcade:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-41bcade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0F3FF;}.elementor-24 .elementor-element.elementor-element-7670f10{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-c30b28c img{width:100%;height:396px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-a5658dc{--display:flex;}.elementor-24 .elementor-element.elementor-element-da20a6d{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:54px 54px 54px 54px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-da20a6d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-da20a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F8D3;}.elementor-24 .elementor-element.elementor-element-3b72ec8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-5caa337 .elementor-heading-title{color:#2A3C1C;}.elementor-24 .elementor-element.elementor-element-8a8d19d{color:#2A3C1C;}.elementor-24 .elementor-element.elementor-element-a7083ae{color:#2A3C1C;}.elementor-24 .elementor-element.elementor-element-4ffe48c img{width:100%;height:396px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-cfda27e{--display:flex;}.elementor-24 .elementor-element.elementor-element-d92a810{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:54px 54px 54px 54px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-d92a810:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d92a810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE5BD;}.elementor-24 .elementor-element.elementor-element-bade955{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-3802c2b .elementor-heading-title{color:#AA7524;}.elementor-24 .elementor-element.elementor-element-fcf4f2f{color:#AA7524;}.elementor-24 .elementor-element.elementor-element-ba72ccf{color:#AA7524;}.elementor-24 .elementor-element.elementor-element-e6c8a54 img{width:100%;height:396px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-e596d2e{--display:flex;}.elementor-24 .elementor-element.elementor-element-9b491fc{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:54px 54px 54px 54px;--padding-top:60px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-9b491fc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9b491fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCDCD;}.elementor-24 .elementor-element.elementor-element-6880d82{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-54b6454 .elementor-heading-title{color:var( --e-global-color-2a9a224 );}.elementor-24 .elementor-element.elementor-element-d22341d{color:var( --e-global-color-2a9a224 );}.elementor-24 .elementor-element.elementor-element-056c2d0{color:var( --e-global-color-2a9a224 );}.elementor-24 .elementor-element.elementor-element-3409b5c img{width:100%;height:396px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-55bcc3e{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-174px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-174px;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-arrow-size:53px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e28bf52{--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:120px 120px;--row-gap:120px;--column-gap:120px;--flex-wrap:wrap;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-58241e0{--display:flex;--min-height:calc(100% - 440px);--border-radius:24px 24px 24px 24px;--position:absolute;bottom:0px;}.elementor-24 .elementor-element.elementor-element-58241e0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-58241e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-58241e0{left:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-58241e0{right:30px;}.elementor-24 .elementor-element.elementor-element-11606b5{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-24 .elementor-element.elementor-element-baa9f7e{--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-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-bd66122 .elementor-heading-title{font-weight:300;color:var( --e-global-color-2a9a224 );}.elementor-24 .elementor-element.elementor-element-c0bc198 .elementor-heading-title{font-size:48px;font-weight:700;color:var( --e-global-color-2a9a224 );}.elementor-24 .elementor-element.elementor-element-e6028d3{--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;--z-index:2;}.elementor-24 .elementor-element.elementor-element-3f646b6{--display:flex;}.elementor-24 .elementor-element.elementor-element-a1fe715{--display:flex;}.elementor-24 .elementor-element.elementor-element-c2d1b2a{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:54px 54px 54px 54px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-c2d1b2a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c2d1b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0F3FF;}.elementor-24 .elementor-element.elementor-element-b4b085a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-0700eff img{width:100%;height:220px;object-fit:contain;object-position:center center;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-24 .elementor-element.elementor-element-0700eff{background-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-24 .elementor-element.elementor-element-69e587e{--display:flex;}.elementor-24 .elementor-element.elementor-element-747c863{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:54px 54px 54px 54px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-747c863:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-747c863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F8D3;}.elementor-24 .elementor-element.elementor-element-0c57a62{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-2903d8a .elementor-heading-title{color:#2A3C1C;}.elementor-24 .elementor-element.elementor-element-834dce4 img{width:100%;height:220px;object-fit:contain;object-position:center center;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-24 .elementor-element.elementor-element-834dce4{background-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-24 .elementor-element.elementor-element-b783676{--display:flex;}.elementor-24 .elementor-element.elementor-element-9c2c3b4{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:54px 54px 54px 54px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-9c2c3b4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9c2c3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE5BD;}.elementor-24 .elementor-element.elementor-element-c2dd3dd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-7777a45 .elementor-heading-title{color:#AA7524;}.elementor-24 .elementor-element.elementor-element-9c9a653 img{width:100%;height:220px;object-fit:contain;object-position:center center;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-24 .elementor-element.elementor-element-9c9a653{background-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-24 .elementor-element.elementor-element-133ae67{--display:flex;}.elementor-24 .elementor-element.elementor-element-95b8aa1{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:54px 54px 54px 54px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-95b8aa1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-95b8aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCDCD;}.elementor-24 .elementor-element.elementor-element-fa8f38f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-d843d76 .elementor-heading-title{color:var( --e-global-color-2a9a224 );}.elementor-24 .elementor-element.elementor-element-91789da img{width:100%;height:220px;object-fit:contain;object-position:top center;border-radius:15px 15px 15px 15px;box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.34);}.elementor-24 .elementor-element.elementor-element-91789da{background-color:var( --e-global-color-secondary );border-radius:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-24 .elementor-element.elementor-element-34767b3{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-174px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-174px;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-arrow-size:53px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fe06037{--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:120px 120px;--row-gap:120px;--column-gap:120px;--flex-wrap:wrap;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-1c324ec{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-24 .elementor-element.elementor-element-2fbc576{--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-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-13b4f44 .elementor-heading-title{font-weight:300;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-4359e2f .elementor-heading-title{font-size:48px;font-weight:700;color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-298ae57{--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;--z-index:2;}.elementor-24 .elementor-element.elementor-element-0dc398c{--display:flex;}.elementor-24 .elementor-element.elementor-element-feb97d7{--display:flex;}.elementor-24 .elementor-element.elementor-element-dc029cd{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24 .elementor-element.elementor-element-481b671 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:36px 36px 36px 36px;}.elementor-24 .elementor-element.elementor-element-61dc6c8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-9f32e04{text-align:center;}.elementor-24 .elementor-element.elementor-element-9f32e04.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-105399d{text-align:center;}.elementor-24 .elementor-element.elementor-element-af4d498{--display:flex;}.elementor-24 .elementor-element.elementor-element-d969f30{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24 .elementor-element.elementor-element-29552cb img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:36px 36px 36px 36px;}.elementor-24 .elementor-element.elementor-element-ead0743{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-1ca215b{text-align:center;}.elementor-24 .elementor-element.elementor-element-1ca215b.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-ece70a3{text-align:center;}.elementor-24 .elementor-element.elementor-element-d5244c8{--display:flex;}.elementor-24 .elementor-element.elementor-element-f70ba20{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24 .elementor-element.elementor-element-3f4d383 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:36px 36px 36px 36px;}.elementor-24 .elementor-element.elementor-element-51d3c53{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-15759af{text-align:center;}.elementor-24 .elementor-element.elementor-element-15759af.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-b4ea41e{text-align:center;}.elementor-24 .elementor-element.elementor-element-6d818dc{--display:flex;}.elementor-24 .elementor-element.elementor-element-fff3791{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24 .elementor-element.elementor-element-54fb678 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:36px 36px 36px 36px;}.elementor-24 .elementor-element.elementor-element-92b92c7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-9055cea{text-align:center;}.elementor-24 .elementor-element.elementor-element-9055cea.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-183b783{text-align:center;}.elementor-24 .elementor-element.elementor-element-4811ccd{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-174px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-174px;--e-n-carousel-swiper-slides-gap:30px;--e-n-carousel-arrow-size:53px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-98b5ffc{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-f300ba6{--display:flex;--min-height:calc(100%);--border-radius:24px 24px 24px 24px;--position:absolute;bottom:0px;}.elementor-24 .elementor-element.elementor-element-f300ba6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f300ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE5BD;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-f300ba6{left:30px;}body.rtl .elementor-24 .elementor-element.elementor-element-f300ba6{right:30px;}.elementor-24 .elementor-element.elementor-element-24097a9{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-24 .elementor-element.elementor-element-cb44bc3{--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-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-075c77d .elementor-heading-title{font-weight:300;color:#AA7524;}.elementor-24 .elementor-element.elementor-element-30124bf .elementor-heading-title{font-size:48px;font-weight:700;color:#AA7524;}.elementor-24 .elementor-element.elementor-element-520f6ec{--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;--z-index:2;}.elementor-24 .elementor-element.elementor-element-236f5c8{--display:flex;}.elementor-24 .elementor-element.elementor-element-5679cba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-e8d2f9f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-71c0cb9 img{width:100%;}.elementor-24 .elementor-element.elementor-element-164f033{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-68a9d74{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-5a29d64 img{width:100%;}.elementor-24 .elementor-element.elementor-element-6dea00e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-f43516b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-4bad79a img{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-fbb120a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-8f1c35b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-9b4f2bd img{width:100%;}.elementor-24 .elementor-element.elementor-element-c35d8b4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-173776f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-09cd93b img{width:100%;}.elementor-24 .elementor-element.elementor-element-8f1677d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-9424d87{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-2cf4166 img{width:100%;}.elementor-24 .elementor-element.elementor-element-e2c8825{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-8d13997{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-f1c0573 img{width:100%;}.elementor-24 .elementor-element.elementor-element-9ce0824{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-bafa495{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-c7de9fc img{width:100%;}.elementor-24 .elementor-element.elementor-element-4da5a36{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-765b324{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-33ac741 img{width:100%;}.elementor-24 .elementor-element.elementor-element-f6454f9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-bb02ae9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-f4be7f7 img{width:100%;}.elementor-24 .elementor-element.elementor-element-da9dcdf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-27a5f1c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-831186f img{width:100%;height:60px;object-fit:contain;object-position:center center;}.elementor-24 .elementor-element.elementor-element-ab1a8b4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-9784410{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-f016099 img{width:100%;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-feb8042{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-9830445{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-3c4d36b img{width:100%;}.elementor-24 .elementor-element.elementor-element-24f4c6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-efddaf5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-226d9dd img{width:100%;}.elementor-24 .elementor-element.elementor-element-27eb5ca{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:50px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-848884a{--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:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;}.elementor-24 .elementor-element.elementor-element-a29e3ca{--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;}.elementor-24 .elementor-element.elementor-element-c6acfbc img{border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-15c400e{--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:space-between;}body.elementor-page-24:not(.elementor-motion-effects-element-type-background), body.elementor-page-24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF7;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-9b42be0{--width:calc(100% - 60px);}.elementor-24 .elementor-element.elementor-element-6d81ac8{--width:55%;}.elementor-24 .elementor-element.elementor-element-c6f7965{--width:45%;}.elementor-24 .elementor-element.elementor-element-4a1f935{--width:calc(100% - 60px);}.elementor-24 .elementor-element.elementor-element-ac7c134{--width:55%;}.elementor-24 .elementor-element.elementor-element-9ece9ad{--width:45%;}.elementor-24 .elementor-element.elementor-element-b7e04cc{--width:100%;}.elementor-24 .elementor-element.elementor-element-2e36fad{--width:calc(100% - 60px);}.elementor-24 .elementor-element.elementor-element-99fb636{--width:55%;}.elementor-24 .elementor-element.elementor-element-bb0d7f6{--width:45%;}.elementor-24 .elementor-element.elementor-element-58241e0{--width:calc(100% - 60px);}.elementor-24 .elementor-element.elementor-element-baa9f7e{--width:55%;}.elementor-24 .elementor-element.elementor-element-e6028d3{--width:45%;}.elementor-24 .elementor-element.elementor-element-2fbc576{--width:55%;}.elementor-24 .elementor-element.elementor-element-298ae57{--width:45%;}.elementor-24 .elementor-element.elementor-element-f300ba6{--width:calc(100% - 60px);}.elementor-24 .elementor-element.elementor-element-cb44bc3{--width:55%;}.elementor-24 .elementor-element.elementor-element-520f6ec{--width:45%;}.elementor-24 .elementor-element.elementor-element-a29e3ca{--width:50%;}.elementor-24 .elementor-element.elementor-element-15c400e{--width:50%;}}@media(max-width:1440px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-a29e3ca{--width:50%;}.elementor-24 .elementor-element.elementor-element-15c400e{--width:50%;}}@media(max-width:1440px){.elementor-24 .elementor-element.elementor-element-ff8b6f8{--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-end;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24 .elementor-element.elementor-element-cf957dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-9e0a75e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-5d589eb .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a65bbae .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-412657c .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-41b3994 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a46d5a5 .elementor-heading-title{letter-spacing:0px;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-d87e784{--min-height:70vh;}.elementor-24 .elementor-element.elementor-element-ff8b6f8{--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-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24 .elementor-element.elementor-element-9e0a75e{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-f113bc0{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-24 .elementor-element.elementor-element-5d589eb .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a65bbae .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-412657c .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-41b3994 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a46d5a5 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-8411d2b{--e-n-carousel-swiper-slides-to-display:2;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-9b42be0{left:20px;}body.rtl .elementor-24 .elementor-element.elementor-element-9b42be0{right:20px;}.elementor-24 .elementor-element.elementor-element-6d81ac8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-174ec8f{--width:500%;}.elementor-24 .elementor-element.elementor-element-c6f7965{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-4a1f935{--min-height:calc(100% - 180px);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-4a1f935{left:20px;}body.rtl .elementor-24 .elementor-element.elementor-element-4a1f935{right:20px;}.elementor-24 .elementor-element.elementor-element-ac7c134{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9ece9ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-cab1e3a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-5da4f3a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-c6a1401{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-0434669{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-24 .elementor-element.elementor-element-2e36fad{--min-height:calc(100% - 500px);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-2e36fad{left:20px;}body.rtl .elementor-24 .elementor-element.elementor-element-2e36fad{right:20px;}.elementor-24 .elementor-element.elementor-element-55bcc3e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-e28bf52{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-24 .elementor-element.elementor-element-58241e0{--min-height:calc(100% - 500px);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-58241e0{left:20px;}body.rtl .elementor-24 .elementor-element.elementor-element-58241e0{right:20px;}.elementor-24 .elementor-element.elementor-element-34767b3{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-fe06037{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-24 .elementor-element.elementor-element-4811ccd{--e-n-carousel-swiper-slides-to-display:2;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-f300ba6{left:20px;}body.rtl .elementor-24 .elementor-element.elementor-element-f300ba6{right:20px;}.elementor-24 .elementor-element.elementor-element-cb44bc3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-27eb5ca{--e-n-carousel-swiper-slides-to-display:5;}.elementor-24 .elementor-element.elementor-element-848884a{--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;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-d87e784{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-ff8b6f8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ff8b6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;}.elementor-24 .elementor-element.elementor-element-ff8b6f8{--padding-top:160px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-183cdfa .elementor-heading-title{font-size:42px;}.elementor-24 .elementor-element.elementor-element-f113bc0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-24 .elementor-element.elementor-element-5d589eb .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-dfad884 img{height:8px;}.elementor-24 .elementor-element.elementor-element-a65bbae .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-89627e6 img{height:8px;}.elementor-24 .elementor-element.elementor-element-412657c .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a4d816f img{height:8px;}.elementor-24 .elementor-element.elementor-element-41b3994 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-6399dcc img{height:8px;}.elementor-24 .elementor-element.elementor-element-a46d5a5 .elementor-heading-title{font-size:24px;line-height:1em;letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-61a5b18 img{border-radius:40px 40px 40px 40px;}.elementor-24 .elementor-element.elementor-element-d817a43 img{border-radius:40px 40px 40px 40px;}.elementor-24 .elementor-element.elementor-element-d848e48 img{border-radius:40px 40px 40px 40px;}.elementor-24 .elementor-element.elementor-element-c0d7c20 img{border-radius:40px 40px 40px 40px;}.elementor-24 .elementor-element.elementor-element-ab4974c img{border-radius:40px 40px 40px 40px;}.elementor-24 .elementor-element.elementor-element-8411d2b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;}.elementor-24 .elementor-element.elementor-element-9b42be0{--width:calc(100% - 20px);--min-height:calc(100% - 400px);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-9b42be0{left:10px;}body.rtl .elementor-24 .elementor-element.elementor-element-9b42be0{right:10px;}.elementor-24 .elementor-element.elementor-element-174ec8f{--width:500%;}.elementor-24 .elementor-element.elementor-element-c6f7965{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3c1e60f .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-24 .elementor-element.elementor-element-2e86ef5{font-size:18px;line-height:140%;}.elementor-24 .elementor-element.elementor-element-be7a836{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-24 .elementor-element.elementor-element-4a1f935{--width:calc(100% - 20px);--min-height:calc(100% - 380px);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-4a1f935{left:10px;}body.rtl .elementor-24 .elementor-element.elementor-element-4a1f935{right:10px;}.elementor-24 .elementor-element.elementor-element-3b8efb0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24 .elementor-element.elementor-element-ac7c134{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d13de9d .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-24 .elementor-element.elementor-element-9ece9ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-96b86a8 img{height:180px;border-radius:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-2f2c1d9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-cab1e3a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-5da4f3a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-c6a1401{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-2e36fad{--width:calc(100% - 20px);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-2e36fad{left:10px;}body.rtl .elementor-24 .elementor-element.elementor-element-2e36fad{right:10px;}.elementor-24 .elementor-element.elementor-element-07e3745{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-24 .elementor-element.elementor-element-960220d .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-91b1341 .elementor-heading-title{font-size:36px;}.elementor-24 .elementor-element.elementor-element-41bcade{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-c30b28c img{height:260px;border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-da20a6d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-4ffe48c img{height:260px;border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-d92a810{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-e6c8a54 img{height:260px;border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-9b491fc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-3409b5c img{height:260px;border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-55bcc3e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-70px;--e-n-carousel-arrow-next-top-position:-70px;}.elementor-24 .elementor-element.elementor-element-58241e0{--width:calc(100% - 20px);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-58241e0{left:10px;}body.rtl .elementor-24 .elementor-element.elementor-element-58241e0{right:10px;}.elementor-24 .elementor-element.elementor-element-11606b5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-24 .elementor-element.elementor-element-bd66122 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-c0bc198 .elementor-heading-title{font-size:36px;}.elementor-24 .elementor-element.elementor-element-c2d1b2a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-0700eff img{height:260px;border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-747c863{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-834dce4 img{height:260px;border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-9c2c3b4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-9c9a653 img{height:260px;border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-95b8aa1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-91789da img{height:260px;border-radius:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-34767b3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-70px;--e-n-carousel-arrow-next-top-position:-70px;}.elementor-24 .elementor-element.elementor-element-13b4f44 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-4359e2f .elementor-heading-title{font-size:36px;}.elementor-24 .elementor-element.elementor-element-481b671 img{height:240px;border-radius:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-29552cb img{height:240px;border-radius:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-3f4d383 img{height:240px;border-radius:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-54fb678 img{height:240px;border-radius:24px 24px 24px 24px;}.elementor-24 .elementor-element.elementor-element-4811ccd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-position:-70px;--e-n-carousel-arrow-next-top-position:-70px;}.elementor-24 .elementor-element.elementor-element-98b5ffc{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-24 .elementor-element.elementor-element-f300ba6{--width:calc(100% - 20px);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-f300ba6{left:10px;}body.rtl .elementor-24 .elementor-element.elementor-element-f300ba6{right:10px;}.elementor-24 .elementor-element.elementor-element-24097a9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-cb44bc3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-075c77d .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-30124bf .elementor-heading-title{font-size:36px;}.elementor-24 .elementor-element.elementor-element-27eb5ca{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:40px;}.elementor-24 .elementor-element.elementor-element-848884a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24 .elementor-element.elementor-element-15c400e{--justify-content:flex-start;}.elementor-24 .elementor-element.elementor-element-4332932 .elementor-heading-title{font-size:36px;}.elementor-24 .elementor-element.elementor-element-d1f9fc7 .elementor-heading-title{font-size:36px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-9b42be0{--width:calc(100% - 40px);}.elementor-24 .elementor-element.elementor-element-4a1f935{--width:calc(100% - 40px);}.elementor-24 .elementor-element.elementor-element-2e36fad{--width:calc(100% - 40px);}.elementor-24 .elementor-element.elementor-element-58241e0{--width:calc(100% - 40px);}.elementor-24 .elementor-element.elementor-element-f300ba6{--width:calc(100% - 40px);}.elementor-24 .elementor-element.elementor-element-a29e3ca{--width:100%;}.elementor-24 .elementor-element.elementor-element-15c400e{--width:100%;}}@media(min-width:2400px){.elementor-24 .elementor-element.elementor-element-5d589eb .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a65bbae .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-412657c .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-41b3994 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-a46d5a5 .elementor-heading-title{letter-spacing:0px;}.elementor-24 .elementor-element.elementor-element-91789da img{object-position:bottom left;}}/* Start custom CSS for heading, class: .elementor-element-183cdfa */.elementor-24 .elementor-element.elementor-element-183cdfa span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 100px;
    line-height: 108px; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-183cdfa span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 44px);
    background: #BFE6FF;
    position: absolute;
    top: 22px;
    left: 0;
    z-index: -1;
}

@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-183cdfa span {
    font-size: 48px;
    line-height: 56px; 
}  
.elementor-24 .elementor-element.elementor-element-183cdfa span:before { 
    height: calc(100% - 17px);
    top: 10px;    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89ca2d9 */.elementor-24 .elementor-element.elementor-element-89ca2d9 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-89ca2d9 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-89ca2d9 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bd0b13 */.elementor-24 .elementor-element.elementor-element-2bd0b13 svg {
    max-width: 8px;
}

.elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button svg path {
    fill: #fff;
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-2bd0b13 .elementor-button:hover svg path{
    fill: #EF8378;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d589eb */.elementor-24 .elementor-element.elementor-element-5d589eb {
    position: relative;
}
.elementor-24 .elementor-element.elementor-element-5d589eb:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% + 8px);
    background: #FFE5BD;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a65bbae */.elementor-24 .elementor-element.elementor-element-a65bbae {
    position: relative;
}
.elementor-24 .elementor-element.elementor-element-a65bbae:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% + 8px);
    background: #E3F8D3;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-412657c */.elementor-24 .elementor-element.elementor-element-412657c {
    position: relative;
}
.elementor-24 .elementor-element.elementor-element-412657c:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% + 8px);
    background: #E0F3FF;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41b3994 */.elementor-24 .elementor-element.elementor-element-41b3994 {
    position: relative;
}
.elementor-24 .elementor-element.elementor-element-41b3994:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% + 8px);
    background: #FFCDCD;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a46d5a5 */.elementor-24 .elementor-element.elementor-element-a46d5a5 {
    position: relative;
}
.elementor-24 .elementor-element.elementor-element-a46d5a5:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% + 8px);
    background: #FFE5BD;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a5b18 */.elementor-24 .elementor-element.elementor-element-61a5b18 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d817a43 */.elementor-24 .elementor-element.elementor-element-d817a43 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d848e48 */.elementor-24 .elementor-element.elementor-element-d848e48 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0d7c20 */.elementor-24 .elementor-element.elementor-element-c0d7c20 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab4974c */.elementor-24 .elementor-element.elementor-element-ab4974c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a5b18 */.elementor-24 .elementor-element.elementor-element-61a5b18 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d817a43 */.elementor-24 .elementor-element.elementor-element-d817a43 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d848e48 */.elementor-24 .elementor-element.elementor-element-d848e48 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0d7c20 */.elementor-24 .elementor-element.elementor-element-c0d7c20 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab4974c */.elementor-24 .elementor-element.elementor-element-ab4974c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a5b18 */.elementor-24 .elementor-element.elementor-element-61a5b18 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d817a43 */.elementor-24 .elementor-element.elementor-element-d817a43 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d848e48 */.elementor-24 .elementor-element.elementor-element-d848e48 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0d7c20 */.elementor-24 .elementor-element.elementor-element-c0d7c20 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab4974c */.elementor-24 .elementor-element.elementor-element-ab4974c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a5b18 */.elementor-24 .elementor-element.elementor-element-61a5b18 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d817a43 */.elementor-24 .elementor-element.elementor-element-d817a43 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d848e48 */.elementor-24 .elementor-element.elementor-element-d848e48 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0d7c20 */.elementor-24 .elementor-element.elementor-element-c0d7c20 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab4974c */.elementor-24 .elementor-element.elementor-element-ab4974c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a5b18 */.elementor-24 .elementor-element.elementor-element-61a5b18 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d817a43 */.elementor-24 .elementor-element.elementor-element-d817a43 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d848e48 */.elementor-24 .elementor-element.elementor-element-d848e48 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0d7c20 */.elementor-24 .elementor-element.elementor-element-c0d7c20 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab4974c */.elementor-24 .elementor-element.elementor-element-ab4974c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61a5b18 */.elementor-24 .elementor-element.elementor-element-61a5b18 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d817a43 */.elementor-24 .elementor-element.elementor-element-d817a43 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d848e48 */.elementor-24 .elementor-element.elementor-element-d848e48 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0d7c20 */.elementor-24 .elementor-element.elementor-element-c0d7c20 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab4974c */.elementor-24 .elementor-element.elementor-element-ab4974c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8411d2b */.elementor-24 .elementor-element.elementor-element-8411d2b .e-n-carousel {
    width: 100% !important;
    padding: 0 15% 0 15%;
}
.elementor-24 .elementor-element.elementor-element-8411d2b .e-n-carousel:before {
    content: "";
    display: block;
    width: 20%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 252, 247, 0.8) 0%, rgba(255, 252, 247, 0) 57.4%, rgba(255, 252, 247, 0) 81.63%, rgba(255, 252, 247, 0) 100%);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}
.elementor-24 .elementor-element.elementor-element-8411d2b .e-n-carousel:after {
    content: "";
    display: block;
    width: 20%;
    height: 100%;
    background: linear-gradient(270deg, rgba(255, 252, 247, 0.8) 0%, rgba(255, 252, 247, 0) 57.4%, rgba(255, 252, 247, 0) 81.63%, rgba(255, 252, 247, 0) 100%);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.elementor-24 .elementor-element.elementor-element-8411d2b img {
    cursor: pointer;
    filter: grayscale(1);
    transition: all 0.3s;
}

.elementor-24 .elementor-element.elementor-element-8411d2b img:hover{
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-174ec8f */.elementor-24 .elementor-element.elementor-element-174ec8f svg {
  animation: rotate 40s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c1e60f */.elementor-24 .elementor-element.elementor-element-3c1e60f span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 48px;
    line-height: 100%; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-3c1e60f span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 28px);
    background: #BFE6FF;
    position: absolute;
    top: 22px;
    left: 0;
    z-index: -1;
}

@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-3c1e60f span {
    font-size: 48px;
    line-height: 54px; 
}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d13de9d */.elementor-24 .elementor-element.elementor-element-d13de9d span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 48px;
    line-height: 100%; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-d13de9d span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 28px);
    background: #CCE88C;
    position: absolute;
    top: 22px;
    left: 0;
    z-index: -1;
}

@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-d13de9d span {
    font-size: 48px;
    line-height: 48px; 
}    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cab1e3a */.elementor-24 .elementor-element.elementor-element-cab1e3a .e-n-carousel {
    width: 100% !important;
}
.elementor-24 .elementor-element.elementor-element-cab1e3a .swiper-wrapper {
    transition-timing-function: linear;
}
.elementor-24 .elementor-element.elementor-element-cab1e3a .swiper-wrapper {
  display: flex;
  align-items: stretch;
  width: auto !important;
}

.elementor-24 .elementor-element.elementor-element-cab1e3a .swiper-slide {
  flex: 0 0 auto;
  width: auto !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5da4f3a */.elementor-24 .elementor-element.elementor-element-5da4f3a .e-n-carousel {
    width: 100% !important;
}
.elementor-24 .elementor-element.elementor-element-5da4f3a .swiper-wrapper {
    transition-timing-function: linear;
}
.elementor-24 .elementor-element.elementor-element-5da4f3a .swiper-wrapper {
  display: flex;
  align-items: stretch;
  width: auto !important;
}

.elementor-24 .elementor-element.elementor-element-5da4f3a .swiper-slide {
  flex: 0 0 auto;
  width: auto !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c6a1401 */.elementor-24 .elementor-element.elementor-element-c6a1401 .e-n-carousel {
    width: 100% !important;
}
.elementor-24 .elementor-element.elementor-element-c6a1401 .swiper-wrapper {
    transition-timing-function: linear;
}
.elementor-24 .elementor-element.elementor-element-c6a1401 .swiper-wrapper {
  display: flex;
  align-items: stretch;
  width: auto !important;
}

.elementor-24 .elementor-element.elementor-element-c6a1401 .swiper-slide {
  flex: 0 0 auto;
  width: auto !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91b1341 */.elementor-24 .elementor-element.elementor-element-91b1341 span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 48px;
    line-height: 100%; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-91b1341 span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 20px);
    background: #FFCDCD;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;
}

@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-91b1341 span {
    font-size: 38px;
    line-height: 44px; 
}    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c30b28c */.elementor-24 .elementor-element.elementor-element-c30b28c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ffe48c */.elementor-24 .elementor-element.elementor-element-4ffe48c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6c8a54 */.elementor-24 .elementor-element.elementor-element-e6c8a54 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3409b5c */.elementor-24 .elementor-element.elementor-element-3409b5c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c30b28c */.elementor-24 .elementor-element.elementor-element-c30b28c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ffe48c */.elementor-24 .elementor-element.elementor-element-4ffe48c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6c8a54 */.elementor-24 .elementor-element.elementor-element-e6c8a54 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3409b5c */.elementor-24 .elementor-element.elementor-element-3409b5c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c30b28c */.elementor-24 .elementor-element.elementor-element-c30b28c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ffe48c */.elementor-24 .elementor-element.elementor-element-4ffe48c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6c8a54 */.elementor-24 .elementor-element.elementor-element-e6c8a54 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3409b5c */.elementor-24 .elementor-element.elementor-element-3409b5c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c30b28c */.elementor-24 .elementor-element.elementor-element-c30b28c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ffe48c */.elementor-24 .elementor-element.elementor-element-4ffe48c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6c8a54 */.elementor-24 .elementor-element.elementor-element-e6c8a54 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3409b5c */.elementor-24 .elementor-element.elementor-element-3409b5c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c30b28c */.elementor-24 .elementor-element.elementor-element-c30b28c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ffe48c */.elementor-24 .elementor-element.elementor-element-4ffe48c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6c8a54 */.elementor-24 .elementor-element.elementor-element-e6c8a54 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3409b5c */.elementor-24 .elementor-element.elementor-element-3409b5c img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-55bcc3e */.elementor-24 .elementor-element.elementor-element-55bcc3e .e-n-carousel {
    width: 100% !important;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7dc3e */body:not(.elementor-editor-active) .elementor-24 .elementor-element.elementor-element-bc7dc3e:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
  background: linear-gradient(270deg, rgba(255, 252, 247, 0.8) 0%, rgba(255, 252, 247, 0) 17.4%, rgba(255, 252, 247, 0) 81.63%, rgba(255, 252, 247, 0) 100%);

    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0bc198 */.elementor-24 .elementor-element.elementor-element-c0bc198 span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 48px;
    line-height: 100%; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-c0bc198 span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 20px);
    background: #FFCDCD;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;
}

@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-c0bc198 span {
    font-size: 38px;
    line-height: 44px; 
}    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6c7dc8 */.elementor-24 .elementor-element.elementor-element-e6c7dc8 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e42ea3 */.elementor-24 .elementor-element.elementor-element-0e42ea3 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bd0d7 */.elementor-24 .elementor-element.elementor-element-78bd0d7 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5656349 */.elementor-24 .elementor-element.elementor-element-5656349 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6c7dc8 */.elementor-24 .elementor-element.elementor-element-e6c7dc8 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e42ea3 */.elementor-24 .elementor-element.elementor-element-0e42ea3 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bd0d7 */.elementor-24 .elementor-element.elementor-element-78bd0d7 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5656349 */.elementor-24 .elementor-element.elementor-element-5656349 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6c7dc8 */.elementor-24 .elementor-element.elementor-element-e6c7dc8 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e42ea3 */.elementor-24 .elementor-element.elementor-element-0e42ea3 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bd0d7 */.elementor-24 .elementor-element.elementor-element-78bd0d7 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5656349 */.elementor-24 .elementor-element.elementor-element-5656349 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6c7dc8 */.elementor-24 .elementor-element.elementor-element-e6c7dc8 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e42ea3 */.elementor-24 .elementor-element.elementor-element-0e42ea3 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bd0d7 */.elementor-24 .elementor-element.elementor-element-78bd0d7 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5656349 */.elementor-24 .elementor-element.elementor-element-5656349 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6c7dc8 */.elementor-24 .elementor-element.elementor-element-e6c7dc8 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-e6c7dc8 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e42ea3 */.elementor-24 .elementor-element.elementor-element-0e42ea3 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-0e42ea3 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-78bd0d7 */.elementor-24 .elementor-element.elementor-element-78bd0d7 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-78bd0d7 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5656349 */.elementor-24 .elementor-element.elementor-element-5656349 svg {
    max-width: 8px;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button svg path {
    transition: all .3s;
}
.elementor-24 .elementor-element.elementor-element-5656349 .elementor-button:hover svg path{
    stroke: #EF8378;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-34767b3 */.elementor-24 .elementor-element.elementor-element-34767b3 .e-n-carousel {
    width: 100% !important;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f646b6 */body:not(.elementor-editor-active) .elementor-24 .elementor-element.elementor-element-3f646b6:after {
    content: "";
    display: block;
    width: 20%;
    height: 100%;
    background: linear-gradient(270deg, rgba(255, 252, 247, 0.8) 0%, rgba(255, 252, 247, 0) 57.4%, rgba(255, 252, 247, 0) 81.63%, rgba(255, 252, 247, 0) 100%);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4359e2f */.elementor-24 .elementor-element.elementor-element-4359e2f span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 48px;
    line-height: 100%; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-4359e2f span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 20px);
    background: #E0F3FF;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;
}

@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-4359e2f span {
    font-size: 38px;
    line-height: 44px; 
}    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-481b671 */.elementor-24 .elementor-element.elementor-element-481b671 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f32e04 */.elementor-24 .elementor-element.elementor-element-9f32e04 .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29552cb */.elementor-24 .elementor-element.elementor-element-29552cb img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca215b */.elementor-24 .elementor-element.elementor-element-1ca215b .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f4d383 */.elementor-24 .elementor-element.elementor-element-3f4d383 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15759af */.elementor-24 .elementor-element.elementor-element-15759af .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54fb678 */.elementor-24 .elementor-element.elementor-element-54fb678 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9055cea */.elementor-24 .elementor-element.elementor-element-9055cea .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-481b671 */.elementor-24 .elementor-element.elementor-element-481b671 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f32e04 */.elementor-24 .elementor-element.elementor-element-9f32e04 .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29552cb */.elementor-24 .elementor-element.elementor-element-29552cb img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca215b */.elementor-24 .elementor-element.elementor-element-1ca215b .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f4d383 */.elementor-24 .elementor-element.elementor-element-3f4d383 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15759af */.elementor-24 .elementor-element.elementor-element-15759af .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54fb678 */.elementor-24 .elementor-element.elementor-element-54fb678 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9055cea */.elementor-24 .elementor-element.elementor-element-9055cea .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-481b671 */.elementor-24 .elementor-element.elementor-element-481b671 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f32e04 */.elementor-24 .elementor-element.elementor-element-9f32e04 .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29552cb */.elementor-24 .elementor-element.elementor-element-29552cb img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca215b */.elementor-24 .elementor-element.elementor-element-1ca215b .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f4d383 */.elementor-24 .elementor-element.elementor-element-3f4d383 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15759af */.elementor-24 .elementor-element.elementor-element-15759af .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54fb678 */.elementor-24 .elementor-element.elementor-element-54fb678 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9055cea */.elementor-24 .elementor-element.elementor-element-9055cea .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-481b671 */.elementor-24 .elementor-element.elementor-element-481b671 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f32e04 */.elementor-24 .elementor-element.elementor-element-9f32e04 .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29552cb */.elementor-24 .elementor-element.elementor-element-29552cb img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca215b */.elementor-24 .elementor-element.elementor-element-1ca215b .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f4d383 */.elementor-24 .elementor-element.elementor-element-3f4d383 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15759af */.elementor-24 .elementor-element.elementor-element-15759af .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54fb678 */.elementor-24 .elementor-element.elementor-element-54fb678 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9055cea */.elementor-24 .elementor-element.elementor-element-9055cea .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-481b671 */.elementor-24 .elementor-element.elementor-element-481b671 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f32e04 */.elementor-24 .elementor-element.elementor-element-9f32e04 .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29552cb */.elementor-24 .elementor-element.elementor-element-29552cb img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ca215b */.elementor-24 .elementor-element.elementor-element-1ca215b .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f4d383 */.elementor-24 .elementor-element.elementor-element-3f4d383 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15759af */.elementor-24 .elementor-element.elementor-element-15759af .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54fb678 */.elementor-24 .elementor-element.elementor-element-54fb678 img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9055cea */.elementor-24 .elementor-element.elementor-element-9055cea .elementor-heading-title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 10px);
    background: #E0F3FF;
    position: absolute;
    top: 4px;
    left: 0;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4811ccd */.elementor-24 .elementor-element.elementor-element-4811ccd .e-n-carousel {
    width: 100% !important;
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc398c */body:not(.elementor-editor-active) .elementor-24 .elementor-element.elementor-element-0dc398c:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
  background: linear-gradient(270deg, rgba(255, 252, 247, 0.8) 0%, rgba(255, 252, 247, 0) 17.4%, rgba(255, 252, 247, 0) 81.63%, rgba(255, 252, 247, 0) 100%);

    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30124bf */.elementor-24 .elementor-element.elementor-element-30124bf span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 48px;
    line-height: 100%; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-30124bf span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 20px);
    background: #FFC97E;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;
}
@media(max-width: 1024px){
    .elementor-24 .elementor-element.elementor-element-30124bf br {
        display: none;
    }
}
@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-30124bf span {
    font-size: 38px;
    line-height: 44px; 
}    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-27eb5ca */.elementor-24 .elementor-element.elementor-element-27eb5ca .e-n-carousel {
    width: 100% !important;
}
.elementor-24 .elementor-element.elementor-element-27eb5ca .swiper-wrapper {
    transition-timing-function: linear;
}
.elementor-24 .elementor-element.elementor-element-27eb5ca img {
  cursor: pointer;
  filter: sepia(1);
  transition: all 0.3s;
}
.elementor-24 .elementor-element.elementor-element-27eb5ca img:hover {
  filter: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4332932 */.elementor-24 .elementor-element.elementor-element-4332932 span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 48px;
    line-height: 100%; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-4332932 span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 30px);
    background: #BFE6FF;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: -1;
}

@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-4332932 span {
    font-size: 38px;
    line-height: 44px; 
}    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1f9fc7 */.elementor-24 .elementor-element.elementor-element-d1f9fc7 span {
    font-family: 'Warbler Deck';
    font-weight: 700;
    font-size: 48px;
    line-height: 100%; 
    position: relative;
    z-index: 2;
}

.elementor-24 .elementor-element.elementor-element-d1f9fc7 span:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 30px);
    background: #BFE6FF;
    position: absolute;
    top: 20px;
    left: 0;
    z-index: -1;
}

@media(max-width: 768px){
.elementor-24 .elementor-element.elementor-element-d1f9fc7 span {
    font-size: 38px;
    line-height: 44px; 
}    
}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-c542d01 */.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"] {
    display: none;
}
.frm_rootline > .frm_rootline_single {
    min-width: unset !important;
    padding: 0;
    width: fit-content;
    flex: none;
}
ul.frm_rootline {
    justify-content: space-between;
}
.frm_rootline_single input {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    border-radius: 0;
    opacity: 0 !important;
    z-index: 2;
}
.with_frm_style .frm_primary_label {

font-weight: 500;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.5px;
color: #003A78;
 
}
.with_frm_style .biglabel  .frm_primary_label {
font-weight: 700;
font-size: 28px;
line-height: 34px;
margin-bottom: 12px;
 
}
.with_frm_style .frm_required {
color: #003A78;    
}
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;
color: #003A78;
    
}
.frm_current_page .frm_rootline_title {

font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 34px;
color: #003A78;
}
.frm_rootline_title, .frm_pages_complete, .frm_percent_complete {
   
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 34px;
color: #003A7880; 
position: relative;
}
 .frm_rootline_title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 15px);
    background: #E0F3FF;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;    
}
.frm_current_page .frm_rootline_title:before{
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 15px);
    background: #BFE6FF;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;    
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 16px 42px;
    background: #EF8378;
    border-radius: 100px;
    
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #003A78;
    border-color: #EF8378;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
    background: #003A78;
    color: #EF8378;
    border-color: #003A78;    
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style .frm-card-element.StripeElement {
    border-radius: 100px;
    min-height: 40px;
    border-color: #003A78;
    color: #003A78;
    background: #FFFCF7 !important;
    background-color: #FFFCF7 !important;
}
.with_frm_style textarea {
      border-color: #003A78;
    color: #003A78;  
    border-radius: 8px;
        background: #FFFCF7 !important;
    background-color: #FFFCF7 !important;
}
.with_frm_style input[type=text]::placeholder,
.with_frm_style input[type=password]::placeholder,
.with_frm_style input[type=email]::placeholder,
.with_frm_style input[type=number]::placeholder,
.with_frm_style input[type=url]::placeholder,
.with_frm_style input[type=tel]::placeholder,
.with_frm_style input[type=file]::placeholder,
.with_frm_style input[type=search]::placeholder,
.with_frm_style select::placeholder,
.with_frm_style .frm-card-element.StripeElement::placeholder {
  color: #003A78;    
  opacity: 0.6;           
}
.with_frm_style .frm_message, .frm_success_style {
    margin: 0 !important;
    border: none !important;
    background-color: transparent !important;
    color: #003A78 !important;
    border-radius: 0 !important;
    font-size: 28px !important;
    padding: 0 !important;
    font-weight: 700;
    line-height: 34px;
}
.with_frm_style label input[type=checkbox] {
    box-shadow: none !important;
}
.with_frm_style .frm_radio label input[type=radio] {
  appearance: none; 
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  border: 1px solid #003A78; 
  border-radius: 4px;    
  cursor: pointer;
  display: inline-block;
  position: relative;
  opacity: 1;
  transition: all 0.2s ease;
  box-shadow: none !important;
}
.with_frm_style input[type=radio]:focus, .with_frm_style input[type=checkbox]:focus {
    box-shadow: none !important;
}
.with_frm_style .frm_radio label input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 14px;
  height: 14px;
  background-color: #EF8378  !important;
  border-radius: 2px; 
}

.with_frm_style .frm_radio label input[type=radio]:hover {
  border-color: #EF8378  !important;
}
.elementor-24 .elementor-element.elementor-element-c542d01 .frm_html_container {
    display: flex;
    align-items: center;
    margin-left: -80px;
}
.call-btn {
    transition: all .3s;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 16px 42px;
    background: #EF8378;
    border-radius: 100px;
    
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #003A78;
    border-color: #EF8378;
    position: relative;
    height: 56px;
    white-space: nowrap;
    width: fit-content;
}
.call-btn:hover {
    background: #003A78;
    color: #EF8378;
    border-color: #003A78;
}

@media(max-width: 767px){
.frm_style_formidable-style.with_frm_style .frm_submit button {
    padding: 16px 22px !important;
}   
.call-btn { 
    padding: 16px 22px !important;  
    left: 0;
}
.elementor-24 .elementor-element.elementor-element-c542d01 .frm_html_container {
    display: flex;
    align-items: center;
    margin-left: 0;
}
}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-ddea723 */.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"] {
    display: none;
}
.frm_rootline > .frm_rootline_single {
    min-width: unset !important;
    padding: 0;
    width: fit-content;
    flex: none;
}
ul.frm_rootline {
    justify-content: space-between;
}
.frm_rootline_single input {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    border-radius: 0;
    opacity: 0 !important;
    z-index: 2;
}
.with_frm_style .frm_primary_label {

font-weight: 500;
font-size: 18px;
line-height: 22px;
letter-spacing: 0.5px;
color: #003A78;
 
}
.with_frm_style .biglabel  .frm_primary_label {
font-weight: 700;
font-size: 28px;
line-height: 34px;
margin-bottom: 12px;
 
}
.with_frm_style .frm_required {
color: #003A78;    
}
.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label {

font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 22px;
color: #003A78;
    
}
.frm_current_page .frm_rootline_title {

font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 34px;
color: #003A78;
}
.frm_rootline_title, .frm_pages_complete, .frm_percent_complete {
   
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 34px;
color: #003A7880; 
position: relative;
}
 .frm_rootline_title:before {
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 15px);
    background: #E0F3FF;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;    
}
.frm_current_page .frm_rootline_title:before{
    content: "";
    display: block;
    width: 100%;
    height: calc(100% - 15px);
    background: #BFE6FF;
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;    
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 16px 42px;
    background: #EF8378;
    border-radius: 100px;
    
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #003A78;
    border-color: #EF8378;
}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover {
    background: #003A78;
    color: #EF8378;
    border-color: #003A78;    
}

.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style .frm-card-element.StripeElement {
    border-radius: 100px;
    min-height: 40px;
    border-color: #003A78;
    color: #003A78;
    background: #FFFCF7 !important;
    background-color: #FFFCF7 !important;
}
.with_frm_style textarea {
      border-color: #003A78;
    color: #003A78;  
    border-radius: 8px;
        background: #FFFCF7 !important;
    background-color: #FFFCF7 !important;
}
.with_frm_style input[type=text]::placeholder,
.with_frm_style input[type=password]::placeholder,
.with_frm_style input[type=email]::placeholder,
.with_frm_style input[type=number]::placeholder,
.with_frm_style input[type=url]::placeholder,
.with_frm_style input[type=tel]::placeholder,
.with_frm_style input[type=file]::placeholder,
.with_frm_style input[type=search]::placeholder,
.with_frm_style select::placeholder,
.with_frm_style .frm-card-element.StripeElement::placeholder {
  color: #003A78;    
  opacity: 0.6;           
}
.with_frm_style .frm_message, .frm_success_style {
    margin: 0 !important;
    border: none !important;
    background-color: transparent !important;
    color: #003A78 !important;
    border-radius: 0 !important;
    font-size: 28px !important;
    padding: 0 !important;
    font-weight: 700;
    line-height: 34px;
}
.with_frm_style label input[type=checkbox] {
    box-shadow: none !important;
}
.with_frm_style .frm_radio label input[type=radio] {
  appearance: none; 
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  border: 1px solid #003A78; 
  border-radius: 4px;    
  cursor: pointer;
  display: inline-block;
  position: relative;
  opacity: 1;
  transition: all 0.2s ease;
  box-shadow: none !important;
}
.with_frm_style input[type=radio]:focus, .with_frm_style input[type=checkbox]:focus {
    box-shadow: none !important;
}
.with_frm_style .frm_radio label input[type=radio]:checked::after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 14px;
  height: 14px;
  background-color: #EF8378  !important;
  border-radius: 2px; 
}

.with_frm_style .frm_radio label input[type=radio]:hover {
  border-color: #EF8378  !important;
}/* End custom CSS */
/* Start custom CSS */body,html {
    overflow-x: clip;
}/* End custom CSS */