.Ages-module-scss-module__xiRYuG__ages{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 8px;display:grid}.Ages-module-scss-module__xiRYuG__select label{letter-spacing:.4px;text-transform:uppercase;font:700 16px/1.2 PT Sans,sans-serif}.Ages-module-scss-module__xiRYuG__select button{border:0;height:42px}.Ages-module-scss-module__xiRYuG__select .mco-form-select__trigger{border:1px solid #ccc!important;min-height:40px!important;padding-top:6.5px!important;padding-bottom:6.5px!important}
.Unit-module-scss-module__qyKK1q__unit{flex-direction:column;gap:8px;display:flex}.Unit-module-scss-module__qyKK1q__label{letter-spacing:.4px;text-transform:uppercase;justify-content:space-between;align-items:center;font:700 16px/1.2 PT Sans,sans-serif;display:flex}.Unit-module-scss-module__qyKK1q__icon{cursor:pointer}.Unit-module-scss-module__qyKK1q__select label{letter-spacing:.4px;text-transform:uppercase;font:700 16px/1.2 PT Sans,sans-serif}.Unit-module-scss-module__qyKK1q__select button{border:0;height:42px}.Unit-module-scss-module__qyKK1q__select .mco-form-select__trigger{border:1px solid #ccc!important;min-height:40px!important;padding-top:6.5px!important;padding-bottom:6.5px!important}
.Guests-module-scss-module__Yo9K6W__guests{gap:8px;display:grid}.Guests-module-scss-module__Yo9K6W__addUnit{letter-spacing:.4px;text-transform:uppercase;color:#e30613;cursor:pointer;text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-self:flex-start;align-items:center;gap:8px;margin:8px 0;font:700 16px/1.2 PT Sans,sans-serif;display:flex}
.Period-module-scss-module__8qm7wG__period{margin:0 0 8px}.Period-module-scss-module__8qm7wG__label{letter-spacing:.4px;text-transform:uppercase;margin:0 0 16px;font:700 16px/1.2 PT Sans,sans-serif}.Period-module-scss-module__8qm7wG__date{cursor:pointer;background:#fff;border:1px solid #ccc;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font:400 14px/1.6 PT Sans,sans-serif;display:flex}.Period-module-scss-module__8qm7wG__placeholder{color:#2d343e;font-size:16px}.Period-module-scss-module__8qm7wG__icon{color:#2d343e}.Period-module-scss-module__8qm7wG__overlay .mco-overlay-scroll{background:#004478}.Period-module-scss-module__8qm7wG__overlay .mco-overlay-close{color:#fff}:is(.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-header,.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-weekdays__day,.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day){color:#fff}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day:before{border-color:#fff!important}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--disabled{opacity:.2}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--is-today{background:#ffffff1a}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--is-saturday{background:#023860}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--is-sunday{background:#012641}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--range-start{background:#86040f!important}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--range-start:after{background:#86040f!important}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--range-end{background:#86040f!important}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--range-end:after{background:#86040f!important}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--range-mouseover.mco-datepicker-day--range-start{background:#86040f!important}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--range-mouseover.mco-datepicker-day--range-end{background:#86040f!important}:is(.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--range-between,.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-day--range-mouseover){background:#e30613!important}:is(.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-header__arrow-previous-month:hover,.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-header__arrow-next-month:hover){background:#ffffff1a}:is(.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-header__arrow-previous-month i,.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-header__arrow-next-month i){font-size:24px!important}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-legend{color:#fff;padding-bottom:48px;position:relative}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-legend:before{content:"";z-index:2;background-image:url(../media/familienskiwochen.2tz221se523_s.png);background-repeat:no-repeat;background-size:contain;width:48px;height:48px;margin-left:-48px;position:absolute;bottom:0;left:50%}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-legend:after{content:"";z-index:2;background-image:url(../media/superskiwochen.2_ux38w18jx__.png);background-repeat:no-repeat;background-size:contain;width:48px;height:48px;margin-left:4px;position:absolute;bottom:0;left:50%}.Period-module-scss-module__8qm7wG__overlay .mco-datepicker-legend__entry{font-size:14px!important}
.GuestPicker-module-scss-module__a-ksTG__guestpicker{background:#d8d8d8;position:relative}.GuestPicker-module-scss-module__a-ksTG__guestpicker>*{position:relative}.GuestPicker-module-scss-module__a-ksTG__guestpicker:before{content:"";pointer-events:none;background:#fff3;width:100%;height:100%;position:absolute;top:0;left:0}.GuestPicker-module-scss-module__a-ksTG__headline{letter-spacing:.4px;text-transform:uppercase;color:#2d343e;min-height:40px;padding:16px;font:700 16px/1.2 PT Sans,sans-serif}.GuestPicker-module-scss-module__a-ksTG__content{padding:0 16px 16px}.GuestPicker-module-scss-module__a-ksTG__button{width:100%;margin:8px 0 0}.GuestPicker-module-scss-module__a-ksTG__button .mco-button__end-icon{margin-left:8px!important}.GuestPicker-module-scss-module__a-ksTG__checkbox{margin:8px 0 4px}
.ProviderList-module-scss-module__AQDDSa__root{position:relative}.ProviderList-module-scss-module__AQDDSa__preloader{justify-content:center;align-items:center;min-height:50vh;display:flex}.ProviderList-module-scss-module__AQDDSa__preloader svg{width:120px!important;height:120px!important}.ProviderList-module-scss-module__AQDDSa__container{min-height:100vh}.ProviderList-module-scss-module__AQDDSa__containerMap{min-height:0}.ProviderList-module-scss-module__AQDDSa__wrapperVisible{animation:.3s ease-out ProviderList-module-scss-module__AQDDSa__fadein}.ProviderList-module-scss-module__AQDDSa__wrapperVisible section{grid-area:1/1/-1;position:relative}.ProviderList-module-scss-module__AQDDSa__form{flex-direction:column;gap:8px;display:flex}@media (min-width:1200px){.ProviderList-module-scss-module__AQDDSa__form{grid-template-rows:auto 1fr 1fr;grid-template-columns:1fr 340px;gap:0 24px;display:grid}}.ProviderList-module-scss-module__AQDDSa__guestpicker{margin:0 0 24px}.ProviderList-module-scss-module__AQDDSa__filter{flex-direction:column;order:1;grid-area:1/2;display:flex}@media (max-width:1199px){.ProviderList-module-scss-module__AQDDSa__filter{z-index:800;background:#c4c4c4;width:calc(100% - 48px);max-width:340px;padding:0;animation:none;position:fixed;top:64px;bottom:0;left:0;overflow:auto;transform:translate(-100%)}}.ProviderList-module-scss-module__AQDDSa__filterMobileVisible{animation:.3s ease-out .25s forwards ProviderList-module-scss-module__AQDDSa__fadeIn-filter}@media (min-width:960px){.ProviderList-module-scss-module__AQDDSa__filterMobileVisible{top:80px}}.ProviderList-module-scss-module__AQDDSa__filterMobileBackdrop{z-index:799;background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.ProviderList-module-scss-module__AQDDSa__filterMobileToggle{letter-spacing:.4px;text-transform:uppercase;color:#fff;cursor:pointer;z-index:798;background:#0060a9;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font:700 18px/1.2 PT Sans,sans-serif;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 4px #0003,0 3px 12px 2px #00000024}@media (min-width:960px){.ProviderList-module-scss-module__AQDDSa__filterMobileToggle{bottom:24px}}.ProviderList-module-scss-module__AQDDSa__filterMobileClose{cursor:pointer;opacity:0;z-index:801;background:#e30613;padding:8px;animation:.3s ease-out .6s forwards ProviderList-module-scss-module__AQDDSa__fadeIn-filter;position:fixed;top:80px;right:0}@media (min-width:960px){.ProviderList-module-scss-module__AQDDSa__filterMobileClose{top:88px;left:348px;right:auto}}.ProviderList-module-scss-module__AQDDSa__filterMobileClose i{color:#fff}.ProviderList-module-scss-module__AQDDSa__filterMobileButtonClose{padding:12px 16px;position:sticky;bottom:0}.ProviderList-module-scss-module__AQDDSa__filterMobileButtonClose button{width:100%}.ProviderList-module-scss-module__AQDDSa__ticketTeaser{grid-area:2/2;animation:.3s ease-out .25s forwards ProviderList-module-scss-module__AQDDSa__fadeIn-filter;position:sticky;top:80px}@media (max-width:1199px){.ProviderList-module-scss-module__AQDDSa__ticketTeaser{display:none!important}}.ProviderList-module-scss-module__AQDDSa__content{scroll-margin-top:90px}@media (min-width:600px){.ProviderList-module-scss-module__AQDDSa__content{scroll-margin-top:160px}}@media (min-width:1200px){.ProviderList-module-scss-module__AQDDSa__content{grid-row:1/-1}}@keyframes ProviderList-module-scss-module__AQDDSa__fadeIn-filter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes ProviderList-module-scss-module__AQDDSa__fadein{0%{opacity:0}to{opacity:1}}
.Image-module-scss-module__NsLgaa__image{color:#fff;overflow:hidden}.Image-module-scss-module__NsLgaa__image:after{content:"";pointer-events:none;background:linear-gradient(#0c0c0d00 74.8%,#0c0c0d80 100%);position:absolute;inset:0}.Image-module-scss-module__NsLgaa__image a{color:inherit}.Image-module-scss-module__NsLgaa__noImage:after{display:none}.Image-module-scss-module__NsLgaa__bestPrice{color:#fff;background:#e30613;padding:12px 8px 4px 24px;font-size:14px;line-height:1;position:absolute;top:-4px;left:8px;transform:rotate(-4deg)}.Image-module-scss-module__NsLgaa__bestPrice:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlN0YXIiPgo8cGF0aCBpZD0iU3Rhcl8yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMTQwODMgMTIuMjM4OEwxMC40MjY1IDkuNzIwODdMMTIuODYzOCAxMC42NzkzTDEyLjEyMTIgOC41MzQ1NEwxNS4xMzE5IDYuMDk2ODZMMTEuNTgwNiA3LjA0Njg5TDEwLjkyNTYgNS4yNjIxNUw5LjYwMzYzIDcuNzY0ODFMMS4zNzY1NCAxMC4wODQ5TDguNTIxODggOS41ODUyOEw3LjE0MDgzIDEyLjIzODhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=);background-size:contain;width:16px;height:16px;position:absolute;top:12px;left:4px}
.Price-module-scss-module__3xqaKG__price{z-index:3;flex-direction:column;align-items:flex-end;gap:2px;animation:.3s ease-out forwards Price-module-scss-module__3xqaKG__fadeIn;display:flex;position:relative}.Price-module-scss-module__3xqaKG__price .react-tooltip{z-index:1000;background-color:#86040f;padding:24px;font-size:14px}@media (max-width:1700px){.Price-module-scss-module__3xqaKG__price .react-tooltip{max-width:300px;padding:16px;font-size:12px}}.Price-module-scss-module__3xqaKG__main{align-items:baseline;gap:8px;display:flex}.Price-module-scss-module__3xqaKG__from{font:400 14px/1.6 PT Sans,sans-serif}.Price-module-scss-module__3xqaKG__value{font:700 20px/1.1 PT Sans,sans-serif}.Price-module-scss-module__3xqaKG__info{color:#fff;background:#e30613;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:15px;height:15px;font-size:10px;font-weight:400;display:flex}.Price-module-scss-module__3xqaKG__priceRule{color:#666;text-align:right;font:400 12px/1 PT Sans,sans-serif}.Price-module-scss-module__3xqaKG__labels{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.Price-module-scss-module__3xqaKG__label{color:#70992e;border:1px solid;border-radius:14px;padding:0 6px;font:400 12px/1.6 PT Sans,sans-serif}.Price-module-scss-module__3xqaKG__tax{color:#666;font:400 12px/1.1 PT Sans,sans-serif}@keyframes Price-module-scss-module__3xqaKG__fadeIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}
.Buttons-module-scss-module__2L517W__buttons a{display:block}.Buttons-module-scss-module__2L517W__buttons button{width:100%}@media (min-width:600px){.Buttons-module-scss-module__2L517W__buttons button{width:auto}}
.ScrollToResult-module-scss-module__ntou9G__button{letter-spacing:.4px;text-transform:uppercase;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:798;background:radial-gradient(circle,#ff323b 0%,#b9282f 100%);border:1px solid #d1323a;border-radius:20px;justify-content:center;align-items:center;gap:4px;height:48px;padding:0 16px;font:700 13px/1.2 PT Sans,sans-serif;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 4px #0003,0 3px 12px 2px #00000024}@media (min-width:960px){.ScrollToResult-module-scss-module__ntou9G__button{bottom:24px;left:32px}}@media (min-width:1200px){.ScrollToResult-module-scss-module__ntou9G__button{border-radius:0;grid-column:2;justify-self:flex-end;position:sticky;left:auto;right:auto}}@media (min-width:1600px){.ScrollToResult-module-scss-module__ntou9G__button{margin:0 0 0 573px;bottom:48px;left:50%;right:auto}}
