/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header-search__btn{--icon-color:var(--c-white);display:inline-flex;padding:0;width:32px;height:32px;text-indent:-9999em;background:var(--icon-color);-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48ZyBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik0xNSAyN2M2LjYyNyAwIDEyLTUuMzczIDEyLTEyUzIxLjYyNyAzIDE1IDMgMyA4LjM3MyAzIDE1czUuMzczIDEyIDEyIDEyWk0yOS4zMzMgMjkuMzMzIDI0IDI0Ii8+PC9nPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48ZyBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjxwYXRoIGQ9Ik0xNSAyN2M2LjYyNyAwIDEyLTUuMzczIDEyLTEyUzIxLjYyNyAzIDE1IDMgMyA4LjM3MyAzIDE1czUuMzczIDEyIDEyIDEyWk0yOS4zMzMgMjkuMzMzIDI0IDI0Ii8+PC9nPjwvc3ZnPgo=);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.path-frontpage .header-search__btn{--icon-color:var(--c-primary)}.header-search__close-btn{position:absolute;top:0;right:0;z-index:10;display:inline-flex;width:50px;height:50px;padding:0;text-indent:-9999em;border-radius:8px}.header-search__close-btn:after{content:"";display:inline-block;top:0;left:0;width:50px;height:50px;background:var(--c-beige);-webkit-mask-image:url(/themes/custom/front/assets/icons/close.svg);mask-image:url(/themes/custom/front/assets/icons/close.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.header-search__close-btn:hover{background-color:var(--c-primary-hover)}.header-search__collapse{position:fixed;top:0;left:0;width:100vw}.header-search__content{position:relative}.header-search__body{background-color:var(--c-primary);padding-top:40px;padding-bottom:64px}.header-search__body form{position:relative}.header-search__body .form-element{margin-bottom:0}.header-search__body .form-label{--label-font-size:1.375rem;--label-font-weight:700;--label-line-height:140%;padding:10px 0;display:inline-block;color:var(--c-beige)}.header-search__body .form-input{--input-padding:16px 72px 16px 32px;--input-border:1px solid var(--c-beige);--input-border-radius:48px;--input-font-size:1.125rem;--input-line-height:160%;--input-color:var(--c-beige);--input-placeholder-color:var(--c-beige);margin-top:24px}.header-search__body .form-submit{position:absolute;right:32px;bottom:16px;text-indent:-9999em;background-color:var(--c-white);padding:0;width:32px;height:32px;background:var(--c-white);-webkit-mask-image:url(/themes/custom/front/assets/icons/search.svg);mask-image:url(/themes/custom/front/assets/icons/search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.main-collapse{--max-height:0;--collapse:-4px;--collapse-before:"";max-height:0;max-height:var(--max-height);overflow:hidden;transition:visibility .3s;top:100%;z-index:1000}.main-collapse:before{content:"";content:var(--collapse-before);display:block;margin-top:0;transition:margin-top .3s}.main-collapse:not(.main-collapse--extended){visibility:hidden}.main-collapse:not(.main-collapse--extended):before{margin-top:-99999px;margin-top:var(--collapse)}
.nav__link{--underline-img:none;display:block;font-size:var(--nav-item-font-size,16px);font-weight:var(--nav-item-font-weight,600);line-height:var(--nav-item-line-height,140%);padding:var(--nav-item-padding,20px);color:var(--nav-item-color,var(--c-white));background:var(--nav-item-background,transparent);text-align:center}.nav__link:hover{--link-color:var(--nav-item-hover-color,var(--c-white));background:var(--nav-item-hover-background,var(--c-primary-hover))}.nav__link[aria-current]{color:var(--nav-item-active-color,var(--c-white));background:var(--nav-item-active-background,rgba(255,229,221,0.1411764706))}.path-frontpage .nav__link{--nav-item-color:var(--c-grey-dark);--nav-item-hover-color:var(--c-primary);--nav-item-hover-background:var(--c-pink);--nav-item-active-color:var(--c-primary);--nav-item-active-background:var(--c-pink)}.menu__collapse .nav__link{--nav-item-color:var(--c-grey-dark);--nav-item-hover-color:var(--c-primary);--nav-item-padding:16px 40px;--nav-item-hover-background:var(--c-pink);--nav-item-active-color:var(--c-primary);--nav-item-active-background:var(--c-pink)}
