.elementor-1772 .elementor-element.elementor-element-2428619{--display:flex;--min-height:500px;--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;--justify-content:center;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:10;--overlay-mix-blend-mode:multiply;}.elementor-1772 .elementor-element.elementor-element-2428619:not(.elementor-motion-effects-element-type-background), .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #034167 100%);}.elementor-1772 .elementor-element.elementor-element-2428619::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:0px -385px;background-size:cover;}.elementor-1772 .elementor-element.elementor-element-2428619, .elementor-1772 .elementor-element.elementor-element-2428619::before{--border-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-shape-bottom svg, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-shape-bottom svg{height:143px;transform:translateX(-50%) rotateY(180deg);}.elementor-1772 .elementor-element.elementor-element-6b617b2{--display:flex;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-d85d1d2 .elementor-icon-wrapper{text-align:center;}.elementor-1772 .elementor-element.elementor-element-d85d1d2 .elementor-icon{font-size:60px;}.elementor-1772 .elementor-element.elementor-element-d85d1d2 .elementor-icon svg{height:60px;}.elementor-1772 .elementor-element.elementor-element-d85d1d2 .elementor-icon-wrapper svg{width:100%;}.elementor-1772 .elementor-element.elementor-element-bbbddec{--display:flex;--min-height:200px;--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;--justify-content:center;--align-items:stretch;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-lists-grid{grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:25px;grid-row-gap:0px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-product-category{text-align:left;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6.elementor-align-left .shopengine-product-category-lists .single-product-category{text-align:right;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6.elementor-align-right .shopengine-product-category-lists .single-product-category{text-align:left;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item{background:#DBEBE3;padding:285px 25px 20px 25px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items{background:#DBEBE3;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item::before{content:"";background:#0000002E;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item:hover, .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items:hover{box-shadow:0px 9px 16px -4px rgba(0, 0, 0, 0.23);}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items {padding:285px 25px 20px 25px;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item{padding:285px 25px 20px 25px;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items{padding:285px 25px 20px 25px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .product-category-title{color:#FFFFFF;margin:0px 0px 20px 0px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items .product-category-list-title{color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .product-category-title:hover{color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items:hover .product-category-list-title{color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .product-category-title, .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items .product-category-list-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;line-height:22px;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .product-category-title{margin:0px 0px 20px 0px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item .cat-icon{width:25px;height:25px;line-height:25px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .cat-icon{font-size:10px;color:#FFFFFF;background-color:#FFFFFF;border-radius:100% 100% 100% 100%;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .cat-icon svg{width:10px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .cat-icon:hover{color:var( --e-global-color-939c521 );background-color:#FFFFFF;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .cat-icon{border-radius:100% 100% 100% 100%;}.elementor-1772 .elementor-element.elementor-element-a01a0e6.elementor-element{--align-self:stretch;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 > .elementor-widget-container:hover{--e-transform-scale:1.01;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 > .elementor-widget-container{transition:background 0s;}.elementor-1772 .elementor-element.elementor-element-a01a0e6:hover .elementor-widget-container{box-shadow:0px 0px 15px 7px rgba(255, 255, 255, 0.21);}.elementor-1772 .elementor-element.elementor-element-22fec99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--margin-block-start:80px;--margin-block-end:80px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1772 .elementor-element.elementor-element-0501665{text-align:left;}.elementor-1772 .elementor-element.elementor-element-0501665 .elementor-heading-title{color:#034167;font-family:"Josefin Sans", Sans-serif;font-size:45px;font-weight:bold;text-transform:uppercase;font-style:normal;line-height:0.1em;letter-spacing:0px;word-spacing:0em;}.elementor-1772 .elementor-element.elementor-element-0501665 > .elementor-widget-container{margin:0px 00px 0px 00px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product > a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .shopengine-product-description-btn-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products.shopengine-hover-disable .products .product{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c.elementor-align-left a.woocommerce-LoopProduct-link{text-align:right;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c.elementor-align-right a.woocommerce-LoopProduct-link{text-align:left;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .archive-product-container{background-color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .archive-product-container .shopengine-product-description-footer{background-color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products.shopengine-grid ul.products{grid-gap:30px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container:hover{box-shadow:5px 5px 20px 0px rgba(0,0,0,0.16);}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .products .archive-product-container{margin-bottom:0px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{padding:0px 0px 5px 0px !important;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{padding:0px 0px 5px 0px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product .attachment-woocommerce_thumbnail{height:255px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product-categories{color:#858585;padding:10px 10px 10px 0px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product-categories > li{font-size:13px;font-weight:400;line-height:14px;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product-categories{padding:10px 0px 10px 10px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{color:var( --e-global-color-a64033b );padding:10px 20px 1px 0px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product a:hover .woocommerce-loop-product__title{color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) ul.products li.product .woocommerce-loop-product__title{font-size:15px;font-weight:bold;text-transform:uppercase;line-height:19px;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{padding:10px 0px 1px 20px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product .price{color:#101010;padding:8px 20px 16px 20px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product .price .amount{font-size:18px;font-weight:700;line-height:20px;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product .price{padding:8px 20px 16px 20px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;font-size:0px;text-align:left;color:#f1f1f1 !important;background:#505255  !important;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger):hover{color:#f1f1f1 !important;background:#101010 !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a:not(.shopengine-wishlist) :is(i, span, svg, path, a::before){fill:var( --e-global-color-a64033b );color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner .shopengine-wishlist path{color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a.button:not(.shopengine-quickview-trigger)::before{fill:var( --e-global-color-a64033b );color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a i{fill:var( --e-global-color-a64033b );color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a:not(.shopengine-wishlist):hover :is(i, span, svg, path, a::before){fill:var( --e-global-color-939c521 );color:var( --e-global-color-939c521 );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner .shopengine-wishlist:hover path{color:var( --e-global-color-939c521 );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a.button:hover:not(.shopengine-quickview-trigger)::before{fill:var( --e-global-color-939c521 );color:var( --e-global-color-939c521 );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a.active:not(.shopengine-wishlist) :is(i, span, svg, path, a::before){fill:var( --e-global-color-939c521 );color:var( --e-global-color-939c521 );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner .shopengine-wishlist.active path{fill:var( --e-global-color-939c521 );color:var( --e-global-color-939c521 );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner a.button.active:not(.shopengine-quickview-trigger)::before{fill:var( --e-global-color-939c521 );color:var( --e-global-color-939c521 );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a:not(.wc-forward), button, .button):hover{color:var( --e-global-color-939c521 );background:#FFFFFF !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a:not(.wc-forward), button, .button){background:#FFFFFF !important;padding:1px 1px 1px 1px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(svg){width:15px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-widget .shopengine-archive-products .loop-product--btns :is(a, i)::before{font-size:15px !important;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner :is(a:not(.wc-forward), button, .button){padding:1px 1px 1px 1px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products ul li .loop-product--btns .loop-product--btns-inner{column-gap:0px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination{font-size:16px;font-weight:600;padding-top:0px;color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-style:solid;border-width:0px 0px 0px 0px;border-color:#F2F2F2;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-width:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{border-radius:50%;margin:10px 10px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:hover:not(.current){color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots):hover:not(.current){background:var( --e-global-color-939c521 );}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{margin:10px 0px 0px 10px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product-categories > li,
						.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product .woocommerce-loop-product__title,
						.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product .price .amount,
						.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger),
						.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .onsale,
						.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination,
						.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product .shopengine-product-excerpt{font-family:Montserrat;}.elementor-1772 .elementor-element.elementor-element-15ad69d{--display:flex;--min-height:1120px;--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:00px;}.elementor-1772 .elementor-element.elementor-element-15ad69d:not(.elementor-motion-effects-element-type-background), .elementor-1772 .elementor-element.elementor-element-15ad69d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1772 .elementor-element.elementor-element-15ad69d, .elementor-1772 .elementor-element.elementor-element-15ad69d::before{--border-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-a1161d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-18a274a{text-align:left;}.elementor-1772 .elementor-element.elementor-element-18a274a .elementor-heading-title{color:#034167;font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;font-style:normal;}.elementor-1772 .elementor-element.elementor-element-18a274a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1772 .elementor-element.elementor-element-b42b852{--display:flex;--min-height:500px;--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-59c8c37{--display:flex;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-69f9aeb{--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;--justify-content:space-evenly;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:50px;--padding-inline-end:0px;}.elementor-1772 .elementor-element.elementor-element-69f9aeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1772 .elementor-element.elementor-element-aac5b75{text-align:left;}.elementor-1772 .elementor-element.elementor-element-aac5b75 .elementor-heading-title{color:var( --e-global-color-a64033b );font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:bold;text-transform:uppercase;}.elementor-1772 .elementor-element.elementor-element-aac5b75.elementor-element{--order:-99999 /* order start hack */;}.elementor-1772 .elementor-element.elementor-element-d6eb762 .shopengine-product-description{text-align:left;}.rtl .elementor-1772 .elementor-element.elementor-element-d6eb762.elementor-align-left .shopengine-archive-description{text-align:right;}.rtl .elementor-1772 .elementor-element.elementor-element-d6eb762.elementor-align-right .shopengine-archive-description{text-align:left;}.elementor-1772 .elementor-element.elementor-element-d6eb762 .shopengine-archive-description p{color:var( --e-global-color-a64033b );margin:var( --e-global-color-a64033b );font-size:15px;font-weight:300;font-style:normal;line-height:25px;}.elementor-1772 .elementor-element.elementor-element-d6eb762.elementor-element{--align-self:stretch;}.elementor-1772 .elementor-element.elementor-element-957139c{--display:flex;--min-height:700px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-1772 .elementor-element.elementor-element-957139c:not(.elementor-motion-effects-element-type-background), .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-1772 .elementor-element.elementor-element-957139c::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-957139c > .e-con-inner > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-957139c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://inadinvest.pt/wp-content/uploads/2024/03/LAVANDARIA_SIZED-2-scaled.jpg");background-position:0px 0px;background-size:cover;}.elementor-1772 .elementor-element.elementor-element-957139c, .elementor-1772 .elementor-element.elementor-element-957139c::before{--border-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-39ef900{text-align:left;}.elementor-1772 .elementor-element.elementor-element-39ef900 .elementor-heading-title{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:45px;font-weight:bold;text-transform:uppercase;font-style:normal;line-height:0.1em;letter-spacing:0px;word-spacing:0em;}.elementor-1772 .elementor-element.elementor-element-39ef900 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1772 .elementor-element.elementor-element-09ad716{--display:flex;--min-height:100px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-1772 .elementor-element.elementor-element-09ad716:not(.elementor-motion-effects-element-type-background), .elementor-1772 .elementor-element.elementor-element-09ad716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99BACF14;}.elementor-1772 .elementor-element.elementor-element-09ad716, .elementor-1772 .elementor-element.elementor-element-09ad716::before{--border-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-1403f89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:2px;}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:2px;}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-icon i{color:var( --e-global-color-a64033b );transition:color 0.3s;}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-icon svg{fill:var( --e-global-color-a64033b );transition:fill 0.3s;}.elementor-1772 .elementor-element.elementor-element-a66e0f1{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-text{color:var( --e-global-color-a64033b );transition:color 0.3s;}.elementor-1772 .elementor-element.elementor-element-3e501ef{--display:flex;--min-height:500px;--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;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-3e501ef:not(.elementor-motion-effects-element-type-background), .elementor-1772 .elementor-element.elementor-element-3e501ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99BACF14;}.elementor-1772 .elementor-element.elementor-element-3e501ef, .elementor-1772 .elementor-element.elementor-element-3e501ef::before{--border-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-30f5c65{--display:flex;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-d2892ae{--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;--justify-content:space-evenly;--align-items:flex-start;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:50px;--padding-inline-end:0px;}.elementor-1772 .elementor-element.elementor-element-d2892ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1772 .elementor-element.elementor-element-5dbf3a3{text-align:left;}.elementor-1772 .elementor-element.elementor-element-5dbf3a3 .elementor-heading-title{color:var( --e-global-color-a64033b );font-family:"Josefin Sans", Sans-serif;font-size:45px;font-weight:bold;text-transform:uppercase;}.elementor-1772 .elementor-element.elementor-element-5dbf3a3.elementor-element{--order:-99999 /* order start hack */;}.elementor-1772 .elementor-element.elementor-element-ff18a8e .shopengine-product-description{text-align:left;}.rtl .elementor-1772 .elementor-element.elementor-element-ff18a8e.elementor-align-left .shopengine-archive-description{text-align:right;}.rtl .elementor-1772 .elementor-element.elementor-element-ff18a8e.elementor-align-right .shopengine-archive-description{text-align:left;}.elementor-1772 .elementor-element.elementor-element-ff18a8e .shopengine-archive-description p{color:var( --e-global-color-a64033b );margin:var( --e-global-color-a64033b );font-size:20px;font-weight:300;font-style:normal;line-height:25px;}.elementor-1772 .elementor-element.elementor-element-ff18a8e.elementor-element{--align-self:stretch;}.elementor-1772 .elementor-element.elementor-element-5a57629{--display:flex;--min-height:0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:00px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-d0dda0e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://inadinvest.pt/wp-content/uploads/2024/03/ENTRADA_1.jpg);background-size:cover;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-d0dda0e .elementor-background-overlay{background-color:#00000080;mix-blend-mode:multiply;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-d0dda0e .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-d0dda0e .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-d0dda0e .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-29f5b1f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://inadinvest.pt/wp-content/uploads/2024/03/LAVANDARIA_1.jpg);background-size:cover;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-29f5b1f .elementor-background-overlay{background-color:#00000080;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-29f5b1f .swiper-slide-inner{text-align:center;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-29f5b1f .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-29f5b1f .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-29f5b1f .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-7da9a0c .swiper-slide-bg{background-color:#4054b2;background-image:url(https://inadinvest.pt/wp-content/uploads/2024/03/ARRUMACAO.jpg);background-size:cover;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-7da9a0c .elementor-background-overlay{background-color:#00000080;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-d03b470 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://inadinvest.pt/wp-content/uploads/2024/03/PATIO.jpg);background-size:cover;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-d03b470 .elementor-background-overlay{background-color:#00000080;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-f47f596 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://inadinvest.pt/wp-content/uploads/2024/03/FECHADURAS_1.jpg);background-size:cover;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-repeater-item-f47f596 .elementor-background-overlay{background-color:#00000080;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .swiper-slide-contents{max-width:50%;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .swiper-slide-inner{text-align:center;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-1772 .elementor-element.elementor-element-32c5ff8 .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1772 .elementor-element.elementor-element-71cd5e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:50px;--margin-inline-start:0px;--margin-inline-end:00px;}.elementor-1772 .elementor-element.elementor-element-62e66fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-451ab6a{text-align:left;}.elementor-1772 .elementor-element.elementor-element-451ab6a .elementor-heading-title{color:#034167;font-family:"Josefin Sans", Sans-serif;font-size:45px;font-weight:bold;text-transform:uppercase;font-style:normal;line-height:0.1em;letter-spacing:0px;word-spacing:0em;}.elementor-1772 .elementor-element.elementor-element-451ab6a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1772 .elementor-element.elementor-element-a039170{text-align:left;color:var( --e-global-color-a64033b );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-1772 .elementor-element.elementor-element-a039170 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-1772 .elementor-element.elementor-element-fea1e43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-0ba4d8a .elementor-icon-wrapper{text-align:left;}.elementor-1772 .elementor-element.elementor-element-0ba4d8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-0ba4d8a.elementor-view-framed .elementor-icon, .elementor-1772 .elementor-element.elementor-element-0ba4d8a.elementor-view-default .elementor-icon{color:var( --e-global-color-a64033b );border-color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-0ba4d8a.elementor-view-framed .elementor-icon, .elementor-1772 .elementor-element.elementor-element-0ba4d8a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-0ba4d8a .elementor-icon{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-0ba4d8a .elementor-icon svg{height:15px;}.elementor-1772 .elementor-element.elementor-element-0ba4d8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-0ba4d8a.elementor-element{--align-self:flex-start;}.elementor-1772 .elementor-element.elementor-element-31ef698{columns:2;text-align:left;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1772 .elementor-element.elementor-element-31ef698.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1772 .elementor-element.elementor-element-130bf99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-23b282a .elementor-icon-wrapper{text-align:left;}.elementor-1772 .elementor-element.elementor-element-23b282a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-23b282a.elementor-view-framed .elementor-icon, .elementor-1772 .elementor-element.elementor-element-23b282a.elementor-view-default .elementor-icon{color:var( --e-global-color-a64033b );border-color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-23b282a.elementor-view-framed .elementor-icon, .elementor-1772 .elementor-element.elementor-element-23b282a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-23b282a .elementor-icon{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-23b282a .elementor-icon svg{height:15px;}.elementor-1772 .elementor-element.elementor-element-23b282a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-23b282a.elementor-element{--align-self:flex-start;}.elementor-1772 .elementor-element.elementor-element-03a0486{columns:2;text-align:left;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1772 .elementor-element.elementor-element-03a0486.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1772 .elementor-element.elementor-element-5d0ee8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1772 .elementor-element.elementor-element-c081495 .elementor-icon-wrapper{text-align:left;}.elementor-1772 .elementor-element.elementor-element-c081495.elementor-view-stacked .elementor-icon{background-color:#034167;}.elementor-1772 .elementor-element.elementor-element-c081495.elementor-view-framed .elementor-icon, .elementor-1772 .elementor-element.elementor-element-c081495.elementor-view-default .elementor-icon{color:#034167;border-color:#034167;}.elementor-1772 .elementor-element.elementor-element-c081495.elementor-view-framed .elementor-icon, .elementor-1772 .elementor-element.elementor-element-c081495.elementor-view-default .elementor-icon svg{fill:#034167;}.elementor-1772 .elementor-element.elementor-element-c081495 .elementor-icon{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-c081495 .elementor-icon svg{height:15px;}.elementor-1772 .elementor-element.elementor-element-c081495.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1772 .elementor-element.elementor-element-d519649{columns:2;color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-d519649 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-5bf1341{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:10px 10px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-1772 .elementor-element.elementor-element-7de4f76 .elementor-icon-wrapper{text-align:left;}.elementor-1772 .elementor-element.elementor-element-7de4f76.elementor-view-stacked .elementor-icon{background-color:#034167;}.elementor-1772 .elementor-element.elementor-element-7de4f76.elementor-view-framed .elementor-icon, .elementor-1772 .elementor-element.elementor-element-7de4f76.elementor-view-default .elementor-icon{color:#034167;border-color:#034167;}.elementor-1772 .elementor-element.elementor-element-7de4f76.elementor-view-framed .elementor-icon, .elementor-1772 .elementor-element.elementor-element-7de4f76.elementor-view-default .elementor-icon svg{fill:#034167;}.elementor-1772 .elementor-element.elementor-element-7de4f76 .elementor-icon{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-7de4f76 .elementor-icon svg{height:15px;}.elementor-1772 .elementor-element.elementor-element-7de4f76.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-1772 .elementor-element.elementor-element-2c29cc1{columns:2;color:var( --e-global-color-a64033b );}.elementor-1772 .elementor-element.elementor-element-2c29cc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-17a8720{--display:flex;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-6745d54{columns:2;color:var( --e-global-color-a64033b );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-1772 .elementor-element.elementor-element-6745d54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-57df60d{--display:flex;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-39b6a82{columns:2;color:var( --e-global-color-a64033b );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;}.elementor-1772 .elementor-element.elementor-element-39b6a82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-1812400{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1772 .elementor-element.elementor-element-74db4e2 iframe{height:500px;filter:brightness( 95% ) contrast( 107% ) saturate( 5% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1772 .elementor-element.elementor-element-74db4e2:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1772 .elementor-element.elementor-element-1e57a2e iframe{height:500px;filter:brightness( 95% ) contrast( 107% ) saturate( 5% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1772 .elementor-element.elementor-element-1e57a2e:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1772 .elementor-element.elementor-element-d68c6f9 iframe{height:500px;filter:brightness( 95% ) contrast( 107% ) saturate( 5% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1772 .elementor-element.elementor-element-d68c6f9:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1772 .elementor-element.elementor-element-3b3b88d iframe{height:500px;filter:brightness( 95% ) contrast( 107% ) saturate( 5% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1772 .elementor-element.elementor-element-3b3b88d:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-1772 .elementor-element.elementor-element-2428619{--min-height:400px;}.elementor-1772 .elementor-element.elementor-element-2428619::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-1772 .elementor-element.elementor-element-bbbddec{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-lists-grid{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:4px;grid-row-gap:15px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item{padding:73px 73px 73px 73px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items {padding:73px 73px 73px 73px;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item{padding:73px 73px 73px 73px;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items{padding:73px 73px 73px 73px;}.elementor-1772 .elementor-element.elementor-element-22fec99{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-0501665 .elementor-heading-title{font-size:45px;}.elementor-1772 .elementor-element.elementor-element-15ad69d{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-18a274a .elementor-heading-title{font-size:35px;}.elementor-1772 .elementor-element.elementor-element-b42b852{--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-59c8c37{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1772 .elementor-element.elementor-element-59c8c37.e-con{--align-self:flex-end;}.elementor-1772 .elementor-element.elementor-element-69f9aeb{--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1772 .elementor-element.elementor-element-69f9aeb.e-con{--align-self:flex-end;}.elementor-1772 .elementor-element.elementor-element-aac5b75{text-align:left;}.elementor-1772 .elementor-element.elementor-element-aac5b75 .elementor-heading-title{font-size:35px;}.elementor-1772 .elementor-element.elementor-element-aac5b75.elementor-element{--order:-99999 /* order start hack */;}.elementor-1772 .elementor-element.elementor-element-d6eb762 .shopengine-product-description{text-align:left;}.rtl .elementor-1772 .elementor-element.elementor-element-d6eb762.elementor-align-left .shopengine-archive-description{text-align:right;}.rtl .elementor-1772 .elementor-element.elementor-element-d6eb762.elementor-align-right .shopengine-archive-description{text-align:left;}.elementor-1772 .elementor-element.elementor-element-d6eb762 .shopengine-archive-description p{font-size:14px;}.elementor-1772 .elementor-element.elementor-element-d6eb762.elementor-element{--order:99999 /* order end hack */;}.elementor-1772 .elementor-element.elementor-element-957139c::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-957139c > .e-con-inner > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-957139c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-1772 .elementor-element.elementor-element-39ef900 .elementor-heading-title{font-size:35px;}.elementor-1772 .elementor-element.elementor-element-09ad716{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-3e501ef{--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:20px 20px;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-30f5c65{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1772 .elementor-element.elementor-element-30f5c65.e-con{--align-self:flex-end;}.elementor-1772 .elementor-element.elementor-element-d2892ae{--justify-content:flex-end;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1772 .elementor-element.elementor-element-d2892ae.e-con{--align-self:flex-end;}.elementor-1772 .elementor-element.elementor-element-5dbf3a3{text-align:left;}.elementor-1772 .elementor-element.elementor-element-5dbf3a3 .elementor-heading-title{font-size:35px;}.elementor-1772 .elementor-element.elementor-element-5dbf3a3.elementor-element{--order:-99999 /* order start hack */;}.elementor-1772 .elementor-element.elementor-element-ff18a8e .shopengine-product-description{text-align:left;}.rtl .elementor-1772 .elementor-element.elementor-element-ff18a8e.elementor-align-left .shopengine-archive-description{text-align:right;}.rtl .elementor-1772 .elementor-element.elementor-element-ff18a8e.elementor-align-right .shopengine-archive-description{text-align:left;}.elementor-1772 .elementor-element.elementor-element-ff18a8e .shopengine-archive-description p{font-size:14px;}.elementor-1772 .elementor-element.elementor-element-ff18a8e.elementor-element{--order:99999 /* order end hack */;}.elementor-1772 .elementor-element.elementor-element-71cd5e2{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-451ab6a .elementor-heading-title{font-size:35px;}.elementor-1772 .elementor-element.elementor-element-a039170{font-size:14px;}.elementor-1772 .elementor-element.elementor-element-74db4e2 iframe{height:485px;}.elementor-1772 .elementor-element.elementor-element-1e57a2e iframe{height:485px;}.elementor-1772 .elementor-element.elementor-element-d68c6f9 iframe{height:485px;}.elementor-1772 .elementor-element.elementor-element-3b3b88d iframe{height:485px;}}@media(max-width:767px){.elementor-1772 .elementor-element.elementor-element-2428619{--min-height:300px;}.elementor-1772 .elementor-element.elementor-element-2428619::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-shape-bottom svg, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-lists-grid{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:10px;grid-row-gap:11px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item{padding:6px 6px 6px 6px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items {padding:6px 6px 6px 6px;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .single-cat-list-item{padding:6px 6px 6px 6px;}.rtl .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items{padding:6px 6px 6px 6px;}.elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .product-category-title, .elementor-1772 .elementor-element.elementor-element-a01a0e6 .shopengine-product-category-lists .shopengine-category-items .product-category-list-title{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-0501665{text-align:center;}.elementor-1772 .elementor-element.elementor-element-0501665 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products.shopengine-grid ul.products{grid-gap:10px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{padding:0px 0px 0px 0px !important;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{padding:0px 0px 0px 0px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product .attachment-woocommerce_thumbnail{height:125px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product-categories > li{font-size:12px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) ul.products li.product .woocommerce-loop-product__title{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{padding:0px 0px 10px 0px;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{padding:0px 0px 10px 0px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-width:0px 0px 0px 0px;}.rtl .elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-width:0px 0px 0px 0px;}.elementor-1772 .elementor-element.elementor-element-43b6e4c .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{border-radius:0px;}.elementor-1772 .elementor-element.elementor-element-18a274a{text-align:center;}.elementor-1772 .elementor-element.elementor-element-18a274a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1772 .elementor-element.elementor-element-b42b852{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-59c8c37{--width:250px;}.elementor-1772 .elementor-element.elementor-element-aac5b75{text-align:center;}.elementor-1772 .elementor-element.elementor-element-aac5b75 .elementor-heading-title{font-size:25px;}.elementor-1772 .elementor-element.elementor-element-d6eb762 .shopengine-product-description{text-align:center;}.rtl .elementor-1772 .elementor-element.elementor-element-d6eb762.elementor-align-left .shopengine-archive-description{text-align:right;}.rtl .elementor-1772 .elementor-element.elementor-element-d6eb762.elementor-align-right .shopengine-archive-description{text-align:left;}.elementor-1772 .elementor-element.elementor-element-d6eb762 .shopengine-archive-description p{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-957139c{--min-height:500px;}.elementor-1772 .elementor-element.elementor-element-957139c::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-957139c > .e-con-inner > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-957139c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-99px 0px;}.elementor-1772 .elementor-element.elementor-element-39ef900{text-align:center;}.elementor-1772 .elementor-element.elementor-element-39ef900 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1772 .elementor-element.elementor-element-a66e0f1 .elementor-icon-list-item > a{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-3e501ef{--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-1772 .elementor-element.elementor-element-30f5c65{--width:250px;}.elementor-1772 .elementor-element.elementor-element-5dbf3a3{text-align:center;}.elementor-1772 .elementor-element.elementor-element-5dbf3a3 .elementor-heading-title{font-size:25px;}.elementor-1772 .elementor-element.elementor-element-ff18a8e .shopengine-product-description{text-align:center;}.rtl .elementor-1772 .elementor-element.elementor-element-ff18a8e.elementor-align-left .shopengine-archive-description{text-align:right;}.rtl .elementor-1772 .elementor-element.elementor-element-ff18a8e.elementor-align-right .shopengine-archive-description{text-align:left;}.elementor-1772 .elementor-element.elementor-element-ff18a8e .shopengine-archive-description p{font-size:15px;}.elementor-1772 .elementor-element.elementor-element-5a57629{--flex-wrap:nowrap;}.elementor-1772 .elementor-element.elementor-element-451ab6a{text-align:center;}.elementor-1772 .elementor-element.elementor-element-451ab6a .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-1772 .elementor-element.elementor-element-a039170{text-align:left;}.elementor-1772 .elementor-element.elementor-element-74db4e2 iframe{height:218px;}.elementor-1772 .elementor-element.elementor-element-1e57a2e iframe{height:218px;}.elementor-1772 .elementor-element.elementor-element-d68c6f9 iframe{height:218px;}.elementor-1772 .elementor-element.elementor-element-3b3b88d iframe{height:218px;}}@media(min-width:768px){.elementor-1772 .elementor-element.elementor-element-22fec99{--content-width:1140px;}.elementor-1772 .elementor-element.elementor-element-a1161d8{--width:100%;}.elementor-1772 .elementor-element.elementor-element-59c8c37{--width:40%;}.elementor-1772 .elementor-element.elementor-element-69f9aeb{--width:60%;}.elementor-1772 .elementor-element.elementor-element-1403f89{--width:100%;}.elementor-1772 .elementor-element.elementor-element-30f5c65{--width:40%;}.elementor-1772 .elementor-element.elementor-element-d2892ae{--width:60%;}.elementor-1772 .elementor-element.elementor-element-62e66fd{--width:50%;}.elementor-1772 .elementor-element.elementor-element-1812400{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1772 .elementor-element.elementor-element-59c8c37{--width:350px;}.elementor-1772 .elementor-element.elementor-element-69f9aeb{--width:350px;}.elementor-1772 .elementor-element.elementor-element-30f5c65{--width:350px;}.elementor-1772 .elementor-element.elementor-element-d2892ae{--width:350px;}}@media(min-width:1025px){.elementor-1772 .elementor-element.elementor-element-2428619::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-2428619 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1772 .elementor-element.elementor-element-957139c::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-957139c > .e-con-inner > .elementor-background-video-container::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-957139c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1772 .elementor-element.elementor-element-957139c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-d204acd *//* Fonte e cores gerais */
.wpcf7-form * {
  box-sizing: border-box;
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  color: #034167;
}

/* Texto explicativo */
.wpcf7-form p {
  font-size: 14px; /* texto normal */
  line-height: 1.5;
}

/* Títulos fortes dentro dos parágrafos */
.wpcf7-form p strong {
  font-size: 18px; /* título maior */
  font-weight: 500;
  display: block;
  margin-bottom: 6px;
}

/* Layout duas colunas */
.cf7-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.cf7-col {
  flex: 1;
  min-width: 200px;
}

/* Campos de formulário */
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
  width: 100%;
  margin-bottom: 8px;
  padding: 6px;
  font-size: 14px;
  color: #034167;
  border: 1px solid #ccc;
  border-radius: 6px;
}

.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
  color: #034167;
  opacity: 1;
}

