.elementor-10622 .elementor-element.elementor-element-c395b1a{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-35c8ccd{--display:flex;}.elementor-10622 .elementor-element.elementor-element-c6b9ef2{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-6966d4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10622 .elementor-element.elementor-element-816f013{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-5d37fc9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-5d37fc9{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-5d37fc9 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-3b6c44c .elementor-heading-title{font-size:55px;font-weight:700;color:#0B4D49;}.elementor-10622 .elementor-element.elementor-element-401f58b{font-size:13px;}.elementor-10622 .elementor-element.elementor-element-401f58b p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-380c9ea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-380c9ea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10622 .elementor-element.elementor-element-d080d0e{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-d080d0e p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-20351b6{--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:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10622 .elementor-element.elementor-element-2d749f1 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-2d749f1{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-item > a{font-size:15px;font-weight:700;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-2d749f1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-1ab918d .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-1ab918d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-d2a7dc9{--display:flex;--min-height:540px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:24px 24px 24px 24px;}.elementor-10622 .elementor-element.elementor-element-d2a7dc9:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-d2a7dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-e196833{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-e6486a0 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-cbf817a{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-7d20706{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-c99474b .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-8e585e1{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-14b3f12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-4f93c8d .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-e7f0e87{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-4b31161{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-07af973 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-50b865d{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-708fb53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-ea2b15c .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-5d5b0f4{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-24b013e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-59f13b6 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-466da93{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-193f267{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-0112288 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-bf8d40f{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-8223f84{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-e1d8968{--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;}.elementor-10622 .elementor-element.elementor-element-2e2beca{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-ee544a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-11e4ca8{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-88ba8d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-88ba8d5{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-88ba8d5 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-d5089a0 .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-3c55c6a{font-size:13px;}.elementor-10622 .elementor-element.elementor-element-3c55c6a p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-c6bdb72{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-06b09d5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-00751c5{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-00751c5 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-4b072d3{--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:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10622 .elementor-element.elementor-element-97c2a5c > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-97c2a5c{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-item > a{font-size:15px;font-weight:700;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-97c2a5c .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-10e2993 .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-10e2993 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-e13a661{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-e13a661:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-e13a661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-6997980{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-89e4dd7 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-07621fd{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-d0affb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-2401f70 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-2259469{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-73f3aca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-db15cd3 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-2417aed{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-f08f6f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-db7a1e7 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-4f05af5{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-4e66803{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-4267515{--display:flex;}.elementor-10622 .elementor-element.elementor-element-2ee99c4{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-fd98c40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-aa081d6{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-8448497 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-8448497{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-8448497 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-af2329b .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-4f83e87{font-size:13px;}.elementor-10622 .elementor-element.elementor-element-4f83e87 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-2cbdb8f{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-4d84372{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-e1da78f{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-e1da78f p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-41b3490{--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:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10622 .elementor-element.elementor-element-e4c9bbd > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-e4c9bbd{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-item > a{font-size:15px;font-weight:700;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-e4c9bbd .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-377def8 .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-377def8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-eab904d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-eab904d:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-eab904d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-f039beb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-10eb47e .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-97a2ad9{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-a004ba5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-fb40eb5 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-ae34681{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-e244d93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-200cbdc .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-068b629{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-421319e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-322bd4f .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-9aff9fc{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-cc9e0b4{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;}.elementor-10622 .elementor-element.elementor-element-f24d308{--display:flex;}.elementor-10622 .elementor-element.elementor-element-0e103d8{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-00f1663{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-32e702a{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-f5c021e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-f5c021e{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-f5c021e p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-c5a73d0 .elementor-heading-title{font-size:50px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-55f03c7{font-size:13px;}.elementor-10622 .elementor-element.elementor-element-55f03c7 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-8106e3c{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-939b05c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-bbc8442{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-bbc8442 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-0a727e7{--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:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10622 .elementor-element.elementor-element-4419dcf > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-4419dcf{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-item > a{font-size:15px;font-weight:700;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-4419dcf .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-609f779 .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-609f779 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-adfda12{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-adfda12:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-adfda12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-e5c229e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-29665eb .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-e90dc92{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-7bc7905{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-461415f .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-85acec3{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-47a494a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-c6d2cfc .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-06ba9e1{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-59702b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-86bf51d .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-cd6f3ad{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-26d872f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-8896b00{--display:flex;}.elementor-10622 .elementor-element.elementor-element-7011684{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-981cfe2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-d20f23f{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-ca195c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-ca195c5{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-ca195c5 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-b2d1196 .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-1d37035{font-size:13px;}.elementor-10622 .elementor-element.elementor-element-1d37035 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-3fcd896{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-3906467{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-05e0a74{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-05e0a74 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-8bdb917{--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:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10622 .elementor-element.elementor-element-3a90bce > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-3a90bce{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-item > a{font-size:15px;font-weight:700;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-3a90bce .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-460b51f .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-460b51f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-ef7c376{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-ef7c376:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-ef7c376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-5a3333d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-403529d .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-3bf6b7c{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-a36ece9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-b67040e .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-358f6f3{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-f98afe0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-1d22d6e .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-dcd181b{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-50b4381{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-d3431ee .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-4c57d97{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-f6559f5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-998273e{--display:flex;}.elementor-10622 .elementor-element.elementor-element-24bf50a{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-74a9f39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-f966c98{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-ad4f082 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-ad4f082{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-ad4f082 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-7a0c498 .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-039556e{font-size:13px;}.elementor-10622 .elementor-element.elementor-element-039556e p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-b139bb0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-fe54c96{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-34935ab{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-34935ab p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-26c6f95{--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:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-10622 .elementor-element.elementor-element-aade08a > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-aade08a{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-item > a{font-size:15px;font-weight:700;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-aade08a .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-399760b .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-399760b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-079ada4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-079ada4:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-079ada4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-d7e163c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-0c22d08 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-7b48dbf{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-de6cb42{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-2801b9b .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-a193e8b{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-28cec45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-8f49cc7 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-9e6e1f5{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-5a926ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-7d2b4b5 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-08bf02d{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-f448b2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-ac3b7d8 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-d3326e0{text-align:center;font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-0557ce0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-95cf038{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-gap:30px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-color:#0D5E50;}.elementor-10622 .elementor-element.elementor-element-95cf038 > .elementor-widget-container{padding:30px 25px 30px 25px;}:where( .elementor-10622 .elementor-element.elementor-element-95cf038.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-10622 .elementor-element.elementor-element-29f492d{--display:flex;}.elementor-10622 .elementor-element.elementor-element-29f492d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10622 .elementor-element.elementor-element-20dc49f{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-5350d7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-1c86a7b{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-e25df72 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-e25df72{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-e25df72 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-b1cf99f .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-62abcee{font-size:13px;color:var( --e-global-color-text );}.elementor-10622 .elementor-element.elementor-element-62abcee p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-b9fc6b3{--divider-border-style:solid;--divider-color:#C8A96E;--divider-border-width:3px;}.elementor-10622 .elementor-element.elementor-element-b9fc6b3 .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-b9fc6b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10622 .elementor-element.elementor-element-a49f64b{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-a49f64b:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-a49f64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-b50872a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-09600d8 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-c887058{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-8cf368d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-3185727 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-c0cf163{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-e327683{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-2a87926 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-4091014{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-248df0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-662901e .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-3eced96{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-bd10e56{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-ccf6f80{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-10622 .elementor-element.elementor-element-b4402fc{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-b4402fc p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-ee3f19f{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-item > a{font-size:15px;font-weight:600;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-9029ba3 .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-9029ba3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-436e5e1{--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;}.elementor-10622 .elementor-element.elementor-element-0256efe{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-d345fe8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-c46086c{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-2e7bf83 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-2e7bf83{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-2e7bf83 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-c769511 .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-f1ef21e{font-size:13px;color:var( --e-global-color-text );}.elementor-10622 .elementor-element.elementor-element-f1ef21e p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-c18dcee{--divider-border-style:solid;--divider-color:#C8A96E;--divider-border-width:3px;}.elementor-10622 .elementor-element.elementor-element-c18dcee .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-c18dcee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10622 .elementor-element.elementor-element-60e9709{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-60e9709:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-60e9709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-e822b03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-3241658 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-89d88e9{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-a4ffe39{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-176cf4c .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-99667c2{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-242d464{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-77104f6 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-035ffca{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-c0099fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-76db190 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-1c83371{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-71cad2f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-291d2aa{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-10622 .elementor-element.elementor-element-9c75be0{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-9c75be0 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-49c05ac{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-item > a{font-size:15px;font-weight:600;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-b988916 .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-b988916 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-c2c175e{--display:flex;}.elementor-10622 .elementor-element.elementor-element-900f1aa{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-989f5aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-57a6c18{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-0f41eaa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-0f41eaa{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-0f41eaa p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-8de51ad .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-e5e026d{font-size:13px;color:var( --e-global-color-text );}.elementor-10622 .elementor-element.elementor-element-e5e026d p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-9ab9875{--divider-border-style:solid;--divider-color:#C8A96E;--divider-border-width:3px;}.elementor-10622 .elementor-element.elementor-element-9ab9875 .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-9ab9875 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10622 .elementor-element.elementor-element-04ab783{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-04ab783:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-04ab783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-2b48306{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-d9e5333 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-3678293{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-fb7f2c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-2f9ad86 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-0541e76{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-c84a206{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-68fd5fd .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-dad78a8{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-13573df{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-663dd93{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-10622 .elementor-element.elementor-element-e0713f3{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-e0713f3 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-1dd8c88{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-item > a{font-size:15px;font-weight:600;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-e36fd6e .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-e36fd6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-620014f{--display:flex;}.elementor-10622 .elementor-element.elementor-element-de46171{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-3209fdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-e59095d{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-13e9628 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-13e9628{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-13e9628 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-2ad2be5 .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-d58cf7d{font-size:13px;color:var( --e-global-color-text );}.elementor-10622 .elementor-element.elementor-element-d58cf7d p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-dfdfe5c{--divider-border-style:solid;--divider-color:#C8A96E;--divider-border-width:3px;}.elementor-10622 .elementor-element.elementor-element-dfdfe5c .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-dfdfe5c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10622 .elementor-element.elementor-element-e15ce19{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-e15ce19:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-e15ce19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-f7af648{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-b0cb8f0 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-aa1cd59{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-83339f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-bed2558 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-a85c8a3{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-a56356a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-0d23a72 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-8d56b47{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-e24ab26{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-365b9f3{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-10622 .elementor-element.elementor-element-fd4bac4{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-fd4bac4 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-28b399d{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-item > a{font-size:15px;font-weight:600;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-59b7e9a .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-59b7e9a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-6cc65e0{--display:flex;}.elementor-10622 .elementor-element.elementor-element-60b2b34{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-cc6cf83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-233cead{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-7be488b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-7be488b{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-7be488b p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-c00299a .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-e6c8e3f{font-size:13px;color:var( --e-global-color-text );}.elementor-10622 .elementor-element.elementor-element-e6c8e3f p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-7d671f0{--divider-border-style:solid;--divider-color:#C8A96E;--divider-border-width:3px;}.elementor-10622 .elementor-element.elementor-element-7d671f0 .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-7d671f0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10622 .elementor-element.elementor-element-98c9569{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-98c9569:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-98c9569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-c214910{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-06d3ee0 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-92022fd{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-8da0b93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-0324ace .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-2b373c4{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-8ce08e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-86a0271 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-10396fa{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-98ad61c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-54746c4{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-10622 .elementor-element.elementor-element-64fa718{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-64fa718 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-360721e{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-item > a{font-size:15px;font-weight:600;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-132569b .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-132569b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-0a3216f{--display:flex;}.elementor-10622 .elementor-element.elementor-element-657e868{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-10622 .elementor-element.elementor-element-4bea914{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-2eb3205{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10622 .elementor-element.elementor-element-02790f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10622 .elementor-element.elementor-element-02790f2{column-gap:0px;text-align:start;font-size:14px;font-weight:500;text-transform:none;letter-spacing:1px;color:#479690;}.elementor-10622 .elementor-element.elementor-element-02790f2 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-aef2d3a .elementor-heading-title{font-size:55px;font-weight:700;color:#0C4A4A;}.elementor-10622 .elementor-element.elementor-element-3cf3ba0{font-size:13px;color:var( --e-global-color-text );}.elementor-10622 .elementor-element.elementor-element-3cf3ba0 p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-37979d6{--divider-border-style:solid;--divider-color:#C8A96E;--divider-border-width:3px;}.elementor-10622 .elementor-element.elementor-element-37979d6 .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-37979d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10622 .elementor-element.elementor-element-057ebed{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-6a630c0 );--border-color:var( --e-global-color-6a630c0 );--border-radius:16px 16px 16px 16px;}.elementor-10622 .elementor-element.elementor-element-057ebed:not(.elementor-motion-effects-element-type-background), .elementor-10622 .elementor-element.elementor-element-057ebed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D5050;}.elementor-10622 .elementor-element.elementor-element-7d734eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-760aef7 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-90bf7e9{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-5ebc80c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-907b09b .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-c129061{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-d6f6a4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-1a0073a .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-dd42f85{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-76a045f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-15cf7cb .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-129776f{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-ff232d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-d8ecfc2 .elementor-heading-title{font-size:25px;font-weight:700;color:var( --e-global-color-dea8c79 );}.elementor-10622 .elementor-element.elementor-element-45a09fd{font-size:13px;font-weight:600;letter-spacing:1px;color:#C2F2E9;}.elementor-10622 .elementor-element.elementor-element-0fd1aa2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-10622 .elementor-element.elementor-element-a88126d{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-10622 .elementor-element.elementor-element-1531d7f{font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-10622 .elementor-element.elementor-element-1531d7f p{margin-block-end:0px;}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-icon i{color:#14B8A6;transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-icon svg{fill:#14B8A6;transition:fill 0.3s;}.elementor-10622 .elementor-element.elementor-element-54102b1{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-item > a{font-size:15px;font-weight:600;line-height:40px;}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10622 .elementor-element.elementor-element-367f273 .elementor-button{background-color:#0F766E;font-size:15px;font-weight:700;fill:var( --e-global-color-dea8c79 );color:var( --e-global-color-dea8c79 );border-radius:16px 16px 16px 16px;padding:15px 15px 15px 15px;}.elementor-10622 .elementor-element.elementor-element-367f273 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10622 .elementor-element.elementor-element-0223657{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-gap:30px;--n-tabs-title-border-radius:16px 16px 16px 16px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-color:var( --e-global-color-956fc56 );}:where( .elementor-10622 .elementor-element.elementor-element-0223657.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}@media(min-width:768px){.elementor-10622 .elementor-element.elementor-element-c395b1a{--content-width:1240px;}.elementor-10622 .elementor-element.elementor-element-c6b9ef2{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-6966d4e{--width:55%;}.elementor-10622 .elementor-element.elementor-element-d2a7dc9{--width:45%;}.elementor-10622 .elementor-element.elementor-element-2e2beca{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-ee544a4{--width:55%;}.elementor-10622 .elementor-element.elementor-element-e13a661{--width:45%;}.elementor-10622 .elementor-element.elementor-element-2ee99c4{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-fd98c40{--width:55%;}.elementor-10622 .elementor-element.elementor-element-eab904d{--width:45%;}.elementor-10622 .elementor-element.elementor-element-0e103d8{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-00f1663{--width:55%;}.elementor-10622 .elementor-element.elementor-element-adfda12{--width:45%;}.elementor-10622 .elementor-element.elementor-element-7011684{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-981cfe2{--width:55%;}.elementor-10622 .elementor-element.elementor-element-ef7c376{--width:45%;}.elementor-10622 .elementor-element.elementor-element-24bf50a{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-74a9f39{--width:55%;}.elementor-10622 .elementor-element.elementor-element-079ada4{--width:45%;}.elementor-10622 .elementor-element.elementor-element-20dc49f{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-5350d7f{--width:55%;}.elementor-10622 .elementor-element.elementor-element-a49f64b{--width:45%;}.elementor-10622 .elementor-element.elementor-element-0256efe{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-d345fe8{--width:55%;}.elementor-10622 .elementor-element.elementor-element-60e9709{--width:45%;}.elementor-10622 .elementor-element.elementor-element-900f1aa{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-989f5aa{--width:55%;}.elementor-10622 .elementor-element.elementor-element-04ab783{--width:45%;}.elementor-10622 .elementor-element.elementor-element-de46171{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-3209fdb{--width:55%;}.elementor-10622 .elementor-element.elementor-element-e15ce19{--width:45%;}.elementor-10622 .elementor-element.elementor-element-60b2b34{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-cc6cf83{--width:55%;}.elementor-10622 .elementor-element.elementor-element-98c9569{--width:45%;}.elementor-10622 .elementor-element.elementor-element-657e868{--content-width:100%;}.elementor-10622 .elementor-element.elementor-element-4bea914{--width:55%;}.elementor-10622 .elementor-element.elementor-element-057ebed{--width:45%;}}@media(max-width:1024px){.elementor-10622 .elementor-element.elementor-element-8223f84{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-4e66803{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-cc9e0b4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-26d872f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-f6559f5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-0557ce0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-bd10e56{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-71cad2f{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-13573df{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-e24ab26{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-98ad61c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10622 .elementor-element.elementor-element-0fd1aa2{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-10622 .elementor-element.elementor-element-8223f84{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-4e66803{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-cc9e0b4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-26d872f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-f6559f5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-0557ce0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-29f492d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10622 .elementor-element.elementor-element-20dc49f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-e25df72{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-b1cf99f .elementor-heading-title{font-size:35px;}.elementor-10622 .elementor-element.elementor-element-62abcee{font-size:10px;}.elementor-10622 .elementor-element.elementor-element-b9fc6b3 .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-a49f64b{--min-height:0px;}.elementor-10622 .elementor-element.elementor-element-b50872a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-09600d8 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-c887058{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-8cf368d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-3185727 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-c0cf163{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-e327683{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-2a87926 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-4091014{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-248df0f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-662901e .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-3eced96{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-bd10e56{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-bd10e56.elementor-element{--align-self:center;}.elementor-10622 .elementor-element.elementor-element-b4402fc{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-ee3f19f{--e-icon-list-icon-size:6px;}.elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-ee3f19f .elementor-icon-list-item > a{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-9029ba3 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10622 .elementor-element.elementor-element-436e5e1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10622 .elementor-element.elementor-element-0256efe{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10622 .elementor-element.elementor-element-d345fe8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10622 .elementor-element.elementor-element-2e7bf83{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-c769511 .elementor-heading-title{font-size:35px;}.elementor-10622 .elementor-element.elementor-element-f1ef21e{font-size:10px;}.elementor-10622 .elementor-element.elementor-element-c18dcee .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-60e9709{--min-height:0px;}.elementor-10622 .elementor-element.elementor-element-e822b03{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-3241658 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-89d88e9{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-a4ffe39{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-176cf4c .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-99667c2{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-242d464{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-77104f6 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-035ffca{text-align:center;}.elementor-10622 .elementor-element.elementor-element-c0099fd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-76db190 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-1c83371{text-align:center;}.elementor-10622 .elementor-element.elementor-element-71cad2f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-9c75be0{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-49c05ac{--e-icon-list-icon-size:6px;}.elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-49c05ac .elementor-icon-list-item > a{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-b988916{width:100%;max-width:100%;}.elementor-10622 .elementor-element.elementor-element-b988916 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10622 .elementor-element.elementor-element-0f41eaa{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-8de51ad .elementor-heading-title{font-size:35px;}.elementor-10622 .elementor-element.elementor-element-e5e026d{font-size:10px;}.elementor-10622 .elementor-element.elementor-element-9ab9875 .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-04ab783{--min-height:0px;}.elementor-10622 .elementor-element.elementor-element-2b48306{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-d9e5333 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-3678293{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-fb7f2c3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-2f9ad86 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-0541e76{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-c84a206{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-68fd5fd .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-dad78a8{text-align:center;}.elementor-10622 .elementor-element.elementor-element-13573df{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-e0713f3{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-1dd8c88{--e-icon-list-icon-size:6px;}.elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-1dd8c88 .elementor-icon-list-item > a{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-e36fd6e .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10622 .elementor-element.elementor-element-13e9628{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-2ad2be5 .elementor-heading-title{font-size:35px;}.elementor-10622 .elementor-element.elementor-element-d58cf7d{font-size:10px;}.elementor-10622 .elementor-element.elementor-element-dfdfe5c .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-e15ce19{--min-height:0px;}.elementor-10622 .elementor-element.elementor-element-f7af648{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-b0cb8f0 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-aa1cd59{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-83339f6{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-bed2558 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-a85c8a3{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-a56356a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-0d23a72 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-8d56b47{text-align:center;}.elementor-10622 .elementor-element.elementor-element-e24ab26{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-fd4bac4{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-28b399d{--e-icon-list-icon-size:6px;}.elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-28b399d .elementor-icon-list-item > a{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-59b7e9a .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10622 .elementor-element.elementor-element-7be488b{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-c00299a .elementor-heading-title{font-size:35px;}.elementor-10622 .elementor-element.elementor-element-e6c8e3f{font-size:10px;}.elementor-10622 .elementor-element.elementor-element-7d671f0 .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-98c9569{--min-height:0px;}.elementor-10622 .elementor-element.elementor-element-c214910{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-06d3ee0 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-92022fd{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-8da0b93{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-0324ace .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-2b373c4{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-8ce08e3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-86a0271 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-10396fa{text-align:center;}.elementor-10622 .elementor-element.elementor-element-98ad61c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-64fa718{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-360721e{--e-icon-list-icon-size:6px;}.elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-360721e .elementor-icon-list-item > a{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-132569b .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10622 .elementor-element.elementor-element-02790f2{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-aef2d3a .elementor-heading-title{font-size:35px;}.elementor-10622 .elementor-element.elementor-element-3cf3ba0{font-size:10px;}.elementor-10622 .elementor-element.elementor-element-37979d6 .elementor-divider-separator{width:50px;}.elementor-10622 .elementor-element.elementor-element-057ebed{--min-height:0px;}.elementor-10622 .elementor-element.elementor-element-7d734eb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-760aef7 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-90bf7e9{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-5ebc80c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-907b09b .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-c129061{text-align:center;font-size:11px;}.elementor-10622 .elementor-element.elementor-element-d6f6a4c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-1a0073a .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-dd42f85{text-align:center;}.elementor-10622 .elementor-element.elementor-element-76a045f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-15cf7cb .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-129776f{text-align:center;}.elementor-10622 .elementor-element.elementor-element-ff232d0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10622 .elementor-element.elementor-element-d8ecfc2 .elementor-heading-title{font-size:15px;}.elementor-10622 .elementor-element.elementor-element-45a09fd{text-align:center;}.elementor-10622 .elementor-element.elementor-element-0fd1aa2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10622 .elementor-element.elementor-element-1531d7f{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-10622 .elementor-element.elementor-element-54102b1{--e-icon-list-icon-size:6px;}.elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10622 .elementor-element.elementor-element-54102b1 .elementor-icon-list-item > a{font-size:12px;}.elementor-10622 .elementor-element.elementor-element-367f273 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-10622 .elementor-element.elementor-element-0223657{--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-title-font-size:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-5d37fc9 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20351b6 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380c9ea */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab918d */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ba8d5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b072d3 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b09d5 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10e2993 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8448497 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3490 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d84372 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377def8 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5c021e */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a727e7 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939b05c */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-609f779 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca195c5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdb917 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3906467 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-460b51f */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4f082 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c6f95 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe54c96 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-399760b */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d37fc9 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20351b6 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380c9ea */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab918d */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ba8d5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b072d3 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b09d5 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10e2993 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8448497 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3490 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d84372 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377def8 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5c021e */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a727e7 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939b05c */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-609f779 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca195c5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdb917 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3906467 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-460b51f */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4f082 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c6f95 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe54c96 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-399760b */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d37fc9 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20351b6 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380c9ea */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab918d */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ba8d5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b072d3 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b09d5 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10e2993 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8448497 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3490 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d84372 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377def8 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5c021e */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a727e7 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939b05c */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-609f779 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca195c5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdb917 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3906467 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-460b51f */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4f082 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c6f95 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe54c96 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-399760b */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d37fc9 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20351b6 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380c9ea */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab918d */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ba8d5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b072d3 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b09d5 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10e2993 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8448497 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3490 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d84372 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377def8 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5c021e */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a727e7 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939b05c */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-609f779 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca195c5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdb917 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3906467 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-460b51f */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4f082 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c6f95 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe54c96 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-399760b */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d37fc9 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20351b6 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380c9ea */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab918d */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ba8d5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b072d3 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b09d5 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10e2993 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8448497 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3490 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d84372 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377def8 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5c021e */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a727e7 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939b05c */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-609f779 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca195c5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdb917 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3906467 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-460b51f */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4f082 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c6f95 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe54c96 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-399760b */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d37fc9 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20351b6 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380c9ea */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab918d */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ba8d5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b072d3 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b09d5 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10e2993 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8448497 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3490 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d84372 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377def8 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5c021e */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a727e7 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939b05c */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-609f779 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca195c5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdb917 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3906467 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-460b51f */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4f082 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c6f95 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe54c96 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-399760b */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d37fc9 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20351b6 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-380c9ea */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab918d */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-781c6bb */.product-image{
    animation: productFloat 5s ease-in-out infinite;
}

.product-image img{
    filter: drop-shadow(
        0 25px 24px rgba(0,0,0,.18)
    );
}

@keyframes productFloat{
    0%,100%{
        transform: translateY(0);
    }

    50%{
        transform: translateY(-8px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88ba8d5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b072d3 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b09d5 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10e2993 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8448497 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3490 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d84372 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-377def8 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f5c021e */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a727e7 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939b05c */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-609f779 */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca195c5 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdb917 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3906467 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-460b51f */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4f082 */.usecase-eyebrow{
    width: fit-content;
    padding: 8px 13px;
    border-radius: 99px;
    background: linear-gradient(
        180deg,
        #F5FFFC,
        #E7F8F3
    );
    border: 1px solid #CCEAE3;
}

.usecase-eyebrow .elementor-heading-title{
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .8px;
    text-transform: uppercase;
    color: #0F766E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26c6f95 */.fabric-chip{
    width: auto !important;
    padding: 9px 12px;
    border-radius: 12px;
    background: #F7FBFA;
    border: 1px solid #E0ECE9;
    transition: all .25s ease;
}

.fabric-chip:hover{
    transform: translateY(-2px);
    background: #EFFAF7;
    border-color: #B8DED6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe54c96 */.fabric-recommend-card{
    position: relative;
    padding: 24px;
    margin-top: 12px;
    background: #FFFFFF;
    border: 1px solid #DCEAE7;
    border-radius: 20px;
    box-shadow: 0 10px 30px rgba(10,75,71,.06);
}

.fabric-recommend-card::before{
    content: "";
    position: absolute;
    top: -1px;
    left: 24px;
    width: 76px;
    height: 3px;
    border-radius: 0 0 20px 20px;
    background: linear-gradient(
        90deg,
        #E5B85C,
        #F1CF7C
    );
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-399760b */.usecase-button .elementor-button{
    background: linear-gradient(
        135deg,
        #0F766E,
        #12A394
    );
    border-radius: 14px;
    padding: 14px 20px;
    box-shadow: 0 9px 22px rgba(18,163,148,.24);
    transition: all .25s ease;
}

.usecase-button .elementor-button:hover{
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(18,163,148,.28);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-95cf038 *//* =========================================================
   FABRIKU — INTERACTIVE NESTED TABS
   DESKTOP + TABLET + MOBILE

   TYPOGRAPHY, TEXT POSITION & ICON:
   DIATUR LANGSUNG DARI ELEMENTOR
========================================================= */


/* =========================================================
   GLOBAL VARIABLES
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 {

  --fb-dark: #0c4a4a;
  --fb-dark-2: #0f5e5e;
  --fb-primary: #0f766e;
  --fb-hover: #0d9488;
  --fb-accent: #14b8a6;
  --fb-gold: #c8a96e;
  --fb-light: #f0fdfa;
  --fb-white: #ffffff;

  /* Desktop tab rail width */
  --fb-tab-width:
    clamp(128px, 10.5%, 145px);

  --n-tabs-heading-width:
    var(--fb-tab-width) !important;

}


/* =========================================================
   MAIN CARD
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tabs {

  overflow: hidden;

  border-radius: 24px;

  background: #ffffff;

  box-shadow:
    0 18px 55px
    rgba(12,74,74,.14);

}


/* =========================================================
   DESKTOP — RIGHT TAB NAVIGATION
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tabs-heading {

  width:
    var(--fb-tab-width) !important;

  flex:
    0 0 var(--fb-tab-width) !important;

  background: #083f3f;

  gap: 0 !important;

}


/* Content uses remaining space */
.elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tabs-content {

  flex:
    1 1 0 !important;

  min-width:
    0 !important;

}


/* =========================================================
   INDIVIDUAL TAB
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tab-title {

  width:
    100% !important;

  min-height:
    110px;

  padding:
    12px 10px !important;

  border:
    0 !important;

  border-bottom:
    1px solid
    rgba(255,255,255,.14)
    !important;

  border-radius:
    0 !important;

  color:
    #ccfbf1;

  background:
    transparent;

  box-sizing:
    border-box;

  transition:
    background .25s ease,
    color .25s ease;

}


/* =========================================================
   TAB TITLE
   Tidak ada typography/alignment di sini.
   Atur dari Elementor:
   Style → Title
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tab-title-text {

  max-width:
    100%;

  overflow:
    visible !important;

  text-overflow:
    unset !important;

}


/* =========================================================
   TAB HOVER
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tab-title:hover {

  background:
    rgba(255,255,255,.07);

  color:
    #ffffff;

}


/* =========================================================
   ACTIVE TAB
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038
.e-n-tab-title[aria-selected="true"] {

  background:

    linear-gradient(
      135deg,
      #0f766e,
      #0d9488
    );

  color:
    #ffffff;

}


/* Gold indicator desktop */
.elementor-10622 .elementor-element.elementor-element-95cf038
.e-n-tab-title[aria-selected="true"]::before {

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  bottom: 0;

  width: 4px;

  background:
    #c8a96e;

}


/* =========================================================
   ICON
   Tidak ada size / position / alignment.

   Atur langsung melalui:
   Elementor → Style → Icon
========================================================= */


/* =========================================================
   TAB INNER CONTENT
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .fb-tab-panel {

  display:
    flex;

  width:
    100%;

  min-height:
    590px;

}


/* =========================================================
   LEFT CONTENT
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .fb-copy {

  width:
    55%;

  padding:
    clamp(38px,5vw,60px);

  display:
    flex;

  flex-direction:
    column;

  justify-content:
    center;

  background:
    #ffffff;

}


/* =========================================================
   RIGHT VISUAL / CAROUSEL
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .fb-visual {

  width:
    45%;

  min-height:
    590px;

  padding:
    36px;

  display:
    flex;

  align-items:
    center;

  justify-content:
    center;

  overflow:
    hidden;

  background:

    radial-gradient(
      circle at 50% 45%,
      rgba(45,212,191,.15),
      transparent 35%
    ),

    linear-gradient(
      135deg,
      #0c4a4a,
      #0f5e5e
    );

}


/* =========================================================
   RECOMMENDED FABRIC LIST
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038
.fb-fabric-list
.elementor-icon-list-icon {

  color:
    #14b8a6;

}


.elementor-10622 .elementor-element.elementor-element-95cf038
.fb-fabric-list
.elementor-icon-list-text {

  color:
    #374151;

  font-weight:
    500;

}


.elementor-10622 .elementor-element.elementor-element-95cf038
.fb-fabric-list a:hover
.elementor-icon-list-text {

  color:
    #0f766e;

}


/* =========================================================
   PRODUCT CAROUSEL
========================================================= */

.elementor-10622 .elementor-element.elementor-element-95cf038 .fb-product-carousel {

  width:
    100%;

}


/* Carousel spacing */
.elementor-10622 .elementor-element.elementor-element-95cf038
.fb-product-carousel
.swiper {

  padding-bottom:
    42px;

}


/* Carousel dots */
.elementor-10622 .elementor-element.elementor-element-95cf038
.fb-product-carousel
.swiper-pagination-bullet {

  background:
    #ccfbf1;

  opacity:
    .35;

}


.elementor-10622 .elementor-element.elementor-element-95cf038
.fb-product-carousel
.swiper-pagination-bullet-active {

  background:
    #c8a96e;

  opacity:
    1;

}


/* Carousel arrows */
.elementor-10622 .elementor-element.elementor-element-95cf038
.fb-product-carousel
.elementor-swiper-button {

  color:
    #ffffff;

  background:
    rgba(255,255,255,.08);

  border-radius:
    50%;

}


/* =========================================================
   TABLET
   <= 1024px
========================================================= */

@media (max-width: 1024px) {


  .elementor-10622 .elementor-element.elementor-element-95cf038 {

    --n-tabs-heading-width:
      100% !important;

  }


  .elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tabs {

    flex-direction:
      column !important;

  }


  /* Navigation goes above content */
  .elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tabs-heading {

    order:
      -1;

    width:
      100% !important;

    flex:
      0 0 auto !important;

    display:
      flex !important;

    flex-direction:
      row !important;

    overflow-x:
      auto;

    gap:
      0 !important;

  }


  .elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tab-title {

    min-width:
      110px;

    min-height:
      86px;

    flex:
      1 0 110px !important;

    border-right:

      1px solid
      rgba(255,255,255,.14)
      !important;

  }


  /* Active indicator bottom */
  .elementor-10622 .elementor-element.elementor-element-95cf038
  .e-n-tab-title[aria-selected="true"]::before {

    top:
      auto !important;

    left:
      0 !important;

    right:
      0 !important;

    bottom:
      0 !important;

    width:
      auto !important;

    height:
      4px !important;

  }

}


/* =========================================================
   MOBILE
   <= 767px

   Navigation:
   3 Columns × 2 Rows
========================================================= */

@media (max-width: 767px) {


  /* =======================================================
     MAIN CARD
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tabs {

    flex-direction:
      column !important;

    border-radius:
      18px !important;

    overflow:
      hidden !important;

  }


  /* =======================================================
     MOBILE TAB NAVIGATION
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tabs-heading {

    order:
      -1 !important;

    width:
      100% !important;

    max-width:
      100% !important;

    flex:
      none !important;

    display:
      grid !important;

    grid-template-columns:

      repeat(
        3,
        minmax(0,1fr)
      ) !important;

    grid-template-rows:

      repeat(
        2,
        auto
      ) !important;

    gap:
      0 !important;

    overflow:
      visible !important;

    background:
      #083f3f;

  }


  /* =======================================================
     MOBILE INDIVIDUAL TAB
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tab-title {

    width:
      100% !important;

    min-width:
      0 !important;

    max-width:
      none !important;

    min-height:
      64px !important;

    flex:
      none !important;

    padding:
      10px 6px !important;

    border:
      0 !important;

    border-right:

      1px solid
      rgba(255,255,255,.12)
      !important;

    border-bottom:

      1px solid
      rgba(255,255,255,.12)
      !important;

    border-radius:
      0 !important;

    box-sizing:
      border-box;

  }


  /* =======================================================
     MOBILE TITLE
     Typography dan alignment TIDAK dikontrol CSS
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tab-title-text {

    max-width:
      100%;

    overflow:
      visible !important;

    text-overflow:
      unset !important;

  }


  /* =======================================================
     MOBILE ACTIVE TAB
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-95cf038
  .e-n-tab-title[aria-selected="true"] {

    background:

      linear-gradient(
        135deg,
        #0f766e,
        #0d9488
      );

    color:
      #ffffff;

  }


  /* Gold underline */
  .elementor-10622 .elementor-element.elementor-element-95cf038
  .e-n-tab-title[aria-selected="true"]::before {

    content:
      "";

    position:
      absolute;

    top:
      auto !important;

    left:
      12px !important;

    right:
      12px !important;

    bottom:
      0 !important;

    width:
      auto !important;

    height:
      3px !important;

    border-radius:
      20px 20px 0 0;

    background:
      #c8a96e;

  }


  /* =======================================================
     MOBILE CONTENT
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-95cf038 .fb-tab-panel {

    flex-direction:
      column;

    min-height:
      0;

  }


  .elementor-10622 .elementor-element.elementor-element-95cf038 .fb-copy,
  .elementor-10622 .elementor-element.elementor-element-95cf038 .fb-visual {

    width:
      100%;

  }


  .elementor-10622 .elementor-element.elementor-element-95cf038 .fb-copy {

    padding:
      30px 20px;

  }


  .elementor-10622 .elementor-element.elementor-element-95cf038 .fb-visual {

    min-height:
      430px;

    padding:
      26px 18px;

  }


  .elementor-10622 .elementor-element.elementor-element-95cf038
  .fb-product-carousel
  .swiper {

    padding-bottom:
      36px;

  }

}


/* =========================================================
   SMALL MOBILE
   <= 420px
========================================================= */

@media (max-width: 420px) {


  .elementor-10622 .elementor-element.elementor-element-95cf038 .e-n-tab-title {

    min-height:
      60px !important;

    padding:
      8px 4px !important;

  }


  .elementor-10622 .elementor-element.elementor-element-95cf038 .fb-copy {

    padding:
      28px 18px;

  }


  .elementor-10622 .elementor-element.elementor-element-95cf038 .fb-visual {

    min-height:
      400px;

    padding:
      24px 15px;

  }

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0223657 *//* =========================================================
   FABRIKU — INTERACTIVE NESTED TABS
   DESKTOP + TABLET + MOBILE

   TYPOGRAPHY, TEXT POSITION & ICON:
   DIATUR LANGSUNG DARI ELEMENTOR
========================================================= */


/* =========================================================
   GLOBAL VARIABLES
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 {

  --fb-dark: #0c4a4a;
  --fb-dark-2: #0f5e5e;
  --fb-primary: #0f766e;
  --fb-hover: #0d9488;
  --fb-accent: #14b8a6;
  --fb-gold: #c8a96e;
  --fb-light: #f0fdfa;
  --fb-white: #ffffff;

  /* Desktop tab rail width */
  --fb-tab-width:
    clamp(128px, 10.5%, 145px);

  --n-tabs-heading-width:
    var(--fb-tab-width) !important;

}


/* =========================================================
   MAIN CARD
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tabs {

  overflow: hidden;

  border-radius: 24px;

  background: #ffffff;

  box-shadow:
    0 18px 55px
    rgba(12,74,74,.14);

}


/* =========================================================
   DESKTOP — RIGHT TAB NAVIGATION
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tabs-heading {

  width:
    var(--fb-tab-width) !important;

  flex:
    0 0 var(--fb-tab-width) !important;

  background: #083f3f;

  gap: 0 !important;

}


/* Content uses remaining space */
.elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tabs-content {

  flex:
    1 1 0 !important;

  min-width:
    0 !important;

}


/* =========================================================
   INDIVIDUAL TAB
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tab-title {

  width:
    100% !important;

  min-height:
    110px;

  padding:
    12px 10px !important;

  border:
    0 !important;

  border-bottom:
    1px solid
    rgba(255,255,255,.14)
    !important;

  border-radius:
    0 !important;

  color:
    #ccfbf1;

  background:
    transparent;

  box-sizing:
    border-box;

  transition:
    background .25s ease,
    color .25s ease;

}


/* =========================================================
   TAB TITLE
   Tidak ada typography/alignment di sini.
   Atur dari Elementor:
   Style → Title
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tab-title-text {

  max-width:
    100%;

  overflow:
    visible !important;

  text-overflow:
    unset !important;

}


/* =========================================================
   TAB HOVER
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tab-title:hover {

  background:
    rgba(255,255,255,.07);

  color:
    #ffffff;

}


/* =========================================================
   ACTIVE TAB
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657
.e-n-tab-title[aria-selected="true"] {

  background:

    linear-gradient(
      135deg,
      #0f766e,
      #0d9488
    );

  color:
    #ffffff;

}


/* Gold indicator desktop */
.elementor-10622 .elementor-element.elementor-element-0223657
.e-n-tab-title[aria-selected="true"]::before {

  content: "";

  position: absolute;

  left: 0;

  top: 0;

  bottom: 0;

  width: 4px;

  background:
    #c8a96e;

}


/* =========================================================
   ICON
   Tidak ada size / position / alignment.

   Atur langsung melalui:
   Elementor → Style → Icon
========================================================= */


/* =========================================================
   TAB INNER CONTENT
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .fb-tab-panel {

  display:
    flex;

  width:
    100%;

  min-height:
    590px;

}


/* =========================================================
   LEFT CONTENT
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .fb-copy {

  width:
    55%;

  padding:
    clamp(38px,5vw,60px);

  display:
    flex;

  flex-direction:
    column;

  justify-content:
    center;

  background:
    #ffffff;

}


/* =========================================================
   RIGHT VISUAL / CAROUSEL
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .fb-visual {

  width:
    45%;

  min-height:
    590px;

  padding:
    36px;

  display:
    flex;

  align-items:
    center;

  justify-content:
    center;

  overflow:
    hidden;

  background:

    radial-gradient(
      circle at 50% 45%,
      rgba(45,212,191,.15),
      transparent 35%
    ),

    linear-gradient(
      135deg,
      #0c4a4a,
      #0f5e5e
    );

}


/* =========================================================
   RECOMMENDED FABRIC LIST
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657
.fb-fabric-list
.elementor-icon-list-icon {

  color:
    #14b8a6;

}


.elementor-10622 .elementor-element.elementor-element-0223657
.fb-fabric-list
.elementor-icon-list-text {

  color:
    #374151;

  font-weight:
    500;

}


.elementor-10622 .elementor-element.elementor-element-0223657
.fb-fabric-list a:hover
.elementor-icon-list-text {

  color:
    #0f766e;

}


/* =========================================================
   PRODUCT CAROUSEL
========================================================= */

.elementor-10622 .elementor-element.elementor-element-0223657 .fb-product-carousel {

  width:
    100%;

}


/* Carousel spacing */
.elementor-10622 .elementor-element.elementor-element-0223657
.fb-product-carousel
.swiper {

  padding-bottom:
    42px;

}


/* Carousel dots */
.elementor-10622 .elementor-element.elementor-element-0223657
.fb-product-carousel
.swiper-pagination-bullet {

  background:
    #ccfbf1;

  opacity:
    .35;

}


.elementor-10622 .elementor-element.elementor-element-0223657
.fb-product-carousel
.swiper-pagination-bullet-active {

  background:
    #c8a96e;

  opacity:
    1;

}


/* Carousel arrows */
.elementor-10622 .elementor-element.elementor-element-0223657
.fb-product-carousel
.elementor-swiper-button {

  color:
    #ffffff;

  background:
    rgba(255,255,255,.08);

  border-radius:
    50%;

}


/* =========================================================
   TABLET
   <= 1024px
========================================================= */

@media (max-width: 1024px) {


  .elementor-10622 .elementor-element.elementor-element-0223657 {

    --n-tabs-heading-width:
      100% !important;

  }


  .elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tabs {

    flex-direction:
      column !important;

  }


  /* Navigation goes above content */
  .elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tabs-heading {

    order:
      -1;

    width:
      100% !important;

    flex:
      0 0 auto !important;

    display:
      flex !important;

    flex-direction:
      row !important;

    overflow-x:
      auto;

    gap:
      0 !important;

  }


  .elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tab-title {

    min-width:
      110px;

    min-height:
      86px;

    flex:
      1 0 110px !important;

    border-right:

      1px solid
      rgba(255,255,255,.14)
      !important;

  }


  /* Active indicator bottom */
  .elementor-10622 .elementor-element.elementor-element-0223657
  .e-n-tab-title[aria-selected="true"]::before {

    top:
      auto !important;

    left:
      0 !important;

    right:
      0 !important;

    bottom:
      0 !important;

    width:
      auto !important;

    height:
      4px !important;

  }

}


/* =========================================================
   MOBILE
   <= 767px

   Navigation:
   3 Columns × 2 Rows
========================================================= */

@media (max-width: 767px) {


  /* =======================================================
     MAIN CARD
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tabs {

    flex-direction:
      column !important;

    border-radius:
      18px !important;

    overflow:
      hidden !important;

  }


  /* =======================================================
     MOBILE TAB NAVIGATION
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tabs-heading {

    order:
      -1 !important;

    width:
      100% !important;

    max-width:
      100% !important;

    flex:
      none !important;

    display:
      grid !important;

    grid-template-columns:

      repeat(
        3,
        minmax(0,1fr)
      ) !important;

    grid-template-rows:

      repeat(
        2,
        auto
      ) !important;

    gap:
      0 !important;

    overflow:
      visible !important;

    background:
      #083f3f;

  }


  /* =======================================================
     MOBILE INDIVIDUAL TAB
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tab-title {

    width:
      100% !important;

    min-width:
      0 !important;

    max-width:
      none !important;

    min-height:
      64px !important;

    flex:
      none !important;

    padding:
      10px 6px !important;

    border:
      0 !important;

    border-right:

      1px solid
      rgba(255,255,255,.12)
      !important;

    border-bottom:

      1px solid
      rgba(255,255,255,.12)
      !important;

    border-radius:
      0 !important;

    box-sizing:
      border-box;

  }


  /* =======================================================
     MOBILE TITLE
     Typography dan alignment TIDAK dikontrol CSS
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tab-title-text {

    max-width:
      100%;

    overflow:
      visible !important;

    text-overflow:
      unset !important;

  }


  /* =======================================================
     MOBILE ACTIVE TAB
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-0223657
  .e-n-tab-title[aria-selected="true"] {

    background:

      linear-gradient(
        135deg,
        #0f766e,
        #0d9488
      );

    color:
      #ffffff;

  }


  /* Gold underline */
  .elementor-10622 .elementor-element.elementor-element-0223657
  .e-n-tab-title[aria-selected="true"]::before {

    content:
      "";

    position:
      absolute;

    top:
      auto !important;

    left:
      12px !important;

    right:
      12px !important;

    bottom:
      0 !important;

    width:
      auto !important;

    height:
      3px !important;

    border-radius:
      20px 20px 0 0;

    background:
      #c8a96e;

  }


  /* =======================================================
     MOBILE CONTENT
  ======================================================= */

  .elementor-10622 .elementor-element.elementor-element-0223657 .fb-tab-panel {

    flex-direction:
      column;

    min-height:
      0;

  }


  .elementor-10622 .elementor-element.elementor-element-0223657 .fb-copy,
  .elementor-10622 .elementor-element.elementor-element-0223657 .fb-visual {

    width:
      100%;

  }


  .elementor-10622 .elementor-element.elementor-element-0223657 .fb-copy {

    padding:
      30px 20px;

  }


  .elementor-10622 .elementor-element.elementor-element-0223657 .fb-visual {

    min-height:
      430px;

    padding:
      26px 18px;

  }


  .elementor-10622 .elementor-element.elementor-element-0223657
  .fb-product-carousel
  .swiper {

    padding-bottom:
      36px;

  }

}


/* =========================================================
   SMALL MOBILE
   <= 420px
========================================================= */

@media (max-width: 420px) {


  .elementor-10622 .elementor-element.elementor-element-0223657 .e-n-tab-title {

    min-height:
      60px !important;

    padding:
      8px 4px !important;

  }


  .elementor-10622 .elementor-element.elementor-element-0223657 .fb-copy {

    padding:
      28px 18px;

  }


  .elementor-10622 .elementor-element.elementor-element-0223657 .fb-visual {

    min-height:
      400px;

    padding:
      24px 15px;

  }

}/* End custom CSS */