.elementor-4390 .elementor-element.elementor-element-eda0fd5{--display:flex;--padding-top:60px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item,
					 .elementor-4390 .elementor-element.elementor-element-002c621 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(20px/2) !important;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-row,
					 .elementor-4390 .elementor-element.elementor-element-002c621 .skeleton-posts.portfolio-row{margin:calc(-20px/2);}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-20px/2) 0;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:20px;padding-right:20px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(20px/2);padding-right:calc(20px/2);}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:20px;padding-right:20px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:20px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .overlay:before, .elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.hover-circular .portfolio-item .image .overlay .overlay-circle{background:#35406F !important;background-color:transparent;background-image:linear-gradient(180deg, #35406F 0%, #000000 100%) !important;}.elementor-4390 .elementor-element.elementor-element-002c621{z-index:10;}.elementor-4390 .elementor-element.elementor-element-002c621:hover .elementor-widget-container{border-style:none;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .image{border-radius:30px 30px 30px 30px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.caption-position-page .portfolio-item .wrap{border-radius:30px 30px 0 0;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.caption-position-hover .portfolio-item .wrap{border-radius:30px 30px 30px 30px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.caption-position-image .portfolio-item .wrap{border-radius:30px 30px 30px 30px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio-item .caption .title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .title span{font-size:25px;font-weight:100;line-height:28px;letter-spacing:1px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .subtitle{font-size:1px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .set,
				.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .info .set a{line-height:28px;color:#FF0000;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-filters a span,
							.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button{font-size:16px;text-transform:lowercase;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle i{color:#FFFFFF;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .gem-pagination{margin-top:100px;}@media(min-width:768px){.elementor-4390 .elementor-element.elementor-element-eda0fd5{--width:1200px;}}@media(max-width:1024px){.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item,
					 .elementor-4390 .elementor-element.elementor-element-002c621 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(15px/2) !important;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-row,
					 .elementor-4390 .elementor-element.elementor-element-002c621 .skeleton-posts.portfolio-row{margin:calc(-15px/2);}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-15px/2) 0;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:15px;padding-right:15px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:15px;padding-right:15px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:15px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .title span{font-size:18px;line-height:25px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .subtitle{line-height:15px;letter-spacing:1px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle i{font-size:30px;line-height:30px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle{width:30px;height:30px;}}@media(max-width:767px){.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item,
					 .elementor-4390 .elementor-element.elementor-element-002c621 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(10px/2) !important;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-row,
					 .elementor-4390 .elementor-element.elementor-element-002c621 .skeleton-posts.portfolio-row{margin:calc(-10px/2);}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-10px/2) 0;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:10px;padding-right:10px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:10px;padding-right:10px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:10px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .title span{font-size:20px;line-height:30px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .set,
				.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .info .set a{line-height:18px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle i{font-size:30px;line-height:30px;}.elementor-4390 .elementor-element.elementor-element-002c621 .portfolio.portfolio-grid .portfolio-filters-resp .menu-toggle{width:30px;height:30px;}}