.header{position:absolute;z-index:10;top:0;left:0;display:flex;gap:0 32px;align-items:center;justify-content:space-between;width:100%}.header__root{display:flex;gap:0 32px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.2)}@media(max-width: 1279px){.header__root{padding:16px 0}}.header--technical-page{position:unset}.header--technical-page .header__root{border-bottom:none}.mobile-menu{position:fixed;z-index:11;top:0;right:-100%;width:100%;max-width:328px;height:100%;padding:16px 16px 16px 24px;background-color:#fff;transition:right .3s ease-in-out}.mobile-menu--active{right:0}.mobile-menu__list{display:flex;flex-direction:column;gap:24px 0;padding:32px 0;border-bottom:1px solid #ddd}@media(min-width: 1280px){.mobile-menu__list{display:flex;gap:0 20px;align-items:center;padding:0}}.mobile-menu__item{font-size:18px;line-height:26px}@media(min-width: 1280px){.mobile-menu__item{position:relative;color:#fff}.mobile-menu__item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:rgba(0,0,0,0)}}@media(min-width: 1280px){.mobile-menu__item--active::after{background-color:#fff}}@media(max-width: 767px){.mobile-menu__item--active{color:#03008b}}.mobile-menu__link{font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}.mobile-menu-button{cursor:pointer;background:unset;border:none}.mobile-menu-button.mobile-menu-open-button{width:32px;height:32px}.mobile-menu-button.mobile-menu-close-button{width:24px;height:24px}.mobile-menu-button__icon{width:100%;height:100%;object-fit:contain}.desktop-menu__list{display:flex;gap:0 20px;align-items:center;color:#fff}.desktop-menu__link{font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}.desktop-menu__item{position:relative;padding:24px 0;color:inherit}@media(min-width: 768px){.desktop-menu__item:hover::before{background-color:#fff}}.desktop-menu__item::before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background-color:rgba(0,0,0,0)}.desktop-menu__item--active::before{background-color:#fff}.desktop-menu__item,.mobile-menu__item{list-style:none}.desktop-menu__item:not(:last-child),.mobile-menu__item:not(:last-child){margin-bottom:0}.logo{display:inline-block;width:111px;height:30px}.logo__image{width:100%;height:100%;object-fit:contain}.buttons-wrapper{display:inline-flex;gap:0 24px;align-items:center;margin-left:auto;color:#fff}.buttons-wrapper.mobile-menu__buttons-wrapper{justify-content:flex-end;width:100%;color:#2a2a2a}.action-buttons{display:flex}.action-buttons--desktop{gap:0 24px}.action-buttons--desktop .button{height:40px}.action-buttons--mobile{flex-direction:column;gap:16px 0;padding:24px 0}.language-switch{position:relative;display:none !important;display:flex;gap:0 4px;align-items:center}.language-switch__icon{width:16px;height:16px}.mobile-menu .language-switch__icon path{fill:#2a2a2a}.action-buttons--desktop .language-switch__icon path{fill:#fff}.language-switch--desktop{color:#fff}.language-switch #language{padding:0 16px 0 0;background-color:unset;background-image:url(../../b5ff92b80bb16647e5d1.svg);background-repeat:no-repeat;background-position:right center;background-size:12px;border:none}.header .language-switch #language{color:#fff}.header--technical-page .language-switch #language{color:#2a2a2a;background-image:url(../../1eb29baa1d41d8e0938a.svg)}.mobile-menu__buttons-wrapper .language-switch #language{background-image:url(../../1eb29baa1d41d8e0938a.svg)}.mobile-menu .language-switch #language{color:#2a2a2a}.language-switch #language option{color:#2a2a2a}.bg-overlay{position:fixed;z-index:10;top:0;right:-100%;width:100%;height:100%;background:rgba(42,42,42,.8);backdrop-filter:blur(7.5px);transition:right .2s ease-in-out}.bg-overlay--active{right:0}.bg-overlay__close{cursor:pointer;position:absolute;top:40px;right:16px;display:none;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;background-color:unset;border:unset}@media(min-width: 1280px){.bg-overlay__close{right:24px}}@media(max-width: 767px){.bg-overlay__close{top:45px}}.bg-overlay__close svg{width:32px;height:32px}.bg-overlay__close path{fill:#aeaeae}.bg-overlay__close--active{display:block}.contact-info{display:flex;flex-direction:column;margin-top:24px;text-align:center}.contact-info__phone{font-size:24px;font-weight:700;line-height:32px;color:#2a2a2a;text-decoration:none}.contact-info__email{color:#767676;text-decoration:none}

/*# sourceMappingURL=header.css.map*/