.contacts[data-v-1c03ec71]{color:#1e1b3c;padding-top:20px;transition:all .3s ease-in-out}.contacts.light[data-v-1c03ec71]{color:#fff}.contacts__items[data-v-1c03ec71]{gap:40px}.contacts__item[data-v-1c03ec71]{align-items:center;display:flex;gap:8px}.contacts svg[data-v-1c03ec71]{color:#ceced7}.dropdown[data-v-460a6c75]{position:relative}.dropdown a[data-v-460a6c75],.dropdown button[data-v-460a6c75]{gap:8px;transition:color .3s ease-in-out}.dropdown a[data-v-460a6c75]:is(:hover,.active),.dropdown button[data-v-460a6c75]:is(:hover,.active){color:#5d55cf}.dropdown__content[data-v-460a6c75]{border-radius:8px;box-shadow:0 4px 14px #cac6d240;gap:8px;padding:12px 16px;position:absolute;right:0;top:calc(100% + 30px);z-index:10}svg path[data-v-e6b3c023]{transform-origin:center;transition:transform .3s ease-in-out}svg path[data-v-e6b3c023]:first-child{transform:translateY(-6px)}svg path:first-child.open[data-v-e6b3c023]{transform:rotate(45deg) scale(1.2)}svg path:nth-child(2).open[data-v-e6b3c023]{transform:scale(0)}svg path[data-v-e6b3c023]:nth-child(3){transform:translateY(6px)}svg path:nth-child(3).open[data-v-e6b3c023]{transform:rotate(-45deg) scale(1.2)}.header[data-v-b602a763]{left:0;opacity:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;width:100%;z-index:20}.header.shown[data-v-b602a763]{opacity:1;transform:translateY(0)}.header__contacts[data-v-b602a763]{height:0;padding-top:0;transform:translateY(-50px);transition:transform .5s ease-in-out,height .5s ease-in-out,padding-top .5s ease-in-out}.header__contacts.shown[data-v-b602a763]{height:44px;padding-top:20px;transform:translateY(0)}.header__logo[data-v-b602a763]{height:36px;width:auto}@media screen and (max-width:1024px){.header__logo[data-v-b602a763]{height:24px}}.header__content[data-v-b602a763]{border-radius:12px;box-shadow:0 4px 14px #cac6d240;height:68px;margin-top:20px;padding-inline:24px}@media screen and (max-width:1024px){.header__content[data-v-b602a763]{border-radius:28px;height:56px}}.header__links[data-v-b602a763]{gap:40px}@media screen and (max-width:1280px){.header__links[data-v-b602a763]{gap:16px}}.header__links[data-v-b602a763]>*{transition:color .3s ease-in-out}.header__links[data-v-b602a763]>:is(:hover,.active){color:#5d55cf}
