:root{--font-family-default: "Roboto", sans-serif;--font-family-title: "Playfair Display", serif}body{font-size:var(--font-size-default)}.header__logo span{color:#fff;font-size:40px;font-family:var(--font-family-title)}.header__logo a img{transition:max-height .2s ease,opacity .2s ease}.header__brokerage img{max-height:50px}.header:not(.header--fixed) .header__logo a img{max-height:90px}.offcanvas__header--logo{max-width:250px}.offcanvas__header--logo span{font-size:40px;font-family:var(--font-family-title)}.footer{background:var(--primary)}.footer.overlay-before:before{opacity:0}.footer__logos{text-align:center}.footer__logos span{color:#fff;font-size:40px;line-height:1.1;font-family:var(--font-family-title)}.footer__logos--logo{max-width:266px}.cky-btn-revisit-wrapper{left:auto!important;right:20px!important;bottom:70px!important}@media screen and (min-width:744px){.header__logo{max-width:170px}.footer{padding-right:60px}}@media screen and (min-width:1280px){.footer__logos{gap:30px;flex-direction:row}}
