.c-page-header{padding-block:1.25rem}.c-page-header__inner{display:flex;justify-content:space-between;align-items:center}.c-page-header__inner .block-system-branding-block{flex-shrink:0;flex-grow:1}@media screen and (min-width: 68.75em){.c-page-header__inner .block-system-branding-block{flex-grow:0}}@media screen and (min-width: 90em){.c-page-header__inner .block-system-branding-block{margin-inline-end:3.125rem}}.c-page-header__inner .block-views-exposed-filter-blocksearch-page-1{display:none;position:relative}.c-page-header__inner .block-views-exposed-filter-blocksearch-page-1 .form-item-fullsearch{margin-bottom:0}.c-page-header__inner .block-views-exposed-filter-blocksearch-page-1 .form-item-fullsearch input{padding-block:1.8125rem;padding-inline-start:6.25rem;max-inline-size:36.875rem;width:100%;font-size:1.125rem}.c-page-header__inner .block-views-exposed-filter-blocksearch-page-1 .form-actions{margin-top:0;position:absolute;top:50%;left:1.8125rem;transform:translateY(-50%);z-index:5}.c-page-header__inner .block-views-exposed-filter-blocksearch-page-1 .form-actions .c-button{padding:.625rem;border:0;background:transparent}.c-page-header__inner .block-views-exposed-filter-blocksearch-page-1 .form-actions .c-icon{font-size:1.5625rem;color:var(--color-grey)}@media screen and (min-width: 68.75em){.c-page-header__inner .block-views-exposed-filter-blocksearch-page-1{display:block;flex-grow:1}}.c-page-header__inner .menu--main{display:none}.c-page-header__inner .menu--main>.menu{display:flex;align-items:center;justify-content:flex-end;gap:clamp(1rem,3vw,45px)}.c-page-header__inner .menu--main>.menu>.menu__item{flex-shrink:0}.c-page-header__inner .menu--main>.menu>.menu__item>a{font-size:1.125rem}.c-page-header__inner .menu--main>.menu .menu__item--expanded{position:relative}.c-page-header__inner .menu--main>.menu .menu__item--expanded>a{display:flex;align-items:center;gap:.4375rem;position:relative}.c-page-header__inner .menu--main>.menu .menu__item--expanded>a:after{content:"\e902";font-family:icons,sans-serif!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;font-size:.3125rem;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:var(--transition-eased)}.c-page-header__inner .menu--main>.menu .menu__item--expanded .menu{display:flex;background:var(--color-light);border-radius:1.25rem;box-shadow:0 16px 32px #0006;padding:1.25rem 1.875rem;pointer-events:none;opacity:0;flex-direction:column;gap:.625rem;position:absolute;top:calc(100% + .46875rem);left:0;z-index:20;transition:var(--transition-eased);visibility:hidden}.c-page-header__inner .menu--main>.menu .menu__item--expanded .menu a{white-space:nowrap}.c-page-header__inner .menu--main>.menu .menu__item--expanded:before{content:"";position:absolute;inset:0 0 -.78125rem;display:none}.c-page-header__inner .menu--main>.menu .menu__item--expanded:focus-within>a,.c-page-header__inner .menu--main>.menu .menu__item--expanded:hover>a,.c-page-header__inner .menu--main>.menu .menu__item--expanded:focus>a{color:var(--color-text-link-hover)}.c-page-header__inner .menu--main>.menu .menu__item--expanded:focus-within>a:after,.c-page-header__inner .menu--main>.menu .menu__item--expanded:hover>a:after,.c-page-header__inner .menu--main>.menu .menu__item--expanded:focus>a:after{transform:rotate(180deg)}.c-page-header__inner .menu--main>.menu .menu__item--expanded:focus-within .menu,.c-page-header__inner .menu--main>.menu .menu__item--expanded:hover .menu,.c-page-header__inner .menu--main>.menu .menu__item--expanded:focus .menu{opacity:1;pointer-events:all;visibility:visible}.c-page-header__inner .menu--main>.menu .menu__item--expanded:focus-within:before,.c-page-header__inner .menu--main>.menu .menu__item--expanded:hover:before,.c-page-header__inner .menu--main>.menu .menu__item--expanded:focus:before{display:block}@media screen and (min-width: 68.75em){.c-page-header__inner .menu--main{display:block;margin-inline-start:auto}}.c-page-header__inner .c-language-picker{display:none}@media screen and (min-width: 68.75em){.c-page-header__inner .c-language-picker{display:block}}@media screen and (min-width: 68.75em){.c-page-header__inner .c-hamburger{display:none}}@media screen and (min-width: 68.75em){.c-page-header__inner{gap:1.5625rem}}@media screen and (min-width: 90em){.c-page-header__inner{gap:2.8125rem}}
