.splide__container{box-sizing:border-box;position:relative;}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}.splide:not(.is-overflow) .splide__pagination{display:none;}.splide__progress__bar{width:0;}.splide{position:relative;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;}.splide__slide img{vertical-align:bottom;}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}@keyframes splide-loading{0%{transform:rotate(0);}to{transform:rotate(1turn);}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0;}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb>.splide__list{display:block;}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1;}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em;}.splide__arrow:hover:not(:disabled){opacity:.9;}.splide__arrow:disabled{opacity:.3;}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide__arrow--prev{left:1em;}.splide__arrow--prev svg{transform:scaleX(-1);}.splide__arrow--next{right:1em;}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1;}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px;}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1;}.splide__pagination__page:hover{cursor:pointer;opacity:.9;}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__progress__bar{background:#ccc;height:3px;}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0);}.splide__slide:focus{outline:0;}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf;}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf;}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf;}}.splide__toggle{cursor:pointer;}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000;}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em;}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1);}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto;}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1);}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%);}.splide__arrows--ttb .splide__arrow--prev{top:1em;}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg);}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto;}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg);}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}a{background-color:transparent;}b,strong{font-weight:700;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}img{border-style:none;}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}p{margin:0 0 10px;}[hidden]{display:none;}.splide__container{box-sizing:border-box;position:relative;}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}.splide__progress__bar{width:0;}.splide{position:relative;visibility:hidden;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;}.splide__slide img{vertical-align:bottom;}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}@keyframes splide-loading{0%{transform:rotate(0);}to{transform:rotate(1turn);}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.splide__track--fade>.splide__list{display:block;}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0;}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb>.splide__list{display:block;}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1;}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em;}.splide__arrow:hover:not(:disabled){opacity:.9;}.splide__arrow:disabled{opacity:.3;}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide__arrow--prev{left:1em;}.splide__arrow--prev svg{transform:scaleX(-1);}.splide__arrow--next{right:1em;}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1;}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px;}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1;}.splide__pagination__page:hover{cursor:pointer;opacity:.9;}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__progress__bar{background:#ccc;height:3px;}.splide__slide{-webkit-tap-highlight-color:transparent;}.splide__slide:focus{outline:0;}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf;}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf;}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf;}}.splide__toggle{cursor:pointer;}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px;}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px;}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer;}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000;}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em;}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1);}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto;}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1);}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%);}.splide__arrows--ttb .splide__arrow--prev{top:1em;}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg);}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto;}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg);}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0;}.splide{visibility:visible;}@font-face{font-display:swap;font-family:"Cordillera";font-style:normal;font-weight:700;src:url("/fonts/CordilleraBold.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Cordillera";font-style:normal;font-weight:300;src:url("/fonts/CordilleraLight.woff2") format("woff2");}@font-face{font-display:swap;font-family:"Cordillera";font-style:normal;font-weight:400;src:url("/fonts/CordilleraRegular.woff2") format("woff2");}html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em;font-size:1.1875em;-webkit-tap-highlight-color:rgba(0,0,0,0);}*,*:before,*:after{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;}body{font-family:"Cordillera","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:30px;color:#161615;background-color:#fff;max-width:1920px;margin:0 auto;box-shadow:0 0 20px 0 #161615;}@media all and (max-width:960px){body{font-size:16px;line-height:24px;}}@media all and (max-width:667px){body{font-size:14px;line-height:22px;}}.fluid-image{width:100%;height:auto;display:block;}.button{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;height:fit-content;text-transform:uppercase;padding:10px 35px 6px;text-decoration:none;}@media all and (max-width:768px){.button{padding:8px 30px;}}.button.disabled,.button[disabled]{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;}.button__border{font-size:15px;letter-spacing:1.5px;line-height:24px;font-weight:700;}@media all and (max-width:768px){.button__border{font-size:12px;line-height:20px;letter-spacing:1.2px;}}.button__border--white{color:#fff;background-color:transparent;border:2px solid #fff;}.button__border--red{color:#b10024;background-color:transparent;border:2px solid #b10024;}.button--primary{color:#fff;background-color:#b10024;border:1px solid #b10024;font-size:16px;letter-spacing:1.6px;line-height:26px;}@media all and (max-width:768px){.button--primary{font-size:12px;line-height:20px;letter-spacing:1.2px;}}.row{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row--reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse;}.row:before,.row:after{content:" ";display:table;}.row:after{clear:both;}@supports(display:flex){.row:before,.row:after{content:"";display:none;}.row:after{clear:none;}}@supports(display:-ms-flexbox){.row:before,.row:after{content:"";display:none;}.row:after{clear:none;}}@supports(display:-moz-flex){.row:before,.row:after{content:"";display:none;}.row:after{clear:none;}}@supports(display:-webkit-flex){.row:before,.row:after{content:"";display:none;}.row:after{clear:none;}}.col{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-flex-basis:0;-moz-flex-basis:0;flex-basis:0;-ms-flex-preferred-size:0;max-width:100%;}a{color:#b10024;text-decoration:none;cursor:pointer;}a:hover,a:active,a:focus{text-decoration:none;color:#b10024;}a.link{font-size:15px;letter-spacing:1.5px;line-height:24px;text-transform:uppercase;color:#b10024;text-decoration:underline;}@media all and (max-width:768px){a.link{font-size:12px;line-height:20px;letter-spacing:1.2px;}}a.link:hover,a.link:active,a.link:focus{color:inherit;}a.link.link--white{color:#fff;}h1,h2,h3,.h1,.h2,.h3{font-family:inherit;font-weight:bold;line-height:1;color:inherit;}h1,.h1,h2,.h2,h3,.h3{margin-top:10px;margin-bottom:10px;}h1,.h1{font-size:55px;line-height:60px;font-weight:700;text-transform:uppercase;}h1.smaller,.h1.smaller{font-size:45px;line-height:45px;}@media all and (max-width:1024px){h1,.h1{font-size:45px!important;line-height:50px!important;}}@media all and (max-width:667px){h1,.h1{font-size:35px!important;line-height:40px!important;}}@media all and (max-width:450px){h1,.h1{font-size:23px!important;line-height:28px!important;}}h2,.h2{font-size:25px;line-height:35px;font-weight:700;}@media all and (max-width:1024px){h2,.h2{font-size:23px;line-height:28px;}}@media all and (max-width:667px){h2,.h2{font-size:16px;line-height:22px;}}h3,.h3{font-size:24px;line-height:1.25;}.headline{color:#b10024;font-size:18px;letter-spacing:1.8px;line-height:29px;font-weight:700;text-transform:uppercase;}@media all and (max-width:768px){.headline{font-size:13px;line-height:18px;letter-spacing:1.3px;}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px rgba(0,0,0,.08);}.header-main{width:100%;background:#fff;padding:20px 38px 15px 80px;max-width:1920px;top:-96px;}@media all and (max-width:1442px){.header-main{padding-left:0;padding-right:0;}}@media all and (max-width:960px){.header-main{top:-129px;}}@media all and (max-width:768px){.header-main{top:-100px;}}.header-main__top.container{display:flex;justify-content:space-between;max-width:unset;}.header-main .burger{display:none;position:relative;width:46px;height:32px;margin:10px 0;cursor:pointer;}@media all and (max-width:768px){.header-main .burger{width:24px;height:16px;}}.header-main .burger span{background-color:#161615;position:absolute;width:100%;height:3px;transition-duration:500ms;}@media all and (max-width:768px){.header-main .burger span{height:2px;}}.header-main .burger span:nth-child(1){top:0;left:0;}.header-main .burger span:nth-child(2){top:14px;left:0;opacity:1;}@media all and (max-width:768px){.header-main .burger span:nth-child(2){top:7px;}}.header-main .burger span:nth-child(3){bottom:0;left:0;}@media all and (max-width:1450px){.header-main .burger{display:block;}}.header-main__right .burger{display:none;}@media all and (max-width:960px){.header-main__right .burger{display:block;}}.header-main__logo-small-container{position:absolute;left:80px;display:none;}@media all and (max-width:1770px){.header-main__logo-small-container{display:none!important;}}.header-main__left{display:flex;flex-direction:column;}.header-main__logo-responsive-container{display:none;}@media all and (max-width:1770px){.header-main__logo-responsive-container{display:block;margin-right:40px;}}@media all and (max-width:960px){.header-main__logo-responsive-container{display:none;}}.header-main__left--small{display:none;}@media all and (max-width:960px){.header-main__left--small .burger{display:none!important;}}.header-main__right{display:flex;align-items:center;height:fit-content;gap:28px;height:58px;}@media all and (max-width:960px){.header-main__southtyrol-logo{display:none;}}.header-main__bottom{position:relative;}@media all and (max-width:500px){.header-main__accommodation-button{position:fixed;bottom:0;right:0;z-index:1000;width:100%;}}.header-main__logo{margin-bottom:20px;}@media all and (max-width:1024px){.header-main__logo{max-width:175px;margin-bottom:20px;height:auto;}}@media all and (max-width:960px){.header-main__logo{margin-bottom:0;}}@media all and (max-width:768px){.header-main__logo{width:115px;}}.header-main__link{display:flex;align-items:center;gap:4px;color:#000;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.65px;line-height:21px;cursor:pointer;background:transparent;border:0;}.header-main__link img{pointer-events:none;}.header-main__link:hover,.header-main__link:active,.header-main__link:focus{color:#161615;text-decoration:none;}@media all and (max-width:960px){.header-main__link--tickets{display:none;}}.header-main__link--search span{pointer-events:none;}@media all and (max-width:667px){.header-main__link--search span{display:none;}}.header-main .languages{position:relative;display:inline-block;white-space:nowrap;pointer-events:all;}.header-main .languages__link{display:none;text-align:left;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#161615;font-family:"Cordillera","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12px;line-height:20px;font-weight:700;}.header-main .languages__link--active{display:block;}.header-main .languages__link:hover{text-decoration:none;}.header-main .languages>.languages__link--active{display:inline-block;position:relative;top:-4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.header-main .languages>.languages__link--active:after{content:"";background:url(../../img/icon-arrow.svg);background-repeat:no-repeat;display:inline-block;position:absolute;transform:translate(-50%,-50%) rotate(0deg);height:10px;width:10px;bottom:-12px;left:50%;}.header-main .languages .dropDown{position:absolute;opacity:0;visibility:hidden;z-index:15;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:20px;}.header-main .languages .dropDown .languages__link{display:block;padding:0;}.header-main .languages.visible .dropDown{opacity:1;visibility:visible;top:6px;}@media all and (max-width:1024px){.header-main .languages.visible .dropDown{top:8px;}}.header-main .languages.visible .flaticon{transform:rotate(180deg);top:-4px;}.header-main .languages.visible .languages__link--active{top:-22px;}@media all and (max-width:1024px){.header-main .languages.visible .languages__link--active{top:-18px;}}.header-main .languages.visible .languages__link--active::after{display:none;}.header-main__link-icon{margin-top:-4px;}.header-main.sticky{position:fixed;top:0;z-index:1002;border-bottom:1px solid #e5e9e6;transition:top .3s ease-out;padding:20px 0 17px 0;box-shadow:0 0 6px rgba(0,0,0,.1607843137);}.header-main.sticky.nav-open{z-index:1004;}.header-main.sticky .header-main__top{max-width:1392px;}.header-main.sticky .header-main__logo-small-container{display:block;}.header-main.sticky .header-main__left{flex-direction:row;align-items:center;}.header-main.sticky .header-main__left--big{display:none;}@media all and (max-width:960px){.header-main.sticky .header-main__left--big{display:block;}}.header-main.sticky .header-main__left--small{display:flex;}.header-main.sticky .header-main__left--small .header-main__logo{margin-right:110px;margin-bottom:0;}.header-main.sticky .header-main__southtyrol-logo{display:none;}.header-main.sticky .header-main__logo-small{display:block;}.header-main.sticky .header-main__bottom{display:none;}@media all and (max-width:1450px){.header-main.sticky .nav-main__dropdown-container{display:none;}}@media all and (max-width:960px){.nav-main{width:100vw;min-height:100vh;top:0;position:fixed;left:100%;z-index:100000;transition:all ease-out .3s;display:flex;flex-direction:column;}}.nav-main .container{height:100%;overflow-y:auto;}.nav-main__logo-small-container{position:absolute;left:80px;display:none;top:20px;}@media all and (max-width:1770px){.nav-main__logo-small-container{position:relative;}}@media all and (max-width:960px){.nav-main__logo-small-container{left:0;top:0;}}.nav-main__dropdown{display:flex;gap:30px;padding-left:0;list-style:none;margin:0;max-width:fit-content;}@media all and (max-width:960px){.nav-main__dropdown{flex-direction:column;gap:10px;}}.nav-main__menu-0{color:#161615;text-transform:uppercase;font-weight:700;letter-spacing:.8px;line-height:26px;font-size:16px;cursor:pointer;}.nav-main__menu-0:hover,.nav-main__menu-0:focus,.nav-main__menu-0:active{color:#161615;text-decoration:none;}.nav-main__menu-0.js-naviga-open{color:#b10024;text-decoration:underline;}.nav-main__flyout-0{display:none;list-style:none;padding-left:0;margin-top:88px;position:absolute;left:0;max-width:350px;}@media all and (max-width:1500px){.nav-main__flyout-0{max-width:300px;}}@media all and (max-width:1442px){.nav-main__flyout-0{padding-left:25px;}}@media all and (max-width:960px){.nav-main__flyout-0{width:100vw;max-width:unset;min-height:100vh;top:0;right:0;position:fixed;background:#fff;margin-top:0;z-index:1;left:100vw;display:block;transition:all .3s ease-out;padding-left:0;}.nav-main__flyout-0 .nav-main__level-1{padding:0 22px 0 40px;}}.nav-main__map{display:none;position:absolute;right:0;top:118px;z-index:1;}@media all and (max-width:960px){.nav-main__map{position:relative;z-index:0;}}.nav-main__flyout-0-top{display:none;height:80px;width:100%;background-color:#f7f7f7;}@media all and (max-width:960px){.nav-main__flyout-0-top{display:block;}}.nav-main__flyout-0-back{color:#b10024;border-bottom:1px solid #161615;text-transform:uppercase;cursor:pointer;padding:18px 0 8px;margin-bottom:36px;margin-left:40px;margin-right:22px;font-weight:700;display:none;}@media all and (max-width:960px){.nav-main__flyout-0-back{display:block;}}.nav-main__dropdown-container{max-width:unset!important;}.nav-main__dropdown-container.responsive{display:none!important;}@media all and (max-width:960px){.nav-main__dropdown-container{display:none!important;}}.nav-main__close-button{display:none;position:absolute;top:42px;right:28px;width:17px;height:17px;cursor:pointer;}@media all and (max-width:960px){.nav-main__close-button{position:relative;right:unset;top:unset;}}.nav-main__close-button::before,.nav-main__close-button::after{content:"";height:2px;width:22px;display:block;top:50%;position:absolute;background:#161615;}.nav-main__close-button::before{transform:rotate(45deg);}.nav-main__close-button::after{transform:rotate(-45deg);}.nav-main__menu-1{color:#161615;font-size:18px;line-height:36px;}.nav-main__seo-items{opacity:0;pointer-events:none;background:#161615;position:relative;bottom:0;left:0;right:0;padding:65px 0 72px;display:none;margin-top:500px;}@media all and (max-width:1770px){.nav-main__seo-items .container{margin-left:121px;}}@media all and (max-width:960px){.nav-main__seo-items .container{margin-left:40px;padding-left:0;}}@media all and (max-width:960px){.nav-main__seo-items{position:relative;margin-top:0;}}.nav-main__seo-items a{color:#fff;font-size:20px;letter-spacing:2px;line-height:32px;text-transform:uppercase;font-weight:700;}.nav-main__seo-items a:hover,.nav-main__seo-items a:focus,.nav-main__seo-items a:active{color:#fff;}@media all and (max-width:960px){.nav-main__seo-items a{font-size:16px;}}@media all and (max-width:960px){.nav-main__seo-img{width:36px;height:36px;}}.nav-main__link{display:flex;align-items:center;gap:4px;color:#000;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.65px;line-height:21px;cursor:pointer;}.nav-main__link:hover,.nav-main__link:active,.nav-main__link:focus{color:#161615;text-decoration:none;}.nav-main__seo-item{display:flex;gap:26px;align-items:center;}@media all and (max-width:960px){.nav-main__seo-item{gap:16px;}}.nav-main__seo-item:not(:last-child){margin-bottom:24px;}@media all and (max-width:960px){.nav-main__seo-item:not(:last-child){margin-bottom:16px;}}.nav-main__seo-item:hover a{color:#b10024;transition:.3s ease-out;}.nav-main__links{display:none;width:100%;justify-content:flex-end;gap:28px;}.nav-main.open{background:#fff;width:100vw;min-height:100vh;top:0;position:fixed;left:0;max-width:1920px;z-index:10000;display:flex;justify-content:space-between;flex-direction:column;bottom:0;overflow-y:auto;}@media all and (min-width:1921px){.nav-main.open{left:50%;transform:translateX(-50%);}}.nav-main.open .nav-main__map{display:block;}@media all and (max-width:960px){.nav-main.open .nav-main__map{width:100%;height:100%;flex-grow:1;top:0;object-fit:cover;}}.nav-main.open .nav-main__map--vertical{display:none;width:45vw;height:auto;}@media all and (max-width:1500px){.nav-main.open .nav-main__map--vertical{display:block;}}@media all and (max-width:960px){.nav-main.open .nav-main__map--vertical{display:none;}}.nav-main.open .nav-main__map--horizontal-small{display:none;}@media all and (max-width:960px){.nav-main.open .nav-main__map--horizontal-small{display:block;}}@media all and (max-width:667px){.nav-main.open .nav-main__map--horizontal-small{display:none;}}@media all and (max-width:1920px){.nav-main.open .nav-main__map--horizontal{max-width:60vw;height:auto;}}@media all and (max-width:1500px){.nav-main.open .nav-main__map--horizontal{display:none;}}.nav-main.open .nav-main__map--small{display:none;}@media all and (max-width:667px){.nav-main.open .nav-main__map--small{display:block;}}.nav-main.open .nav-main__close-button{display:block;}.nav-main.open .nav-main__level-0.has-children.js-naviga-open .nav-main__menu-0{color:#b10024;text-decoration:underline;}.nav-main.open .nav-main__level-0.has-children.js-naviga-open .nav-main__flyout-0{display:block;}@media all and (max-width:960px){.nav-main.open .nav-main__level-0.has-children.js-naviga-open .nav-main__flyout-0{left:0;}}.nav-main.open .nav-main__level-0:hover .nav-main__menu-0{color:#b10024;transition:.3s ease-out;}.nav-main.open .nav-main__seo-items{opacity:1;pointer-events:all;display:block;}.nav-main.open .nav-main__logo-small-container{display:block;}@media all and (max-width:1770px){.nav-main.open .nav-main__logo-small-container{position:relative;left:0;padding-right:25px;padding-left:25px;}}@media all and (max-width:450px){.nav-main.open .nav-main__logo-small-container{display:none;}}@media all and (max-width:1770px){.nav-main.open .nav-main__responsive-container{display:flex;}}@media all and (max-width:960px){.nav-main.open .nav-main__responsive-container{align-items:center;padding:16px 25px;gap:32px;box-shadow:0 0 6px rgba(0,0,0,.1607843137);}}@media all and (max-width:768px){.nav-main.open .nav-main__responsive-container{padding-left:15px;padding-right:15px;}}@media all and (max-width:450px){.nav-main.open .nav-main__responsive-container{padding-left:40px;}}.nav-main.open .nav-main__dropdown-container{margin-top:34px;overflow:visible;max-width:1392px!important;}@media all and (max-width:1770px){.nav-main.open .nav-main__dropdown-container{margin-left:0;margin-right:0;}}@media all and (max-width:1450px){.nav-main.open .nav-main__dropdown-container{display:block!important;}}@media all and (max-width:960px){.nav-main.open .nav-main__dropdown-container{display:none!important;}}.nav-main.open .nav-main__dropdown-container.responsive{display:none!important;}@media all and (max-width:960px){.nav-main.open .nav-main__dropdown-container.responsive{display:block!important;margin-top:32px;margin-bottom:32px;padding-left:40px;}}@media all and (max-width:960px){.nav-main.open .nav-main__links{display:flex;width:75%;}}@media all and (max-width:450px){.nav-main.open .nav-main__links{justify-content:flex-start;}}.container{max-width:1392px;margin:0 auto;position:relative;}@media all and (max-width:1442px){.container{padding-left:25px;padding-right:25px;}}@media all and (max-width:768px){.container{padding-left:15px;padding-right:15px;}}.page-slide{margin:140px 0;}@media all and (max-width:1024px){.page-slide{margin:55px 0;}}.info-container,.webcam-button-container{display:block;position:fixed;bottom:-200px;right:-8px;z-index:100;overflow:hidden;transition:.3s ease-out;padding:0 24px;}@media all and (min-width:1920px){.info-container,.webcam-button-container{right:calc((100vw - 1920px)/2);}}@media all and (max-width:960px){.info-container,.webcam-button-container{right:0;padding-right:0;}}.info-container.visible,.webcam-button-container.visible{bottom:80px;}@media all and (max-width:960px){.info-container.visible,.webcam-button-container.visible{right:0;padding-right:0;bottom:60px;}}@media all and (max-width:450px){.info-container.visible,.webcam-button-container.visible{bottom:90px;}}.info-container.open .info-menu,.webcam-button-container.open .info-menu{height:200px!important;opacity:1!important;}.webcam-button-container{right:20px;}@media all and (max-width:960px){.webcam-button-container{padding-right:24px!important;}}.info-button,.webcam-button{width:56px;height:56px;background:#fff;border-radius:100%;box-shadow:5px 5px 20px rgba(0,0,0,.1607843137);position:relative;margin:15px auto;}@media all and (max-width:960px){.info-button,.webcam-button{width:44px;height:44px;box-shadow:0 0 20px rgba(0,0,0,.1607843137);}}.info-button img,.webcam-button img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media all and (max-width:960px){.info-button img,.webcam-button img{width:30px;height:30px;}}.webcam-button{display:block;}@media all and (max-width:960px){.webcam-button img{width:24px;height:24px;}}.info-menu{margin-top:24px;opacity:0;height:1px;transition:.3s ease-out;}.info-menu__link{background:#161615;color:#fff;text-transform:uppercase;display:block;width:max-content;margin:0 auto 4px;font-size:14px;line-height:25px;font-weight:700;padding:0 4px;}@media all and (max-width:960px){.info-menu__link{font-size:12px;line-height:22px;}}.info-menu__link:hover,.info-menu__link:active,.info-menu__link:focus{color:#fff;}.page-wrapper{overflow-y:hidden;position:relative;}.page-wrapper::after{content:"";height:100%;width:100%;background:#000;opacity:0;position:absolute;top:0;left:0;z-index:20;transition:all ease-in .5s;pointer-events:none;}.page-wrapper.flyout-open::after{opacity:.2;}.ai-button{position:fixed;z-index:999999;bottom:60px;right:20px;width:72px;height:72px;cursor:pointer;filter:drop-shadow(2px 2px 2px rgba(0,0,0,.3));animation:hithere 3s ease infinite;border-radius:100%;background-color:#b10024;}.ai-button img{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.ai-button[style*=running]{display:none;}#lts-hotelfinder .lts-search{z-index:10;}.popups{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:30px;flex-direction:column;}@media all and (max-width:500px){.popups{bottom:120px;}}.news-badge{position:relative;opacity:0;pointer-events:none;background:#dadfe3;padding:32px 16px 8px 16px;font-size:14px;transition:.3s all ease-out;width:400px;line-height:1.4;display:flex;gap:8px;box-shadow:0 0 5px gray;}@media all and (max-width:960px){.news-badge{font-size:12px;}}@media all and (max-width:667px){.news-badge{width:350px;}}@media all and (max-width:450px){.news-badge{width:80vw;}}.news-badge__close{position:absolute;top:4px;right:4px;cursor:pointer;padding:4px;font-size:16px!important;}.news-badge.visible{opacity:1;pointer-events:all;}.grecaptcha-badge{visibility:hidden;}
.accommodation-flyout{background:#fff;width:650px;position:fixed;right:-800px;transition:right .5s;z-index:10000;top:0;}@media all and (max-width:960px){.accommodation-flyout{width:100%;max-width:400px;}}.accommodation-flyout.open{right:0;}.accommodation-flyout__close{filter:invert(5%) sepia(4%) saturate(622%) hue-rotate(22deg) brightness(97%) contrast(92%);position:absolute;top:35px;right:80px;cursor:pointer;}@media all and (max-width:960px){.accommodation-flyout__close{right:40px;}}.accommodation-flyout__container{height:100vh;overflow:auto;padding:100px 80px 100px 93px;position:relative;}@media all and (max-width:960px){.accommodation-flyout__container{padding:65px 40px;}}.accommodation-flyout__search-container{padding-bottom:50px;}.accommodation-flyout .calendar-range{display:flex;margin-top:20px;margin-bottom:20px;}.accommodation-flyout .form__control{box-shadow:2px 2px 5px rgba(0,0,0,.1607843137);border:0;padding:8px 14px;font-size:14px;height:36px;color:#707070;}.accommodation-flyout .form__date-control{width:150px;}.accommodation-flyout .form__date-control:first-child{margin-right:16px;}.accommodation-flyout__dropdown{width:300px;margin:8px 0 20px;}.accommodation-flyout__menu{border-top:1px solid #8c8b8b;border-bottom:1px solid #8c8b8b;padding:25px 0;list-style:none;}.accommodation-flyout__menu a{font-size:13px;letter-spacing:1.3px;line-height:26px;font-weight:700;}.accommodation-flyout__newsletter-container{padding-top:50px;}.accommodation-flyout__newsletter-text{font-size:16px;line-height:25px;}.accommodation-flyout__newsletter-button{margin-top:30px;}
.search-flyout{background:#fff;width:650px;position:fixed;right:-800px;transition:right .5s;z-index:10000;top:0;}.search-flyout.open{right:0;}.search-flyout__close{filter:invert(5%) sepia(4%) saturate(622%) hue-rotate(22deg) brightness(97%) contrast(92%);position:absolute;top:35px;right:80px;cursor:pointer;}.search-flyout__container{height:100vh;overflow:auto;padding:100px 80px 100px 93px;position:relative;}.search-flyout__search-container{padding-bottom:50px;}
.news-popup{opacity:0;pointer-events:none;width:500px;margin:0 auto;box-shadow:0 0 10px gray;transition:.3s all ease-out;position:fixed;left:calc((100vw - 1920px)/2 + 20px);z-index:100;bottom:120px;}@media all and (max-width:1920px){.news-popup{left:20px;}}@media all and (max-width:667px){.news-popup{width:90vw;}}@media all and (max-width:500px){.news-popup{bottom:210px;}}.news-popup.visible{pointer-events:all;opacity:1;}.news-popup__close{position:absolute;top:0;right:0;z-index:1000;color:#b10024;padding:8px;}.news-popup__content{position:relative;padding:60px 50px 35px 35px;background:#fff;display:block;font-size:16px;}@media all and (max-width:960px){.news-popup__content{font-size:14px;padding:30px 24px 20px 16px;}}.news-popup__title{margin-top:0;}.news-popup__description{line-height:1.2;margin-top:20px;}.news-popup__button{margin-top:44px;font-size:12px;padding:12px 16px 8px;line-height:1;}@media all and (max-width:960px){.news-popup__button{margin-top:12px;}}
.lts-search{display:flex;flex-direction:column;width:320px;border:3px solid #f3f3f3;padding:16px;height:min-content;}@media all and (max-width:1024px){.lts-search{max-width:550px;}}@media all and (max-width:450px){.lts-search{width:100%;}}.lts-search .clear{font-size:14px;}.lts-search__filter-item:not(last-child){margin-bottom:16px;}.lts-search__filter-category{text-transform:uppercase;font-weight:700;margin-bottom:8px;display:block;position:relative;}.lts-search__filter{color:#808080;line-height:1;padding:8px 0 4px;font-size:16px;}.lts-search__filter.bold{font-weight:700;}.lts-search__checkbox-list{display:flex;flex-direction:column;}.lts-search__checkbox-list-item{display:flex;gap:4px;align-items:center;}.lts-search input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:14px;height:14px;border:1px solid #808080;border-radius:100%;top:2px!important;display:flex;align-items:center;place-content:center;}.lts-search input[type=radio]::before{content:"";width:8px;height:8px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #b10024;border-radius:100%;display:inline-block;}.lts-search input[type=radio]:checked::before{transform:scale(1);}.lts-search input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:14px;height:14px;border:1px solid #808080;border-radius:2px;top:2px!important;display:grid;place-content:center;flex-shrink:0;}.lts-search input[type=checkbox]::before{content:"";width:8px;height:8px;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #b10024;border-radius:1px;}.lts-search input[type=checkbox]:checked::before{transform:scale(1);}.lts-search__calendar-container{position:relative;width:fit-content;}.lts-search__calendar-container input{padding:6px 6px 2px;font-size:14px;color:#808080;outline-color:#808080;}.lts-search__calendar-container input:not(:last-child){margin-bottom:4px;}.lts-search__calendar-container label{position:absolute;right:0;transform:translateX(-50%);top:5px;}.lts-search__text-search{padding:6px 6px 2px;font-size:14px;color:#808080;outline-color:#808080;}.lts-search__arrow{transform:rotate(90deg);width:20px;height:20px;position:absolute;right:0;top:2px;}@media all and (max-width:960px){.lts-search__arrow{top:0;}}.lts-search__accordion-result{height:0;overflow:hidden;}.lts-search__accordion-result.open{height:100%;}.lts-search__accordion{cursor:pointer;}.lts-search__accordion.open .lts-search__arrow{transform:rotate(-90deg);}.lts-search__accordion.open .lts-search__accordion-result{display:flex;}
.lts-events__result{display:flex;gap:32px;}@media all and (max-width:1024px){.lts-events__result{flex-direction:column;}}.lts-events__title-container{margin-bottom:24px;}.lts-result__item{display:flex;gap:70px;padding-bottom:30px;padding-top:78px;}@media all and (max-width:1250px){.lts-result__item{gap:32px;}}@media all and (max-width:550px){.lts-result__item{flex-direction:column;gap:12px;}}.lts-result__item:not(:last-child){border-bottom:1px solid #878787;}.lts-result__item:first-child{padding-top:50px;}@media all and (max-width:1250px){.lts-result__item:first-child{padding-top:40px;}}@media all and (max-width:1250px){.lts-result__item .lts-result__image-container img{width:300px;height:auto;}}@media all and (max-width:960px){.lts-result__item .lts-result__image-container img{width:250px;}}@media all and (max-width:667px){.lts-result__item .lts-result__image-container img{width:212px;}}@media all and (max-width:550px){.lts-result__item .lts-result__image-container img{width:100%;}}.lts-result__item .small{font-size:16px;}.lts-result__item .lts-result__image-container{position:relative;}.lts-result__item .lts-result__date-box{background:#b10024;color:#fff;display:flex;flex-direction:column;text-align:center;min-width:120px;padding:12px;min-height:96px;font-size:20px;font-weight:700;text-transform:uppercase;line-height:25px;position:absolute;top:0;right:0;transform:translateY(-50%);}@media all and (max-width:1250px){.lts-result__item .lts-result__date-box{font-size:16px;line-height:18px;min-width:90px;min-height:78px;}}.lts-result__item .lts-result__date-box--small{display:block;font-size:13px;font-weight:400;}@media all and (max-width:1250px){.lts-result__item .lts-result__date-box--small{font-size:11px;}}.lts-result__item .link{margin-top:12px;display:block;}
.page-content.first-content{margin-top:70px;}@media all and (max-width:1024px){.page-content.first-content{margin-top:36px;}}.page-content .hgroup{max-width:928px;}.page-content__content{max-width:928px;margin-top:50px;font-weight:300;}@media all and (max-width:960px){.page-content__content{margin-top:32px;}}.page-content__content a{cursor:pointer;}.page-content__buttons{margin-top:40px;}@media all and (max-width:667px){.page-content__buttons{margin-top:24px;}}.page-content__buttons a{text-decoration:none;color:#b10024;font-weight:normal;}.sitepath ol{padding:0;text-align:center;display:flex;justify-content:flex-start;flex-wrap:wrap;}.sitepath ol li{list-style:none;margin:0;padding:0 16px 0 0;position:relative;}.sitepath ol li:not(:last-child):after{content:"";width:2px;height:2px;background-color:#8c8b8b;position:absolute;top:14px;margin:0 7px;}@media all and (max-width:960px){.sitepath ol li:not(:last-child):after{top:11px;}}@media all and (max-width:667px){.sitepath ol li:not(:last-child):after{top:9px;}}.sitepath ol li a{color:#8c8b8b;font-size:12px;text-transform:uppercase;white-space:nowrap;}@media all and (max-width:768px){.sitepath ol li a{font-size:10px;line-height:16px;}}
.image-slider{margin-bottom:40px;}.image-slider__arrows{margin-top:32px;width:100%;right:0;position:relative;text-align:right;}@media all and (max-width:768px){.image-slider__arrows img{width:22px;height:22px;}}