.elementor-7812 .elementor-element.elementor-element-f30f58c .elementor-background-overlay{width:100%;height:100%;}.elementor-7812 .elementor-element.elementor-element-4d4b897 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Montserrat;font-size:60px;font-weight:700;text-transform:uppercase;letter-spacing:2.3px;}.elementor-7812 .elementor-element.elementor-element-4d4b897 > .elementor-widget-container{margin:50px 0px 50px 30px;}.elementor-7812 .elementor-element.elementor-element-bbf402d .portfolio .gallery .items{padding:0 10px;margin-top:20px;}.elementor-7812 .elementor-element.elementor-element-bbf402d .portfolio .gallery .items .overlay-info h5{color:var( --e-global-color-accent );font-family:"Montserrat", Montserrat;}.elementor-7812 .elementor-element.elementor-element-bbf402d .portfolio .gallery .items .overlay-info P{color:var( --e-global-color-primary );font-family:"Montserrat", Montserrat;}.elementor-7812 .elementor-element.elementor-element-bbf402d .portfolio .filter{text-align:center;}.elementor-7812 .elementor-element.elementor-element-bbf402d .portfolio .filtering span{margin:0 21px;color:var( --e-global-color-text );}.elementor-7812 .elementor-element.elementor-element-bbf402d .portfolio .filtering span:hover, .elementor-7812 .elementor-element.elementor-element-bbf402d .portfolio .filtering span.active{color:var( --e-global-color-primary );}.elementor-7812 .elementor-element.elementor-element-bbf402d .portfolio .filtering span:after{background-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-7812 .elementor-element.elementor-element-4d4b897 .elementor-heading-title{font-size:3.1em;}}