.page-template h2{font-size:2rem}.fy-bar{background-color:#000}.fy-bar-text{color:#fff}.fy-bar .fy-socials a:hover,.fy-bar .fy-socials a:focus,.fy-bar .fy-socials a{color:#fff}.fy-navigation-container{background-color:#000}.fy-navigation-list>li>a{color:#fff}.fy-border-step-left{display:none}.espa{height:50px;width:auto}.fy-heading:before{background-image:none}.fy-background:before{background-color:#000}.single-project .fy-background:before{background-color:rgba(0,0,0,.2)}.fy-header-container,.fy-header.sticky-clone{background-color:#000}.fy-header.sticky-clone .fy-header-container .fy-navigation>ul>li>a{color:#fff;text-shadow:none}.fy-header.sticky-clone .fy-header-text{color:#fff}.fy-gallery-image a:before{background-color:inherit}.fy-footer-bar{padding:0}.fy-footer-widgets{padding:20px 0 0}.fy-footer-widgets .fy-widget{margin-bottom:0}body.admin-bar.slideshow-height-full.bar-enabled .fy-slideshow-container{margin-top:160px;height:calc(100vh - 160px - 32px) !important}.fy-footer p{margin-bottom:0!important}.fy-footer-widgets.fy-widgets-count-2 .fy-widget-column,.fy-footer-widgets.fy-widgets-count-3 .fy-widget-column{max-width:33.333%;display:flex;align-items:center;justify-content:center;align-self:stretch}body.home .fy-section-projects .fy-post-button{display:none}body.home .fy-section-actions{padding:100px 20px 0;display:flex;align-items:center;justify-content:center}.has-text-align-justify{text-align:justify}.fy-heading h1{font-size:2.2rem}.fy-header-container svg.icon{fill:#fff}@media (max-width:1023px){.fy-footer-widgets .fy-flex-gutter-large{display:flex;flex-direction:column;align-items:center;justify-content:center}.fy-footer-widgets .fy-flex-gutter-large>*{width:100%;min-width:100%}.fy-logo a img,.fy-logo a svg{max-height:50px}}[class*=fy-navigation-trigger]{background:0 0}[class*=fy-navigation-container]{z-index:99999}[class*=fy-navigation-trigger]{margin:0 auto}.fy-logo a{display:flex}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.language-link{color:#fff !important}.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item{margin:0}@media (max-width:767px){.fy-phone-hide.social-language-menu{display:block}.fy-phone-hide.social-language-menu nav ul{display:none}.fy-phone-hide.social-language-menu nav #language-picker{display:flex}}