.nova-language{color:inherit;font:inherit;z-index:40;align-items:center;max-width:100%;display:inline-flex;position:relative}.nova-language label{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1.4;display:flex}.nova-language select{appearance:auto;color:inherit;max-width:215px;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:1px solid #9faeff40;border-radius:5px;padding:7px 25px 7px 8px}.nova-language select:focus-visible{outline-offset:3px;outline:2px solid #9faeff}.nova-language option{color:#eef1ff;background:#101626}.nova-language.compact .nova-language-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nova-language.compact select{max-width:165px;font-size:13px}.nova-language-error{color:#f0c9d7;background:#101626;border:1px solid #675b83;width:260px;padding:10px;font-size:13px;position:absolute;top:100%;right:0}.site-header .nav-end{gap:15px}.login-language{justify-content:flex-end;margin-bottom:22px;display:flex}.nova-app-language-bar{background:var(--skin-color-background,#0b1020);color:var(--skin-color-text,#eef1ff);border-bottom:1px solid var(--skin-color-border,#252b3f);flex-shrink:0;justify-content:flex-end;padding:10px 20px;display:flex}.nova-app-language-bar+div{flex:1;min-height:0}html:not([lang^=en]) .split-heading{font-size:clamp(52px,6.4vw,106px)}html:not([lang^=en]) .closing-type{font-size:clamp(67px,8.1vw,138px)}html:not([lang^=en]) .hero-type{font-size:clamp(67px,8.6vw,145px)}html:not([lang^=en]) .hero-copy{max-width:620px}html:not([lang^=en]) .specialist-copy h3{font-size:clamp(44px,4vw,70px)}html:not([lang^=en]) .specialist-copy h3 span{overflow-wrap:normal}@media (max-width:1100px){.site-header .site-nav{gap:17px}.site-header .nav-end{gap:10px}.site-header .portal-link{display:none}}@media (max-width:700px){.site-header .nav-end>.button{display:none}.nova-language.compact select{max-width:150px;font-size:12px}.nova-language label{gap:5px}.nova-app-language-bar{padding:7px 12px}.nova-language select{max-width:190px}html:not([lang^=en]) .split-heading{font-size:clamp(34px,9vw,58px)}html:not([lang^=en]) .hero-type{font-size:clamp(41px,11vw,73px)}html:not([lang^=en]) .closing-type{font-size:clamp(49px,12vw,75px)}html:not([lang^=en]) .specialist-copy h3{font-size:clamp(32px,8.5vw,49px)}.portal-topbar>div{gap:7px}.portal-topbar .preview-label{display:none}}
