:root{--custom-accent-color: #81020C}html[lang=ru] body *{font-family:Montserrat,sans-serif!important}body{font-size:var(--font-size-default)}.site-heading h1 span,.site-heading h2 span{font-size:45px}.header:not(.header--fixed){padding-top:30px;padding-bottom:30px}.header__logo img{filter:invert(1)}.header .brokerage-logo{display:none}.header .brokerage-logo img,.burgerMenu__header--logo a img{filter:invert(1)}.footer{color:#000}.footer .gtranslate_wrapper a.gt_switcher-popup{font-size:13px;background:none;font-weight:300;letter-spacing:.02em;display:inline-flex;gap:.5em;flex-flow:row wrap;align-items:center;justify-content:center}.footer .gtranslate_wrapper a.gt_switcher-popup img{max-width:1.6em}.footer .gtranslate_wrapper a.gt_switcher-popup span:not([style]){font-size:inherit}.footer__info--social{padding:0 0 30px}.footer__newsletterForm--input input{padding-right:30px;text-overflow:ellipsis}.footer__bottom--logos .brokerage-logo{display:none}.footer__bottom--logos .brokerage-logo img{max-width:180px}.footer__bottom--disclaimer p:not(:nth-of-type(1)){margin:1em 0 0}.footer__contactInfo ul:not(.social-smi) li span{margin-right:8px}.footer__contactInfo ul:not(.social-smi) li span.ai-font-business-card{font-size:1.18em}.footer__logo{max-width:450px}.footer__logo .textwidget{display:flex;align-items:center;gap:15px;flex-flow:column}.footer__logo--client{display:block;width:180px!important;height:auto}.footer__logo--broker{width:100%;max-width:250px;height:auto;margin-top:20px}.filter-invert{filter:invert(1)}.site-button-submit:hover,.site-button-submit:focus,.site-button a:hover,.site-button a:focus{background:var(--custom-accent-color);border-color:var(--custom-accent-color)}#ip-elevate-about .ip-elevate-about__photo--profile .ip-elevate-about__photo--overlay{filter:none!important}.footer__newsletter,.footer__menu ul li.menu-item-gtranslate,.burgerMenu__nav ul li.menu-item-gtranslate{display:none}.header__navigation div>ul>li a span{font-size:13px!important}@media screen and (min-width:600px){.footer__menu{margin-top:-30px}}@media screen and (min-width:744px){.site-heading h1 span,.site-heading h2 span{font-size:70px}}@media screen and (min-width:1024px){.header{padding-left:30px;padding-right:30px}.header__logos{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:20px}.header .brokerage-logo{display:block;max-width:260px}.footer__bottom--logos .brokerage-logo img{max-width:200px}.footer__logo .textwidget{flex-flow:row}}@media screen and (min-width:1280px){.site-heading h1 span,.site-heading h2 span{font-size:90px}.header:not(.header--fixed) .header__logo img{max-height:66px}.header__logo img{max-height:60px}.header .brokerage-logo{max-width:min(13vw,220px)}}
