.hamburger{padding:1.5rem;margin-right:-1.25rem;display:inline-block;cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--header-text-color)}@media(min-width: 992px){.hamburger{display:none}}.hamburger-box{width:1.75rem;height:.65rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:1.75rem;height:.1875rem;background-color:var(--header-text-color);border-radius:.1875rem;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.header{--box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);position:sticky;top:0;left:0;width:100%;z-index:1000;box-shadow:var(--box-shadow)}@media(min-width: 992px){.header{background:var(--header-bg)}}.header.is-open{position:fixed;height:100%;background:var(--header-mobile-nav-bg)}.header.is-open .header__container{display:grid;height:calc(100vh - var(--header-height));overflow-y:scroll;padding-top:var(--header-height)}.header.is-open .header__heading{position:fixed;top:0;right:0;left:0;z-index:10;box-shadow:var(--box-shadow)}.header.is-open .header__items{display:flex;flex-direction:column;height:100%;overflow-y:scroll}.header__container{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto}@media(min-width: 992px){.header__container{flex-direction:row;justify-content:space-between;max-width:var(--wrapper-max-width)}}.header__heading{display:flex;align-items:center;justify-content:space-between;background:var(--header-bg);padding:.75rem 1.5rem;height:var(--header-height)}.header__logo{width:auto;max-height:3.4rem;height:auto}@media(min-width: 992px){.header__menu-toggle{display:none}}.header__items{display:none;position:relative}@media(min-width: 992px){.header__items{display:flex;align-items:center;padding-right:1.5rem}}.header__items ul{margin:0;padding:0;list-style-type:none}@media(max-width: 991.98px){.header__mainmenu{padding:1.5rem}.header__mainmenu a{color:var(--header-text-color-mobile);font-size:1.25rem;line-height:2.5}}@media(min-width: 992px){.header__mainmenu ul{display:flex;flex-wrap:wrap;justify-content:flex-end}.header__mainmenu li{margin-right:2rem}.header__mainmenu a{color:var(--header-text-color)}}.header__usermenu .usermenu__profile{display:flex;align-items:center}@media(max-width: 991.98px){.header__usermenu .usermenu__profile{font-size:1.25rem;padding:0;border:0;border-radius:0;border-bottom:1px solid;border-color:var(--header-dropdown-border);color:var(--header-text-color-mobile);padding-bottom:1rem;margin-bottom:1rem}.header__usermenu .usermenu__profile .icon{width:1.75rem;height:1.75rem;margin-right:.75rem}}@media(min-width: 992px){.header__usermenu .usermenu__profile{color:var(--header-btn-color);border-color:var(--header-btn-border);background:var(--header-btn-bg);padding-right:1rem;padding-left:.6rem}.header__usermenu .usermenu__profile:hover,.header__usermenu .usermenu__profile.focus,.header__usermenu .usermenu__profile:focus,.header__usermenu .usermenu__profile:not(:disabled):not(.disabled):active,.header__usermenu .usermenu__profile:not(:disabled):not(.disabled).active{color:var(--header-btn-color-hover);border-color:var(--header-btn-border-hover);background:var(--header-btn-bg-hover)}.header__usermenu .usermenu__profile .icon{width:1.5rem;height:1.5rem;margin-right:.5rem}}@media(max-width: 991.98px){.header__usermenu{flex-grow:1;padding:1.5rem 1.5rem 3rem;background:var(--header-mobile-usermenu-bg)}.header__usermenu .usermenu__dropdown a{color:var(--header-text-color-mobile);line-height:2}}@media(min-width: 992px){.header__usermenu{position:relative;margin-right:1rem}.header__usermenu:hover .usermenu__dropdown,.header__usermenu[focus-within] .usermenu__dropdown{display:block;visibility:visible}.header__usermenu:hover .usermenu__dropdown,.header__usermenu:focus-within .usermenu__dropdown{display:block;visibility:visible}.header__usermenu .usermenu__dropdown-wrapper{position:absolute;width:100%;height:.75rem}.header__usermenu .usermenu__dropdown{display:none;visibility:hidden;position:absolute;top:.75rem;min-width:8rem;box-shadow:var(--box-shadow);font-size:.92rem;border:1px solid var(--header-dropdown-border);border-radius:calc(var(--border-radius) + 0.1rem);z-index:10}.header__usermenu .usermenu__dropdown li:not(:last-child){border-bottom:1px solid var(--header-dropdown-border)}.header__usermenu .usermenu__dropdown li:first-child a{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.header__usermenu .usermenu__dropdown li:first-child a::before{content:"";position:absolute;top:-0.15rem;left:1.45rem;width:1rem;height:1rem;background:var(--header-dropdown-bg);border:1px solid var(--header-dropdown-border);z-index:-1;transform:rotate(45deg)}.header__usermenu .usermenu__dropdown li:last-child a{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.header__usermenu .usermenu__dropdown li a{display:block;padding:.5rem 1rem;text-decoration:none;color:var(--header-dropdown-text-color);background:var(--header-dropdown-bg);white-space:nowrap}.header__usermenu .usermenu__dropdown li a:hover,.header__usermenu .usermenu__dropdown li a:focus,.header__usermenu .usermenu__dropdown li a:active{background:var(--header-dropdown-bg-hover)}.header__usermenu .usermenu__dropdown li a:hover::before,.header__usermenu .usermenu__dropdown li a:focus::before,.header__usermenu .usermenu__dropdown li a:active::before{background:var(--header-dropdown-bg-hover)}}@media(min-width: 992px){.header__usermenu .usermenu__not-authenticated{display:flex}.header__usermenu .usermenu__not-authenticated li:not(:last-child){margin-right:1rem}}.header__usermenu .usermenu__not-authenticated .btn{padding-right:1rem;padding-left:1rem}@media(max-width: 991.98px){.header__usermenu .usermenu__not-authenticated .btn{width:100%;margin-bottom:1rem}}@media(min-width: 992px){.header__usermenu .usermenu__not-authenticated .usermenu__login{color:var(--header-btn-color);border-color:var(--header-btn-border);background:var(--header-btn-bg)}.header__usermenu .usermenu__not-authenticated .usermenu__login:hover,.header__usermenu .usermenu__not-authenticated .usermenu__login.focus,.header__usermenu .usermenu__not-authenticated .usermenu__login:focus,.header__usermenu .usermenu__not-authenticated .usermenu__login:not(:disabled):not(.disabled):active,.header__usermenu .usermenu__not-authenticated .usermenu__login:not(:disabled):not(.disabled).active{color:var(--header-btn-color-hover);border-color:var(--header-btn-border-hover);background:var(--header-btn-bg-hover)}}.header__usermenu .usermenu__not-authenticated .usermenu__register{color:var(--header-btn-register-color);border-color:var(--header-btn-register-border);background:var(--header-btn-register-bg)}.header__usermenu .usermenu__not-authenticated .usermenu__register:hover,.header__usermenu .usermenu__not-authenticated .usermenu__register.focus,.header__usermenu .usermenu__not-authenticated .usermenu__register:focus,.header__usermenu .usermenu__not-authenticated .usermenu__register:not(:disabled):not(.disabled):active,.header__usermenu .usermenu__not-authenticated .usermenu__register:not(:disabled):not(.disabled).active{color:var(--header-btn-register-color-hover);border-color:var(--header-btn-register-border-hover);background:var(--header-btn-register-bg-hover)}.header__utilities{display:flex}@media(max-width: 991.98px){.header__utilities{justify-content:flex-end;order:-1;background:var(--header-mobile-utilities-bg);padding:.5rem 1.5rem}}.header__search{width:100%}.header__search.is-open{flex-grow:1}.header__search.is-open .searchmenu__form{display:grid}.header__search-toggle{color:var(--header-btn-color);border-color:var(--header-btn-border);background:var(--header-btn-bg);display:none;align-items:center;border:0;background:transparent;color:var(--header-mobile-utilities-text-color)}.header__search-toggle:hover,.header__search-toggle.focus,.header__search-toggle:focus,.header__search-toggle:not(:disabled):not(.disabled):active,.header__search-toggle:not(:disabled):not(.disabled).active{color:var(--header-btn-color-hover);border-color:var(--header-btn-border-hover);background:var(--header-btn-bg-hover)}@media(min-width: 768px){.header__search-toggle{color:var(--header-text-color)}}@media(min-width: 992px){.header__search-toggle{display:flex}}.header__search-toggle .icon{width:1.45rem;height:1.45rem}.header__search .searchmenu__form{display:flex;grid-template-columns:1fr auto}@media(min-width: 992px){.header__search .searchmenu__form{display:none;position:absolute;top:var(--header-height);right:1.5rem;background:var(--header-search-bg);padding:1rem;min-width:22rem;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:var(--box-shadow)}}.header__search .searchmenu__input{border-top-right-radius:0;border-bottom-right-radius:0;height:-moz-max-content;height:max-content}.header__search .searchmenu__btn{border-top-left-radius:0;border-bottom-left-radius:0}.header__search .searchmenu__btn .icon{width:1.45rem;height:1.45rem}.header__language{position:relative}@media(max-width: 991.98px){.header__language{margin-left:.5rem}}.header__language.open .language__dropdown,.header__language:hover .language__dropdown{display:block;visibility:visible}.header__language-toggle{color:var(--header-btn-color);border-color:var(--header-btn-border);background:var(--header-btn-bg);display:flex;align-items:center;text-transform:uppercase;border:0;background:transparent;color:var(--header-mobile-utilities-text-color)}.header__language-toggle:hover,.header__language-toggle.focus,.header__language-toggle:focus,.header__language-toggle:not(:disabled):not(.disabled):active,.header__language-toggle:not(:disabled):not(.disabled).active{color:var(--header-btn-color-hover);border-color:var(--header-btn-border-hover);background:var(--header-btn-bg-hover)}@media(min-width: 768px){.header__language-toggle{color:var(--header-text-color)}}.header__language-toggle .icon{width:1rem;height:1rem}.header__language .language__dropdown-wrapper{position:absolute;width:100%;height:.75rem}.header__language .language__dropdown{display:none;visibility:hidden;position:absolute;top:.75rem;right:0;box-shadow:var(--box-shadow);border:1px solid var(--header-dropdown-border);border-radius:calc(var(--border-radius) + 0.1rem);font-size:.92rem;z-index:10}.header__language .language__dropdown li:not(:last-child){border-bottom:1px solid var(--header-dropdown-border)}.header__language .language__dropdown li:first-child button{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.header__language .language__dropdown li:first-child button::before{content:"";position:absolute;top:-0.15rem;right:1.45rem;width:1rem;height:1rem;background:var(--header-dropdown-bg);border:1px solid var(--header-dropdown-border);z-index:-1;transform:rotate(45deg)}.header__language .language__dropdown li:last-child button{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.header__language .language__dropdown li button{display:block;width:100%;border:0;padding:.5rem 1rem;text-decoration:none;background:var(--header-dropdown-bg);color:var(--header-dropdown-text-color);white-space:nowrap;text-align:left}.header__language .language__dropdown li button:hover,.header__language .language__dropdown li button:focus,.header__language .language__dropdown li button:active{background:var(--header-dropdown-bg-hover)}.header__language .language__dropdown li button:hover::before,.header__language .language__dropdown li button:focus::before,.header__language .language__dropdown li button:active::before{background:var(--header-dropdown-bg-hover)}@media(min-width: 1200px){.header__container{height:95px;align-items:center}}.header__bottom{width:100%;padding:.5rem 1.5rem;margin:0 auto;display:flex;justify-content:center}@media(min-width: 992px){.header__bottom{flex-direction:row;justify-content:space-between;max-width:var(--wrapper-max-width)}}.header__bottom::before{content:"";position:absolute;top:95px;left:0;width:100%;height:calc(100% - 95px);background-color:var(--header-inverted-bg);z-index:-1}@media(max-width: 1199.98px){.header__bottom::before{background-color:var(--header-mobile-usermenu-bg)}}.header__bottom ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(1rem, auto));align-items:center}@media(min-width: 992px){.header__bottom ul{max-width:var(--wrapper-max-width)}}.header__bottom a{color:var(--header-inverted-text-color);font-weight:700;white-space:nowrap}@media(max-width: 991.98px){.header__bottom{display:none;visibility:hidden}}@media(min-width: 992px){.header__top{display:none;visibility:hidden}}
