.elementor-39519 .elementor-element.elementor-element-60327da{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39519 .elementor-element.elementor-element-2a360e8{--display:flex;}.woocommerce .elementor-39519 .elementor-element.elementor-element-958aa39 .flex-viewport:not(:last-child){margin-bottom:7px;}.woocommerce .elementor-39519 .elementor-element.elementor-element-958aa39 .flex-control-thumbs li{padding-right:calc(7px / 2);padding-left:calc(7px / 2);padding-bottom:7px;}.woocommerce .elementor-39519 .elementor-element.elementor-element-958aa39 .flex-control-thumbs{margin-right:calc(-7px / 2);margin-left:calc(-7px / 2);}.elementor-39519 .elementor-element.elementor-element-61e5f21{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39519 .elementor-element.elementor-element-e4ebf85{text-align:left;}.elementor-39519 .elementor-element.elementor-element-e4ebf85 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:normal;color:#000000;}.elementor-39519 .elementor-element.elementor-element-c5ceb37{--divider-border-style:solid;--divider-color:#E1DEDE;--divider-border-width:1px;}.elementor-39519 .elementor-element.elementor-element-c5ceb37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39519 .elementor-element.elementor-element-c5ceb37 .elementor-divider-separator{width:100%;}.elementor-39519 .elementor-element.elementor-element-c5ceb37 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-39519 .elementor-element.elementor-element-f8f7062{font-family:"Optimized Poppins", Sans-serif;font-size:14px;color:#387780;}.elementor-39519 .elementor-element.elementor-element-f8f7062 a{color:#ADA7A7;}.elementor-39519 .elementor-element.elementor-element-1db0561 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39519 .elementor-element.elementor-element-1db0561{text-align:left;}.woocommerce .elementor-39519 .elementor-element.elementor-element-1db0561 .price{color:#387780;font-family:"Arial", Sans-serif;font-size:24px;font-weight:400;}body:not(.rtl) .elementor-39519 .elementor-element.elementor-element-1db0561:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-39519 .elementor-element.elementor-element-1db0561:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-39519 .elementor-element.elementor-element-1db0561.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-39519 .elementor-element.elementor-element-7cc838b .cart button, .elementor-39519 .elementor-element.elementor-element-7cc838b .cart .button{font-family:"Arial", Sans-serif;background-color:#387780;transition:all 0.2s;}.elementor-39519 .elementor-element.elementor-element-7cc838b .added_to_cart{font-family:"Arial", Sans-serif;font-weight:500;}.elementor-39519 .elementor-element.elementor-element-7cc838b{--button-spacing:12px;}.elementor-39519 .elementor-element.elementor-element-7cc838b .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-39519 .elementor-element.elementor-element-7cc838b form.cart table.variations tr th, .woocommerce .elementor-39519 .elementor-element.elementor-element-7cc838b form.cart table.variations tr td{padding-top:calc( 6px/2 );padding-bottom:calc( 6px/2 );}.woocommerce .elementor-39519 .elementor-element.elementor-element-7cc838b form.cart table.variations label{color:#000000;}.elementor-39519 .elementor-element.elementor-element-c1faf9e{--display:flex;--min-height:74px;--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-39519 .elementor-element.elementor-element-dfc8e16{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-39519 .elementor-element.elementor-element-dfc8e16:not(.elementor-motion-effects-element-type-background), .elementor-39519 .elementor-element.elementor-element-dfc8e16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-39519 .elementor-element.elementor-element-ddd2072{--display:flex;}.elementor-39519 .elementor-element.elementor-element-03fa168{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-39519 .elementor-element.elementor-element-03fa168 > .elementor-widget-container{padding:5px 0px 5px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DBDBDB;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-39519 .elementor-element.elementor-element-03fa168.elementor-element{--align-self:center;}.elementor-39519 .elementor-element.elementor-element-93d50a3 img{width:14%;}.elementor-39519 .elementor-element.elementor-element-8170235{text-align:center;}.elementor-39519 .elementor-element.elementor-element-8170235 .elementor-heading-title{font-size:46px;}.elementor-39519 .elementor-element.elementor-element-e2241b4{text-align:center;}.elementor-39519 .elementor-element.elementor-element-468a142 .elementor-button{background-color:#000000;font-weight:500;border-radius:14px 14px 14px 14px;}.elementor-39519 .elementor-element.elementor-element-468a142 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39519 .elementor-element.elementor-element-237f6b9{--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-39519 .elementor-element.elementor-element-694cce0{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:3;}.elementor-39519 .elementor-element.elementor-element-694cce0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-39519 .elementor-element.elementor-element-694cce0 img{width:81%;max-width:100%;}.elementor-39519 .elementor-element.elementor-element-9620049{--display:flex;--min-height:344px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39519 .elementor-element.elementor-element-10270fc{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-292ec83{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-9710be4{--display:flex;--min-height:315px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39519 .elementor-element.elementor-element-d598649{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-d598649.elementor-element{--align-self:flex-end;}.elementor-39519 .elementor-element.elementor-element-b31c475{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-16d4e18{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-16d4e18.elementor-element{--align-self:flex-end;}.elementor-39519 .elementor-element.elementor-element-fccd675{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-a75bf0b{--display:flex;--min-height:344px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-39519 .elementor-element.elementor-element-d4e5e80{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-f46a2ac{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-9558775{--display:flex;--min-height:315px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:21px 21px 21px 21px;}.elementor-39519 .elementor-element.elementor-element-9558775:not(.elementor-motion-effects-element-type-background), .elementor-39519 .elementor-element.elementor-element-9558775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-39519 .elementor-element.elementor-element-ecb5e5d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-ecb5e5d > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-39519 .elementor-element.elementor-element-ecb5e5d .elementor-heading-title{font-size:47px;color:#FFFFFF;}.elementor-39519 .elementor-element.elementor-element-2f25b82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-39519 .elementor-element.elementor-element-c49e035{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;text-align:center;}.elementor-39519 .elementor-element.elementor-element-c49e035 > .elementor-widget-container{padding:5px 0px 5px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DBDBDB;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-39519 .elementor-element.elementor-element-c49e035.elementor-element{--align-self:center;}.elementor-39519 .elementor-element.elementor-element-756c5d4{text-align:center;}.elementor-39519 .elementor-element.elementor-element-6b40616{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-6b40616.elementor-element{--align-self:center;}.elementor-39519 .elementor-element.elementor-element-6b40616 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-39519 .elementor-element.elementor-element-6b40616 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-39519 .elementor-element.elementor-element-47b6be6{--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39519 .elementor-element.elementor-element-d45bda8 .elementor-button{background-color:#000000;font-weight:500;border-radius:14px 14px 14px 14px;}.elementor-39519 .elementor-element.elementor-element-d45bda8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39519 .elementor-element.elementor-element-ccc971b{--divider-border-style:solid;--divider-color:#A7A7A7;--divider-border-width:1px;}.elementor-39519 .elementor-element.elementor-element-ccc971b .elementor-divider-separator{width:100%;}.elementor-39519 .elementor-element.elementor-element-ccc971b .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-39519 .elementor-element.elementor-element-6177ca4{--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:flex-start;border-style:none;--border-style:none;}.elementor-39519 .elementor-element.elementor-element-3a0b6b3{width:var( --container-widget-width, 31.221% );max-width:31.221%;--container-widget-width:31.221%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-3a0b6b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39519 .elementor-element.elementor-element-3a0b6b3 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-39519 .elementor-element.elementor-element-6a956d2{columns:1;font-size:21px;}.elementor-39519 .elementor-element.elementor-element-31543a0{--divider-border-style:solid;--divider-color:#A7A7A7;--divider-border-width:1px;}.elementor-39519 .elementor-element.elementor-element-31543a0 .elementor-divider-separator{width:100%;}.elementor-39519 .elementor-element.elementor-element-31543a0 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-39519 .elementor-element.elementor-element-e452ae0{--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:flex-start;border-style:none;--border-style:none;}.elementor-39519 .elementor-element.elementor-element-239a74a{width:var( --container-widget-width, 31.221% );max-width:31.221%;--container-widget-width:31.221%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-239a74a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39519 .elementor-element.elementor-element-239a74a .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-39519 .elementor-element.elementor-element-12b2196{columns:1;font-size:21px;}.elementor-39519 .elementor-element.elementor-element-0e8c4fc{--divider-border-style:solid;--divider-color:#A7A7A7;--divider-border-width:1px;}.elementor-39519 .elementor-element.elementor-element-0e8c4fc .elementor-divider-separator{width:100%;}.elementor-39519 .elementor-element.elementor-element-0e8c4fc .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-39519 .elementor-element.elementor-element-5314f34{--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:flex-start;border-style:none;--border-style:none;}.elementor-39519 .elementor-element.elementor-element-e70b434{width:var( --container-widget-width, 31.221% );max-width:31.221%;--container-widget-width:31.221%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-e70b434.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39519 .elementor-element.elementor-element-e70b434 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-39519 .elementor-element.elementor-element-4e510e8{columns:1;font-size:21px;}.elementor-39519 .elementor-element.elementor-element-7131322{--divider-border-style:solid;--divider-color:#A7A7A7;--divider-border-width:1px;}.elementor-39519 .elementor-element.elementor-element-7131322 .elementor-divider-separator{width:100%;}.elementor-39519 .elementor-element.elementor-element-7131322 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-39519 .elementor-element.elementor-element-94cf48e{--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:flex-start;border-style:none;--border-style:none;}.elementor-39519 .elementor-element.elementor-element-e85cf39{width:var( --container-widget-width, 31.221% );max-width:31.221%;--container-widget-width:31.221%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-e85cf39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39519 .elementor-element.elementor-element-e85cf39 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-39519 .elementor-element.elementor-element-bce7b92{columns:1;font-size:21px;}.elementor-39519 .elementor-element.elementor-element-b744c84{--divider-border-style:solid;--divider-color:#A7A7A7;--divider-border-width:1px;}.elementor-39519 .elementor-element.elementor-element-b744c84 .elementor-divider-separator{width:100%;}.elementor-39519 .elementor-element.elementor-element-b744c84 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-39519 .elementor-element.elementor-element-297192a{--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:flex-start;border-style:none;--border-style:none;}.elementor-39519 .elementor-element.elementor-element-2d32cf8{width:var( --container-widget-width, 31.221% );max-width:31.221%;--container-widget-width:31.221%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-2d32cf8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39519 .elementor-element.elementor-element-2d32cf8 .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-39519 .elementor-element.elementor-element-0f82d23{columns:1;font-size:21px;}.elementor-39519 .elementor-element.elementor-element-8b70e6f{--divider-border-style:solid;--divider-color:#A7A7A7;--divider-border-width:1px;}.elementor-39519 .elementor-element.elementor-element-8b70e6f .elementor-divider-separator{width:100%;}.elementor-39519 .elementor-element.elementor-element-8b70e6f .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-39519 .elementor-element.elementor-element-2c502de{--display:flex;--min-height:0px;--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-39519 .elementor-element.elementor-element-2c502de:not(.elementor-motion-effects-element-type-background), .elementor-39519 .elementor-element.elementor-element-2c502de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-39519 .elementor-element.elementor-element-f25a903{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;columns:1;font-size:18px;color:#FFFFFF;}.elementor-39519 .elementor-element.elementor-element-f25a903 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-39519 .elementor-element.elementor-element-f25a903.elementor-element{--align-self:center;}.elementor-39519 .elementor-element.elementor-element-f25a903 p{margin-block-end:10px;}.elementor-39519 .elementor-element.elementor-element-a11e96a{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-39519 .elementor-element.elementor-element-a11e96a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39519 .elementor-element.elementor-element-1a7425e{text-align:center;}.elementor-39519 .elementor-element.elementor-element-48d3659{columns:1;font-size:18px;}.elementor-39519 .elementor-element.elementor-element-f611241{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39519 .elementor-element.elementor-element-5539240{--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-39519 .elementor-element.elementor-element-5de7040{text-align:center;}.elementor-39519 .elementor-element.elementor-element-64db4eb > .elementor-widget-container{background-color:#BDBDBD;padding:52px 52px 52px 52px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-39519 .elementor-element.elementor-element-64db4eb{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-item > a{font-size:22px;}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-text{color:#000000A8;transition:color 0.3s;}.elementor-39519 .elementor-element.elementor-element-8cd1904{--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-39519 .elementor-element.elementor-element-fea6598{text-align:center;}.elementor-39519 .elementor-element.elementor-element-4984cc5 > .elementor-widget-container{background-color:#DFDFDF;padding:52px 52px 52px 52px;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.32);}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-39519 .elementor-element.elementor-element-4984cc5{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-item > a{font-size:22px;}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-39519 .elementor-element.elementor-element-8c859bf{--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-39519 .elementor-element.elementor-element-3eb1b20 .elementor-button{background-color:#000000;font-weight:500;border-radius:14px 14px 14px 14px;}.elementor-39519 .elementor-element.elementor-element-3eb1b20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39519 .elementor-element.elementor-element-38d0079{--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-39519 .elementor-element.elementor-element-38d0079:not(.elementor-motion-effects-element-type-background), .elementor-39519 .elementor-element.elementor-element-38d0079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8C4C4;}.elementor-39519 .elementor-element.elementor-element-0d95c07{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;text-align:center;}.elementor-39519 .elementor-element.elementor-element-0d95c07 > .elementor-widget-container{background-color:#FFFFFF;margin:60px 0px 0px 0px;padding:6px 0px 5px 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DBDBDB;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);}.elementor-39519 .elementor-element.elementor-element-0d95c07.elementor-element{--align-self:center;}.elementor-39519 .elementor-element.elementor-element-06971a8 .elementor-swiper-button{font-size:20px;}.elementor-39519 .elementor-element.elementor-element-06971a8 .elementor-testimonial__text{color:#000000;font-family:"Optimized Poppins", Sans-serif;font-style:normal;}.elementor-39519 .elementor-element.elementor-element-1842a1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39519 .elementor-element.elementor-element-1842a1c:not(.elementor-motion-effects-element-type-background), .elementor-39519 .elementor-element.elementor-element-1842a1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E6;}.elementor-39519 .elementor-element.elementor-element-fb28a7a{--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-39519 .elementor-element.elementor-element-8298f8c{text-align:center;}.elementor-39519 .elementor-element.elementor-element-58449a6 .elementor-button{background-color:#000000;font-weight:500;border-radius:14px 14px 14px 14px;}.elementor-39519 .elementor-element.elementor-element-58449a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39519 .elementor-element.elementor-element-4e85faa{--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-39519 .elementor-element.elementor-element-730ec71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39519 .elementor-element.elementor-element-4e43ad0 p{margin-block-end:4px;}.elementor-39519 .elementor-element.elementor-element-d8d29df{--divider-border-style:solid;--divider-color:#666666A8;--divider-border-width:1px;}.elementor-39519 .elementor-element.elementor-element-d8d29df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-39519 .elementor-element.elementor-element-d8d29df .elementor-divider-separator{width:100%;}.elementor-39519 .elementor-element.elementor-element-d8d29df .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-39519 .elementor-element.elementor-element-6fcc21d{--display:flex;}.elementor-39519 .elementor-element.elementor-element-0296487{--display:flex;}.elementor-39519 .elementor-element.elementor-element-c4fad0f{--display:flex;}.elementor-39519 .elementor-element.elementor-element-6dd4b1e{--display:flex;}.elementor-39519 .elementor-element.elementor-element-68f2e47{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#020101;--n-accordion-icon-size:19px;}.elementor-39519 .elementor-element.elementor-element-68f2e47 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-39519 .elementor-element.elementor-element-68f2e47 > .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-weight:600;}:where( .elementor-39519 .elementor-element.elementor-element-68f2e47 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-39519 .elementor-element.elementor-element-7edb90d{--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:080px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-39519 .elementor-element.elementor-element-7edb90d:not(.elementor-motion-effects-element-type-background), .elementor-39519 .elementor-element.elementor-element-7edb90d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #505050 10%, #000000 100%);}.elementor-39519 .elementor-element.elementor-element-7edb90d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-39519 .elementor-element.elementor-element-cfadf73{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-39519 .elementor-element.elementor-element-cfadf73.elementor-element{--align-self:center;}.elementor-39519 .elementor-element.elementor-element-cfadf73 .elementor-heading-title{color:#FFFFFF;}.elementor-39519 .elementor-element.elementor-element-99167bb .elementor-button{background-color:#FFFFFF;font-weight:500;fill:#000000;color:#000000;border-radius:14px 14px 14px 14px;}.elementor-39519 .elementor-element.elementor-element-99167bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-39519 .elementor-element.elementor-element-42003b9{--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;}@media(min-width:768px){.elementor-39519 .elementor-element.elementor-element-237f6b9{--content-width:1272px;}.elementor-39519 .elementor-element.elementor-element-9620049{--width:100%;}.elementor-39519 .elementor-element.elementor-element-9710be4{--width:100%;}.elementor-39519 .elementor-element.elementor-element-a75bf0b{--width:100%;}.elementor-39519 .elementor-element.elementor-element-6177ca4{--width:100%;}.elementor-39519 .elementor-element.elementor-element-e452ae0{--width:100%;}.elementor-39519 .elementor-element.elementor-element-5314f34{--width:100%;}.elementor-39519 .elementor-element.elementor-element-94cf48e{--width:100%;}.elementor-39519 .elementor-element.elementor-element-297192a{--width:100%;}.elementor-39519 .elementor-element.elementor-element-f611241{--content-width:914px;}.elementor-39519 .elementor-element.elementor-element-5539240{--width:50%;}.elementor-39519 .elementor-element.elementor-element-8cd1904{--width:50%;}.elementor-39519 .elementor-element.elementor-element-fb28a7a{--width:50%;}.elementor-39519 .elementor-element.elementor-element-4e85faa{--width:50%;}}@media(max-width:767px){.elementor-39519 .elementor-element.elementor-element-c1faf9e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-39519 .elementor-element.elementor-element-03fa168{--container-widget-width:232px;--container-widget-flex-grow:0;width:var( --container-widget-width, 232px );max-width:232px;}.elementor-39519 .elementor-element.elementor-element-93d50a3 img{width:34%;}.elementor-39519 .elementor-element.elementor-element-694cce0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39519 .elementor-element.elementor-element-694cce0 img{width:100%;}.elementor-39519 .elementor-element.elementor-element-9620049{--min-height:169px;}.elementor-39519 .elementor-element.elementor-element-9710be4{--min-height:156px;}.elementor-39519 .elementor-element.elementor-element-a75bf0b{--min-height:169px;}.elementor-39519 .elementor-element.elementor-element-ecb5e5d .elementor-heading-title{font-size:23px;}.elementor-39519 .elementor-element.elementor-element-c49e035{--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;}.elementor-39519 .elementor-element.elementor-element-6b40616{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-39519 .elementor-element.elementor-element-d690771{text-align:center;}.elementor-39519 .elementor-element.elementor-element-239a74a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39519 .elementor-element.elementor-element-e70b434{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39519 .elementor-element.elementor-element-e85cf39{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39519 .elementor-element.elementor-element-2d32cf8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39519 .elementor-element.elementor-element-f25a903{--container-widget-width:98%;--container-widget-flex-grow:0;width:var( --container-widget-width, 98% );max-width:98%;}.elementor-39519 .elementor-element.elementor-element-a11e96a{--width:337px;}.elementor-39519 .elementor-element.elementor-element-48d3659{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-39519 .elementor-element.elementor-element-48d3659.elementor-element{--align-self:center;}.elementor-39519 .elementor-element.elementor-element-64db4eb > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39519 .elementor-element.elementor-element-64db4eb .elementor-icon-list-item > a{font-size:18px;}.elementor-39519 .elementor-element.elementor-element-8cd1904{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39519 .elementor-element.elementor-element-4984cc5 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-39519 .elementor-element.elementor-element-4984cc5 .elementor-icon-list-item > a{font-size:18px;}.elementor-39519 .elementor-element.elementor-element-0d95c07{--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;}.elementor-39519 .elementor-element.elementor-element-cfadf73{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7cc838b */.woocommerce .product .stock {
    text-align: center}
    table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th {
    background-color: #fff!important
}

.woocommerce-variation-price {
	text-align: center;
    font-size: 32px;
    color: green;
    margin-bottom:20px }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b88e18 *//* ─── Sección principal ───────────────────────────────────────────────── */
    .how-it-works {
      /* Alto total del scroll: 100vh (visible) + espacio para animar las 2 tarjetas */
      --extra-scroll: 120vh;
      height: calc(100vh + var(--extra-scroll));
      position: relative;
    }

    /* Wrapper que se queda pegado mientras la sección scrollea */
    .sticky-wrap {
      position: sticky;
      top: 0;
      height: 100vh;
      display: grid;
      grid-template-columns: 1fr 1fr;
      align-items: center;
      padding: 0 clamp(32px, 6vw, 100px);
      gap: 40px;
      overflow: hidden;
    }

    /* ─── Columna izquierda ───────────────────────────────────────────────── */
    .left-col {
      display: flex;
      flex-direction: column;
      gap: 28px;
    }

    .pill-label {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 8px 18px 8px 10px;
      border: 1.5px solid rgba(255,255,255,0.5);
      border-radius: 999px;
      font-size: 14px;
      font-weight: 500;
      width: fit-content;
    }

    .pill-label .dot {
      width: 22px;
      height: 22px;
      border-radius: 50%;
      background: #fff;
      border: 3px solid #000;
      outline: 2px solid #fff;
      flex-shrink: 0;
    }

    .how-title {
      font-size: clamp(44px, 6vw, 88px);
      font-weight: 800;
      line-height: 1.0;
      letter-spacing: -2px;
    }

    .cta-btn {
      display: inline-flex;
      align-items: center;
      gap: 10px;
      padding: 15px 28px;
      border: 2px solid #fff;
      border-radius: 999px;
      color: white;
      text-decoration: none;
      font-weight: 600;
      font-size: 15px;
      width: fit-content;
      transition: background 0.25s, color 0.25s;
    }

    .cta-btn:hover { background: #fff; color: #000; }

    /* ─── Columna derecha – tarjetas ──────────────────────────────────────── */
    .right-col {
      position: relative;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .cards-stack {
      position: relative;
      width: 100%;
      height: min(78vh, 620px);
    }

    /* Todas las cards igual de tamaño y centradas — JS controla el transform */
    .card {
      position: absolute;
      width: 92%;
      aspect-ratio: 3 / 4;
      top: 50%;
      left: 50%;
      /* base: centrado — JS sobreescribe con translate + scale */
      transform: translate(-50%, -50%);
      border-radius: 22px;
      overflow: hidden;
      will-change: transform, opacity;
      box-shadow: 0 24px 64px rgba(0,0,0,0.65);
    }

    .card img,
    .card video {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
      pointer-events: none;
      user-select: none;
    }

    .card-info {
      position: absolute;
      bottom: 0; left: 0; right: 0;
      padding: 20px 22px 24px;
      background: linear-gradient(transparent, rgba(0,0,0,0.75) 40%);
    }

    .step-badge {
      display: inline-block;
      background: rgba(240,240,240,0.18);
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
      border: 1px solid rgba(255,255,255,0.3);
      padding: 3px 12px;
      border-radius: 999px;
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.4px;
      margin-bottom: 8px;
    }

    .card-info h3 {
      font-size: 20px;
      font-weight: 700;
      margin-bottom: 5px;
      color:white;
    }

    .card-info p {
      font-size: 13px;
      line-height: 1.55;
      opacity: 0.85;
      color:white;
    }

    .card-1 { z-index: 1; }
    .card-2 { z-index: 2; }
    .card-3 { z-index: 3; }

    /* ─── Mobile ──────────────────────────────────────────────────────────── */
    @media (max-width: 767px) {
      .how-it-works {
        height: auto;
      }

      .sticky-wrap {
        position: relative;
        height: auto;
        grid-template-columns: 1fr;
        padding: 64px 24px 48px;
        gap: 48px;
      }

      .cards-stack {
        position: relative;
        height: auto;
        display: flex;
        flex-direction: column;
        gap: 16px;
        width: 100%;
      }

      .card {
        position: relative !important;
        width: 100% !important;
        height: 320px !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        transform: none !important;
        opacity: 1 !important;
      }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1761a7c */.rsp-marquee__title {
    text-align: center;
    font-size: clamp(1.4rem, 3vw, 2rem);
    color: #1a1a1a;
    margin-bottom: 36px;
    letter-spacing: -0.01em;
  }
 
  .rsp-marquee__title span {
    display: inline-block;
    margin-right: 8px;
  }
 
  .rsp-marquee__wrapper {
    overflow: hidden;
    width: 100%;
    -webkit-mask-image: linear-gradient(
      to right,
      transparent 0%,
      black 8%,
      black 92%,
      transparent 100%
    );
    mask-image: linear-gradient(
      to right,
      transparent 0%,
      black 8%,
      black 92%,
      transparent 100%
    );
  }
 
  .rsp-marquee__track {
    display: flex;
    gap: 16px;
    width: max-content;
    padding: 16px 0;
    animation: rsp-marquee 28s linear infinite;
  }
 
  .rsp-marquee__wrapper:hover .rsp-marquee__track {
    animation-play-state: paused;
  }
 
  @keyframes rsp-marquee {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
  }
 
  .rsp-marquee__card {
    flex-shrink: 0;
    width: 240px;
    height: 240px;
    border-radius: 25px;
    overflow: hidden;
    background: #e0c5bf;
    box-shadow: 0 0 0 5px #ffffff, 0 4px 20px rgba(0,0,0,0.10);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
 
  .rsp-marquee__card:hover {
    transform: scale(1.03) translateY(-4px);
    box-shadow: 0 0 0 5px #ffffff, 0 12px 32px rgba(0,0,0,0.15);
  }
 
  .rsp-marquee__card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }
 
  .rsp-marquee__placeholder {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.75rem;
    color: #9b7e78;
    background: linear-gradient(135deg, #e8cec9 0%, #d4b0a8 100%);
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://emf-protection.com/wp-content/uploads/2023/06/Roboto-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Optimized Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://emf-protection.com/wp-content/uploads/2023/12/poppins-regular-webfont.woff2') format('woff2'),
		url('https://emf-protection.com/wp-content/uploads/2023/12/poppins-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Optimized Poppins';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://emf-protection.com/wp-content/uploads/2023/12/poppins-bold-webfont.woff2') format('woff2'),
		url('https://emf-protection.com/wp-content/uploads/2023/12/poppins-bold-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */