.elementor-1564 .elementor-element.elementor-element-0400279{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-1564 .elementor-element.elementor-element-0400279, .elementor-1564 .elementor-element.elementor-element-0400279.thegem-e-con-layout-thegem{--content-width:1600px;}.elementor-1564 .elementor-element.elementor-element-7738d6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1564 .elementor-element.elementor-element-bd71467{text-align:center;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1564 .elementor-element.elementor-element-bd71467 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:0.6em;letter-spacing:-0.1px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-383a89f );}.elementor-1564 .elementor-element.elementor-element-bd71467.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1564 .elementor-element.elementor-element-47e3acfa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 100px 100px 100px;}.elementor-1564 .elementor-element.elementor-element-47e3acfa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-7fcd4976 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1564 .elementor-element.elementor-element-7fcd4976 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item,
					 .elementor-1564 .elementor-element.elementor-element-adff66c .skeleton-posts.portfolio-row .portfolio-item{padding:calc(30px/2) !important;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-row,
					 .elementor-1564 .elementor-element.elementor-element-adff66c .skeleton-posts.portfolio-row{margin:calc(-30px/2);}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-30px/2) 0;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:30px;padding-right:30px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(30px/2);padding-right:calc(30px/2);}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:30px;padding-right:30px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:30px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item:not(.double-item) .image-inner{height:400px !important;padding-bottom:0 !important;aspect-ratio:initial !important;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:400px !important;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .overlay:before, .elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid.hover-circular .portfolio-item .image .overlay .overlay-circle{background:#2563EBCF !important;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .image .overlay .links a.icon i{color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .image .overlay .links .overlay-line:after{background:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .caption .title span{font-family:"Poppins", Sans-serif;font-size:20px;color:#6EC1E4;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .caption .subtitle{color:var( --e-global-color-primary );}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .caption .date{color:var( --e-global-color-primary );}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .caption .info .set a{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .caption .info .set .in_text{color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item:hover .caption .info .set a{color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .wrap > .caption{border-style:none;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item .wrap > .caption .caption-separator{height:1px;background-color:#FFFFFF;width:60px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-item:hover .wrap > .caption .caption-separator{width:178px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters{text-align:center;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-top-panel{margin-bottom:40px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters a,
							.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button{background-color:#2563EB;color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters a span,
							.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters a.active,
							.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button.active{background-color:#0F172A;color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters a.active span,
							.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button.active{font-family:"Poppins", Sans-serif;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle i{color:#FFFFFF;font-size:5px;line-height:5px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle{width:5px;height:5px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-load-more{margin-top:50px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio-load-more button{border-radius:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;background-color:#FFFFFF;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio-load-more button span{color:#2563EB;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio-load-more button i:before{color:#2563EB;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio-load-more button svg{fill:#2563EB;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio-likes .zilla-likes i{color:var( --e-global-color-primary );transition:var( --e-global-color-primary );}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio-likes .zilla-likes{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-1564 .elementor-element.elementor-element-bd71467 .elementor-heading-title{line-height:1.1em;}}@media(max-width:767px){.elementor-1564 .elementor-element.elementor-element-bd71467 .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-1564 .elementor-element.elementor-element-bd71467{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1564 .elementor-element.elementor-element-47e3acfa{padding:0px 20px 130px 20px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle i{font-size:40px;line-height:40px;}.elementor-1564 .elementor-element.elementor-element-adff66c .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle{width:40px;height:40px;}}