.header__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.header-search-button,.header-search-button:active,.header-search-button:focus,.header-search-button:focus-visible,.header-search-button:hover,.header-search-button:visited{align-items:center;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;color:inherit;cursor:pointer;display:flex;height:50px;justify-content:center;margin:0;outline:none;padding:0;text-decoration:none;width:50px}.header-search-button svg{display:block;height:50px;width:50px}.header-search-button:active svg,.header-search-button:focus svg,.header-search-button:hover svg{background:transparent}body.is-menu-open .cls.header .header-search-button{display:none}.hamburger{align-items:center;background:transparent;border:0;cursor:pointer;margin:0;padding:0}.hamburger,.header-search-modal{display:flex;justify-content:center}.header-search-modal{align-items:flex-start;inset:0;opacity:0;padding:140px 30px 60px;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:9999}.header-search-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.header-search-modal__overlay{background:rgba(24,71,109,.78);cursor:pointer;inset:0;position:absolute}.header-search-modal__content{background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.2);padding:60px 70px 70px;position:relative;transform:translateY(-20px);transition:transform .25s ease;width:min(900px,100%);z-index:1}.header-search-modal.is-open .header-search-modal__content{transform:translateY(0)}.header-search-modal__close,.header-search-modal__close:active,.header-search-modal__close:focus,.header-search-modal__close:focus-visible,.header-search-modal__close:hover{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;cursor:pointer;height:50px;outline:none;padding:0;position:absolute;right:20px;top:20px;width:50px}.header-search-modal__close svg{background:transparent;display:block;height:50px;width:50px}.header-search-modal__close:active svg,.header-search-modal__close:focus svg,.header-search-modal__close:hover svg{background:transparent}.header-search-form{position:relative;width:100%}.header-search-form__field{align-items:stretch;border:0!important;border-bottom:0!important;box-shadow:none!important;display:flex;width:100%}.header-search-input{background:#fff;border:1px solid #18476d;border-radius:0;border-right:0;box-shadow:none!important;box-sizing:border-box;color:#18476d;flex:1;font-family:inherit;font-size:20px;height:60px;line-height:1.2;margin:0;min-width:0;outline:none;padding:10px 20px;width:100%}.header-search-input::placeholder{color:#18476d;opacity:.65}.header-search-input:focus,.header-search-input:focus-visible{box-shadow:none!important;outline:none}.header-search-submit,.header-search-submit:active,.header-search-submit:focus,.header-search-submit:focus-visible,.header-search-submit:hover{background:#18476d;border:1px solid #18476d!important;border-radius:0!important;box-shadow:none!important;color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:16px;font-weight:700;height:60px;line-height:1;margin:0;min-width:120px;outline:none;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:auto}.header-search-submit:focus,.header-search-submit:focus-visible,.header-search-submit:hover{background:#3d8ba1;border-color:#3d8ba1!important;border-radius:0!important;box-shadow:none!important;color:#fff;outline:none}.header-search-form:after,.header-search-form:before,.header-search-form__field:after,.header-search-form__field:before{border:0!important;box-shadow:none!important;display:none!important}.header-search-suggestions-container{position:relative;width:100%}.header-search-suggestions{background:#fff;border:1px solid #cdcdcd;box-shadow:0 10px 25px rgba(0,0,0,.12);display:none;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0;z-index:10}.header-search-suggestions.is-visible{display:block}.header-search-suggestions li{display:block;margin:0;padding:0}.header-search-suggestions .results-for,.header-search-suggestions li a{color:#18476d;display:block;line-height:1.5;padding:12px 18px;text-decoration:none}.header-search-suggestions .results-for{border-bottom:1px solid #e5e5e5;font-weight:700}.header-search-suggestions li a:focus,.header-search-suggestions li a:hover{background:#f2f6f7;color:#18476d;outline:none}.show-for-sr{border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media (max-width:767px){.header__actions{gap:4px}.header-search-button,.header-search-button svg{height:46px;width:46px}.header-search-modal{padding:100px 20px 30px}.header-search-modal__content{box-sizing:border-box;padding:90px 25px 35px;width:100%}.header-search-modal__close{height:42px;right:12px;top:12px;width:42px}.header-search-modal__close svg{height:42px;width:42px}.header-search-form{width:100%}.header-search-form__field{align-items:stretch;display:flex;width:100%}.header-search-input{box-sizing:border-box;flex:1 1 auto;font-size:18px;height:50px;min-width:0;padding:10px 12px;width:0}.header-search-submit,.header-search-submit:active,.header-search-submit:focus,.header-search-submit:focus-visible,.header-search-submit:hover{box-sizing:border-box;flex:0 0 auto;font-size:14px;height:50px;min-width:95px;padding:0 14px;width:auto}}@media (max-width:400px){.header-search-modal{padding-left:14px;padding-right:14px}.header-search-modal__content{padding:82px 16px 28px}.header-search-modal__close{right:10px;top:10px}.header-search-input{font-size:16px;padding-left:10px;padding-right:8px}.header-search-submit,.header-search-submit:active,.header-search-submit:focus,.header-search-submit:focus-visible,.header-search-submit:hover{font-size:13px;min-width:82px;padding-left:10px;padding-right:10px}}