.elementor-13355 .elementor-element.elementor-element-5ff7cb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13355 .elementor-element.elementor-element-5ff7cb2.e-con{--align-self:stretch;}.elementor-13355 .elementor-element.elementor-element-5bf7c24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-5bf7c24:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-5bf7c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-13355 .elementor-element.elementor-element-5bf7c24::before, .elementor-13355 .elementor-element.elementor-element-5bf7c24 > .elementor-background-video-container::before, .elementor-13355 .elementor-element.elementor-element-5bf7c24 > .e-con-inner > .elementor-background-video-container::before, .elementor-13355 .elementor-element.elementor-element-5bf7c24 > .elementor-background-slideshow::before, .elementor-13355 .elementor-element.elementor-element-5bf7c24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13355 .elementor-element.elementor-element-5bf7c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13355 .elementor-element.elementor-element-5bf7c24.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-a739e63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-a739e63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-8616aa8 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-8616aa8 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-2a2b7b6 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:10px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-2a2b7b6{font-size:20px;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-a12feff > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-a12feff .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:17px;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-e05eb1d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13355 .elementor-element.elementor-element-53004a5 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-fc60ce6 );color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-53004a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-245a499 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-fc60ce6 );color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-245a499.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-fc8b15c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13355 .elementor-element.elementor-element-2b344b5 .htwoolentor-faq .htwoolentor-faq-card{background-color:var( --e-global-color-astglobalcolor4 );border-radius:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-2b344b5 .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head{background-color:var( --e-global-color-fc60ce6 );color:var( --e-global-color-astglobalcolor4 );border-style:none;border-radius:20px 20px 0px 0px;}.elementor-13355 .elementor-element.elementor-element-2b344b5 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-13355 .elementor-element.elementor-element-2b344b5 .htwoolentor-faq .htwoolentor-faq-card + .htwoolentor-faq-card{margin-top:12px;}.elementor-13355 .elementor-element.elementor-element-2b344b5 .htwoolentor-faq .htwoolentor-faq-card:not(.is-active) .htwoolentor-faq-head{color:#000000;}.elementor-13355 .elementor-element.elementor-element-2b344b5 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-family:"Nunito Sans", Sans-serif;font-weight:700;}.elementor-13355 .elementor-element.elementor-element-2b344b5 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-content{color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;}.elementor-13355 .elementor-element.elementor-element-3d870b5{--display:flex;--min-height:100vh;--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-13355 .elementor-element.elementor-element-3d870b5:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-3d870b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ahba.com/wp-content/uploads/2026/04/httpsahba.comiv-nad-therapynad-infusion-experience-7.png");background-repeat:no-repeat;background-size:cover;}.elementor-13355 .elementor-element.elementor-element-3d870b5.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-9092768{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-13355 .elementor-element.elementor-element-9092768:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-9092768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-9092768.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-793957f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-793957f:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-793957f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #547A95 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-77d1960 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-77d1960{text-align:center;}.elementor-13355 .elementor-element.elementor-element-77d1960 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-3e77677 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-3e77677{text-align:center;}.elementor-13355 .elementor-element.elementor-element-3e77677 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-0bae2e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13355 .elementor-element.elementor-element-c2bdddf .elementor-button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-9473e35 .elementor-button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-ad94c1b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-ad94c1b:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-ad94c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #547A95 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-32189b7 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-32189b7{text-align:center;}.elementor-13355 .elementor-element.elementor-element-32189b7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-53e8242 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-53e8242{text-align:center;}.elementor-13355 .elementor-element.elementor-element-53e8242 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-a717a90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13355 .elementor-element.elementor-element-4a31583 .elementor-button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-e42ffc9 .elementor-button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-9da3895{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-9da3895:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-9da3895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #547A95 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-592d40d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-592d40d{text-align:center;}.elementor-13355 .elementor-element.elementor-element-592d40d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-351156f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-351156f{text-align:center;}.elementor-13355 .elementor-element.elementor-element-351156f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-b370aa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13355 .elementor-element.elementor-element-d27ac72 .elementor-button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-3a8ad23 .elementor-button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-d62ba43{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-d62ba43:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-d62ba43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #547A95 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-5756d06 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-5756d06{text-align:center;}.elementor-13355 .elementor-element.elementor-element-5756d06 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-86201c0 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-86201c0{text-align:center;}.elementor-13355 .elementor-element.elementor-element-86201c0 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-10a61e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13355 .elementor-element.elementor-element-d9262ca .elementor-button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-258edcc .elementor-button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-faa3063{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--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:60px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-30px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-faa3063 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-astglobalcolor4 );border-radius:20px 20px 20px 20px;padding:7px 7px 7px 7px;}.elementor-13355 .elementor-element.elementor-element-faa3063 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-13355 .elementor-element.elementor-element-faa3063.elementor-element{--align-self:stretch;}:where( .elementor-13355 .elementor-element.elementor-element-faa3063 .swiper-slide ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:20px;--padding-inline-end:20px;--padding-block-end:20px;--padding-inline-start:20px;}.elementor-13355 .elementor-element.elementor-element-27c9173{--display:flex;--padding-top:50px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-13355 .elementor-element.elementor-element-2e9d239{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-2e9d239:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-2e9d239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-9989d71 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-9989d71 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-f04a4b0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-f04a4b0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-26c9449{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-26c9449:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-26c9449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-2b9e51f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-2b9e51f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-8528fcf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-8528fcf{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-c194d75{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-c194d75:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-c194d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-358ebbe > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-358ebbe .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-52a62f3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-52a62f3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-f2064dc{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-f2064dc:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-f2064dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-3ca1bcd > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-3ca1bcd .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-f0dd9ad > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-f0dd9ad{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-0a486c6{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-13355 .elementor-element.elementor-element-0a486c6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-0a486c6.elementor-element{--align-self:stretch;}:where( .elementor-13355 .elementor-element.elementor-element-0a486c6 .swiper-slide ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-13355 .elementor-element.elementor-element-6d4cf20{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-13355 .elementor-element.elementor-element-2b788ab{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-2b788ab:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-2b788ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C5A3C;}.elementor-13355 .elementor-element.elementor-element-4ec922a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13355 .elementor-element.elementor-element-3731581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-13355 .elementor-element.elementor-element-49e0c8d > .elementor-widget-container{margin:50px 0px 0px 30px;}.elementor-13355 .elementor-element.elementor-element-49e0c8d{text-align:start;}.elementor-13355 .elementor-element.elementor-element-49e0c8d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:800;color:#FBF2E9;}.elementor-13355 .elementor-element.elementor-element-3e09b83 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-13355 .elementor-element.elementor-element-3e09b83{text-align:justify;font-family:"Nunito Sans", Sans-serif;font-size:20px;color:#FBF2E9;}.elementor-13355 .elementor-element.elementor-element-b616a77{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-e1e5a2e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-13355 .elementor-element.elementor-element-e1e5a2e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://ahba.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:bottom left;-webkit-mask-repeat:no-repeat;}.elementor-13355 .elementor-element.elementor-element-deb509d{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-13355 .elementor-element.elementor-element-deb509d:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-deb509d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2E9;}.elementor-13355 .elementor-element.elementor-element-7b65209{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-13355 .elementor-element.elementor-element-5c76ce7 > .elementor-widget-container{padding:100px 40px 20px 0px;}.elementor-13355 .elementor-element.elementor-element-5c76ce7{text-align:start;}.elementor-13355 .elementor-element.elementor-element-5c76ce7 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:40px;font-weight:800;}.elementor-13355 .elementor-element.elementor-element-b835864{--display:flex;--padding-top:15px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-13355 .elementor-element.elementor-element-b835864:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-b835864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2E9;}.elementor-13355 .elementor-element.elementor-element-b35c04b{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-b35c04b:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-b35c04b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-6e6b2e3 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-6e6b2e3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-d406695{--display:flex;}.elementor-13355 .elementor-element.elementor-element-09efa84 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-623eb26 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-623eb26{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-623eb26 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-0268aab .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-f014276{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-f014276:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-f014276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-7ebf7b1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-7ebf7b1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-1b28fce{--display:flex;}.elementor-13355 .elementor-element.elementor-element-13a2bf3 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-c9c66ca > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-c9c66ca{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-c9c66ca .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-ffc98a5 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-abee7f1{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-abee7f1:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-abee7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-5a94b3e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-5a94b3e .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-10be09c{--display:flex;}.elementor-13355 .elementor-element.elementor-element-87e4821 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-041e40e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-041e40e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-041e40e .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-dd7d713 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-243588d{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-243588d:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-243588d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-a0c214a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-a0c214a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-a7f83ca{--display:flex;}.elementor-13355 .elementor-element.elementor-element-096a865 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-9324766 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-9324766{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-9324766 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-f0d24ac .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-8aaa295{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-8aaa295:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-8aaa295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-df9b834 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-df9b834 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-f14e9cc{--display:flex;}.elementor-13355 .elementor-element.elementor-element-2337fa1{width:var( --container-widget-width, 101.591% );max-width:101.591%;--container-widget-width:101.591%;--container-widget-flex-grow:0;}.elementor-13355 .elementor-element.elementor-element-2337fa1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-2337fa1 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-6a3fb39 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-6a3fb39{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-6a3fb39 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-79b571e .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-1c511fd{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-1c511fd:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-1c511fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-6205028 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-6205028 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-64fe2a4{--display:flex;}.elementor-13355 .elementor-element.elementor-element-8d6e855 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-9aa05a9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-9aa05a9{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-9aa05a9 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-623826f .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-3822892{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-3822892:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-3822892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-52dcb30 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-52dcb30 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-d8d6f28{--display:flex;}.elementor-13355 .elementor-element.elementor-element-dc93b6e img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-32df2b9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-32df2b9{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-32df2b9 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-af01133 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-add7065{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-add7065:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-add7065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-7e9db0f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-7e9db0f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-1a19bf6{--display:flex;}.elementor-13355 .elementor-element.elementor-element-f4b2d8e img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-b30b3a4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-b30b3a4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-b30b3a4 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-4a51cfa .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-013521d{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-013521d:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-013521d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-1962db4 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-1962db4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-20b8759{--display:flex;}.elementor-13355 .elementor-element.elementor-element-fcd02f9 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-b820965 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-b820965{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-b820965 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-e8e9a76 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-54d7864{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-54d7864:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-54d7864 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-05954d2 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-05954d2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-0015635{--display:flex;}.elementor-13355 .elementor-element.elementor-element-dbe5743 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-91252d1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-91252d1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-91252d1 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-ad5311f .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-89823ad{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-89823ad:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-89823ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-81dfe2c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-81dfe2c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-024251f{--display:flex;}.elementor-13355 .elementor-element.elementor-element-2f89349 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-be967a1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-be967a1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-be967a1 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-f6a61e2 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-9697c53{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-9697c53:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-9697c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-85dcb41 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-85dcb41 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-0620e23{--display:flex;}.elementor-13355 .elementor-element.elementor-element-4fb9faa img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-24d7afc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-24d7afc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-24d7afc .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-1845538 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-4b14afe{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--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:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-30px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-4b14afe :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-astglobalcolor4 );border-radius:20px 20px 20px 20px;padding:7px 7px 7px 7px;}.elementor-13355 .elementor-element.elementor-element-4b14afe > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-4b14afe.elementor-element{--align-self:stretch;}:where( .elementor-13355 .elementor-element.elementor-element-4b14afe .swiper-slide ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-13355 .elementor-element.elementor-element-7793a9e{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-13355 .elementor-element.elementor-element-1e9a784{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-1e9a784:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-1e9a784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF2E9;}.elementor-13355 .elementor-element.elementor-element-ec01457{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13355 .elementor-element.elementor-element-54278d1{--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 20px;--row-gap:0px;--column-gap:20px;--border-radius:0px 0px 20px 20px;--padding-top:20px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-13355 .elementor-element.elementor-element-54278d1:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-54278d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FBF2E9 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-b49289a{--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;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-13355 .elementor-element.elementor-element-b49289a:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-b49289a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-b49289a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-85fb9cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13355 .elementor-element.elementor-element-b63ce04{--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-13355 .elementor-element.elementor-element-774a469 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 30px 30px 30px;}.elementor-13355 .elementor-element.elementor-element-774a469 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:800;}.elementor-13355 .elementor-element.elementor-element-e69b793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13355 .elementor-element.elementor-element-7d0271d .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-13355 .elementor-element.elementor-element-0324d0b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-0324d0b:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-0324d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-9bc9948 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-9bc9948 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-dd1f046{--display:flex;}.elementor-13355 .elementor-element.elementor-element-ba95f2f img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-686be4e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-686be4e{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-686be4e .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-cd48d24 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-8a19dbd{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-8a19dbd:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-8a19dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-608b54c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-608b54c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-3c47b4b{--display:flex;}.elementor-13355 .elementor-element.elementor-element-da02b60 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-1fae030 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-1fae030{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-1fae030 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-1802af5 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-b43cba8{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-b43cba8:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-b43cba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-b808643 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-b808643 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-63fc17b{--display:flex;}.elementor-13355 .elementor-element.elementor-element-7150916 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-4cf2037 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-4cf2037{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-4cf2037 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-0c2b116 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-08aad87{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-08aad87:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-08aad87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-fc1d95f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-fc1d95f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-f305a1f{--display:flex;}.elementor-13355 .elementor-element.elementor-element-a33bd33 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-76dac06 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-76dac06{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-76dac06 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-5158f8f .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-f0e6ca2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-f0e6ca2:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-f0e6ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-2ebf12a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-2ebf12a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-4dacfca{--display:flex;}.elementor-13355 .elementor-element.elementor-element-e1c9108 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-9f76b56 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-9f76b56{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-9f76b56 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-0ac0eae .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-cc83d7a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-cc83d7a:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-cc83d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-eb04f0a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-eb04f0a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-0e1b6ee{--display:flex;}.elementor-13355 .elementor-element.elementor-element-06d59c3 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-1f24658 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-1f24658{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-1f24658 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-91961e9 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-277d8ed{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--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:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-30px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-277d8ed :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-astglobalcolor4 );border-radius:20px 20px 20px 20px;padding:7px 7px 7px 7px;}.elementor-13355 .elementor-element.elementor-element-277d8ed > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-277d8ed.elementor-element{--align-self:stretch;}:where( .elementor-13355 .elementor-element.elementor-element-277d8ed .swiper-slide ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-13355 .elementor-element.elementor-element-971d41b{--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;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13355 .elementor-element.elementor-element-971d41b:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-971d41b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-971d41b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-0c8ef60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13355 .elementor-element.elementor-element-108c0d0{--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-13355 .elementor-element.elementor-element-bb2d94d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 30px 30px 30px;}.elementor-13355 .elementor-element.elementor-element-bb2d94d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:800;}.elementor-13355 .elementor-element.elementor-element-97dff7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13355 .elementor-element.elementor-element-189437e .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-13355 .elementor-element.elementor-element-fdd6184{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-fdd6184:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-fdd6184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-24a603f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-24a603f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-76cc536{--display:flex;}.elementor-13355 .elementor-element.elementor-element-3ccc6fd img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-0352c59 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-0352c59{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-0352c59 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-7e25528 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-f940e4f{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-f940e4f:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-f940e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-91c3ae1 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-91c3ae1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-6bd2589{--display:flex;}.elementor-13355 .elementor-element.elementor-element-8775e95 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-611c337 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-611c337{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-611c337 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-bfe71fa .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-5e683c0{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-5e683c0:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-5e683c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-2413e2f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-13355 .elementor-element.elementor-element-2413e2f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-c40c9a0{--display:flex;}.elementor-13355 .elementor-element.elementor-element-9dc5ae0 img{border-radius:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-f8f9774 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-13355 .elementor-element.elementor-element-f8f9774{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-item > a{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-13355 .elementor-element.elementor-element-f8f9774 .elementor-icon-list-text{color:var( --e-global-color-fc60ce6 );transition:color 0.3s;}.elementor-13355 .elementor-element.elementor-element-dfb4d10 .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-f35abd6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--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:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-30px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-f35abd6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-astglobalcolor4 );border-radius:20px 20px 20px 20px;padding:7px 7px 7px 7px;}.elementor-13355 .elementor-element.elementor-element-f35abd6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-f35abd6.elementor-element{--align-self:stretch;}:where( .elementor-13355 .elementor-element.elementor-element-f35abd6 .swiper-slide ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-13355 .elementor-element.elementor-element-c9da6ab{--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;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13355 .elementor-element.elementor-element-c9da6ab:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-c9da6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-c9da6ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-f5886ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13355 .elementor-element.elementor-element-66b80d7{--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-13355 .elementor-element.elementor-element-8bf6cbb > .elementor-widget-container{margin:0px 0px 20px 0px;padding:30px 30px 30px 30px;}.elementor-13355 .elementor-element.elementor-element-8bf6cbb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-weight:800;}.elementor-13355 .elementor-element.elementor-element-079cdbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13355 .elementor-element.elementor-element-a9c333a .elementor-button{background-color:var( --e-global-color-fc60ce6 );border-radius:20px 20px 20px 20px;padding:20px 30px 20px 30px;}.elementor-13355 .elementor-element.elementor-element-c5c2763{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-c5c2763:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-c5c2763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor0 ) 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-13355 .elementor-element.elementor-element-86aaeaf{--display:flex;}.elementor-13355 .elementor-element.elementor-element-927f2e7{text-align:center;}.elementor-13355 .elementor-element.elementor-element-927f2e7 .elementor-heading-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-5401c5b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--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:20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-30px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-5401c5b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-astglobalcolor4 );border-radius:20px 20px 20px 20px;padding:7px 7px 7px 7px;}.elementor-13355 .elementor-element.elementor-element-5401c5b > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-5401c5b.elementor-element{--align-self:stretch;}:where( .elementor-13355 .elementor-element.elementor-element-5401c5b .swiper-slide ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-13355 .elementor-element.elementor-element-d606f9b{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-13355 .elementor-element.elementor-element-648bc74{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-648bc74:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-648bc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F1;}.elementor-13355 .elementor-element.elementor-element-51db587 > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-13355 .elementor-element.elementor-element-51db587{text-align:start;}.elementor-13355 .elementor-element.elementor-element-51db587 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-5528812{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13355 .elementor-element.elementor-element-5528812.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13355 .elementor-element.elementor-element-acead5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13355 .elementor-element.elementor-element-acead5b:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-acead5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13355 .elementor-element.elementor-element-acead5b.e-con{--align-self:stretch;}.elementor-13355 .elementor-element.elementor-element-2722236{--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;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-19e13c2 i{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-19e13c2 svg{fill:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-b7fba37 i{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-b7fba37 svg{fill:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-1a4e370 i{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-1a4e370 svg{fill:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-04d9031 i{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-04d9031 svg{fill:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-fa73638 i{color:#00000000;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-repeater-item-fa73638 svg{fill:#00000000;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__button{background-color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;text-decoration:none;border-style:none;}.elementor-13355 .elementor-element.elementor-element-3a479b7{--e-price-table-header-background-color:var( --e-global-color-astglobalcolor0 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__heading{color:var( --e-global-color-astglobalcolor4 );font-family:"Nunito Sans", Sans-serif;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__subheading{color:var( --e-global-color-astglobalcolor4 );font-family:"Nunito Sans", Sans-serif;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__price{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__currency, .elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__integer-part, .elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__fractional-part{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__currency{align-self:flex-start;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__period{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__features-list{background-color:var( --e-global-color-astglobalcolor4 );--e-price-table-features-list-color:var( --e-global-color-fc60ce6 );text-align:start;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__features-list li{font-family:"Nunito Sans", Sans-serif;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:14px;margin-bottom:14px;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__footer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-c3be9b9{--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-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__button{background-color:var( --e-global-color-fc60ce6 );text-decoration:none;}.elementor-13355 .elementor-element.elementor-element-5edf77a{--e-price-table-header-background-color:#FBF2E9;}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__heading{color:var( --e-global-color-fc60ce6 );font-family:"Nunito Sans", Sans-serif;}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__subheading{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__price{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__currency, .elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__integer-part, .elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__fractional-part{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__currency{align-self:flex-start;}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__after-price{justify-content:flex-start;}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__features-list{background-color:var( --e-global-color-astglobalcolor4 );--e-price-table-features-list-color:var( --e-global-color-fc60ce6 );text-align:start;}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__features-list li{font-family:"Nunito Sans", Sans-serif;}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__footer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-ribbon-inner{color:#ffffff;}.elementor-13355 .elementor-element.elementor-element-507a818{--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-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__button{background-color:var( --e-global-color-fc60ce6 );text-decoration:none;}.elementor-13355 .elementor-element.elementor-element-a7c73b9{--e-price-table-header-background-color:var( --e-global-color-astglobalcolor0 );}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__heading{font-family:"Nunito Sans", Sans-serif;}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__price{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__currency, .elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__integer-part, .elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__fractional-part{color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__currency{align-self:flex-start;}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__features-list{background-color:var( --e-global-color-astglobalcolor4 );--e-price-table-features-list-color:var( --e-global-color-fc60ce6 );text-align:start;}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__features-list li{font-family:"Nunito Sans", Sans-serif;}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:12px;margin-bottom:12px;}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__footer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-13355 .elementor-element.elementor-element-6120667{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13355 .elementor-element.elementor-element-6120667:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-6120667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13355 .elementor-element.elementor-element-888a74c{--display:flex;}.elementor-13355 .elementor-element.elementor-element-c331d2a > .elementor-widget-container{padding:40px 0px 40px 10px;}.elementor-13355 .elementor-element.elementor-element-c331d2a{text-align:start;}.elementor-13355 .elementor-element.elementor-element-c331d2a .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-fc60ce6 );}.elementor-13355 .elementor-element.elementor-element-0e0f274 .htwoolentor-faq .htwoolentor-faq-card.is-active .htwoolentor-faq-head{background-color:var( --e-global-color-astglobalcolor0 );border-style:none;}.elementor-13355 .elementor-element.elementor-element-0e0f274 .htwoolentor-faq .htwoolentor-faq-card + .htwoolentor-faq-card{margin-top:12px;}.elementor-13355 .elementor-element.elementor-element-0e0f274 .htwoolentor-faq .htwoolentor-faq-card{padding:0px 0px 0px 0px !important;}.elementor-13355 .elementor-element.elementor-element-0e0f274 .htwoolentor-faq .htwoolentor-faq-card .htwoolentor-faq-head{font-family:"Nunito Sans", Sans-serif;font-weight:800;}@media(max-width:1024px){.elementor-13355 .elementor-element.elementor-element-3d870b5:not(.elementor-motion-effects-element-type-background), .elementor-13355 .elementor-element.elementor-element-3d870b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-13355 .elementor-element.elementor-element-9092768{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-77d1960 .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-3e77677 .elementor-heading-title{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-32189b7 .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-53e8242 .elementor-heading-title{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-592d40d .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-351156f .elementor-heading-title{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-5756d06 .elementor-heading-title{font-size:24px;}.elementor-13355 .elementor-element.elementor-element-86201c0 .elementor-heading-title{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-faa3063{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13355 .elementor-element.elementor-element-faa3063 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-13355 .elementor-element.elementor-element-27c9173{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-9989d71 .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-f04a4b0 .elementor-icon-list-item > a{font-size:18px;}.elementor-13355 .elementor-element.elementor-element-2b9e51f .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-8528fcf .elementor-icon-list-item > a{font-size:18px;}.elementor-13355 .elementor-element.elementor-element-358ebbe .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-52a62f3 .elementor-icon-list-item > a{font-size:18px;}.elementor-13355 .elementor-element.elementor-element-3ca1bcd .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13355 .elementor-element.elementor-element-f0dd9ad .elementor-icon-list-item > a{font-size:18px;}.elementor-13355 .elementor-element.elementor-element-0a486c6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13355 .elementor-element.elementor-element-3e09b83{text-align:start;}.elementor-13355 .elementor-element.elementor-element-b616a77{--justify-content:center;}.elementor-13355 .elementor-element.elementor-element-deb509d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-5c76ce7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-5c76ce7{text-align:center;}.elementor-13355 .elementor-element.elementor-element-5c76ce7 .elementor-heading-title{font-size:30px;}.elementor-13355 .elementor-element.elementor-element-4b14afe{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13355 .elementor-element.elementor-element-7793a9e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-1e9a784{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-13355 .elementor-element.elementor-element-54278d1{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-b49289a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-b63ce04{--justify-content:center;}.elementor-13355 .elementor-element.elementor-element-08aad87{--justify-content:space-between;}.elementor-13355 .elementor-element.elementor-element-f0e6ca2{--justify-content:space-between;}.elementor-13355 .elementor-element.elementor-element-cc83d7a{--justify-content:space-between;}.elementor-13355 .elementor-element.elementor-element-277d8ed{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13355 .elementor-element.elementor-element-971d41b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-108c0d0{--justify-content:center;}.elementor-13355 .elementor-element.elementor-element-fdd6184{--justify-content:space-between;}.elementor-13355 .elementor-element.elementor-element-f35abd6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-13355 .elementor-element.elementor-element-c9da6ab{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-66b80d7{--justify-content:center;}.elementor-13355 .elementor-element.elementor-element-5401c5b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13355 .elementor-element.elementor-element-51db587 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-13355 .elementor-element.elementor-element-51db587{text-align:center;}.elementor-13355 .elementor-element.elementor-element-51db587 .elementor-heading-title{font-size:30px;}.elementor-13355 .elementor-element.elementor-element-acead5b{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13355 .elementor-element.elementor-element-2722236.e-con{--align-self:stretch;}.elementor-13355 .elementor-element.elementor-element-3a479b7 .elementor-price-table__heading{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-c3be9b9{--justify-content:space-between;}.elementor-13355 .elementor-element.elementor-element-5edf77a .elementor-price-table__heading{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-507a818{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13355 .elementor-element.elementor-element-a7c73b9 .elementor-price-table__heading{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-888a74c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13355 .elementor-element.elementor-element-c331d2a{text-align:center;}}@media(min-width:768px){.elementor-13355 .elementor-element.elementor-element-5bf7c24{--width:50%;}.elementor-13355 .elementor-element.elementor-element-a739e63{--width:100%;}.elementor-13355 .elementor-element.elementor-element-3d870b5{--width:50%;}.elementor-13355 .elementor-element.elementor-element-9092768{--width:100%;}.elementor-13355 .elementor-element.elementor-element-3731581{--width:50%;}.elementor-13355 .elementor-element.elementor-element-b616a77{--width:50%;}.elementor-13355 .elementor-element.elementor-element-54278d1{--width:100%;}.elementor-13355 .elementor-element.elementor-element-b49289a{--width:100%;}.elementor-13355 .elementor-element.elementor-element-b63ce04{--width:50%;}.elementor-13355 .elementor-element.elementor-element-e69b793{--width:50%;}.elementor-13355 .elementor-element.elementor-element-971d41b{--width:100%;}.elementor-13355 .elementor-element.elementor-element-108c0d0{--width:50%;}.elementor-13355 .elementor-element.elementor-element-97dff7d{--width:50%;}.elementor-13355 .elementor-element.elementor-element-c9da6ab{--width:100%;}.elementor-13355 .elementor-element.elementor-element-66b80d7{--width:50%;}.elementor-13355 .elementor-element.elementor-element-079cdbb{--width:50%;}.elementor-13355 .elementor-element.elementor-element-2722236{--width:50%;}.elementor-13355 .elementor-element.elementor-element-c3be9b9{--width:50%;}.elementor-13355 .elementor-element.elementor-element-507a818{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13355 .elementor-element.elementor-element-5bf7c24{--width:55%;}.elementor-13355 .elementor-element.elementor-element-3d870b5{--width:408.4px;}.elementor-13355 .elementor-element.elementor-element-9092768{--width:98.982%;}.elementor-13355 .elementor-element.elementor-element-b49289a{--width:98.982%;}.elementor-13355 .elementor-element.elementor-element-971d41b{--width:100%;}.elementor-13355 .elementor-element.elementor-element-c9da6ab{--width:100%;}.elementor-13355 .elementor-element.elementor-element-5528812{--width:671.8px;}}@media(max-width:767px){.elementor-13355 .elementor-element.elementor-element-5bf7c24{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-13355 .elementor-element.elementor-element-a739e63{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-13355 .elementor-element.elementor-element-53004a5{width:var( --container-widget-width, 177px );max-width:177px;--container-widget-width:177px;--container-widget-flex-grow:0;}.elementor-13355 .elementor-element.elementor-element-245a499{width:var( --container-widget-width, 169.863px );max-width:169.863px;--container-widget-width:169.863px;--container-widget-flex-grow:0;}.elementor-13355 .elementor-element.elementor-element-3d870b5{--min-height:52vh;--z-index:1;}.elementor-13355 .elementor-element.elementor-element-3d870b5.e-con{--order:-99999 /* order start hack */;}.elementor-13355 .elementor-element.elementor-element-9092768{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-77d1960 .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-3e77677 .elementor-heading-title{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-32189b7 .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-53e8242 .elementor-heading-title{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-592d40d .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-351156f .elementor-heading-title{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-86201c0 .elementor-heading-title{font-size:20px;}.elementor-13355 .elementor-element.elementor-element-faa3063{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13355 .elementor-element.elementor-element-faa3063 > .elementor-widget-container{padding:1px 1px 1px 1px;}.elementor-13355 .elementor-element.elementor-element-27c9173{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-0a486c6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13355 .elementor-element.elementor-element-6d4cf20{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-3e09b83{text-align:start;}.elementor-13355 .elementor-element.elementor-element-b616a77.e-con{--order:-99999 /* order start hack */;}.elementor-13355 .elementor-element.elementor-element-4b14afe{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13355 .elementor-element.elementor-element-7793a9e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-1e9a784{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-13355 .elementor-element.elementor-element-54278d1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-b49289a{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-774a469 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-e69b793{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-277d8ed{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13355 .elementor-element.elementor-element-971d41b{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-bb2d94d > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-97dff7d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-f35abd6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13355 .elementor-element.elementor-element-c9da6ab{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-8bf6cbb > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-13355 .elementor-element.elementor-element-079cdbb{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-5401c5b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-13355 .elementor-element.elementor-element-d606f9b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13355 .elementor-element.elementor-element-51db587 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-13355 .elementor-element.elementor-element-51db587 .elementor-heading-title{font-size:25px;}.elementor-13355 .elementor-element.elementor-element-6120667{--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-13355 .elementor-element.elementor-element-c331d2a .elementor-heading-title{font-size:25px;}}/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09efa84 */.elementor-13355 .elementor-element.elementor-element-09efa84 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-09efa84 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-09efa84:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13a2bf3 */.elementor-13355 .elementor-element.elementor-element-13a2bf3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-13a2bf3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-13a2bf3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87e4821 */.elementor-13355 .elementor-element.elementor-element-87e4821 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-87e4821 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-87e4821:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-096a865 */.elementor-13355 .elementor-element.elementor-element-096a865 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-096a865 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-096a865:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2337fa1 */.elementor-13355 .elementor-element.elementor-element-2337fa1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2337fa1 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2337fa1:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d6e855 */.elementor-13355 .elementor-element.elementor-element-8d6e855 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8d6e855 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8d6e855:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc93b6e */.elementor-13355 .elementor-element.elementor-element-dc93b6e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dc93b6e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dc93b6e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4b2d8e */.elementor-13355 .elementor-element.elementor-element-f4b2d8e {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-f4b2d8e:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcd02f9 */.elementor-13355 .elementor-element.elementor-element-fcd02f9 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-fcd02f9 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-fcd02f9:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbe5743 */.elementor-13355 .elementor-element.elementor-element-dbe5743 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-dbe5743 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-dbe5743:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2f89349 */.elementor-13355 .elementor-element.elementor-element-2f89349 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-2f89349 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-2f89349:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fb9faa */.elementor-13355 .elementor-element.elementor-element-4fb9faa {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-4fb9faa img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-4fb9faa:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba95f2f */.elementor-13355 .elementor-element.elementor-element-ba95f2f {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-ba95f2f img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-ba95f2f:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da02b60 */.elementor-13355 .elementor-element.elementor-element-da02b60 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-da02b60 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-da02b60:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7150916 */.elementor-13355 .elementor-element.elementor-element-7150916 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-7150916 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-7150916:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a33bd33 */.elementor-13355 .elementor-element.elementor-element-a33bd33 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-a33bd33 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-a33bd33:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c9108 */.elementor-13355 .elementor-element.elementor-element-e1c9108 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-e1c9108 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-e1c9108:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06d59c3 */.elementor-13355 .elementor-element.elementor-element-06d59c3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-06d59c3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-06d59c3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba95f2f */.elementor-13355 .elementor-element.elementor-element-ba95f2f {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-ba95f2f img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-ba95f2f:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da02b60 */.elementor-13355 .elementor-element.elementor-element-da02b60 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-da02b60 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-da02b60:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7150916 */.elementor-13355 .elementor-element.elementor-element-7150916 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-7150916 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-7150916:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a33bd33 */.elementor-13355 .elementor-element.elementor-element-a33bd33 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-a33bd33 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-a33bd33:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c9108 */.elementor-13355 .elementor-element.elementor-element-e1c9108 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-e1c9108 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-e1c9108:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06d59c3 */.elementor-13355 .elementor-element.elementor-element-06d59c3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-06d59c3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-06d59c3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba95f2f */.elementor-13355 .elementor-element.elementor-element-ba95f2f {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-ba95f2f img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-ba95f2f:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da02b60 */.elementor-13355 .elementor-element.elementor-element-da02b60 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-da02b60 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-da02b60:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7150916 */.elementor-13355 .elementor-element.elementor-element-7150916 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-7150916 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-7150916:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a33bd33 */.elementor-13355 .elementor-element.elementor-element-a33bd33 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-a33bd33 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-a33bd33:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c9108 */.elementor-13355 .elementor-element.elementor-element-e1c9108 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-e1c9108 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-e1c9108:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06d59c3 */.elementor-13355 .elementor-element.elementor-element-06d59c3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-06d59c3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-06d59c3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba95f2f */.elementor-13355 .elementor-element.elementor-element-ba95f2f {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-ba95f2f img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-ba95f2f:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da02b60 */.elementor-13355 .elementor-element.elementor-element-da02b60 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-da02b60 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-da02b60:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7150916 */.elementor-13355 .elementor-element.elementor-element-7150916 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-7150916 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-7150916:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a33bd33 */.elementor-13355 .elementor-element.elementor-element-a33bd33 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-a33bd33 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-a33bd33:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c9108 */.elementor-13355 .elementor-element.elementor-element-e1c9108 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-e1c9108 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-e1c9108:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06d59c3 */.elementor-13355 .elementor-element.elementor-element-06d59c3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-06d59c3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-06d59c3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba95f2f */.elementor-13355 .elementor-element.elementor-element-ba95f2f {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-ba95f2f img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-ba95f2f:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da02b60 */.elementor-13355 .elementor-element.elementor-element-da02b60 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-da02b60 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-da02b60:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7150916 */.elementor-13355 .elementor-element.elementor-element-7150916 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-7150916 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-7150916:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a33bd33 */.elementor-13355 .elementor-element.elementor-element-a33bd33 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-a33bd33 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-a33bd33:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c9108 */.elementor-13355 .elementor-element.elementor-element-e1c9108 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-e1c9108 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-e1c9108:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06d59c3 */.elementor-13355 .elementor-element.elementor-element-06d59c3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-06d59c3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-06d59c3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba95f2f */.elementor-13355 .elementor-element.elementor-element-ba95f2f {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-ba95f2f img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-ba95f2f:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da02b60 */.elementor-13355 .elementor-element.elementor-element-da02b60 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-da02b60 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-da02b60:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7150916 */.elementor-13355 .elementor-element.elementor-element-7150916 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-7150916 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-7150916:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a33bd33 */.elementor-13355 .elementor-element.elementor-element-a33bd33 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-a33bd33 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-a33bd33:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c9108 */.elementor-13355 .elementor-element.elementor-element-e1c9108 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-e1c9108 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-e1c9108:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06d59c3 */.elementor-13355 .elementor-element.elementor-element-06d59c3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-06d59c3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-06d59c3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba95f2f */.elementor-13355 .elementor-element.elementor-element-ba95f2f {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-ba95f2f img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-ba95f2f:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da02b60 */.elementor-13355 .elementor-element.elementor-element-da02b60 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-da02b60 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-da02b60:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7150916 */.elementor-13355 .elementor-element.elementor-element-7150916 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-7150916 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-7150916:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a33bd33 */.elementor-13355 .elementor-element.elementor-element-a33bd33 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-a33bd33 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-a33bd33:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c9108 */.elementor-13355 .elementor-element.elementor-element-e1c9108 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-e1c9108 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-e1c9108:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06d59c3 */.elementor-13355 .elementor-element.elementor-element-06d59c3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-06d59c3 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-06d59c3:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ccc6fd */.elementor-13355 .elementor-element.elementor-element-3ccc6fd {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-3ccc6fd img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-3ccc6fd:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8775e95 */.elementor-13355 .elementor-element.elementor-element-8775e95 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8775e95 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8775e95:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9dc5ae0 */.elementor-13355 .elementor-element.elementor-element-9dc5ae0 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-9dc5ae0 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-9dc5ae0:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ccc6fd */.elementor-13355 .elementor-element.elementor-element-3ccc6fd {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-3ccc6fd img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-3ccc6fd:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8775e95 */.elementor-13355 .elementor-element.elementor-element-8775e95 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8775e95 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8775e95:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9dc5ae0 */.elementor-13355 .elementor-element.elementor-element-9dc5ae0 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-9dc5ae0 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-9dc5ae0:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ccc6fd */.elementor-13355 .elementor-element.elementor-element-3ccc6fd {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-3ccc6fd img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-3ccc6fd:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8775e95 */.elementor-13355 .elementor-element.elementor-element-8775e95 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8775e95 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8775e95:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9dc5ae0 */.elementor-13355 .elementor-element.elementor-element-9dc5ae0 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-9dc5ae0 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-9dc5ae0:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ccc6fd */.elementor-13355 .elementor-element.elementor-element-3ccc6fd {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-3ccc6fd img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-3ccc6fd:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8775e95 */.elementor-13355 .elementor-element.elementor-element-8775e95 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-8775e95 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-8775e95:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9dc5ae0 */.elementor-13355 .elementor-element.elementor-element-9dc5ae0 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* Base image */
.elementor-13355 .elementor-element.elementor-element-9dc5ae0 img {
  width: 100%;
  height: 100%;
  display: block;
  transition: transform 0.4s ease;
}

/* Floating animation (hidden by default) */
@keyframes floatSmooth {
  0% {
    transform: translateY(0px) scale(1);
  }
  50% {
    transform: translateY(-10px) scale(1.03);
  }
  100% {
    transform: translateY(0px) scale(1);
  }
}

/* Activate on hover */
.elementor-13355 .elementor-element.elementor-element-9dc5ae0:hover img {
  animation: floatSmooth 2.5s ease-in-out infinite;
}/* End custom CSS */