.elementor-7 .elementor-element.elementor-element-21afc5b{--display:flex;--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-7 .elementor-element.elementor-element-e6ec8eb > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e6ec8eb.elementor-element{--align-self:stretch;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .item-description h2{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:17px;font-weight:600;letter-spacing:-0.5px;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .portfolio-item-slug .picture:before{background:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .portfolio-link:after{background:#6EC1E400;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .item-description{text-align:right;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .item-filter{text-align:right;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .filters-container{text-align:center;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .portfolio-item-slug .video-popup:before{content:"\f04b";font-size:0px;}body.elementor-page-7 #page-title, body.elementor-page-7 .title-container{display:block !important;}body.elementor-page-7 .nav_container{display:block;}body.elementor-page-7 #footer{display:block;}body.elementor-page-7 .portfolio-text, body.elementor-page-7 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-top:35px;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-21afc5b{--content-width:1200px;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-e6ec8eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .item-description h2{line-height:1.6em;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-e6ec8eb > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e6ec8eb .item-description h2{font-size:15px;line-height:1.7em;letter-spacing:-1px;}}