.elementor-1436 .elementor-element.elementor-element-45e269f{--display:flex;}.elementor-1436 .elementor-element.elementor-element-16b9566 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-1436 .elementor-element.elementor-element-16b9566 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-1436 .elementor-element.elementor-element-16b9566 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-1436 .elementor-element.elementor-element-16b9566 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-1436 .elementor-element.elementor-element-16b9566 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-1436 .elementor-element.elementor-element-16b9566 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-1436 .elementor-element.elementor-element-16b9566 .portfolio .portfolio-filters{text-align:center;}/* Start custom CSS for thegem-gallery-grid, class: .elementor-element-16b9566 */.elementor-1436 .elementor-element.elementor-element-16b9566 .portfolio-filters a {
    margin: 0 10px;
    font-size: 19px;
    font-weight: 700;
}
.elementor-1436 .elementor-element.elementor-element-16b9566 .portfolio-filters a:hover {
    color: var(--e-global-color-primary);
}
.elementor-1436 .elementor-element.elementor-element-16b9566 .portfolio-top-panel-row.filter-style-tabs-default .portfolio-filters a.active {
    font-size: 19px;
    font-weight: 700;
    font-family: var(--e-global-typography-ecb71f8-font-family);
    color: var(--e-global-color-primary)
}/* End custom CSS */