.elementor-1113 .elementor-element.elementor-element-5e4c96f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-0c1e4b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-e4963fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-c3b15be{--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:010px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-aa9eaf7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-1113 .elementor-element.elementor-element-f58f505{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-f58f505:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-f58f505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBEFF1;}.elementor-1113 .elementor-element.elementor-element-5a1373c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#31AABF;}.elementor-1113 .elementor-element.elementor-element-e531e6f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1113 .elementor-element.elementor-element-e531e6f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:50px;font-weight:900;text-transform:uppercase;line-height:45px;color:#000000;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-ded6cf8 );}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-ded6cf8 );}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Edo SZ", Sans-serif;font-size:24px;font-weight:500;}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .price{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-ded6cf8 );}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-ded6cf8 );}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-astglobalcolor5 );background-color:#31AABF;border-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;margin-top:5px;}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product{border-color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-15cdfe0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-15cdfe0:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-15cdfe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://feelthefoam.com/wp-content/uploads/2026/06/shop_cta-1024x428.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1113 .elementor-element.elementor-element-6699f3a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-6699f3a.elementor-element{--align-self:center;}.elementor-1113 .elementor-element.elementor-element-06ef3c2 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1113 .elementor-element.elementor-element-35a7648 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:none;}.elementor-1113 .elementor-element.elementor-element-35a7648 .elementor-button:hover, .elementor-1113 .elementor-element.elementor-element-35a7648 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor2 );border-color:var( --e-global-color-7fe1807 );}.elementor-1113 .elementor-element.elementor-element-35a7648 > .elementor-widget-container{margin:175px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-35a7648 .elementor-button:hover svg, .elementor-1113 .elementor-element.elementor-element-35a7648 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor2 );}.elementor-1113 .elementor-element.elementor-element-8d6d1a1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-2c010c7{--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:10px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-2c010c7:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-2c010c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111313 0%, #052E32 70%);}.elementor-1113 .elementor-element.elementor-element-d98a97a{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-9434bd4{--display:flex;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-3d47a4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#31AABF;}.elementor-1113 .elementor-element.elementor-element-c60343c{text-align:start;}.elementor-1113 .elementor-element.elementor-element-c60343c .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:45px;color:#FCFAF8;}.elementor-1113 .elementor-element.elementor-element-36cfde9{--display:flex;--justify-content:center;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-0917179{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-28bc216{--display:flex;--min-height:50px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#31AABF;--border-color:#31AABF;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-5b650bf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#31AABF;}.elementor-1113 .elementor-element.elementor-element-215567d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FCFAF8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-eb3ebc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-eb3ebc3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FCFAF8BF;}.elementor-1113 .elementor-element.elementor-element-b9e4f2f{--display:flex;--min-height:50px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#31AABF;--border-color:#31AABF;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-a453b2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#31AABF;}.elementor-1113 .elementor-element.elementor-element-06c5365 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FCFAF8;}.elementor-1113 .elementor-element.elementor-element-723be9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-723be9e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FCFAF8BF;}.elementor-1113 .elementor-element.elementor-element-26c37bd{--display:flex;--min-height:50px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#31AABF;--border-color:#31AABF;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-7eed465 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#31AABF;}.elementor-1113 .elementor-element.elementor-element-1cecc87 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;color:#FCFAF8;}.elementor-1113 .elementor-element.elementor-element-def6548 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-def6548{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FCFAF8BF;}.elementor-1113 .elementor-element.elementor-element-c15f49f{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-c15f49f:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-c15f49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBEFF1;}.elementor-1113 .elementor-element.elementor-element-a1110a9{--display:flex;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-83112ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#31AABF;}.elementor-1113 .elementor-element.elementor-element-a59af1c .elementor-heading-title{font-family:"Edo SZ", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:45px;color:#000000;}.elementor-1113 .elementor-element.elementor-element-2ecf5fc{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#595959;}.elementor-1113 .elementor-element.elementor-element-2ecf5fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-eb43501{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-fd23d1e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-front{background-color:#FFFFFF;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-back{background-color:transparent;background-image:linear-gradient(135deg, #EEF6F2 25%, #C9DDD7 100%);}.elementor-1113 .elementor-element.elementor-element-ecb0be2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-wid-con .ekit-flip-box-inner{transition:transform 0.6s, -webkit-transform 0.6s;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back{transition:0.6s ease-in-out;text-align:left;border-style:none;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front{transition:0.6s ease-in-out;text-align:center;border-style:none;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-wid-con .ekit-flip-box{height:430px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-wid-con .ekit-flip-box-front::after{border-radius:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){margin:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-top-image img{border-radius:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-front-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:30px;color:#1A1A1A;margin:27px 0px 10px 0px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-back-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:40px;color:var( --e-global-color-primary );margin:5px 0px 10px 8px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-front-sub-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:14px;color:var( --e-global-color-text );margin:0px 0px 46px 0px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-back-sub-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:14px;color:#FFFFFFCC;margin:0px 0px 0px 8px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-front-description{color:var( --e-global-color-text );margin:10px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-back-description{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-text );margin:24px 12px 138px 8px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-back-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:10px;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:12px 25px 12px 25px;margin:0px 0px 8px 8px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-back-button:hover{color:#252235;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-front{background-color:#FFFFFF;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-back{background-color:transparent;background-image:linear-gradient(135deg, #EEF6F2 25%, #C9DDD7 100%);}.elementor-1113 .elementor-element.elementor-element-5fa4c5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-wid-con .ekit-flip-box-inner{transition:transform 0.6s, -webkit-transform 0.6s;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back{transition:0.6s ease-in-out;text-align:left;border-style:none;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front{transition:0.6s ease-in-out;text-align:center;border-style:none;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-wid-con .ekit-flip-box{height:430px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-wid-con .ekit-flip-box-front::after{border-radius:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){margin:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-top-image img{border-radius:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-front-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:30px;color:#1A1A1A;margin:27px 0px 10px 0px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-back-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:40px;color:var( --e-global-color-primary );margin:5px 0px 10px 8px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-front-sub-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:14px;color:var( --e-global-color-text );margin:0px 0px 46px 0px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-back-sub-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:14px;color:#FFFFFFCC;margin:0px 0px 0px 8px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-front-description{color:var( --e-global-color-text );margin:10px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-back-description{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-text );margin:24px 12px 138px 8px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-back-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:10px;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:12px 25px 12px 25px;margin:0px 0px 8px 8px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-back-button:hover{color:#252235;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-front{background-color:#FFFFFF;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-back{background-color:transparent;background-image:linear-gradient(135deg, #EEF6F2 25%, #C9DDD7 100%);}.elementor-1113 .elementor-element.elementor-element-27dc217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-wid-con .ekit-flip-box-inner{transition:transform 0.6s, -webkit-transform 0.6s;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back{transition:0.6s ease-in-out;text-align:left;border-style:none;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front{transition:0.6s ease-in-out;text-align:center;border-style:none;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-wid-con .ekit-flip-box{height:430px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-wid-con .ekit-flip-box-front::after{border-radius:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){margin:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-top-image img{border-radius:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-front-title{font-family:"Archivo", Sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:30px;color:#1A1A1A;margin:27px 0px 10px 0px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-back-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;line-height:40px;color:var( --e-global-color-primary );margin:5px 0px 10px 8px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-front-sub-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:14px;color:var( --e-global-color-text );margin:0px 0px 46px 0px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-back-sub-title{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:14px;color:#FFFFFFCC;margin:0px 0px 0px 8px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-front-description{color:var( --e-global-color-text );margin:10px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-back-description{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-text );margin:24px 12px 138px 8px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-back-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:10px;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:10px 10px 10px 10px;padding:12px 25px 12px 25px;margin:0px 0px 8px 8px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-back-button:hover{color:#252235;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-1113 .elementor-element.elementor-element-adcfe7b{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-adcfe7b:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-adcfe7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111313 0%, #052E32 70%);}.elementor-1113 .elementor-element.elementor-element-48e65f9{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-2f316b3{--display:flex;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-527d84e .ekit-heading__description{max-width:570px;}.elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 4px 0px;font-family:"Archivo", Sans-serif;font-size:45px;font-weight:900;line-height:45px;letter-spacing:-1px;}.elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Edo SZ", Sans-serif;font-size:45px;line-height:45px;}.elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper p{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1113 .elementor-element.elementor-element-527d84e .ekit-heading__shadow-text{top:8%;left:27%;font-family:"Archivo", Sans-serif;font-size:90px;font-weight:700;line-height:1px;letter-spacing:-0.5px;-webkit-text-fill-color:#B3858500;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5853672B;}.elementor-1113 .elementor-element.elementor-element-f76dc2a > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-cbc2d60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-582eea5{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-582eea5:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-582eea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBEFF1;}.elementor-1113 .elementor-element.elementor-element-035ea3b .ekit-heading__description{max-width:570px;}.elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 4px 0px;font-family:"Edo SZ", Sans-serif;font-size:45px;font-weight:700;line-height:45px;letter-spacing:-1px;}.elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Edo SZ", Sans-serif;font-size:45px;line-height:45px;}.elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper p{color:#585367;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1113 .elementor-element.elementor-element-981c501{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-commentor-bio{bottom:-98px;text-align:center;justify-content:center;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider .swiper-pagination span{background-color:#e7e7e7;width:12px;height:11px;border-radius:100px 100px 100px 100px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );width:10px;height:10px;transform:scale(1.2);}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider, .elementor-1113 .elementor-element.elementor-element-7480fdb  .elementskit-testimonial_card{padding:25px 25px 25px 25px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider-block-style{margin:0px 0px 100px 0px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9EAED;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-tootltip-testimonial .elementskit-commentor-content:hover, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider:hover, .elementor-1113 .elementor-element.elementor-element-7480fdb  .elementskit-testimonial_card:hover{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-commentor-content{text-align:center;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial_card{text-align:center;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-profile-info{text-align:center;}.elementor-1113 .elementor-element.elementor-element-7480fdb .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:center;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#666666;margin:0px 0px 030px 0px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial_card .elementskit-commentor-coment{color:#666666;margin:0px 0px 030px 0px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-stars > li > a, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-stars > li:not(:last-child){margin-right:0px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-watermark-icon svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-profile-info .elementskit-author-name{color:#000000;margin-bottom:0px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-author-name{color:#000000;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-profile-info .elementskit-author-des{color:rgba(0,0,0,0.5);font-family:"Inter", Sans-serif;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-commentor-image > img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#ffffff;box-shadow:20px 20px 40px 0px rgba(0,0,0,0.1);}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-commentor-bio .elementskit-commentor-image > img{height:80px;width:80px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider .swiper-pagination{bottom:-49px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-1113 .elementor-element.elementor-element-a590d9d{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-a590d9d:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-a590d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111313 0%, #052E32 70%);}.elementor-1113 .elementor-element.elementor-element-f461c6b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-6c37603{--display:flex;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-9e51262.elementor-element{--align-self:flex-start;}.elementor-1113 .elementor-element.elementor-element-9e51262{text-align:center;}.elementor-1113 .elementor-element.elementor-element-9e51262 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:16px;color:#0FB3A8;}.elementor-1113 .elementor-element.elementor-element-f8049d9.elementor-element{--align-self:flex-start;}.elementor-1113 .elementor-element.elementor-element-f8049d9{text-align:start;}.elementor-1113 .elementor-element.elementor-element-f8049d9 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:45px;color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1113 .elementor-element.elementor-element-e480c31 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-e480c31{text-align:start;}.elementor-1113 .elementor-element.elementor-element-e480c31 img{width:90%;}.elementor-1113 .elementor-element.elementor-element-f897df4{--display:flex;--justify-content:center;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-8c3426f{--display:flex;border-style:none;--border-style:none;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-7c2a4eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-815b3ec{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-1113 .elementor-element.elementor-element-738744d{--display:flex;border-style:none;--border-style:none;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-2f427b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-f3f59a8{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-1113 .elementor-element.elementor-element-e9beb96{--display:flex;border-style:none;--border-style:none;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-2bb6a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-50b548b{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-1113 .elementor-element.elementor-element-78ed81d{--display:flex;border-style:none;--border-style:none;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-cc3e28d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-cacbd70{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-1113 .elementor-element.elementor-element-a08342e{--display:flex;border-style:none;--border-style:none;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-37d456c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-f45f084{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-1113 .elementor-element.elementor-element-68bea27{--n-accordion-title-font-size:18px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-astglobalcolor5 );--n-accordion-title-hover-color:var( --e-global-color-astglobalcolor5 );--n-accordion-title-active-color:var( --e-global-color-astglobalcolor5 );--n-accordion-icon-size:15px;}.elementor-1113 .elementor-element.elementor-element-68bea27 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-68bea27.elementor-element{--align-self:center;}.elementor-1113 .elementor-element.elementor-element-68bea27 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:#E5E5E3;}:where( .elementor-1113 .elementor-element.elementor-element-68bea27 > .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:"Archivo", Sans-serif;font-weight:700;}.elementor-1113 .elementor-element.elementor-element-06da641{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-06da641:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-06da641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0F0F1;}.elementor-1113 .elementor-element.elementor-element-e99b930 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-e99b930 .ekit-heading__description{max-width:570px;}.elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 4px 0px;font-family:"Edo SZ", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:-1px;}.elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper .elementskit-section-title > span{color:#31AABF;}.elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#31AABF;}.elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Edo SZ", Sans-serif;font-size:45px;font-weight:700;text-transform:uppercase;}.elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper p{color:#585367;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;margin:5px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-e99b930 .ekit-heading__shadow-text{top:0%;left:038%;font-family:"Edo SZ", Sans-serif;font-size:40px;font-weight:700;line-height:1px;letter-spacing:-0.5px;-webkit-text-fill-color:#B3858500;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5853672B;}.elementor-1113 .elementor-element.elementor-element-561594f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-1c55de2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-1c55de2 img{width:85%;}.elementor-1113 .elementor-element.elementor-element-b0a1488{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-cb2c871{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-1113 .elementor-element.elementor-element-cb2c871:not(.elementor-motion-effects-element-type-background), .elementor-1113 .elementor-element.elementor-element-cb2c871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #065A5C 70%, #0BBABD 180%);}.elementor-1113 .elementor-element.elementor-element-4aea3a8{text-align:center;}.elementor-1113 .elementor-element.elementor-element-4aea3a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:16px;color:#FFFFFFE6;}.elementor-1113 .elementor-element.elementor-element-1634e88{text-align:center;}.elementor-1113 .elementor-element.elementor-element-1634e88 .elementor-heading-title{font-family:"Edo SZ", Sans-serif;font-size:45px;font-weight:900;text-transform:uppercase;line-height:45px;color:#FFFFFF;}.elementor-1113 .elementor-element.elementor-element-dbe9c54{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#FFFFFFE6;}.elementor-1113 .elementor-element.elementor-element-dbe9c54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-dbe9c54.elementor-element{--align-self:center;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1113 .elementor-element.elementor-element-e299e66.elementor-element{--align-self:center;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-field-type-html{padding-bottom:0px;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-button span{justify-content:center;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-1113 .elementor-element.elementor-element-e299e66 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-astglobalcolor5 );color:#1A1A1A;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-button[type="submit"]{background-color:var( --e-global-color-astglobalcolor5 );color:#1A1A1A;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-button[type="submit"] svg *{fill:#1A1A1A;}.elementor-1113 .elementor-element.elementor-element-e299e66 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1113 .elementor-element.elementor-element-e299e66 .e-form__buttons__wrapper__button-next:hover{color:#1A1A1A;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-button[type="submit"]:hover{color:#1A1A1A;}.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-button[type="submit"]:hover svg *{fill:#1A1A1A;}.elementor-1113 .elementor-element.elementor-element-e299e66 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1113 .elementor-element.elementor-element-e299e66{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}body.elementor-page-1113:not(.elementor-motion-effects-element-type-background), body.elementor-page-1113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBEFF1;}@media(max-width:1024px){.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1113 .elementor-element.elementor-element-d98a97a{--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-c60343c .elementor-heading-title{font-size:40px;}.elementor-1113 .elementor-element.elementor-element-0917179{--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-eb43501{--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-fd23d1e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-wid-con .ekit-flip-box{height:500px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){padding:75px 30px 30px 30px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-wid-con .ekit-flip-box{height:500px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){padding:75px 30px 30px 30px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-wid-con .ekit-flip-box{height:500px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){padding:75px 30px 30px 30px;}.elementor-1113 .elementor-element.elementor-element-48e65f9{--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-527d84e .ekit-heading__shadow-text{top:0%;left:22%;}.elementor-1113 .elementor-element.elementor-element-582eea5{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:2;}.elementor-1113 .elementor-element.elementor-element-f461c6b{--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-e99b930 .ekit-heading__shadow-text{top:0%;left:22%;}.elementor-1113 .elementor-element.elementor-element-561594f{--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-1634e88 .elementor-heading-title{font-size:60px;}}@media(max-width:767px){.elementor-1113 .elementor-element.elementor-element-aa9eaf7 .elementor-heading-title{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-f58f505{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1113 .elementor-element.elementor-element-5a1373c .elementor-heading-title{font-size:10px;}.elementor-1113 .elementor-element.elementor-element-e531e6f .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;}.elementor-1113 .elementor-element.elementor-element-cd4650c.elementor-wc-products ul.products li.product{padding:10px 10px 10px 10px;}.elementor-1113 .elementor-element.elementor-element-35a7648 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-1113 .elementor-element.elementor-element-35a7648 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-1113 .elementor-element.elementor-element-d98a97a{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-3d47a4e .elementor-heading-title{font-size:10px;}.elementor-1113 .elementor-element.elementor-element-c60343c .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-1113 .elementor-element.elementor-element-0917179{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-c15f49f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1113 .elementor-element.elementor-element-83112ec .elementor-heading-title{font-size:10px;}.elementor-1113 .elementor-element.elementor-element-a59af1c .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-1113 .elementor-element.elementor-element-2ecf5fc{width:100%;max-width:100%;font-size:14px;}.elementor-1113 .elementor-element.elementor-element-eb43501{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-1113 .elementor-element.elementor-element-fd23d1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-1113 .elementor-element.elementor-element-ecb0be2.elementor-element{--align-self:center;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-wid-con .ekit-flip-box{height:420px;}.elementor-1113 .elementor-element.elementor-element-ecb0be2 .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){padding:0px 0px 70px 0px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b.elementor-element{--align-self:center;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-wid-con .ekit-flip-box{height:420px;}.elementor-1113 .elementor-element.elementor-element-5fa4c5b .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){padding:0px 0px 70px 0px;}.elementor-1113 .elementor-element.elementor-element-27dc217.elementor-element{--align-self:center;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-wid-con .ekit-flip-box{height:420px;}.elementor-1113 .elementor-element.elementor-element-27dc217 .ekit-flip-box-inner :is( .ekit-flip-box-front, .ekit-flip-box-back ){padding:0px 0px 70px 0px;}.elementor-1113 .elementor-element.elementor-element-adcfe7b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1113 .elementor-element.elementor-element-48e65f9{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;line-height:30px;}.elementor-1113 .elementor-element.elementor-element-527d84e .elementskit-section-title-wraper p{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-527d84e .ekit-heading__shadow-text{font-size:65px;}.elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;line-height:30px;}.elementor-1113 .elementor-element.elementor-element-035ea3b .elementskit-section-title-wraper p{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial_card{border-radius:20px 20px 20px 20px;}.elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-1113 .elementor-element.elementor-element-7480fdb .elementskit-testimonial_card .elementskit-commentor-coment{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-a590d9d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1113 .elementor-element.elementor-element-f461c6b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1113 .elementor-element.elementor-element-9e51262 .elementor-heading-title{font-size:12px;}.elementor-1113 .elementor-element.elementor-element-f8049d9 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-1113 .elementor-element.elementor-element-815b3ec{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-f3f59a8{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-50b548b{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-cacbd70{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-f45f084{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-68bea27{--n-accordion-title-font-size:16px;}.elementor-1113 .elementor-element.elementor-element-06da641{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1113 .elementor-element.elementor-element-e99b930 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:30px;}.elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-1113 .elementor-element.elementor-element-e99b930 .elementskit-section-title-wraper p{font-size:14px;}.elementor-1113 .elementor-element.elementor-element-e99b930 .ekit-heading__shadow-text{font-size:30px;}.elementor-1113 .elementor-element.elementor-element-561594f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-1113 .elementor-element.elementor-element-1c55de2 img{width:100%;}.elementor-1113 .elementor-element.elementor-element-b0a1488{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1113 .elementor-element.elementor-element-cb2c871{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1113 .elementor-element.elementor-element-4aea3a8 .elementor-heading-title{font-size:10px;}.elementor-1113 .elementor-element.elementor-element-1634e88 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-1113 .elementor-element.elementor-element-dbe9c54{width:100%;max-width:100%;font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-aa9eaf7 *//* 1. Prevents the container from breaking the page width */
.elementor-1113 .elementor-element.elementor-element-aa9eaf7 {
    overflow: hidden !important; 
}

/* 2. Forces text to a single line and applies the animation */
.elementor-1113 .elementor-element.elementor-element-aa9eaf7 .elementor-heading-title {
    display: inline-block;
    white-space: nowrap !important;
    animation: scrollMarquee 45s linear infinite;
    will-change: transform; /* Optimizes performance */
}

/* 3. The scrolling math (Starts off-screen right, ends off-screen left) */
@keyframes scrollMarquee {
    0% { transform: translateX(100vw); }
    100% { transform: translateX(-100%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3b15be *//* Replicates the Marquee background gradient */
.elementor-1113 .elementor-element.elementor-element-c3b15be {
    background: linear-gradient(90deg, #E08862 0%, #31aabf 25%, #05D5FF 75%, #9EB8A0 100%);
    overflow: hidden; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e531e6f */.elementor-1113 .elementor-element.elementor-element-e531e6f .skin_title {
    /* Creates the gradient background */
    background: linear-gradient(to right, #00c6d4, #d98f5e); 
    
    /* Clips the background to the text shape */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Makes the actual text color transparent so the background shows through */
    -webkit-text-fill-color: transparent; 
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-cd4650c */.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:28px;
  margin:0 !important;
  padding:0 !important;
  list-style:none !important;
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product{
  background:#edf3f2;
  border:none;
  border-radius:28px;
  padding:0 0 24px;
  margin:0 !important;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  position:relative;
  transition:transform .28s ease, box-shadow .28s ease;
  min-height:100%;
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product:hover{
  transform:translateY(-4px);
  box-shadow:0 18px 34px rgba(15, 23, 25, 0.07);
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .onsale{
  position:absolute !important;
  top:18px;
  left:18px;
  z-index:2;
  background:#1cbfd0 !important;
  color:#0b1114 !important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  min-width:auto;
  min-height:auto;
  padding:8px 14px;
  border-radius:999px;
  margin:0 !important;
  box-shadow:none;
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product a img{
  width:100%;
  aspect-ratio:1/1.12;
  object-fit:cover;
  margin:0 0 22px !important;
  border-radius:0;
  background:#dfe8e4;
  transition:transform .35s ease;
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product:hover a img{
  transform:scale(1.02);
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .woocommerce-loop-category__title,
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .product-category,
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .posted_in{
  display:none !important;
}

/* Small teal label above title */
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .woocommerce-loop-product__title::before{
  content:"";
  display:block;
}

/* Product title */
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .woocommerce-loop-product__title{
  font-size:22px !important;
  font-family: inter !important;
  line-height:1.22;
  letter-spacing:-0.02em;
  color:#101417;
  margin:0 24px 12px;
  padding:0;
 
  text-transform:none;
  font-weight:700;
}

/* Optional small description if present */
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .price{
  margin:0 24px 18px;
  font-size:17px;
  line-height:1.35;
  color:#111;
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .price del{
  color:#7a8586;
  opacity:1;
  margin-left:8px;
  font-size:16px;
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .price ins{
  text-decoration:none;
  color:#111;
  font-weight:700;
}

.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .button,
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .add_to_cart_button{
  margin-top:auto !important;
  margin-left:24px !important;
  width:auto;
  align-self:flex-start;
  min-height:42px;
  padding:11px 18px !important;
  background:#31aabf !important;
  color:#fff !important;
  /*border:1px solid #06111d !important;*/
  border-radius:999px !important;
  font-size:13px;
  font-weight:600;
  line-height:1;
  text-transform:none;
  transition:all .28s ease;
}
.add_to_cart_button:hover{
    border: 1px solid #000 !important;
}
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .button:hover,
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .add_to_cart_button:hover{
  background:#fff !important;
  color:#06111d !important;
  border-color:#06111d !important;
}

/* Make extra text spacing cleaner */
.elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product > a{
  text-decoration:none;
  color:inherit;
}

@media (max-width:1024px){
  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:22px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product{
    border-radius:24px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .woocommerce-loop-product__title{
    font-size:17px !important;
    margin:0 20px 10px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .price{
    margin:0 20px 16px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .button,
  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .add_to_cart_button{
    margin-left:20px !important;
  }
}

@media (max-width:767px){
  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products{
    grid-template-columns:1fr;
    gap:18px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product{
    border-radius:20px;
    padding-bottom:20px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .onsale{
    top:14px;
    left:14px;
    font-size:13px;
    padding:7px 12px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product a img{
    margin-bottom:18px !important;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .woocommerce-loop-product__title{
    font-size:16px !important;
    margin:0 18px 10px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .price{
    margin:0 18px 14px;
    font-size:16px;
  }

  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .button,
  .elementor-1113 .elementor-element.elementor-element-cd4650c ul.products li.product .add_to_cart_button{
    margin-left:18px !important;
    min-height:40px;
    padding:10px 16px !important;
    font-size:12.5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6699f3a */.scroll-banner{
  position: relative;
  min-height: 400px;
  overflow: hidden;
}

.scroll-marquee{
  position: absolute;
  top: 38%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  overflow: hidden;
  z-index: 2;
  pointer-events: none;
}

.scroll-track{
  display: flex;
  width: max-content;
  gap: 50px;
  white-space: nowrap;
  animation: marqueeMove 20s linear infinite;
}

.scroll-track span{
  font-size: 54px;
  line-height: 1;
  color: #fff;
  font-weight: 700;
  letter-spacing: 2px;
  font-family: "Courier New", monospace;
  text-transform: none;
}

.scroll-banner-btn{
  position: absolute;
  top: 58%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}

.scroll-banner-btn .elementor-button{
  background: #f7f2ec;
  color: #2b2426;
  border: 1px solid #4f4246;
  border-radius: 0;
  padding: 18px 34px;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase;
  box-shadow: none;
}

@keyframes marqueeMove{
  0% { transform: translateX(0); }
  100% { transform: translateX(-25%); }
}

@media (max-width: 1024px){
  .scroll-banner{
    min-height: 300px;
  }

  .scroll-track span{
    font-size: 34px;
  }
}

@media (max-width: 767px){
  .scroll-banner{
    min-height: 220px;
  }

  .scroll-marquee{
    top: 35%;
  }

  .scroll-track{
    gap: 24px;
  }

  .scroll-track span{
    font-size: 22px;
    letter-spacing: 1px;
  }

  .scroll-banner-btn .elementor-button{
    font-size: 12px;
    padding: 12px 20px;
    letter-spacing: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06ef3c2 */.ftf-marquee-premium{
  width: 100%;
  overflow: hidden;
  position: relative;
  padding: 26px 0;
  background: transparent;
}

.ftf-marquee-track{
  display: flex;
  width: max-content;
  align-items: center;
  animation: ftfPremiumMarquee 24s linear infinite;
  will-change: transform;
}

.ftf-marquee-group{
  display: flex;
  align-items: center;
  gap: 50px;
  flex-shrink: 0;
  padding-right: 50px;
}

.ftf-marquee-group span{
  display: inline-block;
  white-space: nowrap;
  font-family: "Edo SZ", sans-serif;
  font-size: clamp(26px, 3.6vw, 58px);
  line-height: 1;
  letter-spacing: 0.5px;
  font-weight: 400;
  color: #f5f1ea;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

.ftf-marquee-group span em{
  font-style: normal;
  color: #11d4ff;
}

@keyframes ftfPremiumMarquee{
  0%{
    transform: translate3d(0,0,0);
  }
  100%{
    transform: translate3d(-50%,0,0);
  }
}

@media (max-width: 1024px){
  .ftf-marquee-premium{
    padding: 20px 0;
  }

  .ftf-marquee-group{
    gap: 34px;
    padding-right: 34px;
  }

  .ftf-marquee-group span{
    font-size: clamp(22px, 4.6vw, 42px);
  }
}

@media (max-width: 767px){
  .ftf-marquee-premium{
    padding: 18px 0;
  }

  .ftf-marquee-group{
    gap: 24px;
    padding-right: 24px;
  }

  .ftf-marquee-group span{
    font-size: clamp(18px, 6vw, 28px);
    line-height: 1.1;
  }

  .ftf-marquee-track{
    animation-duration: 18s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c60343c */.elementor-1113 .elementor-element.elementor-element-c60343c .skin_title {
    /* Creates the gradient background */
    background: #31aabf; 
    
    /* Clips the background to the text shape */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Makes the actual text color transparent so the background shows through */
    -webkit-text-fill-color: transparent; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a59af1c */.elementor-1113 .elementor-element.elementor-element-a59af1c .skin_title {
    /* Creates the gradient background */
    background: linear-gradient(to right, #00c6d4, #d98f5e); 
    
    /* Clips the background to the text shape */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Makes the actual text color transparent so the background shows through */
    -webkit-text-fill-color: transparent; 
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-527d84e */.elementor-1113 .elementor-element.elementor-element-527d84e .skin_title {
    /* Creates the gradient background */
    background: #f46a40; 
    
    /* Clips the background to the text shape */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Makes the actual text color transparent so the background shows through */
    -webkit-text-fill-color: transparent; 
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-035ea3b */.elementor-1113 .elementor-element.elementor-element-035ea3b .skin_title {
    /* Creates the gradient background */
    background: #f46a40; 
    
    /* Clips the background to the text shape */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Makes the actual text color transparent so the background shows through */
    -webkit-text-fill-color: transparent; 
}/* End custom CSS */
/* Start custom CSS for elementskit-testimonial, class: .elementor-element-7480fdb *//* Testimonial pagination wrapper */
.elementor-1113 .elementor-element.elementor-element-7480fdb .swiper-pagination,
.elementor-1113 .elementor-element.elementor-element-7480fdb .elementor-swiper-pagination,
.elementor-1113 .elementor-element.elementor-element-7480fdb .swiper-pagination-bullets {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 8px 14px;
    background: rgba(120, 215, 235, 0.72);
    border: 1px solid rgba(0, 0, 0, 0.18);
    border-radius: 999px;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    width: auto;
    left: 50%;
    transform: translateX(-50%);
}

/* Bullet base */
.elementor-1113 .elementor-element.elementor-element-7480fdb .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    margin: 0 !important;
    opacity: 1;
    background: transparent;
    border: 2px solid #2f2f2f;
    border-radius: 50%;
    box-sizing: border-box;
}

/* Active bullet */
.elementor-1113 .elementor-element.elementor-element-7480fdb .swiper-pagination-bullet-active {
    background: #2f2f2f;
    border-color: #2f2f2f;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8049d9 */.elementor-1113 .elementor-element.elementor-element-f8049d9 .skin_title {
    /* Creates the gradient background */
    background: linear-gradient(to right, #00c6d4, #d98f5e); 
    
    /* Clips the background to the text shape */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Makes the actual text color transparent so the background shows through */
    -webkit-text-fill-color: transparent; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-68bea27 *//* 1. Targets the new Nested Accordion title row */
.elementor-1113 .elementor-element.elementor-element-68bea27 .e-n-accordion-item-title,
.elementor-1113 .elementor-element.elementor-element-68bea27 .elementor-tab-title {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    padding-right: 30px !important; 
}

/* 2. Grabs the actual SVG arrow icon and forces it right */
.elementor-1113 .elementor-element.elementor-element-68bea27 .e-n-accordion-item-title-icon,
.elementor-1113 .elementor-element.elementor-element-68bea27 .elementor-tab-title svg, 
.elementor-1113 .elementor-element.elementor-element-68bea27 .elementor-tab-title i {
    position: absolute !important;
    right: 0 !important;
    margin: 0 !important;
}

/* (Keeping your clean styling from earlier for the new classes) */
.elementor-1113 .elementor-element.elementor-element-68bea27 .e-n-accordion { border: none !important; }
.elementor-1113 .elementor-element.elementor-element-68bea27 .e-n-accordion-item {
    border: none !important;
    border-bottom: 1px solid #e5e5e5 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561594f */.elementor-1113 .elementor-element.elementor-element-561594f {
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1634e88 */.elementor-1113 .elementor-element.elementor-element-1634e88 .outline-text {
    /* 1. Makes the inside of the text invisible so your teal gradient background shows through */
    color: transparent; 
    
    /* 2. Creates the solid white outline */
    -webkit-text-stroke: 2px #ffffff; 
    
    /* Optional: Ensures it stays uppercase */
    text-transform: uppercase; 
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e299e66 *//* 1. Control the overall width of the Newsletter Form */
.elementor-1113 .elementor-element.elementor-element-e299e66 {
    width: 30%;
    max-width: 200px; /* Increase this number to make the form wider */
    margin: 0 auto !important; /* This ensures the form stays centered */
}

/* 2. Force the form fields to sit side-by-side */
.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-direction: row !important;
    gap: 12px; /* Space between input and button */
    align-items: stretch;
}

/* 3. Make the email field take up the most space */
.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-field-type-email {
    flex: 1.5 !important; /* This tells the email field to grow more than the button */
}

/* 4. Style the input field */
.elementor-1113 .elementor-element.elementor-element-e299e66 input.elementor-field {
    border-radius: 100px !important;
    padding: 0 25px !important;
    height: 50px !important; /* Fixed height for consistency */
    border: 1.5px solid rgba(255,255,255,0.3) !important;
    background: rgba(255,255,255,0.1) !important;
    color: white !important;
    font-size: 14px !important;
}

/* 5. Style the button to sit on the right */
.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-field-type-submit {
    flex: 1 !important;
}

.elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-button {
    border-radius: 100px !important;
    padding: 0 30px !important;
    height: 50px !important; /* Matches the input height exactly */
    font-weight: 700 !important;
}

/* 6. Mobile Fix: Stack them back so they don't break on small phones */
@media (max-width: 767px) {
    .elementor-1113 .elementor-element.elementor-element-e299e66 {
        max-width: 100%;
    }
    .elementor-1113 .elementor-element.elementor-element-e299e66 .elementor-form-fields-wrapper {
        flex-direction: column !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* --- 1. INDOOR KIT (Blue) --- */
.elementor-repeater-item-3a5d44c .elementkit-nav-link.active {
    background-color: #018ac9 !important;
}
.elementor-repeater-item-3a5d44c .elementkit-nav-link.active::after {
    border-top-color: #018ac9 !important; /* Arrow color */
}
.elementor-repeater-item-3a5d44c .elementkit-nav-link:not(.active) {
    background-color: rgba(1, 138, 201, 0.1) !important;
    color: #018ac9 !important;
}

/* --- 2. OUTDOOR KIT (Brown) --- */
.elementor-repeater-item-8353838 .elementkit-nav-link.active {
    background-color: #cd8458 !important;
}
.elementor-repeater-item-8353838 .elementkit-nav-link.active::after {
    border-top-color: #cd8458 !important; /* Arrow color */
}
.elementor-repeater-item-8353838 .elementkit-nav-link:not(.active) {
    background-color: rgba(205, 132, 88, 0.1) !important;
    color: #cd8458 !important;
}

/* --- 3. DAILY RESET (Purple) --- */
.elementor-repeater-item-70f4a6a .elementkit-nav-link.active {
    background-color: #b699b2 !important;
}
.elementor-repeater-item-70f4a6a .elementkit-nav-link.active::after {
    border-top-color: #b699b2 !important; /* Arrow color */
}
.elementor-repeater-item-70f4a6a .elementkit-nav-link:not(.active) {
    background-color: rgba(182, 153, 178, 0.1) !important;
    color: #b699b2 !important;
}

/* --- GLOBAL CLEANUP --- */
.elementkit-nav-link {
    border-radius: 0px !important; /* Sharp edges as requested */
    border: none !important;
}



.product-tab-sale-badge, .tag{
display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Edo SZ';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://feelthefoam.com/wp-content/uploads/2026/05/edosz.ttf') format('truetype');
}
/* End Custom Fonts CSS */