body.error404{height:auto}.fancybox-active.compensate-for-scrollbar{margin-right:0}.fancybox-navigation button,.fancybox-navigation button:hover{background-color:transparent}.fancybox-navigation button::after{display:none}.justified-image-grid{text-align:center}.demo_marquee-wrap{--demo-marquee_space:2rem;display:grid;align-content:center;overflow:hidden;gap:var(--demo-marquee_space);width:100%;font-size:1.5rem;line-height:1.5}.marquee{--demo-marquee_duration:55s;--demo-marquee_gap:var(--demo-marquee_space);display:flex;overflow:hidden;user-select:none;gap:var(--demo-marquee_gap);transform:skewY(-3deg)}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--demo-marquee_gap);min-width:100%;animation:scroll var(--demo-marquee_duration) linear infinite}@media (prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}.marquee__group img{max-width:clamp(10rem, 1rem + 28vmin, 20rem);aspect-ratio:1;object-fit:cover;border-radius:1rem}.marquee__group p{margin:0!important}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:calc(var(--demo-marquee_duration) / -2)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - var(--demo-marquee_gap)))}}.wso-cta-active-popup{display:none}.wso-cta-active .wso-cta-active-popup{display:block}.wso-cta-active #Wrapper .wso-contact-menu,.wso-cta-active #Wrapper .wso-contact-menu a{z-index:999!important}body #Wrapper .wso-contact-menu>a>span>svg:nth-of-type(1),.wso-cta-active #Wrapper .wso-contact-menu a.wso-active span svg:nth-of-type(2){display:none}.wso-cta-active #Wrapper .wso-contact-menu a.wso-active span svg:nth-of-type(1){display:block}#Wrapper #Top_bar .menu>li.wso-contact-menu>a{padding:0!important}#Top_bar .menu>li.wso-contact-menu>a span,#Top_bar .menu>li.wso-contact-menu>a span svg{height:100%;width:100%}.wso-cta-active .wso-cta-active-popup{position:fixed;height:16rem;width:28.6rem;border-radius:1rem;background:var(--color-lightgrey);padding:1rem 1.5rem;box-sizing:border-box;top:.9rem;right:2rem;opacity:1;text-align:left!important}#Wrapper .wso-cta-active-popup p{font-size:1.25rem;padding-bottom:3rem;color:var(--color-red);margin-bottom:0}#Wrapper .wso-cta-active-popup a.button{margin:0!important;padding:.5rem 1.5rem!important;padding-bottom:0.6rem!important}#Wrapper .wso-cta-active-popup a.button:hover{margin:0!important;color:white!important;padding:.5rem 1.5rem!important;padding-bottom:0.6rem!important}#Wrapper .wso-cta-active-popup a.button:hover span{color:white!important}#Wrapper .wso-cta-active-popup a.button.red:nth-child(2) svg path,#Wrapper .wso-cta-active-popup a.button.red:nth-child(3) svg path{fill:transparent!important}#Wrapper .wso-cta-active-popup a.button.red:nth-child(2):hover svg path,#Wrapper .wso-cta-active-popup a.button.red:nth-child(3):hover svg path{stroke:var(--color-lightgrey)!important}.wso-cta-active #Wrapper::after{content:'';display:block;position:fixed;top:0;right:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.65)}#wso-cta-trigger:not(.wso-active) svg:nth-child(1){display:none!important}@media only screen and (max-width:767px){#wso-cta-trigger{position:fixed;top:2rem;right:2rem;width:5rem;height:4.5rem;z-index:999}.top-bar-sticky #wso-cta-trigger{position:fixed;top:.8rem;right:3rem;width:3rem;height:3.5rem;z-index:999}.top-bar-sticky #wso-cta-trigger svg g:nth-child(1) path{stroke:var(--color-red)!important}.top-bar-sticky #wso-cta-trigger svg g:nth-child(2) path{fill:var(--color-red)!important}#wso-cta-trigger *{height:100%!important;width:100!important}.wso-cta-active #wso-cta-trigger span svg:nth-of-type(2),#wso-cta-trigger>span>svg:nth-of-type(1){display:none}.wso-cta-active #wso-cta-trigger span svg:nth-of-type(1){display:block}.wso-cta-active #wso-cta-trigger{position:fixed;top:4rem;right:4rem;width:5rem;height:4.5rem;z-index:999}.wso-cta-active .wso-cta-active-popup{position:fixed;height:90%;width:90%;padding:3rem;background:var(--color-lightgrey);left:50%;top:2rem;z-index:998;transform:translate(-50%);overflow:scroll}#Wrapper .wso-cta-active-popup a.button{margin-bottom:.5rem!important}.wso-cta-active #Wrapper .wso-cta-active-popup a.button{margin-bottom:.5rem!important}#Wrapper .wso-cta-active-popup a.button{font-size:1.25rem!important;line-height:1.4rem!important;letter-spacing:.045em!important;padding:1rem 1.5rem!important;padding-bottom:1.1rem!important;border-radius:4rem!important;display:inline-block;transition:.5s}.wso-cta-active #Wrapper .wso-cta-active-popup a.button{font-size:1.25rem!important;line-height:1.4rem!important;letter-spacing:.045em!important;padding:1rem 1.5rem!important;padding-bottom:1.1rem!important;border-radius:4rem!important;display:inline-block;transition:.5s}#Wrapper .wso-cta-active-popup p{font-size:2.85rem;line-height:3rem!important;padding-right:8rem;padding-bottom:3rem;color:var(--color-red);margin-bottom:0}#Wrapper .wso-cta-active-popup a.button.red.full:nth-of-type(4){margin-top:3rem!important}#Wrapper .wso-cta-active-popup a.button.red.full{background:var(--color-red)!important;color:var(--color-lightgrey)!important}#Wrapper .wso-cta-active-popup a.button.red.full svg path{fill:var(--color-lightgrey)!important}}@media only screen and (max-width:420px){#Wrapper .wso-cta-active-popup a.button.red.full{display:inline-block!important}}.wso-booking-bar-hidden{display:none}.booking-bar-form{display:flex;flex-wrap:wrap;justify-content:space-between;width:var(--content-width)!important}.booking-bar-form .ui-spinner{background:transparent!important}.wso-booking-bar-index{z-index:9!important}.wso-booking-bar-data{display:flex;width:44.05rem!important;padding-right:1.9rem!important;position:relative;justify-content:space-between;box-sizing:border-box!important}.wso-booking-bar-data::after{content:'';display:block;position:absolute;right:0;top:-.5rem;height:90%;width:1px;background:var(--color-red)}.wso-booking-bar-data .wso-date{width:10.2rem!important;position:relative}.wso-booking-bar-data .wso-rooms{width:16.9rem!important;position:relative}.wso-booking-bar-data .wso-date::after{content:'';position:absolute;display:block;top:1.3rem;right:1rem;background:url(/wp-content/uploads/2023/07/vector-7-1.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:.65rem;height:.45rem}.wso-booking-bar-data .wso-rooms::after{content:'';position:absolute;display:block;top:1.3rem;right:1rem;background:url(/wp-content/uploads/2023/07/vector-7-1.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;width:.65rem;height:.45rem}.wso-booking-bar-action{display:flex!important;justify-content:space-between!important;width:calc(75rem - 44.05rem);padding-left:1.9rem}.wso-booking-bar-action button::after{display:none}.wso-booking-bar-action button{font-size:1rem!important;height:2.9rem;line-height:100%!important;letter-spacing:.045em!important;margin:0!important;margin-right:0rem!important;display:inline-block;color:white!important;background-color:var(--color-red)!important;border:2px solid var(--color-red)!important;box-shadow:none!important;border-radius:1.5rem!important;font-family:var(--font-sequel-medium);transition:.5s;margin-top:0rem!important}.wso-booking-bar-action button.booking::before{content:'';width:1.2rem;height:1.2rem;vertical-align:middle;display:inline-block;margin-right:.5rem;background:url(/wp-content/uploads/2023/06/autriche-icons-small-1.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.single-wso_offers .wso-booking-bar-action button.booking,.wso-booking-bar-true .wso-booking-bar-action button.booking{display:none}.wso-booking-bar-action button::before{content:'';width:1.2rem;height:1.5rem;vertical-align:middle;display:inline-block;margin-right:.5rem;background:url(/wp-content/uploads/2023/06/autriche-icons-small-7.svg);background-position:center center;background-size:contain;background-repeat:no-repeat}.wso-booking-bar-data .wso-date input{border-radius:3rem;font-size:1rem!important;padding:.5rem 1rem!important;padding-bottom:.6rem!important;font-family:var(--font-sequel-medium);border-color:var(--color-red)!important;color:var(--color-red)!important;height:2.9rem;width:100%}.wso-booking-bar-data label{position:absolute;bottom:-1rem;text-align:center!important;width:100%!important;font-size:.7rem;color:var(--color-red)!important}.wso-booking-bar-data .wso-room-toggle{border-radius:3rem;font-size:1rem!important;padding:.5rem 1rem!important;padding-bottom:.6rem!important;font-family:var(--font-sequel-medium);border:1px solid var(--color-red)!important;color:var(--color-red)!important;height:2.9rem;margin-bottom:1rem!important}.wso-booking-bar-data .wso-room-toggle p{margin:0!important;font-size:1rem!important;line-height:1.9rem!important}.wso-children-adults input::-webkit-outer-spin-button,.wso-children-adults input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wso-children-adults input[type=number]{-moz-appearance:textfield}.wso-children-adults{background:#eaeaeb;position:absolute;display:flex;flex-wrap:wrap;padding:1rem;width:100%;height:12rem;overflow:scroll;top:3.5rem;border-radius:1rem;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0}.wso-children-adults.wso-hide{background:#eaeaeb;position:absolute;width:auto;display:none;flex-wrap:wrap;padding:1rem;width:100%;border-radius:1rem;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0}#Wrapper .wso-children-adults input{border:1px solid var(--color-red)!important;border-radius:3rem!important;text-align:center;font-family:var(--font-sequel-medium);border-color:var(--color-red)!important;color:var(--color-red)!important;padding:.5rem 0!important}.wso-children-adults>span input{width:100%!important;text-align:center}.wso-children-adults .ui-spinner{width:100%!important;border:0!important;padding:0!important;margin:0!important;position:relative;height:unset!important;display:block}.wso-child-age .ui-spinner a,.wso-children-adults .ui-spinner a{position:absolute;top:calc(50% - 0.5rem);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#Wrapper .wso-child-age a{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.wso-children-adults .wso-guests a{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.wso-children-adults .ui-spinner a.ui-spinner-up{right:1rem;width:.6rem;height:.6rem;background:url(/wp-content/uploads/2023/08/group-1460.svg)!important;background-position:center center!important}.wso-children-adults .ui-spinner a.ui-spinner-up span{background:none!important}.wso-children-adults .ui-spinner a.ui-spinner-down{left:1rem;width:.6rem;height:.6rem;background:url(/wp-content/uploads/2023/08/group-1461.svg)!important;background-position:center center!important}.wso-children-adults .ui-spinner a.ui-spinner-down span{background:none!important}.wso-children-adults .wso-child-adult:not(.wso-hide){display:flex;flex-wrap:wrap;width:100%!important}.wso-children-adults .wso-child-adult .wso-adult{width:calc(50% - .5rem)!important;margin-right:1rem}.wso-children-adults .wso-child-adult .wso-child{width:calc(50% - .5rem)!important}.wso-children-adults .wso-child-adult .wso-adult input,.wso-children-adults .wso-child-adult .wso-child input{width:100%!important;padding:.5rem 0!important}.wso-between-headline{display:block!important;width:100%!important;font-family:var(--font-sequel-medium);border-color:var(--color-red)!important;color:var(--color-red)!important;text-align:center;font-size:0.7rem!important;line-height:1.48rem!important;text-transform:none!important;letter-spacing:0.045em!important;font-family:var(--font-sequel-book)!important;font-weight:700!important}.wso-child-adult label{position:absolute;bottom:-.7rem;text-align:center!important;width:100%!important;font-size:.7rem;color:var(--color-red)!important}.wso-child-wrapper{width:100%!important}.wso-child-wrapper .wso-child-age{position:relative;margin-top:2rem!important}.wso-child-wrapper .wso-child-age label{position:absolute;top:-1.5rem;text-align:center!important;width:100%!important;font-size:.7rem;color:var(--color-red)!important}.wso-child-wrapper .wso-child-age input{width:100%}@media only screen and (max-width:1239px){.booking-bar-form{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%!important}.wso-booking-bar-data{display:none}.wso-booking-bar-action{width:100%;padding:0!important;justify-content:center!important}.wso-booking-bar-action button{margin:0 1rem!important}}@media only screen and (max-width:767px){.booking-bar-form{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%!important}.wso-booking-bar-data{display:none}.wso-booking-bar-action{width:100%;padding:0!important;flex-wrap:wrap!important;justify-content:center!important}.wso-booking-bar-action button{margin:1rem 0rem!important;width:auto!important;height:4.2rem;border-radius:3rem!important}.page-id-6342 .wso-booking-bar-index{display:none}#Wrapper .wso-booking-bar-index.section.mcb-section.wso-bot-small-padding:not(.wso-section-slider){padding:0!important}#Wrapper .wso-booking-bar-index button:nth-child(2){margin:0!important}}.ui-datepicker-header{display:flex;border:0!important;padding:.2rem}.ui-datepicker-title span{font-family:var(--font-sequel-light)!important;font-weight:unset!important}.ui-datepicker-header .ui-icon{position:relative;top:50%!important;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.ui-datepicker-header .ui-datepicker-next .ui-icon{background:url(/wp-content/uploads/2023/07/vector-7-2.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.ui-datepicker-header .ui-datepicker-prev .ui-icon{background:url(/wp-content/uploads/2023/07/vector-274.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.ui-datepicker-header .ui-datepicker-title{margin-left:.4rem}.ui-datepicker-calendar thead span{color:var(--color-darkgrey)}.ui-datepicker.ui-widget-content:not(.ui-tabs){margin-top:.1rem;z-index:9!important;background:var(--color-lightgrey)!important;border-color:var(--color-red);display:none}