:root{--header-height-from-js:7.1625rem}@media (width >= 768px){:root{--header-height-from-js:6.46563rem}}@media (width >= 1200px){:root{--header-height-from-js:7.25rem}}@media (width >= 1440px){:root{--header-height-from-js:7.18956rem}}.dxp-header{--header-gap:var(--dxp-spacing-05,8px);--header-box-shadow:var(--dxp-style-box-shadow-primary);--header-logo-size:var(--inline-header-logo-size,100px);--header-border-radius:var(--dxp-style-radius-xs,3px);--header-shade-300:var(--dxp-shade-300);--header-shade-600:var(--dxp-shade-600);--header-menu-font:normal normal 400 1rem/120% var(--dxp-font-family-primary);--header-submenu-font:normal normal 400 0.875rem/120% var(--dxp-font-family-primary);--header-menu-font-color:#000;--header-submenu-font-color:var(--header-shade-300);--header-padding:0.9375rem 0;left:0;position:fixed;right:0;top:0;z-index:100}@media (width >= 1200px){.dxp-header{--header-gap:var(--dxp-layout-gap,16px);--header-padding:0.9375rem 0.625rem;top:calc(var(--header-gap)*2)}}.dxp-header .row{overflow:visible}.dxp-header__inner{align-items:center;background:#fff;box-shadow:var(--header-box-shadow);display:flex;flex-wrap:wrap;gap:var(--header-gap);justify-content:space-between;margin:0 calc(var(--header-gap)*-1);padding:var(--header-padding);width:calc(100% + var(--header-gap)*2)}@media (width >= 768px){.dxp-header__inner{flex-wrap:nowrap}}@media (width >= 1200px){.dxp-header__inner{border-radius:var(--header-border-radius,4px);flex-wrap:nowrap;gap:calc(var(--header-gap)*2);margin:0;padding:1.5625rem 1.25rem;width:100%}}.dxp-header__inner .site-logo{display:block;min-width:calc(var(--header-logo-size, 100px)/2);order:0}.dxp-header__inner .site-logo img{width:var(--header-logo-size,100px)}.dxp-header__inner ul.menu,.dxp-header__inner ul.menu li{list-style:none;margin:0;padding:0}.dxp-header__inner ul.menu li a:not(.dxp-button),.dxp-header__inner ul.menu li button:not(.dxp-button),.dxp-header__inner ul.menu li span:not(.dxp-button__label){color:var(--dxp-color-foreground-primary,#000);display:block;font-size:var(--header-menu-font);padding:.375rem .625rem;text-decoration:none}.dxp-header__inner ul.menu li a:not(.dxp-button):focus-visible,.dxp-header__inner ul.menu li a:not(.dxp-button):hover{color:var(--dxp-color-brand-interactive,red)}.dxp-header__inner ul.menu li a:not(.dxp-button):focus-visible:after,.dxp-header__inner ul.menu li a:not(.dxp-button):hover:after{background-color:var(--dxp-color-brand-interactive,red)}.dxp-header__inner ul.menu li a:not(.dxp-button).is-active{color:var(--dxp-color-brand-interactive,red)}@media (width >= 1200px){.dxp-header__inner nav.block-menu ul.menu{align-items:center;display:flex;gap:.75rem}}.dxp-header__inner nav.block-menu ul.menu>li,.dxp-header__inner nav.block-menu ul.menu>li>ul.submenu{position:relative}@media (width >= 1200px){.dxp-header__inner nav.block-menu ul.menu>li>ul.submenu{background:#fff;border-radius:var(--header-border-radius,4px);left:100%;min-width:7.5rem;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(.9375rem);transition:transform .3s ease,opacity .3s ease;visibility:hidden}}.dxp-header__inner nav.block-menu ul.menu>li ul.submenu{list-style:none;padding:0 .5rem}.dxp-header__inner nav.block-menu ul.menu>li ul.submenu li{list-style:none;padding:0;position:relative}.dxp-header__inner nav.block-menu ul.menu>li ul.submenu li a,.dxp-header__inner nav.block-menu ul.menu>li ul.submenu li span{padding:.5rem .625rem}.dxp-header__inner nav.block-menu ul.menu>li ul.submenu li.menu-item--expanded ul.submenu{margin:0;padding:0}.dxp-header__inner nav.block-menu ul.menu>li ul.submenu li.menu-item--expanded ul.submenu li a{font:var(--header-submenu-font);padding:.3125rem 0 .3125rem 1.25rem}.dxp-header__inner nav.block-menu ul.menu>li>ul.submenu{left:0;top:100%}.dxp-header__inner nav.block-menu.menu--main{background:#fff;flex-grow:1;left:0;padding:7.5rem .625rem .9375rem;position:absolute;top:0;transform:translateY(-100%);visibility:hidden;width:100%;z-index:-1}@media (width >= 768px){.dxp-header__inner nav.block-menu.menu--main{padding:12.8125rem .625rem .9375rem}}@media (width >= 1200px){.dxp-header__inner nav.block-menu.menu--main{animation:none;background:transparent;box-shadow:none;order:1;padding:0;position:relative;transform:translateY(0);visibility:visible;width:auto;z-index:1}}.dxp-header__inner nav.block-menu.menu--main ul{gap:var(--dxp-spacing-4);justify-content:flex-start}.dxp-header__inner nav.block-menu.menu--main-cta-navigation{flex-grow:1;order:2}.dxp-header__inner nav.block-menu.menu--main-cta-navigation ul{display:flex;justify-content:flex-end}.dxp-header__burgermenu{order:3}.dxp-header__burgermenu__stripes{cursor:pointer;padding:.9375rem;width:3.125rem}@media (width >= 1200px){.dxp-header__burgermenu__stripes{display:none}}.dxp-header__burgermenu__stripes>span{margin:.1875rem 0}.dxp-header__burgermenu__stripes>span,.dxp-header__burgermenu__stripes>span:nth-child(2):after{background:var(--header-shade-300,#333);display:block;height:.1875rem;transition:all .3s;width:100%}.dxp-header__burgermenu__stripes>span:nth-child(2):after{content:" ";margin:0 auto .3125rem}.dxp-header.open .dxp-header__inner nav.block-menu.menu--main{animation:menuFadeIn .3s ease forwards}.dxp-header.open .dxp-header__inner .dxp-header__burgermenu{order:3}.dxp-header.open .dxp-header__inner .dxp-header__burgermenu__stripes>span:first-child{opacity:0;transform:translateY(-.3125rem)}.dxp-header.open .dxp-header__inner .dxp-header__burgermenu__stripes>span:nth-child(2){transform:rotate(135deg)}.dxp-header.open .dxp-header__inner .dxp-header__burgermenu__stripes>span:nth-child(2):after{transform:rotate(90deg)}.dxp-header.open .dxp-header__inner .dxp-header__burgermenu__stripes>span:nth-child(3){opacity:0;transform:translateY(.3125rem)}.dxp-header.hide .dxp-header__inner nav.block-menu.menu--main{animation:menuFadeOut .3s ease forwards}@keyframes menuFadeOut{0%{opacity:1;transform:translateY(0);visibility:visible}50%{opacity:1}99%{visibility:visible}to{opacity:0;transform:translateY(-100%);visibility:hidden}}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-100%);visibility:hidden}1%{visibility:visible}50%{opacity:1}to{transform:translateY(0);visibility:visible}}