.elementor-23 .elementor-element.elementor-element-f7a8898{--display:flex;--min-height:990px;--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;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-f7a8898:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f7a8898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-711359.wellnessliving.link/wp-content/uploads/2025/11/Rectangle-10-5-min.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-e04b40e{--display:flex;--justify-content:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-ab95ef2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-ab95ef2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-ab95ef2{--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-ab95ef2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-ab95ef2 .elementor-icon-list-item > a{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-ab95ef2 .elementor-icon-list-text{color:var( --e-global-color-f6e91fa );transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-7133c19 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:64px;font-weight:400;line-height:1.1em;color:var( --e-global-color-f6e91fa );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-94c0869{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-e0c9c00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-38b95e9 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-38b95e9 .elementor-button:focus{background-color:var( --e-global-color-fc97679 );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-38b95e9 .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-037465c );color:var( --e-global-color-037465c );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-38b95e9 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-38b95e9 .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-3f47e7c .elementor-button{background-color:var( --e-global-color-1716826 );font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-f6e91fa );color:var( --e-global-color-f6e91fa );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-3f47e7c .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-3f47e7c .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-3f47e7c .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-3f47e7c .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-74bdd8e{--display:flex;}.elementor-23 .elementor-element.elementor-element-8031d3e{--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;--margin-top:-117px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23 .elementor-element.elementor-element-4c0749b img{width:100%;}.elementor-23 .elementor-element.elementor-element-203e6d7{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e25c667{text-align:center;}.elementor-23 .elementor-element.elementor-element-e25c667 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-1394faf{--display:flex;--min-height:462px;--justify-content:flex-end;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-1394faf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-1394faf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-711359.wellnessliving.link/wp-content/uploads/2025/11/Frame-47706.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-aa87fda .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-07ea96b{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-c54e741 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-c54e741 .elementor-button:focus{background-color:var( --e-global-color-fc97679 );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-c54e741 .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-037465c );color:var( --e-global-color-037465c );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-c54e741 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-c54e741 .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-9e44dd7{--display:flex;--min-height:462px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9e44dd7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9e44dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://el-711359.wellnessliving.link/wp-content/uploads/2025/11/Frame-19085-1.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-9e44dd7::before, .elementor-23 .elementor-element.elementor-element-9e44dd7 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9e44dd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-9e44dd7 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-9e44dd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-9e44dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 54%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-2a5f965 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-a86ff63{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-ffd4d4f .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-ffd4d4f .elementor-button:focus{background-color:var( --e-global-color-fc97679 );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-ffd4d4f .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-037465c );color:var( --e-global-color-037465c );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-ffd4d4f .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-ffd4d4f .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-bf259fb{--display:flex;--min-height:462px;--justify-content:flex-end;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-bf259fb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bf259fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-711359.wellnessliving.link/wp-content/uploads/2025/11/Frame-47708.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-041ed33 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-8754487{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-42ba278 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-42ba278 .elementor-button:focus{background-color:var( --e-global-color-fc97679 );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-42ba278 .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-037465c );color:var( --e-global-color-037465c );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-42ba278 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-42ba278 .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-6377f1b{--display:flex;--min-height:462px;--justify-content:flex-end;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-6377f1b:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6377f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-711359.wellnessliving.link/wp-content/uploads/2025/11/Frame-19084-1.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-e3d6b4e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-3f633d7{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-2b9fdbe .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-2b9fdbe .elementor-button:focus{background-color:var( --e-global-color-fc97679 );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-2b9fdbe .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-037465c );color:var( --e-global-color-037465c );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-2b9fdbe .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-2b9fdbe .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-a341fdb{--display:flex;--min-height:462px;--justify-content:flex-end;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-a341fdb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a341fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-711359.wellnessliving.link/wp-content/uploads/2025/11/Frame-19086-1.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-60aafe0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-be0804f{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-5a5ecd0 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-5a5ecd0 .elementor-button:focus{background-color:var( --e-global-color-fc97679 );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-5a5ecd0 .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-037465c );color:var( --e-global-color-037465c );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-5a5ecd0 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-5a5ecd0 .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-81e7abf{--display:flex;--min-height:462px;--justify-content:flex-end;--border-radius:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-81e7abf:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-81e7abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://el-711359.wellnessliving.link/wp-content/uploads/2025/11/Frame-19082-4.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-dad42a9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-7d4d5e4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-f6e91fa );}.elementor-23 .elementor-element.elementor-element-66a98b8 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-66a98b8 .elementor-button:focus{background-color:var( --e-global-color-fc97679 );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-66a98b8 .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-037465c );color:var( --e-global-color-037465c );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-66a98b8 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-66a98b8 .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-1c7d95f{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--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:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;}.elementor-23 .elementor-element.elementor-element-1c7d95f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-645cdce );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f6e91fa );border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-c791cd3{--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:80px;--padding-bottom:134px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-dc6df25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2c8d145{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9a542b4{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-9a542b4.elementor-element{--align-self:flex-end;}.elementor-23 .elementor-element.elementor-element-9a542b4 img{height:700px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-7927ece{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-0c0796b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-e9d7ed3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-573edb6{--display:flex;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(90.00000000000001, 90.00000000000001, 101.00000000000001, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-573edb6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-573edb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-dac542c .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-2f46974{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-2d864fb{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-63px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-93389f2.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-93389f2 img{width:100%;}.elementor-23 .elementor-element.elementor-element-93bac05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-93bac05.e-con{--order:99999 /* order end hack */;}.elementor-23 .elementor-element.elementor-element-8be0891{--display:flex;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(90.00000000000001, 90.00000000000001, 101.00000000000001, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-8be0891:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8be0891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-96089d1 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-f69871d{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-7ac20e3{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-63px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-79d475e.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-79d475e img{width:100%;}.elementor-23 .elementor-element.elementor-element-7e1138f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-3d5c9c7{--display:flex;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 10px 0px rgba(90.00000000000001, 90.00000000000001, 101.00000000000001, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-23 .elementor-element.elementor-element-3d5c9c7:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-3d5c9c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-d6a6cf2{padding:0px 0px 0px 40px;}.elementor-23 .elementor-element.elementor-element-d6a6cf2 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-d3afc27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 40px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-c065238{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-63px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9caf4f1.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-9caf4f1 img{width:100%;}.elementor-23 .elementor-element.elementor-element-00471a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-17ce5f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-ef19268 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-d58a64a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d18df2a .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-d18df2a .elementor-button:focus{background-color:var( --e-global-color-fc97679 );color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-d18df2a .elementor-button{font-family:"Bebas Neue", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-037465c );color:var( --e-global-color-037465c );border-radius:6px 6px 6px 6px;}.elementor-23 .elementor-element.elementor-element-d18df2a .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-d18df2a .elementor-button:focus svg{fill:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-7f29db2{--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;--margin-top:-132px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9496fff img{width:100%;}.elementor-23 .elementor-element.elementor-element-8b75252{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-14aa32b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e5cb02f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-23 .elementor-element.elementor-element-e5cb02f .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-6f9bfd0{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;color:var( --e-global-color-037465c );}.elementor-23 .elementor-element.elementor-element-1d8dc8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-824085e{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-824085e.elementor-element{--align-self:flex-end;}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-e0c9c00{--width:100%;}.elementor-23 .elementor-element.elementor-element-74bdd8e{--width:72%;}.elementor-23 .elementor-element.elementor-element-2d864fb{--width:17%;}.elementor-23 .elementor-element.elementor-element-7ac20e3{--width:17%;}.elementor-23 .elementor-element.elementor-element-c065238{--width:17%;}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-f7a8898{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-7133c19 .elementor-heading-title{font-size:45px;}.elementor-23 .elementor-element.elementor-element-8031d3e{--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-4c0749b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-203e6d7{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-1c7d95f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-23 .elementor-element.elementor-element-c791cd3{--padding-top:80px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-7f29db2{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-8b75252{--padding-top:80px;--padding-bottom:80px;--padding-left:020px;--padding-right:20px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-f7a8898{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-ab95ef2{--icon-vertical-align:flex-start;}.elementor-23 .elementor-element.elementor-element-8031d3e{--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-e25c667 .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-23 .elementor-element.elementor-element-1c7d95f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-c791cd3{--padding-top:0px;--padding-bottom:080px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-2c8d145{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-9a542b4 img{height:425px;}.elementor-23 .elementor-element.elementor-element-573edb6{--width:85%;}.elementor-23 .elementor-element.elementor-element-2d864fb{--width:24%;}.elementor-23 .elementor-element.elementor-element-8be0891{--width:85%;}.elementor-23 .elementor-element.elementor-element-7ac20e3{--width:24%;}.elementor-23 .elementor-element.elementor-element-3d5c9c7{--width:85%;}.elementor-23 .elementor-element.elementor-element-c065238{--width:23%;}.elementor-23 .elementor-element.elementor-element-ef19268 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-7f29db2{--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-8b75252{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-1394faf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e44dd7 *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf259fb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6377f1b *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a341fdb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e7abf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1394faf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e44dd7 *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf259fb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6377f1b *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a341fdb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e7abf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1394faf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e44dd7 *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf259fb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6377f1b *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a341fdb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e7abf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1394faf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e44dd7 *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf259fb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6377f1b *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a341fdb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e7abf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1394faf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e44dd7 *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf259fb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6377f1b *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a341fdb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e7abf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1394faf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e44dd7 *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf259fb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6377f1b *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a341fdb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e7abf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1394faf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e44dd7 *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf259fb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6377f1b *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a341fdb *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e7abf *//* Hide paragraph + button initially WITHOUT taking space */
.hover-box .para,
.hover-box .but {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transform: translateY(10px);
    transition: all 0.4s ease;
    pointer-events: none;
}

/* Show on hover */
.hover-box:hover .para,
.hover-box:hover .but {
    max-height: 150px; /* large enough height */
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-573edb6 */.elementor-23 .elementor-element.elementor-element-573edb6 {
    backdrop-filter: blur(10px);


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8be0891 */.elementor-23 .elementor-element.elementor-element-8be0891 {
    backdrop-filter: blur(10px);


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d5c9c7 */.elementor-23 .elementor-element.elementor-element-3d5c9c7 {
    backdrop-filter: blur(10px);


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c791cd3 */.elementor-23 .elementor-element.elementor-element-c791cd3{
    background: var(--Gradient, linear-gradient(180deg, rgba(255, 253, 251, 0.00) 0%, rgba(247, 150, 9, 0.80) 63.83%, #F15623 100%));/* End custom CSS */