.siteheader-module{align-items:center;display:flex;flex-wrap:wrap}.siteheader-module__logo{flex-grow:1}.siteheader-module__mobile-toggler{background:transparent;border:none;font-size:1.25rem;line-height:1;margin:.2rem;min-width:auto;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.siteheader-module__mobile-toggler{transition:none}}.siteheader-module__mobile-toggler:hover{text-decoration:none}.siteheader-module__navbar{align-items:stretch;display:flex;flex-basis:100%;flex-direction:column;flex-grow:1}.siteheader-module__main-nav{padding-bottom:4px;padding-top:10px}.main-nav__list{align-items:stretch;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.main-nav__list--dropdown{background-clip:padding-box;display:none;list-style:none;position:static;text-align:left;z-index:1000}.main-nav__list--dropdown[data-bs-popper]{left:0;margin-top:.125rem;top:100%}.main-nav__list--dropdown.show,.main-nav__list--dropdown.show .main-nav__list--sublevel{display:block}.main-nav__list-item{display:flex;flex-direction:column}.main-nav__list-item:last-child .main-nav__list--dropdown[data-bs-popper]{left:auto;right:0}.main-nav__list-item--dropdown{position:relative}.main-nav__list-item-link{text-decoration:none;transition:color .1s ease,background-color .1s ease}.main-nav__list-item-link:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){.main-nav__list-item-link{transition:none}}.main-nav__list-item--lvl3{flex-grow:1;padding-left:10px}.main-nav__list-item-link--dropdown-toggle{white-space:nowrap}.main-nav__list-item-link--dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;vertical-align:.2em}.header-language{position:relative}.header-language-btn{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;flex-direction:row;font-weight:400;line-height:1;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.header-language-btn{transition:none}}.header-language-btn-text{padding-left:6px}.header-language-btn .g-module-macros-icon_wrp{display:flex}.header-language-btn .g-module-macros-icon svg{vertical-align:-.125em}.header-language__list{background-clip:padding-box;display:none;list-style:none;margin:0;min-width:190px;padding:0;position:static;text-align:left;z-index:1000}.header-language__list[data-bs-popper]{margin-top:.125rem;right:0;top:100%}.header-language__list.show{display:block}.header-language__list-item-link{display:flex;flex-direction:row;text-decoration:none;transition:color .1s ease,background-color .1s ease}@media (prefers-reduced-motion:reduce){.header-language__list-item-link{transition:none}}.header-language__list-item-link:hover{text-decoration:none}.header-search_wrp{margin-top:20px;padding:0 14px}.header-search__form{display:flex;margin:0}.header-search__form_internal-wrp{flex-grow:1}.header-search__form-input{background:#fff;border:1px solid #999;border-radius:0;height:100%;margin:0;padding:4px 14px;width:100%}.header-search__form-input:focus-visible{outline-offset:0;outline-width:1px}.header-search__form-btn{background-color:transparent;border:1px solid #999;color:#555;height:50px;margin-left:-1px;min-width:auto;width:60px}.header-search__form-btn-icon{fill:none}.header-search__suggestions{background:#fff;list-style:none;margin:0;padding:0}.header-search--open .header-search__suggestions{border:none;padding:5px 0}.header-search__suggestions li{display:block;margin:0;padding:0}.header-search__suggestions #results-for,.header-search__suggestions a{display:block;padding:5px 10px}.siteheader-module__button,.siteheader-module__cta,.siteheader-module__link,.siteheader-module__secondary-button{margin:.5rem 0}.siteheader-module__button .g-module-macros-btn,.siteheader-module__cta a,.siteheader-module__secondary-button .g-module-macros-btn{display:block;width:100%}.header-search__suggestions a:hover{background-color:rgba(0,0,0,.1)}