.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{position:sticky;top:0;left:0;width:100%;z-index:1000;box-shadow:none}@media(min-width: 992px){.header{background:transparent;height:180px}}.header.is-open .header__bottom{transform:translateY(0)}.header__top{position:relative;display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:1200px;max-width:var(--wrapper-max-width);padding:1rem;background-color:var(--header-bg);z-index:999}@media(min-width: 992px){.header__top{z-index:auto;justify-content:flex-end;background-color:transparent}}.header__top::before{content:"";display:none;height:85px;background-color:var(--header-bg);content:"";display:none;height:85px;width:100vw;position:absolute;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media(min-width: 992px){.header__top::before{display:block}}.header__top .logo{display:block}@media(min-width: 992px){.header__top .logo{display:none}}.header__container{display:flex;flex-direction:column;width:100%;height:100%}@media(min-width: 992px){.header__container{flex-direction:row;justify-content:space-between;max-width:var(--wrapper-max-width);display:none}}.header__container button{margin-left:auto}.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:100%;max-width:100%;height:auto;max-height:100px}@media(min-width: 992px){.header__logo{max-height:100%}}@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{display:none;position:relative;z-index:1;margin-right:0}@media(min-width: 992px){.header__usermenu{display:block}}.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}.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;right:0;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;background-color:var(--white);list-style:none;padding:0}.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;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__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)}}.header__usermenu .usermenu__not-authenticated{margin:0;padding:0;width:100%;list-style:none;display:flex;gap:20px;justify-content:flex-end}@media(min-width: 992px){.header__usermenu .usermenu__not-authenticated{display:flex}}.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:0;margin-left:auto}}.header__search.is-open{flex-grow:1}.header__search.is-open .searchmenu__form{display:grid}@media(min-width: 992px){.header__search{margin-right:.5rem}}.header__search-toggle{color:var(--header-btn-color);border-color:var(--header-btn-border);background:var(--header-btn-bg);display:flex;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)}}.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{position:relative;top:0;right:0;background:transparent;padding:0;min-width:22rem;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:none}}.header__search .searchmenu__input{border-top-right-radius:0;border-bottom-right-radius:0;height:50px;width:100%;padding-left:2rem;font-weight:700}.header__search .searchmenu__btn{background-color:var(--white);border-top-left-radius:0;border-bottom-left-radius:0;border-color:#ced4da}.header__search .searchmenu__btn .icon{color:var(--color-primary);width:1.45rem;height:1.45rem}.header__language{margin-left:15px;position:relative;z-index:1}@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{list-style:none;padding-left:0;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)}.header__bottom{position:absolute;top:85px;display:grid;grid-template-columns:1fr;align-items:end;margin:0 auto;width:100vw;max-width:1200px;max-width:var(--wrapper-max-width);padding:0;padding-left:1rem;padding-right:1rem;transform:translateY(-100%);background-color:#fff;height:calc(100vh - 85px)}@media(min-width: 992px){.header__bottom{position:relative;transform:translateY(0%);top:-85px;width:auto;background-color:transparent;grid-template-columns:1fr auto;height:auto}}.header__bottom::before{content:"";height:95px;width:200vw;background:var(--body-bg);width:100vw;position:absolute;top:85px;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;display:none}@media(min-width: 992px){.header__bottom::before{display:block}}.header__bottom .menu-items{position:relative;height:100%;display:flex;flex-direction:column;-moz-column-gap:10px;column-gap:10px;grid-template-columns:1fr;padding-top:2rem;width:100%;border-radius:20px}@media(min-width: 992px){.header__bottom .menu-items{display:grid;align-items:center;grid-template-columns:1fr auto;height:95px;padding-left:2rem;padding-top:0}}.header__bottom .menu-items>.header__mainmenu{display:flex;align-items:center}.header__bottom .menu-items>.header__mainmenu ul{display:flex;gap:5px;list-style:none;padding:0;margin:0;flex-direction:column}@media(min-width: 992px){.header__bottom .menu-items>.header__mainmenu ul{flex-direction:row;align-items:center}}.header__bottom .menu-items>.header__mainmenu ul li{margin-right:0}.header__bottom .menu-items>.header__mainmenu ul li a{font-weight:700;color:#000;width:100%;padding-right:13px;display:flex;align-items:center}.header__bottom .menu-items>.header__mainmenu ul li a::after{content:"";position:relative;left:5px;display:inline-block;border-top:2px solid var(--header-bg);border-right:2px solid var(--header-bg);height:8px;width:8px;transform:rotate(45deg)}.header__bottom .menu-items .header__usermenu{display:flex;flex-direction:column}@media(min-width: 992px){.header__bottom .menu-items .header__usermenu{display:none}}.header__bottom .menu-items .header__usermenu .usermenu__not-authenticated{flex-direction:column;gap:0;justify-content:flex-start}.header__bottom .menu-items .header__usermenu .usermenu__dropdown{list-style:none;padding:0;margin:0}.header__bottom .logo{display:none;position:relative;justify-content:center;align-items:flex-end;width:360px;padding:2rem;border-radius:10px;background-color:var(--header-bg)}@media(min-width: 992px){.header__bottom .logo{display:flex;height:180px}}.header__bottom .logo .corner-left,.header__bottom .logo .corner-right{position:absolute;display:block;width:10px;height:10px;background-color:var(--header-bg)}.header__bottom .logo .corner-left::before,.header__bottom .logo .corner-right::before{content:"";display:block;width:10px;height:10px;border-radius:0 10px 0 0;background:var(--body-bg)}.header__bottom .logo .corner-left{top:85px;left:-10px}.header__bottom .logo .corner-right{top:85px;right:-10px;transform:rotate(-90deg)}
