.micado-ial-item-countdown__button,.micado-ial-item-newsletter__form-button button,.micado-ial-item-offer__button{border:0;border-radius:4px;box-shadow:none!important;cursor:pointer;font-size:20px;font-weight:700;height:48px;letter-spacing:.4px;line-height:48px;min-width:64px;padding:0 24px;text-align:center;text-transform:uppercase;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.micado-ial-item-notification__button{border-radius:4px}@media (min-width:600px){.mco-imagetext-01 .mco-imagetext-01__content,.mco-imagetext-01 .mco-imagetext-01__image{flex-basis:50%;max-width:50%}}.mw-consent{font-size:18px;font-weight:400;letter-spacing:0;line-height:1.5}.mw-consent-buttons__button{border-radius:4px;box-shadow:none!important;font-size:20px;font-weight:700;height:48px;letter-spacing:.4px;line-height:1;min-width:64px;padding:6px 16px;text-transform:uppercase;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.mco-container-acco-headline+.mco-container-headline,.mco-container-headline+.mco-container-headline,.mco-container-headline+.mco-container-text,.mco-container-list+.mco-container-list{margin-top:-30px}body.desktopMenuOpen .mco-header,body.windowScrollTop .mco-header{border-bottom:1px solid transparent}body.desktopMenuOpen .mco-header__backdrop,body.windowScrollTop .mco-header__backdrop{background:#1a1a1a;height:80px}.mco-container-headline-1,.mco-container-headline-2,.mco-container-headline-3,.mco-container-headline-4,.mco-container-headline-5,.mco-container-headline-6,.mco-container-headline-7{text-align:center}.mco-container-headline-1 h1,.mco-container-headline-2 h2,.mco-container-headline-3 h3,.mco-container-headline-4 h4,.mco-container-headline-5 h5,.mco-container-headline-6 h6{color:var(--mco-palette-text-primary)}.mco-container-text{text-align:center}.mco-text-01 ul li{text-align:left}.mco-container-list h2{color:var(--mco-palette-text-primary);font-size:24px;margin:0 0 24px}.mco-container-imagetext picture{display:block}.mco-container-imagetext h3{color:var(--mco-palette-text-primary);font-size:24px;margin:0 0 16px}.mco-container-imagetext .mco-imagetext-01__content{padding:0 24px}.mco-container-imagetext .mco-imagetext-01__subtitle{font-family:Encode Sans,sans-serif;font-size:16px;font-weight:300;padding:8px 24px}@media (min-width:600px){.mco-container-imagetext .mco-imagetext-01__content{padding:48px 40px}}.mco-container-links .mco-references-01 h2{margin:0 0 16px}.mco-container-links .mco-references-01 h2,.mco-container-links .mco-references-02 h2,.mco-container-table h2{color:var(--mco-palette-text-primary);font-size:24px}.mco-container-table h2{margin:0 0 16px}.mco-container-table .mco-table-01__cell{border-bottom:1px solid #e4e4e4}.mco-container-room-list-parent{background:var(--mco-palette-gray-100);margin-bottom:0!important;padding-left:0;padding-right:0}.mco-container-room-list{margin-bottom:0!important}.mco-teaser-room-01{color:var(--mco-palette-text-secondary)}.mco-teaser-room-01__meal-types-list-item .MuiChip-label{font-size:12px;padding:6px 12px}.mco-teaser-room-01__description-label--highlight{background:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}@media (min-width:600px){.mco-react-teaser-room-01 .mco-react-teaser-room-01__price-addition{margin-top:4px}}.mco-form-01{border:1px solid #1a1a1a;padding:24px}.mco-form-01 .mco-form-01__item{margin-bottom:16px}.mco-form-01 .MuiOutlinedInput-notchedOutline{border:1px solid #1a1a1a}.mco-form-01 label{color:#1a1a1a}@media (min-width:600px){.mco-form-01{padding:48px}}.mco-container-event-list{margin-bottom:0!important;padding-left:0!important;padding-right:0!important}.mco-event-list__swiper .mco-teaser-event-01__description{max-height:8.57em;overflow:hidden}.mco-event-list__swiper-bullets{display:none!important}.mco-event-list__swiper-bullets .swiper-pagination-bullet{background:none;border:2px solid #fff;border-radius:50%;cursor:pointer;height:12px;opacity:1;width:12px}.mco-event-list__swiper-bullets .swiper-pagination-bullet-active{background:#fff}.mco-event-description .mco-headline{color:#000!important;font-family:Encode Sans!important;font-size:12px!important;font-weight:500!important;letter-spacing:5px!important;margin-bottom:16px!important;text-align:center!important;text-transform:uppercase!important}.mco-event-description .mco-event-description__event-title{color:#000!important;font-family:QuadraatHeadOffc!important;font-size:clamp(1.5rem,5vw,64px)!important;font-weight:700!important;text-align:center!important}.mco-event-detail-further-events__teaser-text{max-height:8.57em;overflow:hidden}.mco-event-detail-further-events__teaser-bookmark-item{display:none!important}.mco-gallery-02-swiper-nav__prev svg{-webkit-transform:translate(-2px);transform:translate(-2px);width:12px!important}.mco-gallery-02-swiper-nav__next svg{-webkit-transform:translate(2px);transform:translate(2px);width:12px!important}.mco-container-acco-text{text-align:center}.mco-acco-text-variant-1{border:2px solid #e2001a;padding:12px}.mco-container-tourism-arrival-contact svg{margin-top:4px}.mco-tourism-cart-products-product{color:grey}.mco-tourism-cart-products-product,.mco-tourism-cart-travel-insurance{box-shadow:0 2px 10px rgba(0,0,0,.3);padding:24px}.mco-tourism-cart-travel-insurance__title{color:grey;font-size:22px!important}.mco-tourism-cart-travel-insurance__checkboxAdd .MuiFormControlLabel-label{line-height:1.5}.mco-tourism-cart-payment-methods-root{box-shadow:0 2px 10px rgba(0,0,0,.3);padding:24px}.mco-tourism-cart-payment-methods__title{color:grey;font-size:22px!important}.mco-tourism-cart-form-root{box-shadow:0 2px 10px rgba(0,0,0,.3);padding:24px}.mco-tourism-cost-report__wrapper{background:#f2f2f2!important}.mco-tourism-cost-report__total{background:#4c4c4c!important}.mco-tourism-request-period{box-shadow:0 2px 10px rgba(0,0,0,.3);padding:24px}.mco-tourism-request h3{font-size:30px;line-height:32px}.mco-tourism-request-guestpicker{box-shadow:0 2px 10px rgba(0,0,0,.3);padding:24px}.mco-tourism-request-guestpicker .mco-guest-picker-room{background:none;padding:0}.mco-tourism-request-form-content{box-shadow:0 2px 10px rgba(0,0,0,.3);padding:24px}.mco-tourism-host__headline{display:flex!important;flex-direction:column-reverse!important;gap:8px!important}.mco-tourism-host__headline h2{color:#000!important;font-size:clamp(1.5rem,5vw,42px)!important;line-height:1.2!important}.mco-tourism-host__headline h3{color:#000!important;font-family:Encode Sans!important;font-size:12px!important;font-weight:500!important;letter-spacing:5px!important;text-transform:uppercase!important}@media (min-width:960px){.mco-tourism-host__image{max-width:330px!important}}.mco-acco-rating__progress-counter p{color:#c8aa79!important}.mco-acco-rating__info>p{font-family:QuadraatHeadOffc!important;font-size:22px!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important}.mco-acco-rating__info>span{color:grey!important;display:block!important;font-size:12px!important;font-weight:700!important}.mco-arrival-contact-01 .mco-arrival-contact-01__container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:16px;padding-right:16px}.mco-arrival-contact-01 .mco-arrival-contact-01__map{margin-left:-16px;margin-right:-16px}.mco-arrival-contact-01 .mco-arrival-contact-01__map .leaflet-div-icon-custom-pulsating{background:rgba(0,0,0,.3)}.mco-acco-attributes__value{background:#fff!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.mco-map-filter{max-width:500px!important;width:auto!important}.mco-map-filter__item img{max-height:28px!important;max-width:28px!important}.mco-content-map .mco-map{height:calc(100vh - 80px)!important}.mco-footer-02{background:linear-gradient(225deg,rgba(109,1,18,.9),rgba(226,0,26,.9) 49.94%,rgba(109,1,18,.9))!important;color:#fff!important}.mco-footer-02 .mco-logo__title,.mco-footer-02__custom__text,.mco-footer-02__footermenu-item--level1{color:#c8aa79!important}@media (min-width:600px){.mco-arrival-contact-01 .mco-arrival-contact-01__container{padding-left:24px;padding-right:24px}.mco-arrival-contact-01 .mco-arrival-contact-01__map{margin-left:-24px;margin-right:-24px}.mco-container-acco-headline+.mco-container-headline,.mco-container-headline+.mco-container-headline,.mco-container-headline+.mco-container-text,.mco-container-list+.mco-container-list{margin-top:-50px}.mco-tourism-request-form-content,.mco-tourism-request-guestpicker,.mco-tourism-request-period{padding:32px}}.mco-events-list .mco-events-list-filter__title-wrapper{background:var(--mco-palette-gray-100)}.mco-events-list .mco-events-list-filter__search-wrapper p,.mco-events-list .mco-events-list-filter__title-wrapper p,.mco-events-list .mco-events-list-filter__wrapper p,.mco-events-list .mco-events-list-teaser__result,.mco-events-list .mco-events-list-teaser__result button{color:#1a171b!important}.mco-events-list .mco-filter__button{background:var(--mco-palette-gray-100)}.mco-events-list .mco-teaser-list-event__title{color:#1a171b;font-family:QuadraatHeadOffc;font-size:clamp(1.5rem,5vw,24px);font-weight:600;line-height:1.167}.mco-events-list .mco-teaser-list-event__date-and-location p{color:grey}.mco-events-list .mco-teaser-list-event__separator{background-color:grey}.mco-events-list .mco-teaser-list-event__text{color:#1a171b}.mco-events-list__filter .mco-filter-item button svg{width:16px!important}@media (min-width:960px){.mco-events-list .mco-events-list-filter__title-wrapper{background:none}.mco-events-list .mco-events-list-filter__wrapper{background:var(--mco-palette-gray-100)}.mco-events-list .mco-events-list__filter{padding-bottom:32px!important;top:100px}.mco-events-list .mco-filter__button{background:none}}.mco-event-detail .mco-headline-text-combo{flex-direction:column}.mco-event-detail .mco-headline-text-combo .MuiTypography-body1{font-size:16px;padding-top:0}.mco-event-detail .mco-event-detail-further-events h2{color:#1a171b;font-family:QuadraatHeadOffc;font-size:clamp(1.5rem,5vw,24px);font-weight:600;line-height:1.167}.mco-event-detail .mco-event-detail-further-events__teaser-date{color:grey}.mco-event-detail .swiper-pagination{bottom:auto!important}.mco-infrastructures-list .mco-infrastructures-list-filter__title-wrapper{background:var(--mco-palette-gray-100)}.mco-infrastructures-list .mco-infrastructures-list-filter__search-wrapper p,.mco-infrastructures-list .mco-infrastructures-list-filter__title-wrapper p,.mco-infrastructures-list .mco-infrastructures-list-filter__wrapper p,.mco-infrastructures-list .mco-infrastructures-list-teaser__result,.mco-infrastructures-list .mco-infrastructures-list-teaser__result button{color:#1a171b!important}.mco-infrastructures-list .mco-filter__button{background:var(--mco-palette-gray-100)}.mco-infrastructures-list .mco-teaser-list-infrastructure__title{color:#1a171b;font-family:QuadraatHeadOffc;font-size:clamp(1.5rem,5vw,24px);font-weight:600;line-height:1.167}.mco-infrastructures-list .mco-teaser-list-infrastructure__address{color:grey}.mco-infrastructures-list .mco-teaser-list-infrastructure__text{color:#1a171b}@media (min-width:960px){.mco-infrastructures-list .mco-infrastructures-list__filter{top:100px}.mco-infrastructures-list .mco-infrastructures-list-filter__title-wrapper{background:none}.mco-infrastructures-list .mco-infrastructures-list-filter__wrapper{background:var(--mco-palette-gray-100)}.mco-infrastructures-list .mco-filter__button{background:none}}.mco-tours-list .mco-tours-list-filter__title-wrapper{background:var(--mco-palette-gray-100)}.mco-tours-list .mco-tours-list-filter__search-wrapper p,.mco-tours-list .mco-tours-list-filter__title-wrapper p,.mco-tours-list .mco-tours-list-filter__wrapper p,.mco-tours-list .mco-tours-list-teaser__result,.mco-tours-list .mco-tours-list-teaser__result button{color:#1a171b!important}.mco-tours-list .mco-filter__button{background:var(--mco-palette-gray-100)}.mco-tours-list .mco-teaser-list-tour__title{color:#1a171b;font-family:QuadraatHeadOffc;font-size:clamp(1.5rem,5vw,24px);font-weight:600;line-height:1.167}.mco-tours-list .mco-teaser-list-tour__categories{color:grey}@media (min-width:960px){.mco-tours-list .mco-tours-list__filter{top:100px}.mco-tours-list .mco-tours-list-filter__title-wrapper{background:none}.mco-tours-list .mco-tours-list-filter__wrapper{background:var(--mco-palette-gray-100)}.mco-tours-list .mco-filter__button{background:none}}.mco-tour-detail .mco-tour-detail-information__wrapper{padding-left:16px;padding-right:16px}@media (min-width:960px){.mco-tour-detail .mco-tour-detail-information{top:80px}}@media (min-width:640px){.mco-tour-detail .mco-tour-detail-information__wrapper{padding-left:24px;padding-right:24px}}html{font-size:100%;min-height:calc(100% + env(safe-area-inset-top))}body{margin:0}a{color:var(--mco-palette-primary-main);text-decoration:none}p,ul{margin:0}ul{list-style:none}#root,ul{padding:0}#root{position:relative}.mco-content .mco-container:first-child{margin-top:0}:not(.no-custom-scrollbar){scrollbar-color:var(--mco-palette-primary-main) transparent;scrollbar-width:thin}:not(.no-custom-scrollbar)::-webkit-scrollbar{width:10px}:not(.no-custom-scrollbar)::-webkit-scrollbar-track{background:transparent}:not(.no-custom-scrollbar)::-webkit-scrollbar-thumb{background-color:var(--mco-palette-primary-main);border:0 solid transparent;border-radius:0}.MuiSkeleton-text{-webkit-transform:none!important;transform:none!important}