.hamburgermenu__button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;padding: 0;margin: 0;background: transparent;width: 40px;height: 40px;position: relative;display: inline-block;outline: none;z-index: 10}.hamburgermenu__button--open,.hamburgermenu__button:hover{cursor: pointer}.hamburgermenu__button--open .hamburgermenu__button__span:before,.hamburgermenu__button:hover .hamburgermenu__button__span:before,.hamburgermenu__button--open .hamburgermenu__button__span:after,.hamburgermenu__button:hover .hamburgermenu__button__span:after{width: 100%}.hamburgermenu__button--open{position: fixed;right: 1rem;opacity: 0.5}@media (min-width: 36em){.hamburgermenu__button--open{right: calc(50vw -  270px + 1rem)}}@media (min-width: 48em){.hamburgermenu__button--open{right: calc(50vw -  360px + 1rem)}}@media (min-width: 62em){.hamburgermenu__button--open{right: calc(50vw -  480px + 1rem)}}@media (min-width: 75em){.hamburgermenu__button--open{right: calc(50vw -  570px + 1rem)}}.hamburgermenu__button--open .hamburgermenu__button__span,.hamburgermenu__button--open .hamburgermenu__button__span:before,.hamburgermenu__button--open .hamburgermenu__button__span:after{background: #2a241f}.hamburgermenu__button--frontpage{position: absolute;right: 1rem}.hamburgermenu__button.background--light .hamburgermenu__button__span,.hamburgermenu__button.background--light .hamburgermenu__button__span:before,.hamburgermenu__button.background--light .hamburgermenu__button__span:after{background: #2a241f}.hamburgermenu__button__span{height: 4px;border-radius: 2px;background: #fff;position: absolute;display: block;-webkit-transition: all .4s ease;transition: all .4s ease;width: 100%;top: calc(48%)}.hamburgermenu__button__span:after,.hamburgermenu__button__span:before{background: #fff;content: '';height: 4px;border-radius: 2px;position: absolute;display: block;-webkit-transition: all .4s ease;transition: all .4s ease;right: 0}.hamburgermenu__button__span:before{top: -13px;width: 82.5%}.hamburgermenu__button__span:after{bottom: -13px;width: 62.5%}.hamburgermenu__hidden{display: none;position: fixed;width: 100%;left: 0;top: 0;z-index: 9;bottom: 0;right: 0;overflow-y: auto;background: rgba(22,19,17,0.85)}.hamburgermenu__hidden__inner{padding-top: 18vh;background: #d5cabf;min-height: 100vh;padding-bottom: 1rem}@media (min-width: 48em){.hamburgermenu__hidden__inner{padding-top: 26vh;min-height: 65vh}}.hamburgermenu__logowrapper{position: absolute;top: 1.4rem;left: 1rem}@media (min-width: 36em){.hamburgermenu__logowrapper{left: calc(50% -  270px  + 1rem)}}@media (min-width: 48em){.hamburgermenu__logowrapper{left: calc(50% -  360px  + 1rem)}}@media (min-width: 62em){.hamburgermenu__logowrapper{left: calc(50% -  480px  + 1rem)}}@media (min-width: 75em){.hamburgermenu__logowrapper{left: calc(50% -  570px  + 1rem)}}.hamburgermenu__logo{width: 154px}.hamburgermenu__search-lang-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap}.hamburgermenu__searchform{text-align: center;margin-top: 3rem}@media (min-width: 48em){.hamburgermenu__searchform{margin-top: 2rem;text-align: left}}.hamburgermenu__search{background: #fff;border: 1px solid #161311;padding: .1rem .3rem;width: 190px}@media (min-width: 48em){.hamburgermenu__search{width: auto}}@media (min-width: 48em){.hamburgermenu__search::-webkit-input-placeholder{color: #fff}.hamburgermenu__search::-moz-placeholder{color: #fff}.hamburgermenu__search:-ms-input-placeholder{color: #fff}.hamburgermenu__search::-ms-input-placeholder{color: #fff}.hamburgermenu__search::placeholder{color: #fff}}.hamburgermenu__searchbutton{margin-left: .5rem;display: none}@media (min-width: 48em){.hamburgermenu__searchbutton{display: inline-block}}.hamburgermenu__searchbutton:hover{cursor: pointer}.hamburgermenu__languageSwitch{margin-bottom: .1rem;margin-left: 2.5rem}@media (min-width: 48em){.hamburgermenu__languageSwitch{margin-left: 3.5rem}}.hamburgermenu__languageSwitch__lang{color: #2a241f}.hamburgermenu__languageSwitch__lang:hover,.hamburgermenu__languageSwitch__lang--active{color: #564a3e}.hamburgermenu__buttongroup{display: none}@media (min-width: 48em){.hamburgermenu__buttongroup{display: block;margin-top: 1.5rem;width: 100%}}@media (min-width: 75em){.hamburgermenu__buttongroup{margin-top: 0}}.hamburgermenu__buttonlink{margin: 0 .2rem}@media (min-width: 75em){.hamburgermenu__buttonlink{margin: 0 .3rem}}.hamburgermenu__buttonlink:first-of-type{margin-left: 0}.hamburgermenu__buttonlink:last-of-type{margin-right: 0}.hamburgermenu__slidernavlinks{width: 130px;margin: 2rem auto;color: #2a241f}.hamburgermenu__slidernavlink{color: grey;padding: .2rem 0;display: block}.hamburgermenu__menu,.hamburgermenu__menu ul{list-style-type: none;padding-left: 0}.hamburgermenu__menu{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;max-width: 100%;margin: 0 auto}@media (min-width: 48em){.hamburgermenu__menu{display: -webkit-box;display: -ms-flexbox;display: flex;width: auto;margin: 0 -1rem}}.hamburgermenu__menu > li{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;position: relative;width: 370px;max-width: 100%}@media (min-width: 48em){.hamburgermenu__menu > li{display: inline-block;width: 20%;padding: 0 1rem}}.hamburgermenu__menu > li > a{position: relative;padding: .5rem 0;display: inline-block;width: 100%;font-size: 1rem}@media (min-width: 48em){.hamburgermenu__menu > li > a{padding: .3rem 0;font-size: 1rem}}.hamburgermenu__menu > li > a:not(.hamburgermenu__slidernavlink--empty):before{content: '\e90a';background: unset;font-family: "Icomoon";color: black;position: absolute;right: 0;top: .5rem}@media (min-width: 48em){.hamburgermenu__menu > li > a:not(.hamburgermenu__slidernavlink--empty):before{content: none}}.hamburgermenu__menu > li > a:after{content: '';display: block;position: absolute;left: 0;bottom: 0;height: 1px;width: 100%;background: #2a241f;-webkit-transition: .3s ease all;transition: .3s ease all}.hamburgermenu__menu > li ul{padding: .7rem 0;display: none}@media (min-width: 48em){.hamburgermenu__menu > li ul{display: block !important}}.hamburgermenu__menu > li ul li{padding: .2rem 0}@media (min-width: 48em){.hamburgermenu__menu > li ul li{padding: 0}}.hamburgermenu__menu a{color: #2a241f;font-family: 'Lucida Bright W01', Courier, serif}.hamburgermenu__menu a:hover{color: #564a3e}.hamburgermenu__menu--style2{margin-top: 1.2rem}.hamburgermenu__menu--style2 a{font-size: .85rem !important;text-align: center}.hamburgermenu__menu--style2 a:before{content: none !important}@media (min-width: 48em){.header__container--remove .hamburgermenu__button--frontpage{display: none}}