.elementor-5335 .elementor-element.elementor-element-41c15f1{padding:100px 0px 100px 0px;}.elementor-5335 .elementor-element.elementor-element-a3be3fa > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-5335 .elementor-element.elementor-element-a3be3fa{font-family:"Urbanist", Sans-serif;font-size:48px;font-weight:600;line-height:48px;letter-spacing:0px;}.elementor-5335 .elementor-element.elementor-element-91fc2c0{text-align:start;}.elementor-5335 .elementor-element.elementor-element-91fc2c0 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0.2px;}.elementor-5335 .elementor-element.elementor-element-07c4e46{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-5335 .elementor-element.elementor-element-50d19b8 > .elementor-element-populated{margin:0% 0% 0% 20%;--e-column-margin-right:0%;--e-column-margin-left:20%;padding:0% 0% 0% 0%;}.elementor-5335 .elementor-element.elementor-element-8c32be2{margin-top:0px;margin-bottom:80px;}.elementor-5335 .elementor-element.elementor-element-4baf406 .portfolio_grid_wrapper h3{color:#ffffff;}.elementor-5335 .elementor-element.elementor-element-4baf406 .portfolio_grid_wrapper figcaption h3.portfolio_grid_title{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-5335 .elementor-element.elementor-element-4baf406 .portfolio_grid_wrapper figcaption .portfolio_grid_subtitle{color:#ebebeb;}.elementor-5335 .elementor-element.elementor-element-4baf406 div.portfolio_grid_wrapper figcaption .portfolio_grid_subtitle{font-size:13px;}.elementor-5335 .elementor-element.elementor-element-4baf406 .portfolio_filter_wrapper{text-align:left;}.elementor-5335 .elementor-element.elementor-element-4baf406 .portfolio_filter_wrapper a.filter_tag_btn{color:#666666;}.elementor-5335 .elementor-element.elementor-element-4baf406 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn{border-color:#666666;}.elementor-5335 .elementor-element.elementor-element-4baf406 .portfolio_filter_wrapper a.filter_tag_btn:hover{color:#000000;}.elementor-5335 .elementor-element.elementor-element-4baf406 div.portfolio_filter_wrapper .filter_tag_btn:hover{border-color:#000000;}.elementor-5335 .elementor-element.elementor-element-4baf406 div.portfolio_filter_wrapper .filter_tag_btn.active{border-color:#000000;}.elementor-5335 .elementor-element.elementor-element-4baf406 .portfolio_filter_wrapper a.filter_tag_btn.active{color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-5335 .elementor-element.elementor-element-309f6c6{width:66%;}.elementor-5335 .elementor-element.elementor-element-50d19b8{width:33%;}}@media(max-width:1024px){.elementor-5335 .elementor-element.elementor-element-41c15f1{padding:60px 0px 60px 0px;}.elementor-5335 .elementor-element.elementor-element-07c4e46{font-size:var( --e-global-typography-9884d8a-font-size );letter-spacing:var( --e-global-typography-9884d8a-letter-spacing );}.elementor-5335 .elementor-element.elementor-element-4baf406 .portfolio_grid_wrapper figcaption h3.portfolio_grid_title{font-size:var( --e-global-typography-9884d8a-font-size );letter-spacing:var( --e-global-typography-9884d8a-letter-spacing );}}@media(max-width:767px){.elementor-5335 .elementor-element.elementor-element-41c15f1{padding:40px 0px 40px 0px;}.elementor-5335 .elementor-element.elementor-element-309f6c6 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5335 .elementor-element.elementor-element-07c4e46{font-size:var( --e-global-typography-9884d8a-font-size );letter-spacing:var( --e-global-typography-9884d8a-letter-spacing );}.elementor-5335 .elementor-element.elementor-element-f371086 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-5335 .elementor-element.elementor-element-4baf406 .portfolio_grid_wrapper figcaption h3.portfolio_grid_title{font-size:var( --e-global-typography-9884d8a-font-size );letter-spacing:var( --e-global-typography-9884d8a-letter-spacing );}.elementor-5335 .elementor-element.elementor-element-4baf406 div.portfolio_grid_wrapper figcaption .portfolio_grid_subtitle{font-size:13px;}}/* Start custom CSS for section, class: .elementor-element-8c32be2 */.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 */