header.pageheader-layout12 .bggallerybox .pageheader__container__top__right__request{gap:0}@media(max-width: 1026px){header.pageheader-layout12 .bggallerybox .pageheader__container__top__left__menuopener{height:65px;z-index:500;border-top:none}}header.pageheader-layout12 .bggallerybox .pageheader__container__top__left__menuopener .menu-text{color:var(--zepp-bggallerybox-small-color)}header.pageheader-layout12 .bggallerybox .pageheader__container__top__right__hotels__icon svg{fill:var(--zepp-bggallerybox-small-color)}header.pageheader-layout12 .pageheader__mobile__header__element{border-top:1px solid rgba(243,243,242,.3);border-left:1px solid rgba(243,243,242,.3)}@media(max-width: 1026px){header.pageheader-layout12 .pageheader__container{z-index:500;position:relative}}header.pageheader-layout12 .pageheader__container__top{border-bottom:1px solid hsla(0,0%,100%,.5)}@media(max-width: 1026px){header.pageheader-layout12 .pageheader__container__top{border-bottom:none;grid-template-columns:25% 50% 25%}}header.pageheader-layout12 .pageheader__container__top:before{pointer-events:none;background-color:hsla(0,0%,100%,0);backdrop-filter:blur(15px) brightness(0.95);-webkit-backdrop-filter:blur(15px) brightness(0.95)}@media(max-width: 1026px){header.pageheader-layout12 .pageheader__container__top:before{backdrop-filter:none;backdrop-filter:unset;-webkit-backdrop-filter:unset;height:188px;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}}@media(max-width: 1026px){header.pageheader-layout12 .pageheader__container__top__center{display:flex}}@media(max-width: 1026px){header.pageheader-layout12 .pageheader__container__top__center__logo{margin-top:25px;width:calc(130px + (200 - 130)*(100vw - 360px)/(1026 - 360))}header.pageheader-layout12 .pageheader__container__top__center__logo img{width:100%}}@media(min-width: 1027px){header.pageheader-layout12 .pageheader__container__top__left__menuopener{background:rgba(0,0,0,0)}}@media(max-width: 449px){header.pageheader-layout12 .pageheader__container__top__left__menuopener{height:65px}}header.pageheader-layout12 .pageheader__container__top__left__menuopener .burger span{height:2px}header.pageheader-layout12 .pageheader__container__top__left__menuopener .menu-text{margin-left:20px}header.pageheader-layout12 .pageheader__container__top__left__menuopener .menu-text .open{display:none}header.pageheader-layout12 .pageheader__container__top__left__languagenavigation{margin-top:3px;background:rgba(0,0,0,0)}header.pageheader-layout12 .pageheader__container__top__left__languagenavigation__elements{margin-top:0;background:rgba(0,0,0,0)}header.pageheader-layout12 .pageheader__container__top__left__languagenavigation svg{transition:none}header.pageheader-layout12 .pageheader__container__top__left__languagenavigation__element-active{gap:5px;flex-flow:row-reverse}header.pageheader-layout12 .pageheader__container__top__right__hotels{cursor:pointer;margin-right:40px;position:relative}@media(max-width: 1620px){header.pageheader-layout12 .pageheader__container__top__right__hotels{margin-right:calc(10px + (40 - 10)*(100vw - 1026px)/(1620 - 1026))}}header.pageheader-layout12 .pageheader__container__top__right__hotels:hover .ic-top{transform:translate(-5681px, -23079px) rotate(15deg)}header.pageheader-layout12 .pageheader__container__top__right__hotels:hover .hm-header-teaser{opacity:1;visibility:visible;pointer-events:auto}header.pageheader-layout12 .pageheader__container__top__right__hotels__icon{width:35px;height:31px}header.pageheader-layout12 .pageheader__container__top__right__hotels__icon svg{overflow:visible;fill:var(--zepp-bgheader-color)}header.pageheader-layout12 .pageheader__container__top__right__hotels__icon .ic-top{transform:translate(-5683px, -23072px);transition:transform .4s ease;transform-origin:center}header.pageheader-layout12 .pageheader__container__top__right__request{gap:1px;align-items:center}header.pageheader-layout12 .pageheader__container__top__right__request .button{color:#fff}header.pageheader-layout12 .pageheader__container__top__right__request .button span{transition:transform .4s ease,opacity .4s ease,color 0s}header.pageheader-layout12 .pageheader__container__top__right__request .button+.button{border-left:none}header.pageheader-layout12 .pageheader__container__bottom{margin-top:-1px;border-bottom:1px solid hsla(0,0%,100%,.5)}header.pageheader-layout12 .pageheader__container__bottom:before{background-color:hsla(0,0%,100%,0);backdrop-filter:blur(15px) brightness(0.95);-webkit-backdrop-filter:blur(15px) brightness(0.95)}header.pageheader-layout12 .pageheader__container__bottom__elements__element .t5{color:#fff}body.scroll-header:not(.menu-open) header.pageheader-layout12 .pageheader__container__top__right .button1{color:#fff !important}@media(max-width: 1026px){body.scroll-header.menu-open header.pageheader-layout12{pointer-events:auto}}body.scroll-header.menu-open header.pageheader-layout12 .pageheader__container__top__right .button1{color:#fff}body.scroll-header.menu-open header.pageheader-layout12 .pageheader__container__top__right .button1:nth-child(2){color:#fff}@media(max-width: 1026px){body.menu-open header.pageheader-layout12{pointer-events:auto}}body.menu-open header.pageheader-layout12 .pageheader__container__top{padding-right:108px}@media(max-width: 1620px){body.menu-open header.pageheader-layout12 .pageheader__container__top{padding-right:calc(40px + (108 - 40)*(100vw - 1027px)/(1620 - 1027))}}body.menu-open header.pageheader-layout12 .pageheader__container__top__left__menuopener{padding-top:0}body.menu-open header.pageheader-layout12 .pageheader__container__top__left__menuopener .t5{color:var(--zepp-bgheader-color) !important}body.menu-open header.pageheader-layout12 .pageheader__container__top__left__menuopener .t5 .open{display:block}body.menu-open header.pageheader-layout12 .pageheader__container__top__left__menuopener .t5 .close{display:none}body.menu-open header.pageheader-layout12 .pageheader__container__top__left__menuopener .burger{width:20px;height:17px}body.menu-open header.pageheader-layout12 .pageheader__container__top__left__menuopener .burger span{background:#4a6453 !important}body.menu-open header.pageheader-layout12 .pageheader__container__top__center{display:flex}@media(max-width: 1026px){body.menu-open header.pageheader-layout12 .pageheader__container__top__center{display:none}}body.menu-open header.pageheader-layout12 .pageheader__container__top__center__logo__main{display:none}body.menu-open header.pageheader-layout12 .pageheader__container__top__center__logo__scroll{opacity:1;display:flex;height:148px;padding-top:15px}body.menu-open header.pageheader-layout12 .pageheader__container__top__right{display:block}@media(max-width: 1026px){body.menu-open header.pageheader-layout12 .pageheader__container__top__right{display:none}}body.menu-open header.pageheader-layout12 .pageheader__container__top__right__hotels{display:none}body.menu-open header.pageheader-layout12 .pageheader__container__top__right .button1{margin-left:20px;color:#fff;background-color:var(--zepp-bgweb-button2-background-color);border-color:var(--zepp-bgweb-button2-border-color)}body.menu-open header.pageheader-layout12 .pageheader__container__top__right .button1:nth-child(2){margin-left:0;color:#fff;background-color:var(--zepp-bgweb-button1-background-color);border-color:var(--zepp-bgweb-button1-border-color)}@media(max-width: 1026px){body .pageheader__mobile__header-with-burger.pageheader__mobile__header-5{height:65px;z-index:500}}body .pageheader__mobile__header-with-burger.pageheader__mobile__header-5 .pageheader__mobile__header__element{border-top:none}body .pageheader__mobile__header-with-burger.pageheader__mobile__header-5 .pageheader__mobile__header__element .pageheader__mobile__header__element__hotel{width:100%;height:100%}@media(max-width: 1026px){body .pageheader__mobile__header-with-burger.pageheader__mobile__header-5 .pageheader__mobile__header__element .pageheader__mobile__header__element__hotel.active .hm-header-teaser{opacity:1;visibility:visible;pointer-events:all}}body .pageheader__mobile__header-with-burger.pageheader__mobile__header-5 .pageheader__mobile__header__element .pageheader__mobile__header__element__hotel .pageheader__mobile__header__element__hotel__icon{font-size:0;width:100%;height:100%;display:flex;line-height:0;align-items:center;justify-content:center}body .pageheader__mobile__header-with-burger.pageheader__mobile__header-5 .pageheader__mobile__header__element .pageheader__mobile__header__element__hotel .pageheader__mobile__header__element__hotel__icon svg{width:25px;height:23px}