body{font-size:var(--font-size-default)}.bg-fixed{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.bg-fixed canvas{display:block;width:100%;height:100%;background:center/cover no-repeat;transition:opacity .5s ease-in-out}.bg-fixed.bg-scroll canvas{background-attachment:scroll}.header__nav .menu-real-estate-container{display:flex;justify-content:center}.header__nav #nav li:first-child{display:block}.footer__logos--brokerage,.footer__logos--logo{max-width:100%}.footer__contacts .op0{opacity:0;pointer-events:none}.footer__navcopyright nav h3{padding-right:15px}.footer__socmed ul li a img{transition:inherit}.footer__socmed ul li a:hover img{filter:brightness(0)}@media screen and (min-width:1024px){.bg-fixed canvas{background-attachment:fixed}}@media screen and (min-width:1280px){.header__nav #nav li a,.header__contact .default-label{font-size:clamp(12px,.9vw,16px)}}
