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;}
.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;}
.lts-list .heading-2{color:#cb123a;}.lts-list__grid{display:grid;grid-template-columns:320px auto;grid-gap:60px;}@media all and (max-width:1280px){.lts-list__grid{grid-template-columns:280px auto;grid-gap:40px;}}@media all and (max-width:743px){.lts-list__grid{grid-template-columns:auto;}}.lts-list__grid-items{overflow:auto;}.lts-list__grid-items--extended{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-xl) var(--spacing-l);}.lts-list__filter-info{margin-bottom:40px;}.lts-list__filter-count{margin-bottom:8px;font-weight:500;}.lts-list__active-filter{display:flex;flex-wrap:wrap;gap:10px;}.search-filter-item{display:flex;align-items:center;justify-content:center;gap:.5em;border:1px solid #444040;padding:.5em;white-space:nowrap;cursor:pointer;transition:background-color ease-in-out .3s,border-color ease-in-out .3s,color ease-in-out .3s;background:transparent;border-radius:5px;font-size:16px;}.search-filter-item svg{width:20px;height:20px;transform:rotate(45deg);}@media all and (max-width:743px){.search-filter-item svg{width:16px;height:16px;}}.search-filter-item--reset-all{border:0;margin-left:auto;}
@media all and (max-width:743px){.lts-list__grid-search.open:before{display:block;content:"";position:fixed;z-index:48;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);border-radius:0;}}.lts-search{padding:32px;border:1px solid #444040;display:flex;flex-direction:column;gap:24px;position:sticky;top:0;font-size:16px;}@media all and (max-width:743px){.lts-search{border:0;}}@media all and (max-width:743px){.lts-search .hidden-mobile{display:none;}}.lts-search .show-mobile{display:none;}@media all and (max-width:743px){.lts-search .show-mobile{display:block;}}.lts-search--mobile{display:none;}@media all and (max-width:743px){.lts-search--mobile{display:flex;gap:12px;padding:0;}}.lts-search--mobile-container{transition:left ease-in-out .3s;}@media all and (max-width:743px){.lts-search--mobile-container{position:fixed;z-index:101;top:auto;bottom:0;left:-101%;background-color:#fff;width:100%;max-width:390px;max-height:100vh;border-radius:24px 24px 0 0;overflow:auto;}.open .lts-search--mobile-container{left:0;}}.lts-search__group--footer{display:flex;flex-direction:column;gap:12px;}.lts-search__group .button{width:100%;font-size:16px;}.lts-search--mobile .lts-search__group{display:flex;gap:12px;}.lts-search__icon-wrapper{position:relative;flex:1;width:100%;}.lts-search__icon-wrapper i{position:absolute;top:50%;right:12px;transform:translateY(-50%);line-height:1;}.lts-search__title{margin-bottom:12px;}.lts-search__input{display:block;width:100%;padding:8px 16px;line-height:1.5;color:#444040;background-color:transparent;background-image:none;border:1px solid #efefef;border-radius:14px;}.lts-search__checkbox-list{list-style:none;margin:0;padding:0;}.lts-search__checkbox-list li{display:grid;grid-template-columns:16px 1fr;column-gap:16px;align-items:flex-start;}.lts-search__checkbox-list input{display:block;margin-top:4px;}.lts-search__checkbox-list input[disabled]+label{opacity:.5;}.lts-search__checkbox-list .level-0{padding-top:8px;font-weight:700;}.lts-search__checkbox-list .level-1{padding-left:32px;}.lts-search__checkbox-list .level-2{padding-left:64px;font-style:italic;}.lts-search__date{position:relative;display:grid;grid-template-columns:1fr 20px;align-items:center;gap:16px;background-color:transparent;background:none;border:1px solid #efefef;padding:8px 16px;width:100%;border-radius:14px;line-height:1.5;}.lts-search__date svg{width:20px;height:20px;fill:#444040;stroke:#444040;}.lts-search__date input{z-index:1;border:0;background-color:transparent;text-align:center;width:100%;}.lts-gastronomies .lts-search__date input,.lts-search--mobile .lts-search__date input{text-align:left;}.lts-search__date label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;}.lts-search__button-advanced.button{width:60px;}.lts-search .button--empty{margin-top:16px;padding:8px 16px;}.lts-search__close-filter{display:flex;gap:12px;align-items:center;border-bottom:1px solid #d8d7d7;padding-bottom:12px;}.lts-search__close-filter.heading-2{color:#444040;}.lts-search__close-filter svg{width:20px;height:20px;transform:scaleX(-1);}.lts-search__close-filter span{flex:1;}
.lts-search-modal{margin:auto;width:calc(100vw - 2*var(--margin-s));max-width:960px;max-height:calc(90vh - 132px);overflow:auto;background:#fff;border-radius:4px;display:flex;flex-direction:column;justify-content:stretch;}.lts-search-modal__container{position:fixed;inset:132px 0 0 0;display:flex;justify-content:center;align-items:center;z-index:1000;background-color:rgba(0,0,0,.4);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity ease-in-out .5s;}.lts-search-modal__container:has(.lts-search-modal.open){opacity:1;pointer-events:all;}.lts-search-modal__header{padding:var(--spacing-s) var(--spacing-m);background-color:#efefef;border-bottom:1px solid #8c0925;display:flex;justify-content:space-between;align-items:center;}.lts-search-modal__close-button{display:block;}.lts-search-modal__close-button svg{width:24px;height:24px;display:block;fill:#8c0925;transform:rotate(45deg);}.lts-search-modal__content{padding:var(--spacing-m) var(--spacing-l);overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-m) var(--spacing-l);}@media all and (max-width:743px){.lts-search-modal__content{grid-template-columns:1fr;}}.lts-search-modal__title{font-weight:700;margin-bottom:var(--spacing-xs);display:block;}.lts-search-modal__group--extended{grid-column:1/-1;padding-bottom:var(--spacing-m);}.lts-search-modal__group .activities{columns:2;gap:var(--spacing-l);}.lts-search-modal__footer{padding:var(--spacing-s) var(--spacing-m);border-top:1px solid hsl(0,0%,80%);display:flex;justify-content:space-between;align-items:center;}.lts-search-modal__reset-all{color:#8c0925;text-decoration:underline;font-size:var(--font-size-s);display:flex;align-items:center;gap:var(--spacing-xxs);}.lts-search-modal__reset-all svg{width:16px;height:16px;display:block;fill:currentColor;}.lts-search-modal__open{position:sticky;top:0;color:#fff;background-color:#8c0925;border-radius:4px;cursor:pointer;margin-bottom:var(--spacing-m);display:flex;gap:var(--spacing-xxs);align-items:center;padding:var(--spacing-xs) var(--spacing-s);}.lts-search-modal__open svg{width:16px;height:16px;display:block;fill:#fff;}.lts-search-checkbox-list{list-style:none;margin:0;padding:0;columns:2;gap:var(--spacing-m);}@media all and (max-width:743px){.lts-search-checkbox-list{columns:1;}}.lts-search-checkbox-list.difficulties,.lts-search-checkbox-list.states{columns:auto;display:flex;flex-wrap:wrap;}@media all and (max-width:743px){.lts-search-checkbox-list.difficulties,.lts-search-checkbox-list.states{columns:auto;flex-direction:column;gap:0;}}.lts-search-checkbox-list li{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding:0;font-size:var(--font-size-m);line-height:1.5;margin-top:var(--spacing-xxs);}.lts-search-checkbox-list li.level-0{font-weight:700;margin-top:var(--spacing-xs);}.lts-search-checkbox-list input{display:block;margin-top:.4em;}.lts-search-checkbox-list input[disabled]+label{opacity:.5;}.search-nouislider{margin:30px 10px 0 10px;}.search-nouislider.noUi-target{border:0;background:#efefef;box-shadow:none;}.search-nouislider.noUi-horizontal{height:2px;}.search-nouislider.noUi-horizontal .noUi-handle{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,0%,.7);box-shadow:none;border:0;top:1px;right:-5px;transform:translate(-50%,-50%);}.search-nouislider.noUi-horizontal .noUi-handle::before{content:none;}.search-nouislider.noUi-horizontal .noUi-handle::after{content:none;}.search-nouislider .noUi-connect{background-color:var(--color-main-700);}.search-nouislider .noUi-touch-area{width:200%;height:200%;margin:-50%;}.search-nouislider .noUi-tooltip{font-size:var(--font-size-s);line-height:1.5;border:0;padding:0;border-radius:0;}
.pager{margin-top:10px;display:flex;flex-wrap:wrap;gap:2px;}.pager__link{font-size:14px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;text-align:center;color:#444040;text-decoration:none;line-height:1;border:1px solid #efefef;border-radius:10px;}.pager__link:hover,.pager__link--active{color:#fff;background-color:#8c0925;}.pager__link:hover:hover,.pager__link--active:hover{color:#fff;}.pager__link--inactive{opacity:.5;pointer-events:none;background-color:transparent;}.pager__link--first,.pager__link--next,.pager__link--previous,.pager__link--last{font-size:20px;}.pager__link--first span,.pager__link--next span,.pager__link--previous span,.pager__link--last span{padding-bottom:3px;}.pager__info{flex-basis:100%;display:block;margin-top:20px;font-size:14px;}
.nav-sidebar{position:fixed;z-index:4;bottom:40px;right:80px;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;background-color:#efefef;border-radius:70px;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:width ease-in-out .3s;}@media all and (max-width:920px){.nav-sidebar{display:none;}}.nav-sidebar.js-closed{gap:0;}.nav-sidebar.nav-main--fixed{position:fixed;}.nav-sidebar__item{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#cb123a;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:all ease-in-out .3s;}.nav-sidebar__item:hover{background-color:#8c0925;}.js-closed .nav-sidebar__item:not(:last-child){transform:scale(0);width:0;height:0;}.nav-sidebar__item img{max-width:80%;max-height:80%;}.nav-sidebar__item.nav-sidebar__item--button{position:relative;border:0;cursor:pointer;background-color:#8c0925;}.js-closed .nav-sidebar__item.nav-sidebar__item--button{background-color:#cb123a;}.nav-sidebar__item.nav-sidebar__item--button:before,.nav-sidebar__item.nav-sidebar__item--button:after{content:"";position:absolute;width:60%;height:2px;background-color:#fff;transition:all ease-in-out .3s;left:50%;top:50%;}.nav-sidebar__item.nav-sidebar__item--button:after{transform:translate(-50%,-50%) rotate(45deg);}.nav-sidebar__item.nav-sidebar__item--button:before{transform:translate(-50%,-50%) rotate(-45deg);}.js-closed .nav-sidebar__item.nav-sidebar__item--button::before{transform:translate(-50%,calc(-50% - 12px)) rotate(90deg);width:4px;height:4px;}.js-closed .nav-sidebar__item.nav-sidebar__item--button::after{transform:translate(-50%,calc(-50% + 4px)) rotate(90deg);width:16px;height:4px;}
.news-patch{position:fixed;bottom:50px;left:50px;background-color:#8c0925;color:#fff;display:flex;justify-content:center;align-items:center;width:150px;height:150px;transition:background-color ease-in-out .3s;z-index:100;text-align:center;padding:10px;}.news-patch__name{display:block;}
.footer-main{position:relative;padding:120px 0;background-color:#d8d7d7;}@media all and (max-width:743px){.footer-main{padding:60px 0 100px 0;}}.footer-main:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:url(/img/logo-element-footer.svg) no-repeat;background-position:calc(100% + 10px) calc(100% + 10px);background-size:auto 44%;}@media all and (max-width:743px){.footer-main:after{background-size:44% auto;}}.footer-main .heading-2{padding-bottom:40px;color:#cb123a;}.footer-main .heading-3{padding-bottom:24px;color:#8c0925;}.footer-main__max-width{position:relative;z-index:2;}.footer-main__grid{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;}@media all and (max-width:1600px){.footer-main__grid{justify-content:flex-start;}}@media all and (max-width:1280px){.footer-main__grid{flex-wrap:wrap;justify-content:flex-start;gap:24px;}}.footer-main__block{flex-basis:36%;}@media all and (max-width:1280px){.footer-main__block{flex-basis:100%;}}.footer-main__block--seo .heading-3{color:#cb123a;}.footer-main__block-title{color:#cb123a;padding-bottom:10px;}.footer-address__contact{margin-bottom:40px;}@media all and (max-width:743px){.footer-address__contact{margin-bottom:20px;}}.footer-address__row--cta{font-weight:600;padding-top:1em;}.nav-seo{margin-bottom:40px;}@media all and (max-width:743px){.nav-seo{margin-bottom:0;}}.nav-seo ul{margin:0;padding:0;list-style:none;}.nav-seo__link{display:inline-block;}@media all and (max-width:743px){.nav-seo__link{padding:4px 0;}}.footer-openingtimes{padding-top:60px;}@media all and (max-width:743px){.footer-openingtimes{padding-top:20px;}}.footer-socials{padding-top:60px;}@media all and (max-width:743px){.footer-socials{padding-top:20px;}}@media all and (max-width:743px){.footer-socials .heading-3{display:none;}}.footer-socials__title{margin-bottom:10px;}.footer-socials__links{display:flex;gap:12px;align-items:center;}.footer-socials__link{display:flex;width:60px;height:60px;align-items:center;justify-content:center;border:1px solid #8c0925;border-radius:50%;transition:all ease-in-out .3s;}@media all and (max-width:743px){.footer-socials__link{width:32px;height:32px;}}.footer-socials__link:hover{background-color:#8c0925;}.footer-socials__link svg{display:block;fill:#8c0925;width:28px;height:28px;transition:all ease-in-out .3s;}@media all and (max-width:743px){.footer-socials__link svg{width:16px;height:16px;}}.footer-socials__link:hover svg{fill:#fff;}.footer-newsletter{margin-bottom:60px;max-width:600px;}.footer-newsletter .heading-3{color:#cb123a;}.footer-newsletter .button{margin-top:40px;}.footer-end{padding-top:32px;padding-bottom:32px;font-size:1.25rem;}@media(max-width:1280px){.footer-end{font-size:1.125rem;}}@media(max-width:743px){.footer-end{font-size:1rem;}}@media all and (max-width:743px){.footer-end{padding-top:20px;padding-bottom:20px;}}.footer-end__max-width{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;}@media all and (max-width:743px){.footer-end__max-width{flex-direction:column;align-items:flex-start;}}.nav-bottom{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;}@media all and (max-width:743px){.nav-bottom{column-gap:12px;}}.nav-bottom__menu-0{display:inline-flex;align-items:center;color:#444040;position:relative;}.nav-bottom__menu-0:not(:last-child):after{content:"";width:3px;height:3px;background-color:#444040;border-radius:50%;margin-left:24px;}@media all and (max-width:743px){.nav-bottom__menu-0:not(:last-child):after{margin-left:12px;}}.nav-bottom__menu-0:hover{text-decoration:underline;cursor:pointer;}.nav-bottom a{cursor:pointer;}.logo-consisto{flex-shrink:0;display:flex;gap:12px;align-items:center;font-weight:700;font-size:12px;text-transform:none;text-decoration:none;color:#000;}
.partners{margin:60px 0;}@media all and (max-width:743px){.partners{margin:20px 0;}}.partners .view-list{display:flex;flex-wrap:wrap;gap:40px;}

.element-partner-item{display:block;}.element-partner-item__image{display:block;}