.elementor-18 .elementor-element.elementor-element-11dd2cd{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-18 .elementor-element.elementor-element-11dd2cd::before, .elementor-18 .elementor-element.elementor-element-11dd2cd > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-11dd2cd > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-11dd2cd > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-11dd2cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-11dd2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, .elementor-18 .elementor-element.elementor-element-11dd2cd > .e-con-inner > .thegem-ken-burns-bg::before, .elementor-18 .elementor-element.elementor-element-11dd2cd > .thegem-ken-burns-bg::before{background-color:#F3F1EA;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-11dd2cd, .elementor-18 .elementor-element.elementor-element-11dd2cd.thegem-e-con-layout-thegem{--content-width:1170px;}.elementor-18 .elementor-element.elementor-element-5b25325 .elementor-heading-title{font-size:15px;text-transform:uppercase;color:#E0457B;}.elementor-18 .elementor-element.elementor-element-8883fb4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:60px;font-weight:800;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;color:#0A0A0A;}.elementor-18 .elementor-element.elementor-element-23d342b, .elementor-18 .elementor-element.elementor-element-23d342b .elementor-text-editor *{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-18 .elementor-element.elementor-element-23d342b, .elementor-18 .elementor-element.elementor-element-23d342b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#444444;}.elementor-18 .elementor-element.elementor-element-d46a407{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-18 .elementor-element.elementor-element-7b652af .elementor-button{background-color:#0A0A0A;fill:#F3F1EA;color:#F3F1EA;padding:18px 28px 18px 28px;}.elementor-18 .elementor-element.elementor-element-7b652af{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-d5ed811 .elementor-button{background-color:#02010100;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;padding:016px 28px 16px 28px;}.elementor-18 .elementor-element.elementor-element-d5ed811 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-d5ed811 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d5ed811{width:auto;max-width:auto;}.elementor-18 .elementor-element.elementor-element-d5ed811 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-d5ed811 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-f25c0c1{--display:flex;}.elementor-18 .elementor-element.elementor-element-f25c0c1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f25c0c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1EA;}.elementor-18 .elementor-element.elementor-element-0ac1cfc .elementor-heading-title{font-family:"Archivo Black", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-18 .elementor-element.elementor-element-037b5b1 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(12px/2) !important;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-18 .elementor-element.elementor-element-037b5b1 .skeleton-posts.portfolio-row{margin:calc(-12px/2);}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-12px/2) 0;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:12px;padding-right:12px;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(12px/2);padding-right:calc(12px/2);}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:12px;padding-right:12px;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:12px;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-12px/2);}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:0px 0px 0 0;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio-item .caption .title a{text-transform:uppercase;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *, 
						.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,
						.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *, 
						.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-weight:700;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info a, .elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .portfolio-item .caption .info .sep{font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.news-grid.title-on-page .wrap > .caption{text-align:left;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap > .caption{padding:20px 20px 20px 20px !important;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0A0A0A;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio-selected-filters .portfolio-selected-filter-item{background-color:#E0457B;}.elementor-18 .elementor-element.elementor-element-037b5b1 .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:100px;}.elementor-18 .elementor-element.elementor-element-c412e18{--spacer-size:50px;}.elementor-18 .elementor-element.elementor-element-4d17ca5{--display:flex;}.elementor-18 .elementor-element.elementor-element-4d17ca5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4d17ca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1EA;}.elementor-18 .elementor-element.elementor-element-3eb19ae .elementor-heading-title{font-family:"Archivo Black", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-29650b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-29650b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-29650b2.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-29650b2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-29650b2 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d48d497 .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-d48d497.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d48d497.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-d48d497.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d48d497 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d48d497 .elementor-icon-box-description{color:#F3F1EA;}.elementor-18 .elementor-element.elementor-element-83cf79d .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-83cf79d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-83cf79d.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-83cf79d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-83cf79d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3bd19bb .elementor-icon-box-wrapper{gap:15px;}.elementor-18 .elementor-element.elementor-element-3bd19bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3bd19bb.elementor-view-framed .elementor-icon, .elementor-18 .elementor-element.elementor-element-3bd19bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-3bd19bb .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-aac85af{--display:flex;}.elementor-18 .elementor-element.elementor-element-aac85af:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-aac85af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1EA;}.elementor-18 .elementor-element.elementor-element-6da74b8 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-fda7cb9 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .product-variations{display:none;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .portfolio.extended-products-grid.item-separator .portfolio-item {padding:calc(42px/2) !important;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block{padding:0 42px;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .portfolio.extended-products-grid:not(.item-separator).has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-18 .elementor-element.elementor-element-fda7cb9 .extended-products-grid-carousel-item:not(.inited) .portfolio-item,
					.elementor-18 .elementor-element.elementor-element-fda7cb9 .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-18 .elementor-element.elementor-element-fda7cb9 .extended-products-grid-carousel-item:not(.inited) .owl-stage,
					.elementor-18 .elementor-element.elementor-element-fda7cb9 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-18 .elementor-element.elementor-element-fda7cb9 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px;}.elementor-18 .elementor-element.elementor-element-d5c0680{--display:flex;}.elementor-18 .elementor-element.elementor-element-d5c0680:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d5c0680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1EA;}.elementor-18 .elementor-element.elementor-element-42828c3 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .product-variations{display:none;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .portfolio.extended-products-grid.item-separator .portfolio-item {padding:calc(42px/2) !important;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block{padding:0 42px;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .portfolio.extended-products-grid:not(.item-separator).has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .extended-products-grid-carousel-item:not(.inited) .portfolio-item,
					.elementor-18 .elementor-element.elementor-element-6ec5ee9 .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .extended-products-grid-carousel-item:not(.inited) .owl-stage,
					.elementor-18 .elementor-element.elementor-element-6ec5ee9 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px;}.elementor-18 .elementor-element.elementor-element-8bfa470{--display:flex;}.elementor-18 .elementor-element.elementor-element-8bfa470:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8bfa470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1EA;}.elementor-18 .elementor-element.elementor-element-2f87820 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-1f096f3 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-1f096f3 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-1f096f3 .product-variations{display:none;}.elementor-18 .elementor-element.elementor-element-1f096f3 .portfolio.extended-products-grid.item-separator .portfolio-item {padding:calc(42px/2) !important;}.elementor-18 .elementor-element.elementor-element-1f096f3 .portfolio.extended-products-grid:not(.item-separator) .fullwidth-block{padding:0 42px;}.elementor-18 .elementor-element.elementor-element-1f096f3 .portfolio.extended-products-grid:not(.item-separator).has-shadowed-items .owl-carousel .owl-stage-outer{padding:calc(42px/2) !important;margin:calc(-42px/2);}.elementor-18 .elementor-element.elementor-element-1f096f3 .extended-products-grid-carousel-item:not(.inited) .portfolio-item,
					.elementor-18 .elementor-element.elementor-element-1f096f3 .skeleton-posts .portfolio-item{padding:calc(42px/2);}.elementor-18 .elementor-element.elementor-element-1f096f3 .extended-products-grid-carousel-item:not(.inited) .owl-stage,
					.elementor-18 .elementor-element.elementor-element-1f096f3 .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-18 .elementor-element.elementor-element-1f096f3 .portfolio.extended-products-grid .portfolio-item .product-info .product-rating .empty-rating:before{border-width:1px;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-fda7cb9 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .product-variations{display:none;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .product-variations{display:none;}.elementor-18 .elementor-element.elementor-element-1f096f3 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-1f096f3 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-1f096f3 .product-variations{display:none;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-8883fb4 .elementor-heading-title{font-size:33px;}.elementor-18 .elementor-element.elementor-element-29650b2 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-18 .elementor-element.elementor-element-29650b2 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-29650b2 .elementor-icon-box-title a{font-size:10px;line-height:3em;}.elementor-18 .elementor-element.elementor-element-29650b2 .elementor-icon-box-description{font-size:1px;}.elementor-18 .elementor-element.elementor-element-d48d497 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-18 .elementor-element.elementor-element-d48d497 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-d48d497 .elementor-icon-box-title a{font-size:10px;line-height:3em;}.elementor-18 .elementor-element.elementor-element-83cf79d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-18 .elementor-element.elementor-element-83cf79d .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-83cf79d .elementor-icon-box-title a{font-size:10px;line-height:3em;}.elementor-18 .elementor-element.elementor-element-83cf79d .elementor-icon-box-description{font-size:1px;}.elementor-18 .elementor-element.elementor-element-3bd19bb .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-18 .elementor-element.elementor-element-3bd19bb .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-3bd19bb .elementor-icon-box-title a{font-size:10px;line-height:3em;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-fda7cb9 .product-variations{display:none;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-6ec5ee9 .product-variations{display:none;}.elementor-18 .elementor-element.elementor-element-1f096f3 .categories{display:block;}.elementor-18 .elementor-element.elementor-element-1f096f3 .reviews{display:block;}.elementor-18 .elementor-element.elementor-element-1f096f3 .product-variations{display:none;}}