.elementor-4582 .elementor-element.elementor-element-159164d{--display:flex;}.elementor-widget-oembed .item-description h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-oembed .item-filter{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-oembed .portfolio-item-slug .picture:before{background:var( --e-global-color-primary );}.elementor-widget-oembed .portfolio-link:after{background:var( --e-global-color-primary );}.elementor-widget-oembed .filters-container span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-oembed .load-more a, .elementor-widget-oembed .loadmore-img{background:var( --e-global-color-primary );}.elementor-widget-oembed .load-more a:after, .elementor-widget-oembed .load-more a:before{background-color:var( --e-global-color-primary );}.elementor-4582 .elementor-element.elementor-element-5536a4b .portfolio-item-slug .picture:before{background:#161B1D66;}.elementor-4582 .elementor-element.elementor-element-5536a4b .portfolio-link:after{background:#161B1D24;}.elementor-4582 .elementor-element.elementor-element-5536a4b .item-description{text-align:right;}.elementor-4582 .elementor-element.elementor-element-5536a4b .item-filter{text-align:right;}.elementor-4582 .elementor-element.elementor-element-5536a4b .filters-container{text-align:center;}.elementor-4582 .elementor-element.elementor-element-5536a4b .portfolio-item-slug .video-popup:before{content:"\f04b";font-size:50px;}body.elementor-page-4582 #page-title, body.elementor-page-4582 .title-container{display:block !important;}body.elementor-page-4582 .nav_container{display:block;}body.elementor-page-4582 #footer{display:block;}body.elementor-page-4582 .portfolio-text, body.elementor-page-4582 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-top:35px;}