body{font-size:var(--font-size-default)}.header__logo{max-width:none}.header__logo a.text_logo{display:inline-block;font-family:var(--font-family-title);text-transform:uppercase;color:#fff;font-size:min(3.2vw,20px)}.header__brokerage img{max-height:48px}.offcanvas__header{gap:min(4.427vw,34px)}.offcanvas__header--logo{max-width:250px}.offcanvas__header--logo a.text_logo{display:inline-block;font-family:var(--font-family-title);text-transform:uppercase;color:#000;font-size:min(3vw,20px)}.offcanvas__header--brokerage{max-width:min(19vw,100px);filter:brightness(0)}.footer__logos a.text_logo{display:inline-block;font-family:var(--font-family-title);text-transform:uppercase;color:#fff;font-size:min(5vw,20px)}.footer__logos--brokerage{max-width:240px}.default-arrows button:hover,.default-arrows button.alt:hover{background:var(--primary-hover);border:1px solid var(--primary-hover)}.smwidget{display:none}@media screen and (min-width: 744px){.header__logo{max-width:220px}.header__logo a.text_logo{font-size:17px}.offcanvas__header--logo a.text_logo,.footer__logos a.text_logo{font-size:20px}}@media screen and (min-width: 1024px){.offcanvas{max-width:750px}}@media screen and (min-width: 1280px){.header__logo{max-width:min(11vw,255px)}.header__logo a.text_logo{font-size:min(.85vw,18px)}.offcanvas__header--logo a.text_logo{font-size:min(1.5vw,20px)}.footer__logos a.text_logo{font-size:min(1.3vw,20px)}}
