.elementor-5287 .elementor-element.elementor-element-36e4940{padding:100px 0px 100px 0px;}.elementor-5287 .elementor-element.elementor-element-3ff8d1f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5287 .elementor-element.elementor-element-3ff8d1f{font-family:"Urbanist", Sans-serif;font-size:48px;font-weight:600;line-height:48px;letter-spacing:0px;}.elementor-5287 .elementor-element.elementor-element-ec440e4{text-align:start;}.elementor-5287 .elementor-element.elementor-element-ec440e4 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.2px;}.elementor-5287 .elementor-element.elementor-element-6099bd6{text-align:justify;font-family:var( --e-global-typography-9884d8a-font-family ), Sans-serif;font-size:var( --e-global-typography-9884d8a-font-size );font-weight:var( --e-global-typography-9884d8a-font-weight );letter-spacing:var( --e-global-typography-9884d8a-letter-spacing );}.elementor-5287 .elementor-element.elementor-element-71016bf > .elementor-element-populated{margin:0% 0% 0% 20%;--e-column-margin-right:0%;--e-column-margin-left:20%;padding:0% 0% 0% 0%;}.elementor-5287 .elementor-element.elementor-element-d47caf6{margin-top:0px;margin-bottom:80px;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 .portfolio_grid_wrapper h3{color:#ffffff;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 .portfolio_grid_wrapper figcaption .portfolio_grid_subtitle{color:#ebebeb;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 div.portfolio_grid_wrapper figcaption .portfolio_grid_subtitle{font-size:13px;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 .portfolio_filter_wrapper{text-align:left;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 .portfolio_filter_wrapper a.filter_tag_btn{color:#666666;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn{border-color:#666666;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 .portfolio_filter_wrapper a.filter_tag_btn:hover{color:#000000;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 div.portfolio_filter_wrapper .filter_tag_btn:hover{border-color:#000000;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 div.portfolio_filter_wrapper .filter_tag_btn.active{border-color:#000000;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 .portfolio_filter_wrapper a.filter_tag_btn.active{color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-5287 .elementor-element.elementor-element-f6abcf8{width:66%;}.elementor-5287 .elementor-element.elementor-element-71016bf{width:33%;}}@media(max-width:1024px){.elementor-5287 .elementor-element.elementor-element-36e4940{padding:60px 0px 60px 0px;}.elementor-5287 .elementor-element.elementor-element-6099bd6{font-size:var( --e-global-typography-9884d8a-font-size );letter-spacing:var( --e-global-typography-9884d8a-letter-spacing );}}@media(max-width:767px){.elementor-5287 .elementor-element.elementor-element-36e4940{padding:40px 0px 40px 0px;}.elementor-5287 .elementor-element.elementor-element-f6abcf8 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5287 .elementor-element.elementor-element-6099bd6{font-size:var( --e-global-typography-9884d8a-font-size );letter-spacing:var( --e-global-typography-9884d8a-letter-spacing );}.elementor-5287 .elementor-element.elementor-element-d8b6ecd > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 .portfolio_grid_wrapper figcaption h3.portfolio_grid_title{font-size:20px;}.elementor-5287 .elementor-element.elementor-element-42a0ea9 div.portfolio_grid_wrapper figcaption .portfolio_grid_subtitle{font-size:13px;}}/* Start custom CSS for section, class: .elementor-element-d47caf6 */.portfolio_filter_wrapper a.filter_tag_btn {
	text-transform: uppercase;
}

#portfolio-grid .portfolio_grid_wrapper {
		background-color: transparent;
}

#portfolio-grid .portfolio_grid_wrapper > img {
	object-fit: contain;
	width: 100%;
}

#portfolio-grid .portfolio_grid_wrapper:hover > img {
	opacity: unset;
}

#portfolio-grid .portfolio_grid_wrapper:before, #portfolio-grid .portfolio_grid_wrapper:after,
#portfolio-grid .portfolio_grid_wrapper figcaption,
#portfolio-grid .portfolio_grid_wrapper a
{
	display: none;
}/* End custom CSS */