@charset "UTF-8";.region--header .search_wrapper{display:block;position:absolute;top:8.1rem;left:0;width:100%}@media (min-width:1024px){.region--header .search_wrapper{position:relative;top:auto;left:-2rem;width:auto}}.region--header .search__field{display:flex;position:absolute;z-index:88;flex-wrap:nowrap;align-items:center;width:100%;padding:.1rem;overflow:hidden;border-top:1px solid #ccc;opacity:1;background-color:#efefef}.region--header .search__field[aria-hidden=true]{visibility:hidden;padding:0;opacity:0}@media (min-width:1024px){.region--header .search__field{top:-3rem;right:-.1rem;width:3rem;transform-origin:top;transition:all .3s ease-in-out;border:1px solid #ccc;border-radius:5px;background-color:#efefef;box-shadow:0 4px 10px -3px rgba(0,0,0,.32)}.region--header .search__field[aria-hidden=false]{width:43rem}}.region--header .search__field form{width:100%}.region--header .search__field form .form--inline{display:flex;flex-direction:row-reverse;flex-wrap:nowrap}.region--header .search__field form .form--inline .form-item{display:flex;flex:1 auto;flex-wrap:nowrap;margin:0}.region--header .search__field form .form--inline .form-item label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.region--header .search__field form .form--inline .form-item .form-autocomplete{flex:1 auto;height:5.5rem;padding:0 0 0 7rem;border:0;background-color:transparent;background-position:right 2.5rem center;color:#333;font-size:1.6rem}.region--header .search__field form .form--inline .form-item .form-autocomplete::-moz-placeholder{opacity:1;color:#ababab}.region--header .search__field form .form--inline .form-item .form-autocomplete::placeholder{opacity:1;color:#ababab}.region--header .search__field form .form--inline .form-item .form-autocomplete:focus{outline:0}@media (min-width:1024px){.region--header .search__field form .form--inline .form-item .form-autocomplete{background-position:right 4rem center}}.region--header .search__field form .form--inline .form-type-select{display:none}.region--header .search__field form .form--inline .form-actions{position:absolute;z-index:89;left:.2rem;width:7rem;height:5.5rem;margin:0}.region--header .search__field form .form--inline .form-actions::after{content:"";display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;color:#000;font-family:"Imprivata Icons",sans-serif;font-size:2.5rem;line-height:.5}.region--header .search__field form .form--inline .form-actions .form-submit{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;overflow:hidden;border:0;background-color:transparent;color:transparent;font-size:0}.region--header .search{display:none}@media (min-width:1024px){.region--header .search{display:block}}.region--header .search__button{display:block;width:2.4rem;height:3.5rem;padding:0;transition:220ms ease-in-out;border:0;background-color:transparent;color:#000;font-family:"Imprivata Icons",sans-serif;font-size:2.5rem;line-height:.5;cursor:pointer}.region--header .search__button--close{display:none;margin:0 1rem 0 0;padding-right:2rem;background:0 0;font-family:"Imprivata Icons",sans-serif}@media (min-width:1024px){.region--header .search__button--close{display:block;position:absolute;top:0;right:0;bottom:0;width:4.5rem;height:100%;margin:0;padding:0}}.region--header .search__button--close:focus{outline-offset:-1px}.region--header .ui-widget.ui-autocomplete{position:absolute;z-index:90;padding:1rem 0;border:1px solid #ccc;font-family:Barlow,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.2}.region--header .ui-widget.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{transition:220ms ease-in-out}.region--header .ui-widget.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper .search-api-autocomplete-suggestion{padding:.7rem 1.4rem;transition:220ms ease-in-out;background-color:transparent;color:#000;font-weight:400}.region--header .ui-widget.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:focus .search-api-autocomplete-suggestion,.region--header .ui-widget.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover .search-api-autocomplete-suggestion{background-color:#5ca1cb;color:#000}@media (min-width:0) and (max-width:1023px){.main-nav-header:has(.menu__button[aria-expanded=true]){position:fixed;z-index:10;width:100%}}.header{width:100%}.header .menu{list-style:none}@media (min-width:1024px){.header{height:auto;overflow-y:visible}}.header__container{width:100%;padding:0 1.7rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1rem 1.7rem;-moz-column-gap:2.7rem;column-gap:2.7rem;background:#fff}@media (min-width:768px){.header__container{padding:0 2.7rem}}@media (min-width:1024px){.header__container{width:80%;margin:0 auto;padding:0}}@media (min-width:1400px){.header__container{max-width:118rem}}@media (min-width:0) and (max-width:1023px){.header__container{position:relative;max-height:100vh}}@media (min-width:768px){.header__container{padding:1rem 2.7rem}}@media (min-width:1024px){.header__container{padding:3.1rem 0 0}}.logo{height:auto;text-align:center}@media (min-width:1024px){.logo{text-align:unset}}.logo.logo-no-menu{margin-bottom:3rem}.logo img{display:block;width:auto;height:4.5rem}@media (min-width:1024px){.logo img{height:5.7rem}}.menu__button{padding:2rem 0;border:0;background:0 0;cursor:pointer}.menu__button[aria-expanded=false] .line:nth-child(1),.menu__button[aria-expanded=false] .line:nth-child(4){background:#000}.menu__button[aria-expanded=false] .line:nth-child(2){transform:rotate(0)}.menu__button[aria-expanded=false] .line:nth-child(3){transform:rotate(0)}.menu__button[aria-expanded=true] .line:nth-child(1),.menu__button[aria-expanded=true] .line:nth-child(4){background:0 0}.menu__button[aria-expanded=true] .line:nth-child(2){transform:rotate(45deg)}.menu__button[aria-expanded=true] .line:nth-child(3){transform:rotate(-45deg)}@media (min-width:1024px){.menu__button{display:none}}.menu__button-inner{display:block;position:relative;width:4.5rem;height:2.1rem;margin:0 auto}.menu__button-inner .line{position:absolute;right:0;left:0;height:1px;transition:220ms ease-in-out;border-radius:1.5px;background:#000}.menu__button-inner .line:nth-child(1){top:0}.menu__button-inner .line:nth-child(2),.menu__button-inner .line:nth-child(3){top:calc(50% - .5px);transform-origin:center center}.menu__button-inner .line:nth-child(4){bottom:0}
/*# sourceMappingURL=header.css.map */