.elementor-5110 .elementor-element.elementor-element-f3ffa68{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5110 .elementor-element.elementor-element-f3ffa68:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-f3ffa68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBED;}.elementor-5110 .elementor-element.elementor-element-f3ffa68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5110 .elementor-element.elementor-element-71d8683{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-5110 .elementor-element.elementor-element-6cd73e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-5110 .elementor-element.elementor-element-258466d{width:100%;max-width:100%;}.elementor-5110 .elementor-element.elementor-element-258466d.elementor-element{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-258466d > .elementor-widget-container{border-radius:24px 24px 24px 24px;}.woocommerce .elementor-5110 .elementor-element.elementor-element-258466d .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-5110 .elementor-element.elementor-element-258466d .flex-viewport, .woocommerce .elementor-5110 .elementor-element.elementor-element-258466d .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-5110 .elementor-element.elementor-element-258466d .flex-viewport:not(:last-child){margin-bottom:0px;}.elementor-5110 .elementor-element.elementor-element-2c94d1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5110 .elementor-element.elementor-element-a673b83{width:initial;max-width:initial;text-align:center;}.elementor-5110 .elementor-element.elementor-element-a673b83 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:53px;font-weight:800;line-height:1.15em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-b73ae4b{text-align:justify;font-family:"Figtree", Sans-serif;font-size:25px;color:#5B6B76;}.elementor-5110 .elementor-element.elementor-element-20d8d27{text-align:center;}.woocommerce .elementor-5110 .elementor-element.elementor-element-20d8d27 .price{color:#D60101;font-family:"Sora", Sans-serif;font-size:33px;font-weight:500;}.woocommerce .elementor-5110 .elementor-element.elementor-element-20d8d27 .price ins{color:#B20505;}body:not(.rtl) .elementor-5110 .elementor-element.elementor-element-20d8d27:not(.elementor-product-price-block-yes) del{margin-right:14px;}body.rtl .elementor-5110 .elementor-element.elementor-element-20d8d27:not(.elementor-product-price-block-yes) del{margin-left:14px;}.elementor-5110 .elementor-element.elementor-element-20d8d27.elementor-product-price-block-yes del{margin-bottom:14px;}.elementor-5110 .elementor-element.elementor-element-0d8b25c{--display:flex;--min-height:37px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-f8ab0c5{--e-rating-icon-font-size:23px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FFBE00;}.elementor-5110 .elementor-element.elementor-element-4947559 .elementor-heading-title{font-size:19px;font-weight:300;color:#000000;}.elementor-5110 .elementor-element.elementor-element-962b716{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-5110 .elementor-element.elementor-element-962b716.e-con{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-059fb31 .elementor-heading-title{font-size:13px;font-weight:600;color:#272727;}.elementor-5110 .elementor-element.elementor-element-cde2db9 .cart button, .elementor-5110 .elementor-element.elementor-element-cde2db9 .cart .button{transition:all 0.2s;}.elementor-5110 .elementor-element.elementor-element-cde2db9{--button-spacing:8px;}.elementor-5110 .elementor-element.elementor-element-cde2db9 .quantity .qty{transition:all 0.2s;}.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-icon i{color:#1A417A;transition:color 0.3s;}.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-icon svg{fill:#1A417A;transition:fill 0.3s;}.elementor-5110 .elementor-element.elementor-element-1a91d0b{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-text{color:#5B6B76;transition:color 0.3s;}.elementor-5110 .elementor-element.elementor-element-f7202a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-5110 .elementor-element.elementor-element-f7202a6:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-f7202a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-46773de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5110 .elementor-element.elementor-element-ba5114d .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;line-height:1.15em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-d99e910 > .elementor-widget-container{margin:0px 0px -33px 0px;}.elementor-5110 .elementor-element.elementor-element-d99e910{font-family:"Figtree", Sans-serif;font-size:16px;color:#5B6B76;}.elementor-5110 .elementor-element.elementor-element-2597758{--display:flex;--min-height:0px;}.elementor-5110 .elementor-element.elementor-element-972f5e7{--e-image-carousel-slides-to-show:2;}.elementor-5110 .elementor-element.elementor-element-972f5e7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-5110 .elementor-element.elementor-element-972f5e7 .elementor-swiper-button.elementor-swiper-button-next{font-size:12px;}.elementor-5110 .elementor-element.elementor-element-972f5e7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;width:5px;height:5px;}.elementor-5110 .elementor-element.elementor-element-972f5e7 .swiper-wrapper{display:flex;align-items:center;}.elementor-5110 .elementor-element.elementor-element-942aa4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-5110 .elementor-element.elementor-element-942aa4a:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-942aa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBED;}.elementor-5110 .elementor-element.elementor-element-3e99763{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5110 .elementor-element.elementor-element-9a27c67{text-align:center;}.elementor-5110 .elementor-element.elementor-element-9a27c67 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;line-height:1.15em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-tkd0002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-762dd23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#E7E9DC;--border-color:#E7E9DC;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5110 .elementor-element.elementor-element-762dd23:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-762dd23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-31da617{text-align:center;}.elementor-5110 .elementor-element.elementor-element-31da617 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-d2e5ca8{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-f100e0e{--display:flex;--min-height:0px;}.elementor-5110 .elementor-element.elementor-element-f100e0e.e-con{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-0a20af7{--display:flex;}.elementor-5110 .elementor-element.elementor-element-3f75fd3{width:auto;max-width:auto;}.elementor-5110 .elementor-element.elementor-element-3f75fd3 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-5110 .elementor-element.elementor-element-3f75fd3 .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-5110 .elementor-element.elementor-element-1be6c51{text-align:center;}.elementor-5110 .elementor-element.elementor-element-1be6c51 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-5d14023{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-14eb306{--display:flex;}.elementor-5110 .elementor-element.elementor-element-f4ba78e{text-align:center;}.elementor-5110 .elementor-element.elementor-element-f4ba78e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-137b4a1{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-4ae99dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#E7E9DC;--border-color:#E7E9DC;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5110 .elementor-element.elementor-element-4ae99dc:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-4ae99dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-af33547{text-align:center;}.elementor-5110 .elementor-element.elementor-element-af33547 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-6d806eb{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-6e2d4a9{--display:flex;}.elementor-5110 .elementor-element.elementor-element-1c8289f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-5110 .elementor-element.elementor-element-1c8289f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-5110 .elementor-element.elementor-element-2e6a407{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-5110 .elementor-element.elementor-element-296bb9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-23dc842{text-align:center;}.elementor-5110 .elementor-element.elementor-element-23dc842 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-701ab93{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-8b9d67d{--display:flex;--min-height:280px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7E9DC;--border-color:#E7E9DC;--border-radius:0px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-e9c02f2{text-align:center;}.elementor-5110 .elementor-element.elementor-element-e9c02f2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-910efd8{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-60d4152{text-align:center;}.elementor-5110 .elementor-element.elementor-element-60d4152 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-a83cfd7{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-icon i{color:#1A3E73;transition:color 0.3s;}.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-icon svg{fill:#1A3E73;transition:fill 0.3s;}.elementor-5110 .elementor-element.elementor-element-e5b1a07{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-text{color:#5B6B76;transition:color 0.3s;}.elementor-5110 .elementor-element.elementor-element-810948e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#E7E9DC;--border-color:#E7E9DC;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5110 .elementor-element.elementor-element-810948e:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-810948e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-122f8ea{text-align:center;}.elementor-5110 .elementor-element.elementor-element-122f8ea .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-34d07e7{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-a33c735{--display:flex;--min-height:0px;}.elementor-5110 .elementor-element.elementor-element-43cd3d9{--display:flex;}.elementor-5110 .elementor-element.elementor-element-cfcad6f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-left-arrow{border-right-color:#000;}.elementor-5110 .elementor-element.elementor-element-cfcad6f .elementskit-image-comparison .twentytwenty-handle .twentytwenty-right-arrow{border-left-color:#000;}.elementor-5110 .elementor-element.elementor-element-675b08c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-5110 .elementor-element.elementor-element-c90ceac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-3055822{text-align:center;}.elementor-5110 .elementor-element.elementor-element-3055822 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-3da9f0c{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-c33de27{--display:flex;--min-height:280px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7E9DC;--border-color:#E7E9DC;--border-radius:0px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-c33de27:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-c33de27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FB00;}.elementor-5110 .elementor-element.elementor-element-69fb8dc{text-align:center;}.elementor-5110 .elementor-element.elementor-element-69fb8dc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-99aaa30{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-236ce45{--display:flex;}.elementor-5110 .elementor-element.elementor-element-9cfa125{text-align:center;}.elementor-5110 .elementor-element.elementor-element-9cfa125 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-a6a9af4{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-3e92ba2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#E7E9DC;--border-color:#E7E9DC;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5110 .elementor-element.elementor-element-3e92ba2:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-3e92ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-ced2832{text-align:center;}.elementor-5110 .elementor-element.elementor-element-ced2832 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-1357321{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-d02dd73{--display:flex;}.elementor-5110 .elementor-element.elementor-element-b41aee8{--display:flex;}.elementor-5110 .elementor-element.elementor-element-b41aee8.e-con{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-217907f{text-align:center;}.elementor-5110 .elementor-element.elementor-element-217907f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-7a193fa{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-706ac1a{text-align:center;}.elementor-5110 .elementor-element.elementor-element-706ac1a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-e8a1c9f{text-align:justify;font-family:"Figtree", Sans-serif;font-size:16px;line-height:1.6em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-13157eb{--display:flex;}.elementor-5110 .elementor-element.elementor-element-18796d0{--display:flex;}.elementor-5110 .elementor-element.elementor-element-18796d0.e-con{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-a9c93da{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-5110 .elementor-element.elementor-element-a9c93da > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-d58f03f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-5110 .elementor-element.elementor-element-d58f03f:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-d58f03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-b68016b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5110 .elementor-element.elementor-element-273125e{text-align:center;}.elementor-5110 .elementor-element.elementor-element-273125e .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;line-height:1.15em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-e7f7a4e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-5110 .elementor-element.elementor-element-e7f7a4e.e-con{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-20853fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-5110 .elementor-element.elementor-element-20853fd:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-20853fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-276981f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-25px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:-25px;}.elementor-5110 .elementor-element.elementor-element-1a00f45 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;line-height:1.15em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-f03eed2 > .elementor-widget-container{margin:-17px -17px -17px -17px;}.elementor-5110 .elementor-element.elementor-element-f03eed2{font-family:"Figtree", Sans-serif;font-size:16px;color:#5B6B76;}.elementor-5110 .elementor-element.elementor-element-0b32da2 > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-5110 .elementor-element.elementor-element-c0a5e01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-5110 .elementor-element.elementor-element-c0a5e01:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-c0a5e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-c0a5e02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5110 .elementor-element.elementor-element-c0a5e03 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;line-height:1.15em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-e90fae9{--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;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-5110 .elementor-element.elementor-element-e90fae9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5110 .elementor-element.elementor-element-a6c65e9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:010px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-a6c65e9:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-a6c65e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#126c30;}.elementor-5110 .elementor-element.elementor-element-05376b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-5110 .elementor-element.elementor-element-05376b9:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-05376b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBED;}.elementor-5110 .elementor-element.elementor-element-4d297aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-5110 .elementor-element.elementor-element-b591487{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-5110 .elementor-element.elementor-element-e0eff85{text-align:center;}.elementor-5110 .elementor-element.elementor-element-e0eff85 .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;line-height:1.15em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-d5b405f{font-family:"Figtree", Sans-serif;font-size:16px;color:#5B6B76;}.elementor-5110 .elementor-element.elementor-element-d1e3298{--display:flex;--min-height:228px;--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;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:#E7E9DC;--border-color:#E7E9DC;--border-radius:18px 18px 18px 18px;}.elementor-5110 .elementor-element.elementor-element-d1e3298:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-d1e3298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F8FB;}.elementor-5110 .elementor-element.elementor-element-8883f50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:10px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-5110 .elementor-element.elementor-element-8883f50:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-8883f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBED;}.elementor-5110 .elementor-element.elementor-element-39c8249{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-16px;--margin-bottom:-16px;--margin-left:-16px;--margin-right:-16px;}.elementor-5110 .elementor-element.elementor-element-f5c3eeb .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;line-height:1.15em;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-0049b5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-5110 .elementor-element.elementor-element-46a817c{--display:flex;}.elementor-5110 .elementor-element.elementor-element-5f26711{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;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:#F1E1E1;--border-color:#F1E1E1;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:5px;--padding-left:16px;--padding-right:20px;}.elementor-5110 .elementor-element.elementor-element-5f26711:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-5f26711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5110 .elementor-element.elementor-element-478de13{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.elementor-5110 .elementor-element.elementor-element-478de13 > .elementor-widget-container{margin:0px 0px -2px 0px;}.elementor-5110 .elementor-element.elementor-element-478de13.elementor-element{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-478de13 .elementor-icon-wrapper{text-align:center;}.elementor-5110 .elementor-element.elementor-element-478de13.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-478de13.elementor-view-framed .elementor-icon, .elementor-5110 .elementor-element.elementor-element-478de13.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-478de13.elementor-view-framed .elementor-icon, .elementor-5110 .elementor-element.elementor-element-478de13.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-478de13 .elementor-icon{font-size:15px;}.elementor-5110 .elementor-element.elementor-element-478de13 .elementor-icon svg{height:15px;}.elementor-5110 .elementor-element.elementor-element-7bc3524 > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-7bc3524 .elementor-heading-title{font-size:13px;font-weight:500;color:#FFFFFF;}.elementor-5110 .elementor-element.elementor-element-610ab3f.elementor-element{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-610ab3f{font-family:"Figtree", Sans-serif;font-size:15px;color:#5B6B76;}.elementor-5110 .elementor-element.elementor-element-af4ac45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-5110 .elementor-element.elementor-element-af4ac45:not(.elementor-motion-effects-element-type-background), .elementor-5110 .elementor-element.elementor-element-af4ac45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBED;}.elementor-5110 .elementor-element.elementor-element-af4ac45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5110 .elementor-element.elementor-element-1239d1b.elementor-element{--align-self:center;}.elementor-5110 .elementor-element.elementor-element-1239d1b{text-align:start;}.elementor-5110 .elementor-element.elementor-element-1239d1b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;letter-spacing:-0.5px;color:#0C1D28;}.elementor-5110 .elementor-element.elementor-element-f31ffbc{--display:flex;}.elementor-5110 .elementor-element.elementor-element-faq1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-faq1w > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-faq1w{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.65em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-faq2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-faq2w > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-faq2w{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.65em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-faq3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-faq3w > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-faq3w{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.65em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-faq4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-faq4w > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-faq4w{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.65em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-faq5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-faq5w > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-faq5w{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.65em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-faq6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5110 .elementor-element.elementor-element-faq6w > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-faq6w{font-family:"Figtree", Sans-serif;font-size:15px;line-height:1.65em;color:#33424C;}.elementor-5110 .elementor-element.elementor-element-faqacc001{--n-accordion-title-font-size:17px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:1px;--n-accordion-border-radius:14px 14px 14px 14px;--n-accordion-title-normal-color:#0C1D28;--n-accordion-title-hover-color:#1670A3;--n-accordion-title-active-color:#1670A3;--n-accordion-icon-size:15px;--n-accordion-icon-gap:10px;--n-accordion-icon-normal-color:#5B6B76;--n-accordion-icon-hover-color:#1670A3;--n-accordion-icon-active-color:#1670A3;}.elementor-5110 .elementor-element.elementor-element-faqacc001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E9DC;}.elementor-5110 .elementor-element.elementor-element-faqacc001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#F2F8FB;border-style:solid;border-color:#30A5DA;}:where( .elementor-5110 .elementor-element.elementor-element-faqacc001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F2F8FB;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-right:18px;--padding-bottom:16px;--padding-left:18px;}.elementor-5110 .elementor-element.elementor-element-faqacc001 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-faqacc001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-color:#30A5DA;}.elementor-5110 .elementor-element.elementor-element-faqacc001 {--n-accordion-padding:18px 22px 18px 22px;}:where( .elementor-5110 .elementor-element.elementor-element-faqacc001 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:700;text-transform:none;line-height:1.35em;letter-spacing:0.2px;}@media(min-width:768px){.elementor-5110 .elementor-element.elementor-element-0d8b25c{--width:auto;}.elementor-5110 .elementor-element.elementor-element-962b716{--width:auto;}.elementor-5110 .elementor-element.elementor-element-f7202a6{--content-width:1290px;}.elementor-5110 .elementor-element.elementor-element-2597758{--width:52%;}.elementor-5110 .elementor-element.elementor-element-942aa4a{--content-width:1290px;}.elementor-5110 .elementor-element.elementor-element-f100e0e{--width:40%;}.elementor-5110 .elementor-element.elementor-element-0a20af7{--content-width:799px;}.elementor-5110 .elementor-element.elementor-element-14eb306{--content-width:560px;}.elementor-5110 .elementor-element.elementor-element-6e2d4a9{--content-width:400px;}.elementor-5110 .elementor-element.elementor-element-8b9d67d{--width:42%;}.elementor-5110 .elementor-element.elementor-element-a33c735{--content-width:500px;}.elementor-5110 .elementor-element.elementor-element-c33de27{--width:56%;}.elementor-5110 .elementor-element.elementor-element-236ce45{--content-width:594px;}.elementor-5110 .elementor-element.elementor-element-d02dd73{--content-width:668px;}.elementor-5110 .elementor-element.elementor-element-b41aee8{--width:47%;}.elementor-5110 .elementor-element.elementor-element-18796d0{--width:50%;}.elementor-5110 .elementor-element.elementor-element-d58f03f{--content-width:1290px;}.elementor-5110 .elementor-element.elementor-element-e7f7a4e{--width:89%;}.elementor-5110 .elementor-element.elementor-element-20853fd{--content-width:1290px;}.elementor-5110 .elementor-element.elementor-element-c0a5e01{--content-width:1290px;}.elementor-5110 .elementor-element.elementor-element-05376b9{--content-width:1290px;}.elementor-5110 .elementor-element.elementor-element-d1e3298{--width:73%;}.elementor-5110 .elementor-element.elementor-element-8883f50{--content-width:1290px;}.elementor-5110 .elementor-element.elementor-element-af4ac45{--width:100.07%;}.elementor-5110 .elementor-element.elementor-element-f31ffbc{--content-width:1038px;}}@media(max-width:1024px){.elementor-5110 .elementor-element.elementor-element-71d8683{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-5110 .elementor-element.elementor-element-e7f7a4e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5110 .elementor-element.elementor-element-faqacc001{--n-accordion-title-font-size:16px;}}@media(max-width:767px){.elementor-5110 .elementor-element.elementor-element-f3ffa68{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-71d8683{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-5110 .elementor-element.elementor-element-6cd73e3{--content-width:500px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-6cd73e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5110 .elementor-element.elementor-element-258466d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5110 .elementor-element.elementor-element-2c94d1e{--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5110 .elementor-element.elementor-element-a673b83{text-align:center;}.elementor-5110 .elementor-element.elementor-element-a673b83 .elementor-heading-title{font-size:32px;}.woocommerce .elementor-5110 .elementor-element.elementor-element-20d8d27 .price{font-size:21px;}.elementor-5110 .elementor-element.elementor-element-4947559 .elementor-heading-title{font-size:13px;}.elementor-5110 .elementor-element.elementor-element-962b716{--flex-wrap:nowrap;--padding-top:5px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-059fb31 .elementor-heading-title{font-size:12px;}.elementor-5110 .elementor-element.elementor-element-8b9d67d{--width:100%;--min-height:0px;}.elementor-5110 .elementor-element.elementor-element-c33de27{--width:534px;--min-height:0px;}.elementor-5110 .elementor-element.elementor-element-e7f7a4e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-5110 .elementor-element.elementor-element-1a00f45{text-align:center;}.elementor-5110 .elementor-element.elementor-element-c0a5e03{text-align:center;}.elementor-5110 .elementor-element.elementor-element-d1e3298{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5110 .elementor-element.elementor-element-5f26711{--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--padding-top:03px;--padding-bottom:3px;--padding-left:15px;--padding-right:15px;}.elementor-5110 .elementor-element.elementor-element-478de13{--container-widget-width:16px;--container-widget-flex-grow:0;width:var( --container-widget-width, 16px );max-width:16px;}.elementor-5110 .elementor-element.elementor-element-478de13 .elementor-icon{font-size:15px;}.elementor-5110 .elementor-element.elementor-element-478de13 .elementor-icon svg{height:15px;}.elementor-5110 .elementor-element.elementor-element-7bc3524 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-5110 .elementor-element.elementor-element-7bc3524 .elementor-heading-title{font-size:10px;}.elementor-5110 .elementor-element.elementor-element-1239d1b{text-align:center;}.elementor-5110 .elementor-element.elementor-element-1239d1b .elementor-heading-title{font-size:28px;}.elementor-5110 .elementor-element.elementor-element-faqacc001{--n-accordion-title-font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-962b716 *//* Borde que cambia de color en ciclo */
.mcodform_widget_hot_product{
  border: 3px solid #ff5a5f; /* color inicial */
  border-radius: 14px;       /* ajusta al radio de tu contenedor */
  animation: mcod-border-cycle 6s linear infinite;
}

@keyframes mcod-border-cycle{
  0%   { border-color: #ff5a5f; } /* rojo coral */
  25%  { border-color: #ffbd2e; } /* amarillo */
  50%  { border-color: #6bcf6b; } /* verde */
  75%  { border-color: #4d96ff; } /* azul */
  100% { border-color: #ff5a5f; }
}

/* Accesibilidad */
@media (prefers-reduced-motion: reduce){
  .mcodform_widget_hot_product{ animation: none; }
}/* End custom CSS */
/* Start custom CSS *//* Landing Sérum V2 — estilos globales del mockup */
:root {
  --tk-bg: #fafbed; --tk-surface: #ffffff; --tk-ink: #0c1d28; --tk-body: #33424c;
  --tk-muted: #5b6b76; --tk-line: #e7e9dc; --tk-tint: #f2f8fb;
  --tk-accent: #30a5da; --tk-accent-aa: #1670a3; --tk-lima: #78b929; --tk-lima-aa: #4e7a12;
}
body { background: var(--tk-bg); }
/* Estilo de pestañas tipo píldora según mockup */
.e-n-tabs .e-n-tabs-heading { justify-content: center; flex-wrap: wrap; gap: 8px; }
.e-n-tabs .e-n-tab-title {
  border: 1.5px solid var(--tk-line) !important; border-radius: 999px !important;
  padding: 11px 22px !important; background: transparent; color: var(--tk-muted);
  font-family: Figtree, sans-serif; font-weight: 600; font-size: 15.5px;
}
.e-n-tabs .e-n-tab-title:hover { border-color: var(--tk-accent) !important; color: var(--tk-accent-aa) !important; }
.e-n-tabs .e-n-tab-title[aria-selected="true"] {
  background: var(--tk-ink) !important; border-color: var(--tk-ink) !important; color: #fff !important;
}
/* Contenedor raíz con fondo marfil */
.elementor-location-single .e-con > .e-con-inner > *:first-child { margin-top: 0; }


/* ============ RESPONSIVE V2 · Landing Sérum 5102 · breakpoints del mockup ============
   Scoped 100% a .elementor-5110 (plantilla "Landing Sérum V2 (producto 5102)").
   Rastrea los media queries del mockup: 960 / 860 / 768 / 700 / 560.
   No afecta producto 873, plantilla 3623, tema Neve ni el resto del sitio. */

/* ---------- ≤960 · colapso de layouts principales (hero, regenera, pedido, proceso, timeline, google, ciencia) ---------- */
@media (max-width:960px){
  .elementor-5110 .elementor-element-71d8683{--flex-direction:column;--gap:48px 48px;--row-gap:48px;--column-gap:48px}
  .elementor-5110 .elementor-element-f3ffa68{--min-height:auto}
  .elementor-5110 .elementor-element-4d297aa{--flex-direction:column;--gap:48px 48px;--row-gap:48px;--column-gap:48px}
  .elementor-5110 .elementor-element-bd6e291{--flex-direction:column;--gap:40px 40px;--row-gap:40px;--column-gap:40px}
  .elementor-5110 .elementor-element-b0cdc74{--flex-direction:column;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-bottom:48px}
  .elementor-5110 .elementor-element-790b47a{--flex-direction:column;--gap:28px 28px;--row-gap:28px;--column-gap:28px}
  .elementor-5110 .elementor-element-e0fa94c,
  .elementor-5110 .elementor-element-b222e33,
  .elementor-5110 .elementor-element-0049b5b{--flex-direction:column}
  /* servicios → 2 columnas */
  .elementor-5110 .elementor-element-65465c8,
  .elementor-5110 .elementor-element-df6b61f,
  .elementor-5110 .elementor-element-d2cc694,
  .elementor-5110 .elementor-element-76c1883{--width:calc(50% - 20px)}
}

/* ---------- ≤860 · grillas de tarjetas a 1 col · panel tabs compacto · reseñas 2 col ---------- */
@media (max-width:860px){
  .elementor-5110 .elementor-element-2e6a407,
  .elementor-5110 .elementor-element-675b08c,
  .elementor-5110 .elementor-element-81dd6f8,
  .elementor-5110 .elementor-element-f44ca1a,
  .elementor-5110 .elementor-element-d99f601,
  .elementor-5110 .elementor-element-d9d1660,
  .elementor-5110 .elementor-element-bf0116c,
  .elementor-5110 .elementor-element-6cacbad,
  .elementor-5110 .elementor-element-e7f7a4e,
  .elementor-5110 .elementor-element-6922f03,
  .elementor-5110 .elementor-element-525c9ce,
  .elementor-5110 .elementor-element-9b1fd72{--flex-direction:column}
  .elementor-5110 .elementor-element-762dd23{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px}
  /* ideal-grid (tabs panel 4) a 1 col */
  .elementor-5110 .elementor-element-459a3a1{--flex-direction:column}
  /* reseñas redes: 2 col */
  .elementor-5110 .elementor-element-78a999c,
  .elementor-5110 .elementor-element-a215259,
  .elementor-5110 .elementor-element-89edb8f,
  .elementor-5110 .elementor-element-d675b8c,
  .elementor-5110 .elementor-element-317e66b,
  .elementor-5110 .elementor-element-48e8345{--width:calc(50% - 10px)}
  /* nat-grid (98,5% natural) → 2 col */
  .elementor-5110 .elementor-element-7cef7b1{--flex-direction:row;--flex-wrap:wrap}
}

/* ---------- ≤768 · paddings sección, tipografía, tabs horizontales, claims ---------- */
@media (max-width:768px){
  /* 11 secciones: 64px vertical / 20px lateral (mockup) */
  .elementor-5110 .elementor-element-f7202a6,
  .elementor-5110 .elementor-element-942aa4a,
  .elementor-5110 .elementor-element-d58f03f,
  .elementor-5110 .elementor-element-3c58d4c,
  .elementor-5110 .elementor-element-8883f50,
  .elementor-5110 .elementor-element-05376b9,
  .elementor-5110 .elementor-element-683809c,
  .elementor-5110 .elementor-element-9019c6f,
  .elementor-5110 .elementor-element-4b44e07,
  .elementor-5110 .elementor-element-b06362d,
  .elementor-5110 .elementor-element-af4ac45{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px}
  /* hero móvil: 72/56/20/20, sin 90vh */
  .elementor-5110 .elementor-element-f3ffa68{--padding-top:72px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;--min-height:auto}
  /* H1 con clamp del mockup */
  .elementor-5110 .elementor-element-a673b83 .elementor-heading-title{font-size:clamp(34px,8.5vw,46px)}
  /* rating pill compacta, sin quiebre interno */
  .elementor-5110 .elementor-element-5320c31{--flex-wrap-mobile:nowrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px}
  /* tabs: revertir acordeón móvil de Elementor → píldoras horizontales como desktop */
  .elementor.elementor .elementor-5110 .elementor-element-a9c93da.e-n-tabs-mobile{--n-tabs-direction:row;--n-tabs-heading-display:flex;--n-tabs-content-display:flex}
  .elementor.elementor .elementor-5110 .elementor-element-a9c93da.e-n-tabs-mobile .e-n-tabs{gap:var(--n-tabs-gap)}
  .elementor.elementor .elementor-5110 .elementor-element-a9c93da.e-n-tabs-mobile .e-n-tab-title{width:auto;order:initial}
  .elementor.elementor .elementor-5110 .elementor-element-a9c93da.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:0}
  .elementor.elementor .elementor-5110 .elementor-element-a9c93da.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:0}
  .elementor.elementor .elementor-5110 .elementor-element-a9c93da.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:initial}
}

/* ---------- ≤700 · banner verde en columna ---------- */
@media (max-width:700px){
  .elementor-5110 .elementor-element-e7658c9{--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px}
  .elementor-5110 .elementor-element-4ca2a02{--flex-direction:column;--gap:20px 20px;--row-gap:20px;--column-gap:20px}
}

/* ---------- ≤560 · una columna final ---------- */
@media (max-width:560px){
  /* reseñas 1 col */
  .elementor-5110 .elementor-element-78a999c,
  .elementor-5110 .elementor-element-a215259,
  .elementor-5110 .elementor-element-89edb8f,
  .elementor-5110 .elementor-element-d675b8c,
  .elementor-5110 .elementor-element-317e66b,
  .elementor-5110 .elementor-element-48e8345{--width:100%}
  /* claims 68/64/100 a 1 col */
  .elementor-5110 .elementor-element-7a1b052,
  .elementor-5110 .elementor-element-04ed7b9,
  .elementor-5110 .elementor-element-e88d056{--width:100%}
  /* servicios 1 col */
  .elementor-5110 .elementor-element-65465c8,
  .elementor-5110 .elementor-element-df6b61f,
  .elementor-5110 .elementor-element-d2cc694,
  .elementor-5110 .elementor-element-76c1883{--width:100%}
}

/* ---------- Imágenes de reseñas estilo mockup (todas las vistas) ---------- */
.elementor-5110 .elementor-element-78a999c .elementor-widget-image img,
.elementor-5110 .elementor-element-a215259 .elementor-widget-image img,
.elementor-5110 .elementor-element-89edb8f .elementor-widget-image img,
.elementor-5110 .elementor-element-d675b8c .elementor-widget-image img,
.elementor-5110 .elementor-element-317e66b .elementor-widget-image img,
.elementor-5110 .elementor-element-48e8345 .elementor-widget-image img{height:420px;width:100%;object-fit:cover;object-position:top center}

/* === TK V3 · grids responsive + cards planas (solo .elementor-5110) === */
/* evita desbordes en hijos de grid */
.elementor-5110 .e-con.e-grid > .e-child{min-width:0;overflow-wrap:break-word}
/* tablet: si queda un hijo huérfano en la ultima fila, ocupa todo el ancho */
@media (min-width:768px) and (max-width:1024px){
  .elementor-5110 .elementor-element-81dd6f8 > .e-child:last-child:nth-child(odd),
  .elementor-5110 .elementor-element-f44ca1a > .e-child:last-child:nth-child(odd),
  .elementor-5110 .elementor-element-d9d1660 > .e-child:last-child:nth-child(odd),
  .elementor-5110 .elementor-element-bf0116c > .e-child:last-child:nth-child(odd),
  .elementor-5110 .elementor-element-6cacbad > .e-child:last-child:nth-child(odd),
  .elementor-5110 .elementor-element-e7f7a4e > .e-child:last-child:nth-child(odd),
  .elementor-5110 .elementor-element-6922f03 > .e-child:last-child:nth-child(odd){grid-column:1/-1}
}
/* pestañas sin seleccion inicial: la 1ra pestaña (fantasma) y su panel vacío quedan ocultos; Elementor la activa por defecto */
.elementor-5110 .elementor-element-a9c93da .e-n-tabs-heading > .e-n-tab-title:first-child{display:none !important}
.elementor-5110 .elementor-element-a9c93da .e-n-tabs-content > .e-con:first-child{display:none !important}


/* === TK V3b · tabla comparativa (solo .elementor-5110) === */
.elementor-5110 .tk-compare-wrap{width:100%;max-width:900px;margin:8px auto 0}
.elementor-5110 .tk-compare{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #E7E9DC;border-radius:16px;overflow:hidden;margin:0;font-family:Figtree,sans-serif;color:#33424C}
.elementor-5110 .tk-compare th,.elementor-5110 .tk-compare td{padding:16px 18px;border:0;border-bottom:1px solid #E7E9DC;text-align:center;vertical-align:middle;font-size:16px;line-height:1.4;overflow-wrap:break-word;position:relative}
.elementor-5110 .tk-compare thead th{background:#F2F8FB;color:#0C1D28;font-family:Sora,sans-serif;font-weight:700;font-size:15px}
.elementor-5110 .tk-compare thead th:first-child{text-align:left}
.elementor-5110 .tk-compare thead th{overflow-wrap:normal;word-break:normal}
.elementor-5110 .tk-compare thead th.tk-us{background:#0C1D28;color:#fff}
.elementor-5110 .tk-compare tbody th{background:#fff;text-align:left;font-weight:600;color:#0C1D28}
.elementor-5110 .tk-compare tbody td{background:#fff}
.elementor-5110 .tk-compare tbody td.tk-us{background:#F2F8FB}
.elementor-5110 .tk-compare tbody tr:last-child th,.elementor-5110 .tk-compare tbody tr:last-child td{border-bottom:0}
.elementor-5110 .tk-compare th:first-child{width:50%}
.elementor-5110 .tk-yes,.elementor-5110 .tk-no{font-size:20px;font-weight:700;line-height:1}
.elementor-5110 .tk-yes{color:#4E7A12}
.elementor-5110 .tk-no{color:#B23A48}
.elementor-5110 .tk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (max-width:768px){
  .elementor-5110 .elementor-element-c0a5e01{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px}
}
@media (max-width:600px){
  .elementor-5110 .tk-compare th,.elementor-5110 .tk-compare td{padding:12px 8px;font-size:14px}
  .elementor-5110 .tk-compare thead th{font-size:12px;padding:12px 4px;overflow-wrap:normal;word-break:normal}
  .elementor-5110 .tk-compare th:first-child{width:40%}
  .elementor-5110 .tk-yes,.elementor-5110 .tk-no{font-size:18px}
}


/* Hover de pestañas en azul de la pagina (antes verde) */
.elementor-5110 .elementor-element-a9c93da .e-n-tab-title[aria-selected=false]:hover,
.elementor-5110 .elementor-element-a9c93da .e-n-tab-title[aria-selected=false]:hover a{color:var(--tk-accent-aa) !important;background-color:transparent !important}
.elementor-5110 .elementor-element-a9c93da .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i,
.elementor-5110 .elementor-element-a9c93da .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{color:var(--tk-accent-aa) !important;fill:var(--tk-accent-aa) !important}
.elementor-5110 .elementor-element-a9c93da .e-n-tab-title[aria-selected=false]:hover{border-color:var(--tk-accent) !important}

/* hover tabs azul: refuerzo sobre fallback verde del core */
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:transparent !important}

/* tk-hero-v2:start — botón de compra e ítems de confianza del hero */
.elementor-5110 .elementor-element.elementor-element-cde2db9 form.cart,
.elementor-5110 .elementor-element.elementor-element-cde2db9 .cod_container_button_order { justify-content: center; }
@media (max-width: 767px) {
  .elementor-5110 .cod_container_button_order.cod_sticky {
    left: 12px; right: 12px; width: auto;
    bottom: calc(10px + env(safe-area-inset-bottom));
    --cod-btn-fs: 1rem;
  }
  .elementor-5110 .cod_sticky #modal_checkout { width: 100%; }
  .elementor-5110 .cod_sticky #modal_checkout .button-content { white-space: nowrap; }
}
.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-items { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-item {
  flex-direction: column; align-items: center; text-align: center; gap: 8px;
  margin: 0; padding: 14px 8px; background: #fff; border: 1px solid #E7E9DC; border-radius: 16px;
}
.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-item::after { display: none; }
.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-icon {
  width: 40px; height: 40px; border-radius: 50%; background: rgba(120,185,41,.14);
  display: grid; place-items: center;
}
.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-text { padding: 0; font-size: 12.5px; line-height: 1.3; color: #5B6B76; }
.elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-text strong { display: block; font-size: 14px; color: #0C1D28; }
@media (max-width: 767px) {
  .elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-items { gap: 8px; }
  .elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-item { padding: 12px 6px; }
  .elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-text { font-size: 11.5px; }
  .elementor-5110 .elementor-element.elementor-element-1a91d0b .elementor-icon-list-text strong { font-size: 13px; }
}
/* tk-hero-v2:end */

/* tk-tabs-v1:start — pestañas "¿Qué problema quieres tratar?" en cuadrícula 2×2 en móvil */
@media (max-width: 767px) {
  .elementor-5110 .elementor-element.elementor-element-a9c93da .e-n-tabs-heading {
    display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; width: 100%;
  }
  .elementor-5110 .elementor-element.elementor-element-a9c93da .e-n-tabs-heading > .e-n-tab-title {
    width: 100% !important; margin: 0 !important; justify-content: center; text-align: center;
    padding: 12px 10px !important; white-space: normal;
  }
}
/* textos justificados sin huecos grandes */
.elementor-5110 .elementor-element.elementor-element-a9c93da .elementor-widget-text-editor { hyphens: auto; -webkit-hyphens: auto; }
/* tk-tabs-v1:end */

/* tk-compare-v1:start — antes/después dentro de las pestañas */
/* el widget HTML solo lleva el script: no debe ocupar espacio */
.elementor-5110 .elementor-element.elementor-element-b7e41c9 { display: none; }
/* sin fotos apiladas mientras se monta el deslizador */
.elementor-5110 .elementskit-image-comparison:not(.twentytwenty-container) img + img { display: none; }
.elementor-5110 .elementskit-image-comparison img { aspect-ratio: auto 1 / 1; }
/* la flecha de subir no debe tapar el botón de compra fijo en móvil */
@media (max-width: 767px) {
  .scroll-to-top { bottom: 84px !important; }
}
/* tk-compare-v1:end */

/* tk-carousel-v1:start — "Clientes felices": todas las fotos del carrusel en un marco del mismo tamaño, sin recortar */
.elementor-5110 .elementor-element.elementor-element-972f5e7 .swiper-slide-inner {
  margin: 0; aspect-ratio: 3 / 5; overflow: hidden;
  display: flex; align-items: center; justify-content: center;
  background: #FAFBED; border: 1px solid #E7E9DC; border-radius: 16px;
}
.elementor-5110 .elementor-element.elementor-element-972f5e7 .swiper-slide-inner .swiper-slide-image {
  width: 100%; height: 100%; object-fit: contain;
}
/* tk-carousel-v1:end */

/* tk-benefits-v1:start — pestaña Manchas: los 3 beneficios como tarjetas con icono */
.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-items { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-item {
  flex-direction: column; align-items: center; text-align: center; gap: 10px;
  margin: 0; padding: 18px 12px; background: #FAFBED; border: 1px solid #E7E9DC; border-radius: 16px;
}
.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-item::after { display: none; }
.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-icon {
  flex: none; width: 44px; height: 44px; border-radius: 50%; background: rgba(120,185,41,.16);
  display: grid; place-items: center;
}
.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-text { padding: 0; font-family: Figtree, sans-serif; font-size: 14.5px; line-height: 1.35; color: #5B6B76; }
.elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-text strong { display: block; font-family: Sora, sans-serif; font-size: 15.5px; color: #0C1D28; margin-bottom: 2px; }
@media (max-width: 767px) {
  .elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-items { grid-template-columns: 1fr; gap: 10px; }
  .elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-item { flex-direction: row; text-align: left; gap: 12px; padding: 12px 14px; }
  .elementor-5110 .elementor-element.elementor-element-e5b1a07 .elementor-icon-list-icon { width: 40px; height: 40px; }
}
/* tk-benefits-v1:end *//* End custom CSS */