.header-main__top{background:var(--VG-dark-grey);color:var(--VG-white)}.header-main-top__inner{display:flex;gap:1rem;justify-content:flex-end}.header-main-top__links{display:flex;gap:1rem}.header-main-top-links__item a{color:var(--VG-white);display:block;font-size:15px;font-style:normal;font-weight:300;line-height:27px;padding:.75rem .5rem;text-decoration:none}.header-main-top-links__search{align-items:center;display:flex}.header-main-top-links__search>a{align-items:center;border:0;color:inherit;display:flex;text-decoration:none}.header-main-top-links__lang,.header-main-top__login{align-items:center;display:flex}.header-main-top__login{color:var(--VG-dark-grey);font-size:16px;font-style:normal;font-weight:600;gap:.5rem;letter-spacing:.08px;line-height:24px;padding:.75rem 1rem;text-decoration:none}.header-main-top__login,.header-main__bottom{background:var(--VG-white)}.header-main-bottom__inner{display:flex;gap:3rem}.header-main-bottom__logo{align-items:center;display:flex}.header-main-bottom__logo a{border:0;display:flex;text-decoration:none}.header-main-bottom__logo a img{height:auto!important;max-width:230px!important}.header-main-bottom__nav{display:flex;gap:1rem}.header-main-nav__item>.header-mobile-nav-main__link-text>a,.header-main-nav__item>a{align-items:center;border:0;display:flex;padding:1.5rem .5rem}.header-main-nav-item__text,.header-main-nav__item>.header-mobile-nav-main__link-text>a,.header-main-nav__item>a{color:var(--VG-dark-grey);font-size:17px;font-style:normal;font-weight:600;line-height:27px;text-decoration:none}.header-main-nav-item__has-children{align-items:center;cursor:pointer;display:flex;padding:1.5rem .5rem}.header-main__mobile-nav-toggle{height:32px;position:relative;width:32px}.header-main__mobile-nav-toggle>span{background:var(--VG-dark-grey);height:3px;left:0;position:absolute;transform:rotate(0deg);transition:all .3s ease;width:100%}.header-main__mobile-nav-toggle>span:first-child{top:30%}.mobile-nav--open .header-main__mobile-nav-toggle>span:first-child{left:50%;width:0}.header-main__mobile-nav-toggle>span:nth-child(2){top:60%}.mobile-nav--open .header-main__mobile-nav-toggle>span:nth-child(2){top:50%;transform:rotate(45deg)}.header-main__mobile-nav-toggle>span:nth-child(3){top:60%}.mobile-nav--open .header-main__mobile-nav-toggle>span:nth-child(3){top:50%;transform:rotate(-45deg)}.header-nav__main{background:#fff}.header-nav-main__item{display:flex;gap:2%}.header-nav-main__item--login{gap:0}.header-nav-main__item--login>div{flex:0 1 50%}.header-nav-main-item__nav,.header-nav-main__extra-info{flex:0 1 18.4%;padding:2rem 1rem}.header-nav-main__extra-info{background:var(--VG-light-grey)}.header-nav-main__item:not(.header-nav-main__item--login) .header-nav-main__extra-info p{font-size:.9rem}.header-nav-main-extra-info__buttons>a:not(:last-child){margin-bottom:1rem}.header-nav-main-item__heading{display:block;font-size:17px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:.75rem}.header-sub-nav__item a{border:0;color:var(--VG-grey-text);font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none}.header-main-nav-item--active .header-main-nav-item__text,.header-sub-nav__item a:hover{text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.header-main-nav-item--active .material-symbols-outlined,.header-main-nav-item--open .material-symbols-outlined{transform:rotate(180deg)}.header-sub-nav__item:not(:last-child){margin-bottom:.25rem}.header-nav-main__item:not(.header-nav-main__item--open),body:not(.menu-open) .header-nav__main{display:none}.header-login-links__item:not(:last-child){margin-bottom:1.25rem}.header-login-links__item>:not(:last-child){margin-bottom:.5rem}body:not(.mobile-nav--open) .header-mobile-nav{display:none}.header-mobile-nav .header-main-nav-item__has-children{flex-wrap:wrap}.header-main-nav__item--children{flex:0 1 100%}.mobile-nav--open{overflow:hidden}.header-mobile-nav__wrapper{height:100%;overflow:auto}.header-mobile-nav{background:var(--VG-white);display:block;height:calc(100dvh - 111px)}.header-scrolling .header-mobile-nav{height:calc(100dvh - 67px)}.header-mobile-nav__main{padding-bottom:1rem}.header-mobile-nav .header-main-nav__item--children{padding-left:.5rem}.header-mobile-nav .header-main-nav__item--children .header-nav-main-item__nav{padding:.5rem 0 0}.header-mobile-nav .header-main-nav__item--children .header-nav-main-item__heading{margin-bottom:5px}.header-mobile-nav .header-main-nav-item__has-children:not(.header-main-nav-item--open) .header-main-nav__item--children{display:none}.header-mobile-nav .header-main-nav-item__has-children,.header-mobile-nav .header-main-nav__item>.header-mobile-nav-main__link-text>a{padding:.5rem}.header-mobile-nav .header-mobile-nav__extra{background:var(--VG-dark-grey);padding:1rem 0}.header-mobile-nav .header-main-top-links__item a{border-bottom:0;padding:.5rem}.header-mobile-nav-main__inner:not(.header-mobile-nav-main__inner--visible){display:none}.header-mobile-nav-main__link-text{align-items:center;cursor:pointer;display:flex;gap:5px}.header-mobile-nav-main__inner.content-wrapper[data-menu=login]{padding:0}.header-mobile-nav-main__inner.content-wrapper[data-menu=login] .header-mobile-nav-main-login__info{background:var(--VG-light-grey);padding:1rem}.header-mobile-nav-main__inner.content-wrapper[data-menu=login] .header-mobile-nav-main-login__links{padding:1rem}.header-main-top-links__lang,.header-main-top__login{cursor:pointer}@media screen and (min-width:1025px){.header-main__mobile-nav-toggle{display:none}}@media screen and (max-width:1024px){.header-login-links__item:not(:last-child){margin-bottom:2rem}.header-main-nav-item__has-children{cursor:auto}.header-main-bottom__nav{display:none}.header-main-bottom__inner{align-items:center;justify-content:space-between}.header-main-bottom__logo{padding:1.25rem 0}.header-main__top .header-main-top-links__item{display:none}.header-main-top__inner.content-wrapper{padding:0}}@media screen and (max-width:767px){.header-main-bottom__logo a img{max-width:165px!important}.header-main-top__login>.header-main-nav-item__text{font-size:14px!important}.header-main-top__login{padding:.5rem .75rem}}.icons-loading .material-symbols-outlined{opacity:0}.icons-ready .material-symbols-outlined{opacity:1}