.megamenu-header{--right-menu-items-padding:.75rem;--superheader-separatable-spacing:1rem;padding:0 1rem;transition:background-color .2s ease,color .2s ease}@media(min-width:576px){.megamenu-header{--superheader-separatable-spacing:1.5rem;padding:0 2rem}}@media(min-width:992px){.megamenu-header{--right-menu-items-padding:1.5rem}}.megamenu-header__link-logo{display:inline-block;max-width:min(100%,45dvw,350px);min-width:0}.megamenu-header__first-logo{height:calc(4rem*var(--logo-multiplier, 1));max-width:100%;object-fit:contain!important;transition:height .2s ease;vertical-align:middle;width:auto}@media(min-width:768px){.megamenu-header__first-logo{height:calc(4.75rem*var(--logo-multiplier, 1))}}@media(min-width:992px){.megamenu-header__first-logo{height:calc(5.625rem*var(--logo-multiplier, 1))}}.megamenu-header__menu-right{flex-shrink:0}.megamenu-header--no-menu .megamenu-header__menu-right{margin-left:var(--right-menu-items-padding)}@media(max-width:360px){.megamenu-header--no-menu .megamenu-header__cta{display:none}}.megamenu-header__menu{align-items:center;display:flex;font-size:1.5rem;justify-content:space-between;line-height:1em;padding:.75rem 0;width:100%}@media(min-width:576px){.megamenu-header__menu{padding:.75rem 0}}@media(min-width:992px){.megamenu-header__menu{padding:1.5rem 0}}.megamenu-header__menu div{align-items:center;display:flex}.megamenu-header__menu .base-header{justify-content:var(--megamenu-header-orientation-x);margin-left:1.75rem}.megamenu-header__mobile-menu .panel__header{height:calc(var(--header-height) - var(--super-header-height));min-height:calc(var(--header-height) - var(--super-header-height))}.megamenu-header__cta+.megamenu-header__cta{margin-left:1.5rem}.megamenu-header__language-switch a,.megamenu-header__mobile-menu-trigger,.megamenu-header__mobile-sms{padding:var(--right-menu-items-padding)}.megamenu-header__language-switch a{color:inherit;font-size:1rem;font-weight:500}.megamenu-header__mobile-menu-trigger{background-color:transparent;border-width:0;color:inherit;cursor:pointer}.megamenu-header__mobile-super-menu{--superheader-separatable-spacing:.75rem;font-size:1rem;justify-content:space-between;min-height:var(--super-header-height);padding:0 1rem 0 .5rem;width:100%}.megamenu-header__mobile-super-menu .cms-icon,.megamenu-header__mobile-super-menu .cms-link>.icon{color:var(--swb-highlight-color);font-size:1rem}.megamenu-header__mobile-sms{background-color:transparent;border-width:0}.megamenu-header__mobile-sms:hover{background-color:transparent}.megamenu-header .cms-icon,.megamenu-header .cms-link .icon,.megamenu-header__mobile-menu-trigger .icon{transition:none}.megamenu-header__second-logo{height:2.5rem;margin-left:var(--right-menu-items-padding)}@media(min-width:992px){.megamenu-header__second-logo{height:4.375rem}}@media(min-width:992px){.megamenu-header--mobile-nav .megamenu-header__second-logo{margin-left:0}}.megamenu-header--mobile-nav.megamenu-header--single-logo .megamenu-header__menu-right{margin-right:calc(var(--right-menu-items-padding)*-1)}.megamenu-header--opaque{box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.nav-links__submenu-popup.nav-links__submenu-popup--mega .nav-links__submenu-list{display:flex;gap:1.5rem;padding:1.5rem}.nav-links__submenu-popup.nav-links__submenu-popup--mega .nav-links__submenu-list>*{flex:1}.block-header-megamenu__supermenu{--super-menu-padding-v:.375rem;align-items:center;display:flex;justify-content:flex-end;padding:var(--super-menu-padding-v) 0;position:relative}@media(min-width:992px){.block-header-megamenu__supermenu{--super-menu-padding-v:.75rem}}.block-header-megamenu__supermenu>.super-header .cms-icon,.block-header-megamenu__supermenu>.super-header .cms-link .icon{font-size:1rem}.block-header-megamenu__super-separator,.block-header-megamenu__supermenu>.super-header .super-header__separatable+.super-header__separatable:before{opacity:var(--megamenu-seps-opacity);transition:opacity .2s ease}.block-header-megamenu__super-separator{border-top:1px solid}.block-header-megamenu__language-switch-wrapper{display:flex}.block-header-megamenu__language-switch-wrapper:before{border-left:1px solid;content:"";font-size:1rem;margin-left:var(--superheader-separatable-spacing);opacity:var(--megamenu-seps-opacity);transition:opacity .2s ease}.block-header-megamenu__language-switch a{font-size:1rem;font-weight:500;line-height:1.5rem;margin-left:calc(var(--superheader-separatable-spacing) - 1rem);margin-right:-1rem;padding:var(--super-menu-padding-v) 1rem}