/* Botão Submeter */
.wpcf7-form input[type="submit"] {
  background-color: #4FEF00;
  color: #/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e1d028 *//* Remove margens e padding automáticos do CF7 */
.wpcf7-form p {
  margin: 0;
  padding: 0;
}

/* Reset completo de margens e paddings */
.wpcf7-form * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* Estrutura de colunas */
.cf7-row {
  display: flex;
  gap: 10px; /* Espaço horizontal entre colunas */
  margin-bottom: 10px; /* Espaço vertical entre linhas */
}

.cf7-col {
  flex: 1; /* duas colunas ocupam 50% cada */
}

.cf7-col-full {
  flex: 1; /* ocupa 100% */
}

/* Campos do formulário */
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #034167; /* Texto azul */
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 8px;
  width: 100%;
}

/* Placeholder azul */
.wpcf7-form ::placeholder {
  color: #034167;
  opacity: 1;
}

/* Botão alinhado à esquerda e tamanho do texto */
.wpcf7-form .wpcf7-submit {
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  font-size: 14px;
  background-color: #4FEF00;
  color: #034167;
  border: none;
  border-radius: 6px;
  padding: 6px 12px;
  display: inline-block; /* tamanho do conteúdo */
  cursor: pointer;
  transition: background 0.3s ease;
}

/* Hover do botão */
.wpcf7-form .wpcf7-submit:hover {
  background-color: #39c400;
}

/* Responsivo: colunas empilhadas em mobile */
@media (max-width: 768px) {
  .cf7-row {
    flex-direction: column;
    gap: 10px;
  }
}/* End custom CSS */