.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;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}a{background-color:transparent;}b,strong{font-weight:bolder;}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;}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:400;src:url("/fonts/dm-sans-v15-latin-regular.woff2") format("woff2");}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:500;src:url("/fonts/dm-sans-v15-latin-500.woff2") format("woff2");}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:600;src:url("/fonts/dm-sans-v15-latin-600.woff2") format("woff2");}@font-face{font-display:swap;font-family:"DM Sans";font-style:normal;font-weight:700;src:url("/fonts/dm-sans-v15-latin-700.woff2") format("woff2");}html{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}*,*:before,*:after{box-sizing:inherit;}body{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#444040;background-color:#efefef;line-height:1.4;font-size:1.25rem;}@media(max-width:1280px){body{font-size:1.125rem;}}@media(max-width:743px){body{font-size:1rem;}}.page-builder{max-width:1920px;margin:0 auto;}.page-wrapper{background-color:#fff;}@media all and (max-width:920px){.page-wrapper{padding-bottom:100px;}}.page-wrapper.no-hero{padding-top:132px;}iframe:focus-visible{outline:1px dotted #f00;outline-offset:-1px;}.ajax-container{position:relative;}.ajax-loading{display:none;}.page-slide{overflow:hidden visible;position:relative;z-index:1;}.slide-base:not(.lts-widget){position:relative;z-index:1;}.content{margin:120px auto;}@media all and (max-width:1280px){.content{margin:100px auto;}}@media all and (max-width:743px){.content{margin:60px auto;}}.content--background{background:#efefef;margin-top:0;margin-bottom:0;padding-top:120px;padding-bottom:120px;}@media all and (max-width:1280px){.content--background{padding-top:100px;padding-bottom:100px;}}@media all and (max-width:743px){.content--background{padding-top:60px;padding-bottom:60px;}}.content-width{max-width:1920px;width:100%;margin-left:0;margin-right:auto;padding:0 140px;}@media all and (max-width:1280px){.content-width{padding:0 80px;}}@media all and (max-width:743px){.content-width{padding:0 24px;}}.content-width--max{max-width:none;}.content-spacer{margin-top:120px;margin-bottom:120px;}@media all and (max-width:1280px){.content-spacer{margin-top:100px;margin-bottom:100px;}}@media all and (max-width:743px){.content-spacer{margin-top:60px;margin-bottom:60px;}}.content-spacer--background{background:#efefef;margin-top:0;margin-bottom:0;padding-top:120px;padding-bottom:120px;}@media all and (max-width:1280px){.content-spacer--background{padding-top:100px;padding-bottom:100px;}}@media all and (max-width:743px){.content-spacer--background{padding-top:40px;padding-bottom:40px;}}button{border:0;background:none;}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-size:1.25rem;line-height:1.5;font-weight:500;letter-spacing:.64px;color:#444040;background-color:transparent;border:1px solid #444040;border-radius:70px;white-space:nowrap;cursor:pointer;transition:all ease-in-out .3s,margin 0s;}@media(max-width:1280px){.button{font-size:1.125rem;}}@media(max-width:743px){.button{font-size:1rem;}}.button svg{transition:all ease-in-out .3s;}@media all and (max-width:743px){.button{padding:10px 12px;}}.button.disabled,.button[disabled]{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;}.button svg{width:24px;height:24px;fill:#444040;}@media all and (max-width:743px){.button svg{width:18px;height:18px;}}.button--primary{color:#fff;background-color:#8c0925;border-color:#8c0925;}.button--primary svg{fill:#fff;}.button--secondary{color:#fff;background-color:#cb123a;border-color:#cb123a;}.button--secondary svg{fill:#fff;}.button--third{color:#444040;background-color:#d8d7d7;border-color:#d8d7d7;}.button--third svg{fill:#444040;}.button--border{color:#8c0925;background-color:transparent;border-color:#8c0925;}.button--border svg{fill:#8c0925;}.button--request{color:#cb123a;border-color:#cb123a;}.button--accent{border-color:#fff;color:#fff;}.button--text{border-color:transparent;padding-left:0;color:#cb123a;font-weight:700;text-underline-offset:8px;white-space:normal;}.button--text svg{stroke:#cb123a;fill:#cb123a;}@media all and (max-width:743px){.button--text svg{width:16px;height:16px;}}.button--text-back{color:#8c0925;}.button--text-back svg{stroke:#8c0925;fill:#8c0925;transform:scaleX(-1);}.row{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;}.row--reverse{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{flex-grow:1;flex-basis:0;max-width:100%;}a{color:#444040;text-decoration:none;}h1,h2,h3,h4{margin:0;}.hgroup{margin-bottom:40px;}@media all and (max-width:1280px){.hgroup{margin-bottom:20px;}}@media all and (max-width:1280px){.hgroup{margin-bottom:13.3333333333px;}}.hgroup--no-margin{margin-bottom:0;}.hgroup .heading-1,.hgroup .heading-2,.hgroup .heading-3,.hgroup .heading-4{margin-bottom:16px;}.heading-1{font-size:3.75rem;line-height:1.2;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;color:#cb123a;}@media(max-width:1280px){.heading-1{font-size:2.25rem;}}@media(max-width:743px){.heading-1{font-size:2rem;}}.heading-2{font-size:3rem;line-height:1.28;font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700;}@media(max-width:1280px){.heading-2{font-size:1.75rem;}}@media(max-width:743px){.heading-2{font-size:1.5rem;}}.heading-3{font-size:1.75rem;line-height:1.33;font-weight:500;}@media(max-width:1280px){.heading-3{font-size:1.5rem;}}@media(max-width:743px){.heading-3{font-size:1.25rem;}}.heading-4{font-size:1.5rem;line-height:1.1;font-weight:700;}@media(max-width:1280px){.heading-4{font-size:1.25rem;}}@media(max-width:743px){.heading-4{font-size:1.125rem;}}.heading-1:hover,.heading-2:hover,.heading-3:hover,.heading-4:hover{text-decoration:none;}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;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{position:absolute;top:0;left:0;right:0;z-index:1111;height:132px;padding:0 80px;display:flex;justify-content:space-between;align-items:center;gap:40px;}@media all and (max-width:1280px){.header-main{padding:0 40px;}}@media all and (max-width:743px){.header-main{padding:0 24px;height:98px;gap:20px;}}.header-main.header-main--fixed,.header-main.header-main--fixed-bg{position:fixed;background-color:#efefef;box-shadow:0 3px 6px rgba(0,0,0,.16);}@media all and (max-width:1600px){.header-main__logo{flex:1;}}@media all and (max-width:743px){.header-main__logo img{width:118px;height:66px;}}@media all and (max-width:743px){.header-main__logo-suedtirol img{width:61px;height:48px;}}@media all and (max-width:920px){.header-main .button--primary{display:none;}}.anchor-offset{display:block;position:relative;top:-132px;visibility:hidden;}@media all and (max-width:743px){.anchor-offset{top:-98px;}}.open-menu{display:none;position:relative;width:54px;height:54px;background-color:#efefef;border:0;border-radius:50%;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.16);}@media all and (max-width:1600px){.open-menu{display:block;}}@media all and (max-width:920px){.open-menu{display:none;}.nav-main--mobile .open-menu{display:block;}}.open-menu.open span{width:28px;}.open-menu span{display:block;position:absolute;height:2px;width:32px;background:#444040;top:50%;left:50%;transition:all ease-in-out .3s;}@media all and (max-width:920px){.open-menu span{height:1px;width:20px;}}.open-menu span:nth-child(1){transform:translateX(-50%) translateY(-8px);}@media all and (max-width:920px){.open-menu span:nth-child(1){transform:translateX(-50%) translateY(-6px);}}.open-menu span:nth-child(2){transform:translateX(-50%);}.open-menu span:nth-child(3){transform:translateX(-50%) translateY(8px);}@media all and (max-width:920px){.open-menu span:nth-child(3){transform:translateX(-50%) translateY(6px);}}.open-menu.open span:nth-child(1){transform:translateX(-50%) rotate(45deg);}.open-menu.open span:nth-child(2){width:0%;opacity:0;}.open-menu.open span:nth-child(3){transform:translateX(-50%) rotate(-45deg);}.languages-dropdown{font-size:1rem;text-transform:uppercase;position:relative;transition:all ease-in-out .3s;}@media(max-width:1280px){.languages-dropdown{font-size:.875rem;}}@media(max-width:743px){.languages-dropdown{font-size:.75rem;}}@media all and (max-width:920px){.languages-dropdown{display:none;}}.languages-dropdown--active{transform:translateY(-100%);}.languages-dropdown__trigger{display:block;border:0;background:transparent;margin:0;padding:0;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:700;line-height:1.5;}.languages-dropdown__trigger svg{width:8px;height:8px;fill:#444040;stroke:#444040;transition:all ease-in-out .3s;}.languages-dropdown--active .languages-dropdown__trigger svg{transform:rotate(180deg);}.languages-dropdown__panel{display:none;position:absolute;top:100%;left:0;right:0;}.languages-dropdown--active .languages-dropdown__panel{display:block;}.languages-dropdown .languages__link{display:block;color:#444040;line-height:1.5;}.nav-main{flex:1;}@media all and (max-width:1600px){.nav-main{position:fixed;top:132px;bottom:0;left:0;background-color:#fff;z-index:1000;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;opacity:.5;pointer-events:none;transition:transform ease .3s;transform:translateX(-101%);padding:80px 0 80px 80px;width:100%;max-width:550px;box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:auto;}}@media all and (max-width:920px){.nav-main{padding:80px 0 0 80px;}}@media all and (max-width:1280px){.nav-main{padding:40px 0 0 40px;}}@media all and (max-width:743px){.nav-main{padding:24px 0 0 24px;top:98px;}}.nav-main.flyout-active{opacity:1;pointer-events:all;transform:translateX(0%);}.nav-main__header-mobile{display:none;align-items:center;justify-content:space-between;padding-bottom:32px;}@media all and (max-width:1600px){.nav-main__header-mobile{display:flex;}}.nav-main__header-mobile .cta-icons{display:flex;gap:24px;}.nav-main__header-mobile .cta-icons img{height:20px;width:20px;transition:all ease-in-out .3s;}.nav-main__searchbox{display:none;}@media all and (max-width:1600px){.nav-main__searchbox{display:block;margin-bottom:30px;}}.nav-main__searchbox .search-box__icon img{width:20px;height:20px;}.nav-main__dropdown{display:flex;justify-content:space-between;list-style:none;margin:0;gap:40px;padding:0 20px 0 80px;}@media(min-width:1921px){.nav-main__dropdown{justify-content:flex-start;}}@media all and (max-width:1600px){.nav-main__dropdown{flex-direction:column;justify-content:normal;gap:0;padding:0 80px 0 0;}}@media all and (max-width:1280px){.nav-main__dropdown{padding-right:40px;}}@media all and (max-width:920px){.nav-main__dropdown{height:calc(100% - 105px);overflow:hidden auto;}}@media all and (max-width:743px){.nav-main__dropdown{padding-right:24px;}}.nav-main__level-0{height:132px;}@media all and (max-width:1600px){.nav-main__level-0{height:auto;}}@media all and (max-width:1600px){.nav-main__level-0-image{display:none;}}.nav-main__level-0-image img{min-width:520px;max-height:42vh;object-fit:cover;}.nav-main__menu-0{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;font-size:20px;line-height:1.3;font-weight:500;color:#444040;border:0;background:transparent;cursor:pointer;}@media all and (max-width:1600px){.nav-main__menu-0{height:auto;padding:10px 0;font-weight:bold;border-bottom:1px solid #efefef;}}.nav-main__menu-0 span{position:relative;height:100%;display:flex;align-items:center;}@media all and (max-width:1600px){.nav-main__menu-0 span{height:auto;}}.nav-main__menu-0 span::after{content:"";display:block;position:absolute;bottom:0;width:0;height:5px;background-color:#cb123a;transition:width ease .3s;}@media all and (max-width:1600px){.nav-main__menu-0 span::after{content:none;}}.nav-main__menu-0 svg{display:none;stroke:#444040;width:20px;height:20px;transition:transform ease .3s;}@media all and (max-width:1600px){.nav-main__menu-0 svg{display:inline-block;}}@media all and (max-width:1600px){.nav-main__menu-0:hover,.nav-main__menu-0:focus,.nav-main__active-0 .nav-main__menu-0,.js-flyout-active .nav-main__menu-0{color:#8c0925;}}.nav-main__menu-0:hover span::after,.nav-main__menu-0:focus span::after,.nav-main__active-0 .nav-main__menu-0 span::after,.js-flyout-active .nav-main__menu-0 span::after{width:100%;}.nav-main__menu-0:hover svg,.nav-main__menu-0:focus svg,.nav-main__active-0 .nav-main__menu-0 svg,.js-flyout-active .nav-main__menu-0 svg{transform:rotate(-45deg);}.nav-main__menu-0:hover{text-decoration:none;outline:0;}.nav-main__flyout-0{display:none;position:absolute;top:132px;left:0;width:100%;padding:8vh 80px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);}@media all and (max-width:1600px){.nav-main__flyout-0{position:relative;top:0;padding:20px 0;box-shadow:none;background:none;}}.js-flyout-active .nav-main__flyout-0{display:block;}.nav-main__flyout-0--wrapper{display:flex;justify-content:space-between;}.nav-main__flyout-0 ul{list-style:none;margin:0;padding:0;}.nav-main__menu-1{display:inline-block;position:relative;font-size:28px;line-height:2.1428571429;font-weight:600;}@media all and (max-width:1600px){.nav-main__menu-1{font-size:16px;line-height:1.3125;font-weight:400;padding:4px 0;}}.nav-main__menu-1::after{content:"";display:block;width:0;height:3px;background-color:#cb123a;transition:width ease .3s;}@media all and (max-width:1600px){.nav-main__menu-1::after{content:none;}}.nav-main__menu-1:hover,.nav-main__active-1 .nav-main__menu-1{text-decoration:none;}@media all and (max-width:1600px){.nav-main__menu-1:hover,.nav-main__active-1 .nav-main__menu-1{color:#8c0925;}}.nav-main__menu-1:hover::after,.nav-main__active-1 .nav-main__menu-1::after{width:100%;}.nav-main .close-menu{width:25px;height:25px;position:relative;background:none;border:0;cursor:pointer;}.nav-main .close-menu--wrapper{text-align:right;padding-bottom:40px;}@media all and (max-width:1600px){.nav-main .close-menu--wrapper{display:none;}}.nav-main .close-menu:before,.nav-main .close-menu:after{content:"";position:absolute;width:100%;height:2px;background-color:#8c0925;transition:all ease-in-out .3s;left:50%;top:50%;}.nav-main .close-menu:after{transform:translate(-50%,-50%) rotate(45deg);}.nav-main .close-menu:before{transform:translate(-50%,-50%) rotate(-45deg);}.nav-main .close-menu:hover::before,.nav-main .close-menu:hover::after,.nav-main .close-menu:focus::before,.nav-main .close-menu:focus::after{transform:translate(-50%,-50%) rotate(180deg);}.nav-main--mobile{display:none;position:fixed;z-index:1144;left:0;right:0;bottom:30px;align-items:center;justify-content:center;gap:24px;}@media all and (max-width:920px){.nav-main--mobile{display:flex;}}@media all and (max-width:743px){.nav-main--mobile{gap:12px;}}.nav-main--mobile .button--primary img{width:24px;height:17px;}.languages{display:flex;gap:10px;}.languages__link{text-transform:uppercase;font-size:14px;}.languages__link:hover{text-decoration:none;color:#cb123a;}.languages__link.languages__link--active{font-weight:700;color:#cb123a;}.page-wrapper .splide__pagination{gap:12px;bottom:40px;}.page-wrapper .splide__pagination__page{background:#d8d7d7;height:10px;width:10px;border-radius:5px;margin:0;opacity:1;transition:width ease .3s;display:block;}@media all and (max-width:920px){.page-wrapper .splide__pagination__page{display:none;}}.page-wrapper .splide__pagination__page.is-active{background:#d8d7d7;transform:scale(1);opacity:1;width:32px;}.page-wrapper .splide__arrow{width:44px;height:44px;padding:8px;background-color:transparent;border:1px solid #8c0925;pointer-events:auto;}@media all and (max-width:743px){.page-wrapper .splide__arrow{width:40px;height:40px;padding:4px;}}.page-wrapper .splide__arrow.disabled{opacity:.4;pointer-events:none;}.page-wrapper .splide__arrow--large{width:60px;height:60px;padding:12px;}@media all and (max-width:1280px){.page-wrapper .splide__arrow--large{width:48px;height:48px;padding:8px;}}@media all and (max-width:743px){.page-wrapper .splide__arrow--large{width:32px;height:32px;padding:4px;}}.page-wrapper .splide__arrow--small{width:40px;height:40px;}@media all and (max-width:1280px){.page-wrapper .splide__arrow--small{width:32px;height:32px;padding:8px;}}@media all and (max-width:743px){.page-wrapper .splide__arrow--small{width:16px;height:16px;padding:2px;}}.page-wrapper .splide__arrow svg{fill:#8c0925;width:100%;height:100%;display:block;}.fluid-image{width:100%;height:auto;display:block;}picture{display:block;font-size:0;}.news-popup{position:fixed;z-index:-2;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;overflow:auto;}.skip-content{position:fixed;top:-5px;left:-5px;padding:5px 10px;border-radius:0 5px 0 0;transform:translateY(-100%);z-index:2000;background-color:#fff;}.skip-content:focus{transform:translateY(0);}:root{--base-font-size:1.25rem;--font-size-m:1rem;--font-size-s:.875rem;--font-size-heading-1:3.75rem;--font-size-heading-1-small:2rem;--font-size-heading-2:3rem;--font-size-heading-3:1.75rem;--spacing-xs:12px;--spacing-xxs:8px;--spacing-s:16px;--spacing-m:24px;--spacing-l:32px;--spacing-xl:64px;--margin-l:120px;--margin-s:50px;--color-main-100:hsl(100,23%,97%);--color-main-200:hsl(96,19%,95%);--color-main-300:hsl(90,21%,89%);--color-main-400:hsl(90,20%,86%);--color-main-500:hsl(91,19%,73%);--color-main-600:hsl(91,17%,50%);--color-main-700:hsl(91,42%,32%);--color-main-800:hsl(91,42%,22%);--color-main-900:hsl(91,42%,12%);--color-second-100:hsl(240,11%,98%);--color-second-200:hsl(200,16%,96%);--color-second-300:hsl(210,10%,92%);--color-second-400:hsl(200,12%,90%);--color-second-500:hsl(207,11%,81%);--color-second-600:hsl(207,15%,55%);--color-second-700:hsl(207,12%,42%);--color-second-800:hsl(207,12%,32%);--color-second-900:hsl(207,12%,22%);}@media all and (max-width:1280px){:root{--base-font-size:1.125rem;--font-size-m:1rem;--font-size-s:.875rem;--font-size-heading-1:2.25rem;--font-size-heading-1-small:1.75rem;--font-size-heading-2:1.75rem;--font-size-heading-3:1.5rem;--spacing-xxs:8px;--spacing-xs:8px;--spacing-s:14px;--spacing-m:20px;--spacing-l:28px;--spacing-xl:56px;--margin-l:72px;--margin-s:32px;}}@media all and (max-width:743px){:root{--base-font-size:1rem;--font-size-m:.875rem;--font-size-s:.75rem;--font-size-heading-1:2rem;--font-size-heading-1-small:1.5rem;--font-size-heading-2:1.5rem;--font-size-heading-3:1.25rem;--spacing-xxs:4px;--spacing-xs:8px;--spacing-s:12px;--spacing-m:16px;--spacing-l:24px;--spacing-xl:48px;--margin-l:60px;--margin-s:24px;}}
.search-box__container{position:relative;height:100%;display:flex;align-items:center;}@media all and (max-width:1600px){.search-box__container{display:none;}}.nav-main .search-box__container{display:none;}@media all and (max-width:1600px){.nav-main .search-box__container{display:flex;flex-direction:row-reverse;border-bottom:1px solid #444040;}}.search-box__icon{font-size:23px;color:#fff;height:28px;cursor:pointer;display:flex;align-items:center;transition:all .2s ease-in-out;}.search-box__hidden-container{overflow:hidden;position:absolute;top:100%;right:-28px;transition:all .4s ease-in-out;height:65px;width:100vw;max-width:420px;background:#fff;z-index:1;padding:14px 35px;display:flex;align-items:center;align-content:space-between;border-radius:0 0 37px 37px;box-shadow:0 3px 6px rgba(0,0,0,.16);transform:scaleY(0);transform-origin:center top;visibility:hidden;}@media all and (max-width:1600px){.search-box__hidden-container{position:relative;top:auto;right:auto;transform:none;border:0;box-shadow:none;max-width:none;padding-left:0;height:auto;border-radius:0;}}.search-box__hidden-container.search-active{transform:scaleY(1);visibility:visible;}.search-box__close{cursor:pointer;}@media all and (max-width:1600px){.search-box__close{display:none;}}.search-box__close svg{width:22px;height:22px;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #444040;border-radius:50%;stroke:#444040;}.search-box__close svg:hover{border-color:#cb123a;stroke:#cb123a;}.search-box__input{outline:0;border:0;margin:0;padding:0;color:#444040;width:100%;}.search-box__input::placeholder{color:#c1c1c1;}
.lts-detail .content-infos{display:flex;align-items:flex-start;gap:60px;}@media all and (max-width:920px){.lts-detail .content-infos{flex-wrap:wrap;}}@media all and (max-width:743px){.lts-detail .content-infos{flex-direction:column;gap:32px;}}.lts-detail .content-infos .content-width,.lts-detail .content-infos .element-content__max-width{padding-left:0;padding-right:0;}.lts-detail .content-infos .element-content{margin-top:0;}.lts-detail .content-infos .content-spacer{margin-top:100px;margin-bottom:100px;}@media all and (max-width:1280px){.lts-detail .content-infos .content-spacer{margin-top:60px;margin-bottom:60px;}}@media all and (max-width:743px){.lts-detail .content-infos .content-spacer{margin-top:40px;margin-bottom:40px;}}.lts-detail .detail-category-group{margin-bottom:32px;}@media all and (max-width:743px){.lts-detail .detail-category-group{padding-bottom:32px;border-bottom:4px solid #f3f3f3;}}.lts-detail .detail-category-group__wrapper{width:100%;max-width:960px;}.lts-detail .detail-category-group__header{color:#8c0925;}.lts-detail .detail-category-group__content{display:block;padding-top:10px;}.lts-detail .detail-category-group__content ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;}@media all and (max-width:743px){.lts-detail .detail-category-group__content ul{grid-template-columns:repeat(2,1fr);}}.lts-detail .detail-category-group__content li{display:flex;align-items:flex-start;}.lts-detail .detail-category-group__content li.dish-rate{flex-direction:column;}.lts-detail .detail-category-group__content li i{margin-right:5px;}.lts-detail .detail-category-group__infotitle{font-weight:700;}.lts-detail .detail-infobox{max-width:360px;padding:36px;font-size:16px;line-height:1.5;border:4px solid #f3f3f3;}@media all and (max-width:920px){.lts-detail .detail-infobox{max-width:100%;}}@media all and (max-width:743px){.lts-detail .detail-infobox .detail-category-group{border:0;padding:0;margin:0 0 24px 0;}}.lts-detail .detail-infobox a{color:#8c0925;}.lts-detail .detail-infobox a:hover{text-decoration:none;}.lts-detail .detail-infobox a span{text-decoration:underline;}.lts-detail .detail-infobox i{margin-left:8px;}.lts-detail .faq{max-width:960px;}.lts-detail .lts-open-status{margin-bottom:15px;}.lts-detail .lts-open-status__header{position:relative;cursor:pointer;display:flex;align-items:center;gap:10px;}.lts-detail .lts-open-status__header svg{display:block;transition:transform .3s ease-out;width:15px;height:8px;stroke:#444040;flex-shrink:0;}.active>.lts-detail .lts-open-status__header svg{transform:rotate(-180deg);}.lts-detail .lts-open-status__content{overflow:hidden;transition:height .5s ease-out;height:0;}.active>.lts-detail .lts-open-status__content{height:auto;}.lts-detail .lts-open-status__day-row{display:flex;gap:10px;}.lts-detail .lts-open-status__day{flex-basis:105px;}.lts-detail .lts-open-status .open{color:#119300;}.lts-detail .lts-open-status .closed{color:#af0202;}.lts-detail .lts-appointments .flatpickr-calendar.inline{box-shadow:none;border:1px solid #444040;}.lts-detail .lts-appointments .flatpickr-day:not(.flatpickr-disabled){background-color:#8c0925;color:#fff;border-radius:0;}.lts-detail .lts-appointments .flatpickr-day:not(.flatpickr-disabled).today{border-color:#8c0925;}.lts-detail .lts-operation-schedule{margin-bottom:24px;}.lts-detail .lts-operation-schedule__header{border:solid 1px #efefef;padding:10px;border-radius:3px;}.lts-detail .lts-operation-schedule__content{padding-top:36px;}.lts-detail .schedule-table{max-width:600px;}.lts-detail .schedule-table__row{display:grid;grid-template-columns:130px repeat(7,1fr);border-bottom:1px solid #efefef;padding:5px 0;}.lts-detail .schedule-table__row--header{font-weight:bold;border-bottom:0;}@media all and (max-width:743px){.lts-detail .schedule-table__row--header{font-size:14px;}}.lts-detail .schedule-table__row--header .schedule-table__info{font-weight:bold;}.lts-detail .schedule-table .schedule-table__row:last-child{border-bottom:0;}.lts-detail .schedule-table__item{text-align:center;}.lts-detail .schedule-table__info{text-align:left;font-weight:normal;}@media all and (max-width:743px){.lts-detail .schedule-table__info{font-size:14px;}}.lts-detail .schedule-table__subtitle{grid-column:1/9;font-weight:bold;}.lts-detail .schedule-table .icon{width:24px;height:24px;display:block;margin:auto;}.lts-detail .schedule-table .icon.open{fill:#18812f;}.lts-detail .schedule-table .icon.close{fill:#b10024;}

.element-content__max-width{max-width:none;padding:0 140px;}@media all and (max-width:1280px){.element-content__max-width{padding:0 80px;}}@media all and (max-width:743px){.element-content__max-width{padding:0 24px;}}.element-content__position{max-width:960px;}.content--full-width .element-content__position{max-width:none;}.element-content__label{padding:8px 16px;background-color:#d7d7d7;border-radius:23px;display:inline-block;}.element-content__text a{text-decoration:underline;}.element-content__text a:hover{color:#cb123a;}.element-content__text img{max-width:100%;height:auto!important;}.element-content__buttons{margin-top:40px;}@media all and (max-width:1280px){.element-content__buttons{margin-top:30px;}}@media all and (max-width:743px){.element-content__buttons{margin-top:20px;}}.element-content .button--text:hover svg,.element-content .button--text:focus svg,.element-content .button--text:active svg,.element-content .button--text.active svg{transform:translateX(0);}.read-more[aria-expanded=true]{display:none;}.read-more--less{display:none;}.read-more--less[aria-expanded=true]{display:flex;}.read-more--less[aria-expanded=true] svg{transform:translateX(0) rotate(180deg)!important;}.read-more[aria-expanded=true]+.more-text,.js-content-open .more-text{display:block;}.more-text{display:none;}.sitepath{margin-bottom:60px;font-size:14px;line-height:1.5;letter-spacing:.7px;text-transform:uppercase;}@media all and (max-width:1280px){.sitepath{margin-bottom:50px;}}@media all and (max-width:743px){.sitepath{margin-bottom:30px;}}.sitepath ol{padding:0;margin:0;text-align:center;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:12px;}.sitepath ol li{list-style:none;margin:0;padding:0;position:relative;}.sitepath ol li:not(:last-child):after{content:"/";padding-left:12px;}.sitepath ol li a{color:#444040;}
.element-gallery-carousel{display:flex;justify-content:center;margin:120px auto;}@media all and (max-width:1280px){.element-gallery-carousel{margin-top:100px;}}@media all and (max-width:743px){.element-gallery-carousel{margin-top:40px;}}.lts-detail .element-gallery-carousel__carousel.is-active{margin-top:-120px;}@media all and (max-width:1280px){.lts-detail .element-gallery-carousel__carousel.is-active{margin-top:-100px;}}@media all and (max-width:920px){.lts-detail .element-gallery-carousel__carousel.is-active{margin-top:0;}}@media all and (max-width:743px){.lts-detail .element-gallery-carousel{margin-bottom:40px;}}.element-gallery-carousel--background{background:#efefef;margin-top:0;margin-bottom:0;padding-top:120px;padding-bottom:120px;}@media all and (max-width:1280px){.element-gallery-carousel--background{padding-top:100px;padding-bottom:100px;}}@media all and (max-width:743px){.element-gallery-carousel--background{padding-top:60px;padding-bottom:60px;}}.element-gallery-carousel .content-width{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;height:100%;}@media all and (max-width:1280px){.element-gallery-carousel .content-width{padding-left:80px;padding-right:0;}}@media all and (max-width:743px){.element-gallery-carousel .content-width{padding-left:0;}}.lts-detail .element-gallery-carousel .content-width{margin-right:0;padding-left:116px;}@media all and (max-width:1280px){.lts-detail .element-gallery-carousel .content-width{padding-left:56px;}}@media all and (max-width:743px){.lts-detail .element-gallery-carousel .content-width{padding-left:0;}}.element-gallery-carousel--align-left .element-gallery-carousel__max-width{align-items:flex-start;}.element-gallery-carousel .hgroup{width:100%;position:relative;min-height:1px;float:left;flex:0 0 auto;max-width:41.6666666667%;flex-basis:41.6666666667%;padding-right:140px;margin-bottom:0;}@media all and (max-width:920px){.element-gallery-carousel .hgroup{max-width:100%;flex-basis:100%;padding-right:24px;margin-bottom:13.3333333333px;}}@media all and (max-width:743px){.element-gallery-carousel .hgroup{padding-left:24px;}}.element-gallery-carousel__title{max-width:490px;color:#cb123a;}.element-gallery-carousel__carousel{width:100%;position:relative;min-height:1px;float:left;flex:0 0 auto;max-width:58.3333333333%;flex-basis:58.3333333333%;}@media all and (max-width:920px){.element-gallery-carousel__carousel{max-width:100%;flex-basis:100%;float:none;display:flex;flex-direction:column;}}.lts-detail .element-gallery-carousel__carousel{max-width:100%;flex-basis:100%;float:none;}.element-gallery-carousel__item{overflow:hidden;}@media all and (max-width:920px){.element-gallery-carousel__item{width:100%;position:relative;min-height:1px;float:left;flex:0 0 auto;max-width:75%;flex-basis:75%;}}.lts-detail .element-gallery-carousel__item{width:100%;position:relative;min-height:1px;float:left;flex:0 0 auto;max-width:50%;flex-basis:50%;}@media all and (max-width:920px){.lts-detail .element-gallery-carousel__item{width:100%;position:relative;min-height:1px;float:left;flex:0 0 auto;max-width:75%;flex-basis:75%;}}@media all and (max-width:920px){.element-gallery-carousel .splide::before{content:"";display:block;position:absolute;z-index:1;top:0;bottom:0;right:0;width:205px;background:transparent linear-gradient(270deg,#eeefee 0%,rgba(238,239,238,0) 100%) 0% 0% no-repeat padding-box;opacity:.62;pointer-events:none;}}@media all and (max-width:920px){.element-gallery-carousel .splide__list{gap:24px;}}.lts-detail .element-gallery-carousel .splide__list{gap:24px;margin-left:-1px!important;}@media all and (max-width:920px){.element-gallery-carousel .splide__track{order:1;}}.element-gallery-carousel .splide__slide{aspect-ratio:16/9;width:100%;}@media all and (max-width:2060px){.element-gallery-carousel .splide__slide::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#444040;opacity:.2;}}@media all and (max-width:743px){.element-gallery-carousel .splide__slide::before{content:none;display:none;}}.element-gallery-carousel .splide__pagination{top:calc(100% + 60px);bottom:auto;transform:translateY(-50%);}.element-gallery-carousel .splide__pagination__page{background-color:#c9cfc9;}.element-gallery-carousel .splide__pagination__page.is-active{background-color:#8c0925;}.element-gallery-carousel .splide__arrows{position:absolute;top:auto;left:auto;right:100%;bottom:0;transform:none;padding:0 30px 60px 0;}@media all and (max-width:920px){.element-gallery-carousel .splide__arrows{position:relative;top:0;bottom:auto;left:0;right:auto;padding:0;order:2;}}.lts-detail .element-gallery-carousel .splide__arrows{position:relative;right:0;}@media all and (max-width:743px){.lts-detail .element-gallery-carousel .splide__arrows{padding-left:24px;}}.element-gallery-carousel .splide__arrows-position{justify-content:flex-end;gap:12px;flex-direction:column;padding:0;}@media all and (max-width:920px){.element-gallery-carousel .splide__arrows-position{flex-direction:row;justify-content:flex-start;margin-top:40px;margin-bottom:0;}}@media all and (max-width:743px){.element-gallery-carousel .splide__arrows-position{padding-left:24px;}}.lts-detail .element-gallery-carousel .splide__arrows-position{flex-direction:row;padding-right:140px;}@media all and (max-width:1280px){.lts-detail .element-gallery-carousel .splide__arrows-position{padding-right:0;}}.element-gallery-carousel .splide__arrow{position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;border-color:#8c0925;}.element-gallery-carousel .splide__arrow svg{fill:#8c0925;}.element-gallery-carousel__image{width:100%;flex-basis:100%;height:auto;display:block;}