.currency-switcher{color:var(--fontColor);cursor:pointer;font-style:normal;font-weight:500;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:22}.currency-switcher .currency-dropdown{background-color:#f9f9f9;border-radius:1em;box-shadow:0 1rem 2rem 1rem #0000001a;color:#000;display:flex;flex-direction:column;flex-wrap:wrap;overflow-y:auto;position:absolute;top:4rem;transform:translate(-50%);z-index:1}.currency-switcher .currency-dropdown .currency-cell{cursor:pointer;display:flex;justify-content:center;margin:0;padding:1rem;white-space:nowrap}.currency-switcher .currency-dropdown .currency-cell:hover{background-color:#f1f1f1}.language-switcher{color:var(--fontColor);font-style:normal;font-weight:500;z-index:22}.language-switcher .current-language{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.language-switcher .dropdown{background-color:#f9f9f9;border-radius:1em;box-shadow:0 1rem 2rem 1rem #0000001a;color:#000;display:flex;height:auto;left:1rem;max-height:calc(100vh - 20em);max-width:45em;overflow:hidden;position:absolute;top:4rem;transform:translate(-50%);width:18rem}.language-switcher .dropdown .inner{background-color:#fff;display:flex;flex-wrap:wrap;overflow:auto;padding:1em;width:100%}.language-switcher .dropdown .inner .lang-row{cursor:pointer;margin:0;padding:.5em;width:50%}.language-switcher .dropdown .inner .lang-row:hover{background-color:#f1f1f1}.language-switcher .dropdown .inner .lang-row .lang-cell{display:flex;gap:.5em;justify-content:left;min-width:-moz-max-content;min-width:max-content}.site-wrapper.menu-opened .site-header .logo-wrapper{filter:brightness(0) invert(1)}.site-wrapper.menu-opened .site-header .ctas,.site-wrapper.menu-opened .site-header .menu{display:flex}.site-wrapper.menu-opened .site-header .mobile-nav .close{display:block}.site-wrapper.menu-opened .site-header .mobile-nav .hamburger{display:none}.site-wrapper.menu-opened .site-header .mobile-cover:before{height:250vh;width:250vh}.site-header{align-items:center;background-color:var(--backgroundColor);color:var(--fontColor);display:flex;font-weight:700;height:var(--headerHeight);justify-content:space-between;left:0;line-height:1;position:fixed;top:0;width:100%;z-index:20}@media screen and (max-width:760px){.site-header{color:#000;font-size:1.22rem}}.site-header .container,.site-header .container>.flex{height:100%}.site-header .logo-wrapper{position:relative}.site-header .logo-wrapper .logo{height:calc(var(--headerHeight) - 2rem);width:auto}.site-header .menu{flex:1;gap:2.125rem;justify-content:center;z-index:11}@media screen and (max-width:1440px){.site-header .menu{gap:1.625rem}}@media screen and (max-width:1024px){.site-header .menu{gap:1.125rem}}@media screen and (max-width:760px){.site-header .menu{background:#fff;color:#000;display:none;flex-direction:column;gap:1rem;height:100%;justify-content:center;left:0;position:fixed;top:50%;transform:translateY(-50%);width:100%}.site-header .menu .router-link-active{text-decoration:underline}}.site-header .menu a{font-weight:400}@media screen and (max-width:760px){.site-header .menu a{border-top:none;padding:1.1875rem 2rem}}.site-header .menu a.router-link-active,.site-header .menu a:hover{border-color:var(--primaryColor)}@media screen and (max-width:760px){.site-header .menu a.router-link-active,.site-header .menu a:hover{border:none;-webkit-text-decoration:underline .18rem;text-decoration:underline .18rem;text-underline-offset:.875rem}}.site-header .mobile-menu-new{align-items:center;background:var(--primaryColor);color:#fff;display:flex;flex-direction:column;gap:var(--sectionsGap);height:calc(100% - var(--headerHeight));justify-content:center;left:0;position:fixed;top:var(--headerHeight);width:100%;z-index:12}@media screen and (max-width:1440px){.site-header .mobile-menu-new{display:none}}@media screen and (max-width:1024px){.site-header .mobile-menu-new{display:none}}.site-header .mobile-menu-new a.router-link-active{-webkit-text-decoration:underline .18rem;text-decoration:underline .18rem}.site-header .ctas{gap:3.125rem;z-index:11}@media screen and (max-width:760px){.site-header .ctas{bottom:2rem;color:#fff;display:none;gap:0;justify-content:space-evenly;left:0;padding-left:var(--containerPadding);padding-right:var(--containerPadding);position:fixed;width:100%}.site-header .ctas a{flex:1;font-size:1.22rem;padding:0;text-align:center}.site-header .ctas a.btn{background-color:#fff;color:var(--primaryColor)}}.site-header .ctas a.btn.router-link-exact-active,.site-header .ctas a.btn:hover{background:#fff;color:var(--primaryColor);text-decoration:none}.site-header .ctas a.router-link-active,.site-header .ctas a:hover{color:var(--primaryColor)}@media screen and (max-width:760px){.site-header .ctas a.router-link-active,.site-header .ctas a:hover{color:#fff;-webkit-text-decoration:underline .18rem;text-decoration:underline .18rem;text-underline-offset:.875rem}}.site-header .mobile-cover{display:none;height:0;left:50%;position:fixed;top:0;transform-origin:50% 0;width:0;z-index:10}.site-header .mobile-cover:before{background-color:var(--primaryColor);border-radius:50%;content:"";height:0;left:0;position:absolute;top:0;transform:translate(-50%,-50%);width:0}@media screen and (max-width:760px){.site-header .mobile-cover{display:block}}.site-header .switchers{display:flex;display:none;gap:3rem}@media screen and (max-width:760px){.site-header .switchers{display:flex}}.site-header .mobile-nav{display:none;position:relative;z-index:11}@media screen and (max-width:760px){.site-header .mobile-nav{display:block}}.site-header .mobile-nav .hamburger{cursor:pointer;height:1.66rem;position:relative;width:2.5rem}.site-header .mobile-nav .hamburger span{border-bottom:2px solid var(--fontColor);left:0;position:absolute;right:0;transition:all .3s ease-in-out}.site-header .mobile-nav .hamburger span:first-child{left:30%;top:0}.site-header .mobile-nav .hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.site-header .mobile-nav .hamburger span:nth-child(3){bottom:0}.site-header .mobile-nav .close{cursor:pointer;display:block;height:2.5rem;position:relative;width:2.5rem}.site-header .mobile-nav .close span{background-color:var(--fontColor);height:2px;position:absolute;transition:all .3s ease-in-out;width:100%}.site-header .mobile-nav .close span:first-child{top:0;transform:translateY(1rem) rotate(45deg)}.site-header .mobile-nav .close span:nth-child(2){top:0;transform:translateY(1rem) rotate(-45deg)}.site-footer{background:var(--primaryColor);color:#fff;padding:1.66rem 0}.site-footer .container{align-items:center;display:flex;justify-content:center}@media screen and (max-width:760px){.site-footer .container{flex-direction:column}}.form-element__error{color:red;font-size:.8rem;position:absolute}.form-checkbox{cursor:pointer;display:flex;gap:.75rem;padding-left:var(--inputPadding);padding-right:var(--inputPadding)}.form-checkbox input{display:none}.form-checkbox>span{border:1px solid #ccc;display:block;height:1rem;margin-top:.2rem;min-width:1rem;position:relative;width:1rem}.form-checkbox>span:after{background:#ccc;content:"";display:none;height:calc(1rem - 6px);left:2px;position:absolute;top:2px;width:calc(1rem - 6px)}.form-checkbox input:checked+span,.form-checkbox:hover input+span{border-color:var(--primaryColor)}.form-checkbox input:checked+span:after{background:var(--primaryColor);display:block}.form-checkbox .content{font-size:.75rem;line-height:1.41;position:relative}.form-checkbox .content .title{font-size:1rem;margin-bottom:.5rem}.form-checkbox .content a{color:var(--primaryColor)}.form-checkbox .content a:hover{text-decoration:underline}.gdpr-banner{background-color:#6e6e6eb3;height:100%;left:0;position:relative;position:fixed;top:0;width:100%;z-index:200}.gdpr-banner .gdpr-popup{background-color:#fafafa;border-radius:10px;color:#000;height:-moz-fit-content;height:fit-content;left:50%;max-height:80%;max-width:80%;overflow-y:auto;padding:2rem 2rem 3rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:600px}.gdpr-banner .gdpr-popup .h3{color:var(--primaryColor);font-size:1.8rem;text-align:center}.gdpr-banner .gdpr-popup .form-row{display:flex;margin-bottom:2rem}.gdpr-banner .gdpr-popup .form-row .h4{cursor:pointer;font-size:1.4rem;font-weight:600;line-height:1.3em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gdpr-banner .gdpr-popup .form-row label{align-items:top;display:flex;width:-moz-max-content;width:max-content}.gdpr-banner .gdpr-popup .form-row label .el-checkbox{margin-right:.5rem}.gdpr-banner .gdpr-popup .buttons-wrapper{gap:1rem;margin-top:2rem}.gdpr-banner .gdpr-popup .buttons-wrapper .flex-1{display:flex;justify-content:center}.gdpr-banner .gdpr-popup .buttons-wrapper button{cursor:pointer;min-width:160px;width:100%}.cookie-bar{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -.5rem 2rem #0000003f;color:#000;display:flex;justify-content:center;left:0;min-height:5rem;position:fixed;width:100%;z-index:100}@media screen and (max-width:760px){.cookie-bar{box-shadow:0 -.3rem 1rem #0000003f}}.cookie-bar .container{align-items:center;background-color:#fff;display:flex;gap:1rem;height:100%;justify-content:space-between}@media screen and (max-width:760px){.cookie-bar .container{display:block;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content}}.cookie-bar .container .cookie-bar-text{font-size:1rem;line-height:1.5rem;padding-bottom:1.5rem;padding-top:1.5rem}.cookie-bar .container .buttons-wrapper{display:flex;gap:2rem;justify-content:center}@media screen and (max-width:760px){.cookie-bar .container .buttons-wrapper{gap:1rem;margin-bottom:1rem}}.cookie-bar .container .buttons-wrapper .btn:hover{background-color:#fff;border:1px solid var(--primaryColor);color:var(--primaryColor);transition:0s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cookie-bar .container .buttons-wrapper .secondary:hover{background-color:var(--primaryColor);color:#fff}.site-wrapper .site-content{padding:var(--headerHeight) 0 var(--sectionsGap) 0}body.digital-reception-clean .site-wrapper footer.site-footer,body.digital-reception-clean .site-wrapper header.site-header{display:none}body.digital-reception-clean .site-wrapper .site-content{padding:0}body.digital-reception #booking-widget,body.digital-reception .currency-switcher,body.digital-reception .language-switcher{display:none}
