.navigation__top{background:var(--nav-top-bg);color:var(--nav-top-fg);display:block;margin:0}@media(max-width: 1024px){.navigation__top{display:none}}.navigation__top a{font-size:var(--fs-7, 1.4rem)}.navigation__top-menu{margin-left:auto}.navigation__top-initiative{display:flex;align-items:center;gap:2rem}.navigation__top-initiative img{height:2rem;width:auto}.navigation__top-inner{display:flex;align-items:stretch;justify-content:space-between;gap:1.6rem;padding:0 2rem;width:min(100%,114rem);margin:0 auto;min-height:4.4rem}.navigation__top-menu-wrap{display:flex;align-items:center;gap:0;width:100%}@media(max-width: 989px){.navigation__top-menu{display:none}}.navigation__top-menu :where(li){list-style:none;position:relative}.navigation__top-menu :where(li):hover>ul{display:block}.navigation__top-menu :where(li) ul{display:none;position:absolute;inset-inline-start:0;top:100%;min-width:20rem;background:#fff;box-shadow:0 .8rem 2.4rem rgba(0,0,0,.12);padding:0;z-index:1001;border-radius:var(--border-radius-m, 1.5rem)}.navigation__top-menu :where(li) ul li{height:100%}.navigation__top-menu :where(li) ul li a{padding:1.2rem 1.8rem;position:relative;text-decoration:none;color:var(--blue-700)}.navigation__top .navigation__phone{--twz-icon-fill: var(--green-550);--twz-icon-size: 1.5em;display:flex;align-items:center;margin-inline-start:2rem}.navigation__top .navigation__phone a{display:inline-flex;align-items:center;gap:1em}.navigation__top .navigation__phone a:hover{text-decoration:underline;color:var(--green-600)}.navigation__top .button--contact{position:relative;background:var(--nav-contact-bg);color:var(--nav-contact-color);padding:0 1.25em;display:inline-flex;align-items:center;height:100%;font-weight:500;margin-inline-start:2rem;transition:.25s ease-in-out}.navigation__top .button--contact::after{content:"";position:absolute;bottom:1rem;left:1.25em;height:3px;width:0;transition:.25s ease-in-out;background-color:var(--nav-contact-color)}.navigation__top .button--contact:hover{background:var(--nav-contact-bg-hover)}.navigation__top .button--contact:hover::after{width:calc(100% - 3.6rem)}
