.elementor-41305 .elementor-element.elementor-element-e0a7785{padding:0px 0px 0px 0px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-item,
					 .elementor-41305 .elementor-element.elementor-element-73f405d .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-row,
					 .elementor-41305 .elementor-element.elementor-element-73f405d .skeleton-posts.portfolio-row{margin:calc(-42px/2);}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2);}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2);}.elementor-41305 .elementor-element.elementor-element-73f405d > .elementor-widget-container{padding:20px 0px 40px 0px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:3px 3px 3px 3px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:3px 3px 0 0;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:3px 3px 3px 3px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:3px 3px 3px 3px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100);filter:brightness( 65% ) contrast( 99% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-item .caption .title *, .elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-item .highlight-item-alternate-box .title *{font-size:17px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-item:hover .caption .info a, .elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-item:hover .caption .info .sep{font-weight:normal;color:#FFFFFF !important;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters{text-align:right;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters a,
					.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{border-radius:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-top-panel{margin-bottom:20px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters a,
							.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{background-color:#FFFFFF;border-color:#00000080;color:#00000080;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters a span,
							.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button{font-size:14px;font-weight:bold;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters a:hover,
							.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters a.active,
							.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-filters div.portfolio-filters-more-button.active{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio.portfolio-grid.news-grid .portfolio-load-more{margin-top:40px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-load-more button{border-radius:5px 5px 5px 5px;padding:0px 20px 0px 20px;border-color:#00000080;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-load-more button span{color:#00000080;font-size:14px;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-load-more button i:before{color:#00000080;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-load-more button svg{fill:#00000080;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-load-more button:hover span{color:#FFFFFF;font-weight:bold;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-load-more button:hover i:before{color:#FFFFFF;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-load-more button:hover svg{fill:#FFFFFF;}.elementor-41305 .elementor-element.elementor-element-73f405d .portfolio-load-more button:hover{border-color:var( --e-global-color-primary );}/* Start custom CSS for thegem-extended-blog-grid, class: .elementor-element-73f405d */.portfolio-filters-resp ul > li a.active {
    border-left: 4px solid #59AC26;
    color: #000000;
}

.portfolio-filters-resp ul {
    top: 55px;
}

.portfolio-filters-resp ul li {
    background: #fbfbfb;
    border-bottom: 1px solid #ececec;
}

.portfolio-filters-resp ul {
    border-top: 1px solid #ececec;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
}

.portfolio-filters-resp li a {
    color: #8d8d8d;
}/* End custom CSS */