@charset "UTF-8";@keyframes sudo{from{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0px);transform:translateY(0px)}}a{color:#dc2c2b;text-decoration:none;font-family:"Epilogue",sans-serif}body{font-family:"Epilogue",sans-serif;counter-reset:my-sec-counter}header{position:fixed;width:100vw;top:0;left:0;z-index:11;height:90px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(255,255,255,0) 90%);background:#042f35;transition:all 0.4s ease-out}@media (min-width:1200px){header{height:140px}}@media (min-width:1210px){header{justify-content:center}}header.on-top-menu-before-scroll{background:transparent}header.scrolled{height:90px}body.scrolled header{height:90px}header nav.navbar-menu{position:static;order:2;height:100%;flex-basis:66%;padding:0}@media (min-width:1200px){header nav.navbar-menu{display:block;z-index:-1;flex-basis:100%;width:100vw}}header nav.navbar-menu .navbar-menu-container-menu{display:flex;width:100%;height:100%;align-items:center;flex-direction:row}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu{position:relative;z-index:1;justify-content:space-between}}header nav.navbar-menu .navbar-menu-container-menu .logo-navbar{flex-basis:50%}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu .logo-navbar{flex-basis:20%}}header nav.navbar-menu .navbar-menu-container-menu .navbar-brand-menu{order:1;flex-basis:50%;margin:auto;padding:0;position:relative;display:block}header nav.navbar-menu .navbar-menu-container-menu .navbar-brand-menu img{display:block;height:60px;margin:auto;transition:all 0.4s ease-out}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu .navbar-brand-menu img{height:110px}}header nav.navbar-menu .navbar-menu-container-menu .navbar-brand-menu img.logo-white{display:block}header.scrolled header nav.navbar-menu .navbar-menu-container-menu .navbar-brand-menu img{height:60px}body.scrolled header nav.navbar-menu .navbar-menu-container-menu .navbar-brand-menu img{height:60px}header nav.navbar-menu .navbar-menu-container-menu button.navbar-toggler-menu{order:2;flex-basis:50%;padding:0;font-size:20px;line-height:2rem;border-radius:0;transition:unset;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border:0;background:transparent}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu button.navbar-toggler-menu{flex-basis:17%}}header nav.navbar-menu .navbar-menu-container-menu button.navbar-toggler-menu:hover{box-shadow:unset}header nav.navbar-menu .navbar-menu-container-menu button.navbar-toggler-menu span.navbar-toggler-icon-menu{display:block;width:100%;padding:1rem 0;height:auto;margin:0;color:#EEF8FF;font-family:"Syne",sans-serif}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu{position:relative;display:none}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu.collapse-menu{display:none}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu.show{z-index:-1;display:flex !important;position:absolute;top:0;left:0;width:100vw;height:100vh;background:#042f35}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu{font-family:"Syne",sans-serif;color:#042f35;padding:0;z-index:11;width:95vw;height:77vh;margin:110px 0 100px}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu{margin:155px 0 auto;overflow:visible;padding-left:max(4vw,50px);position:relative}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu:before{content:"";display:block;position:absolute;top:0;left:34vw;height:90%;width:1px;background:#dc2c2b}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link{color:#EEF8FF;padding:0.5rem 1.5rem;position:relative;display:flex;align-items:center;flex-direction:row;align-content:center;flex-wrap:nowrap}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link{flex:1 1 30%;height:auto;width:30vw;max-width:30vw;padding:0.4rem 1rem}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link span{color:#EEF8FF}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link:hover a{color:#dc2c2b}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link:hover a span{color:#dc2c2b}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link:hover span{color:#dc2c2b}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link:hover span span{color:#dc2c2b}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link>*:not(ul){position:relative;display:flex;flex-direction:row-reverse;justify-content:flex-end;font-size:21px;gap:10px;border-top:solid 1px #dc2c2b;padding:1rem 0 0 0;color:#EEF8FF;align-items:center;flex-grow:1;cursor:pointer}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link>*:not(ul){font-size:33px;line-height:3.5rem;border:0;align-items:flex-start;padding-top:0.2rem}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link>*:not(ul)>span{font-weight:100;flex-basis:30px}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active{border-top:solid 1px #dc2c2b;border-bottom:solid 1px #dc2c2b;position:static}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active>*:not(ul){color:#dc2c2b}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active>*:not(ul) span{color:#dc2c2b;font-size:33px}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active ul.mod-menu__sub{display:flex;flex-direction:column;position:absolute;top:0;margin:0;overflow:hidden;left:35vw;width:55vw;height:auto}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active ul.mod-menu__sub li.nav-link{border:0;width:100%;max-width:100%;padding:0.3rem 1rem}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active ul.mod-menu__sub li.nav-link.active{border:0}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active ul.mod-menu__sub li.nav-link.active>*:not(ul){color:#dc2c2b}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active ul.mod-menu__sub li.nav-link>*:not(ul){color:#EEF8FF;font-size:26px;font-weight:400;line-height:2.5rem;padding-top:0}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.active ul.mod-menu__sub li.nav-link>*:not(ul):hover{color:#dc2c2b}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.parent>*:not(ul)>span{order:1;flex-basis:30px}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.parent>*:not(ul):after{flex-basis:30px;justify-content:flex-end;order:3;padding-top:0;content:"";display:inline-flex;align-items:center;height:3rem;width:25px;background-image:url("https://www.altabadia.it/images/svg/menu-icon-plus.svg");background-size:25px 25px;background-repeat:no-repeat;background-position:center;position:absolute;top:auto;right:0}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.parent>*:not(ul):after{display:none}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu span:after{background-image:url("https://www.altabadia.it/images/svg/menu-icon-minus.svg")}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu{position:static;border-top:solid 1px #dc2c2b;border-bottom:solid 1px #dc2c2b}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu>*:not(ul){width:calc(95vw - 3rem)}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu>*:not(ul){color:#dc2c2b;width:auto}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu>*:not(ul) span{color:#dc2c2b;font-size:33px}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu ul.mod-menu__sub{margin:1rem 0;width:100%;display:flex;flex-direction:column}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu ul.mod-menu__sub{overflow:hidden;display:flex;flex-direction:column;position:absolute;top:0;margin:0;left:35vw;width:55vw;height:auto}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu ul li{padding:0 0 0 0}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu ul li{border:0;width:100%;max-width:100%;padding:0.3rem 1rem}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu ul li>*:not(ul){color:#FFF;border:0;padding:0.3rem 0;font-size:16px;line-height:1.5rem;font-weight:200}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu ul li>*:not(ul){color:#FFF;font-size:26px;font-weight:400;line-height:2.5rem;padding:0}}@media (min-width:992px){header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu ul li.display-submenu{font-size:43px}}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul.navbar-nav-menu li.nav-link.display-submenu ul li:hover>*:not(ul){color:#dc2c2b}header nav.navbar-menu .navbar-menu-container-menu #mainmenu-menu ul ul.mod-menu__sub{display:none;list-style:none}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu.display-submenu ul li.nav-link.active{border-top:solid 0 #dc2c2b;border-bottom:solid 0 #dc2c2b}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu.display-submenu ul li.nav-link.active>*:not(ul){color:#dc2c2b}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu.display-submenu ul li.nav-link.active>*:not(ul) span{color:#dc2c2b}}@media (min-width:1200px){header nav.navbar-menu .navbar-menu-container-menu.display-submenu ul li.nav-link.active ul.mod-menu__sub{display:none}}.switchlang-container-header{order:1;height:100%;flex-basis:33%}@media (min-width:1200px){.switchlang-container-header{position:absolute;top:auto;right:15%;z-index:2}}.switchlang-container-header .switchlang .mod-languages .mod-languages__select{height:auto}.switchlang-container-header .switchlang .mod-languages .mod-languages__select:hover button{background-color:transparent;border-color:transparent;box-shadow:unset}.switchlang-container-header .switchlang .mod-languages .mod-languages__select button{color:#EEF8FF;background-color:transparent;border-color:transparent;margin:25px 0 0 4%;transition:margin 0.4s ease}@media (min-width:1200px){.switchlang-container-header .switchlang .mod-languages .mod-languages__select button{min-width:100px;margin:50px 0 0}}body.scrolled .switchlang-container-header .switchlang .mod-languages .mod-languages__select button{margin:25px 0 0 4%}.switchlang-container-header .switchlang .mod-languages .mod-languages__select button:hover{background-color:transparent;border-color:transparent;box-shadow:unset}.switchlang-container-header .switchlang .mod-languages .mod-languages__select button:focus{box-shadow:unset}.switchlang-container-header .switchlang .mod-languages .mod-languages__select ul.show.lang-block.dropdown-menu{font-size:1rem;color:#EEF8FF;text-align:left;background-color:transparent;background-clip:padding-box;border:0 solid transparent;border-radius:0;inset:-15px auto auto 15px}@media (min-width:1200px){.switchlang-container-header .switchlang .mod-languages .mod-languages__select ul.show.lang-block.dropdown-menu{left:25px !important}}.switchlang-container-header .switchlang .mod-languages .mod-languages__select ul.show.lang-block.dropdown-menu li{width:50px;text-align:center;color:#EEF8FF;margin:0 0.2rem;background-color:#042f35}.switchlang-container-header .switchlang .mod-languages .mod-languages__select ul.show.lang-block.dropdown-menu li a{color:#EEF8FF}.searchnav-container-header{display:none}@media (min-width:1210px){.searchnav-container-header{display:block;position:absolute;z-index:10;width:auto;min-width:700px}}.searchnav-container-header .searchnav{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center}.searchnav-container-header .searchnav .search-nav-container{display:flex;height:100%;width:100%}.searchnav-container-header .searchnav .search-nav-container #quick_booking{height:75%;margin:0;width:100%;display:flex;flex-direction:row;align-items:center;border-bottom:solid 1px #EEF8FF;gap:20px}@media (min-width:1200px){.searchnav-container-header .searchnav .search-nav-container #quick_booking{justify-content:space-around}}body.scrolled .searchnav-container-header .searchnav .search-nav-container #quick_booking{border-bottom:none}.searchnav-container-header .searchnav .search-nav-container #quick_booking span{color:#EEF8FF;font-weight:500;font-size:20px}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking{display:flex;flex-direction:row;align-items:center;gap:10px}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item{position:relative}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item .search-icon-white{position:absolute;z-index:0;width:30px;height:30px;right:0}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item:focus-visible{border:0 solid #EEF8FF;box-sizing:border-box;outline:none}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item select{position:relative;z-index:1}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item select.navbar-search-item.info-locality{background-color:transparent;color:#FFF;border:none;border-radius:0;padding:5px 40px 5px 5px;min-width:200px;max-width:400px;font-size:20px;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item select.navbar-search-item.info-locality:focus-visible{border:none;box-sizing:border-box;outline:none}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item select.navbar-search-item.info-locality option{color:#042f35}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item select.navbar-search-item.info-tipoligy{background-color:transparent;color:#EEF8FF;border:none;border-radius:0;padding:5px;min-width:200px;max-width:200px}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item select.navbar-search-item.info-tipoligy:focus-visible{border:none;box-sizing:border-box;outline:none}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item select.navbar-search-item.info-tipoligy option{color:#042f35}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item.row_invia{flex-basis:20%;width:100%;height:100%;min-height:90px}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item.row_invia span.search-icon{position:relative;z-index:1;width:100%;height:100%;display:flex;min-height:90px;align-items:center;justify-content:center}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item.row_invia span.search-icon img{width:100%;height:100%;max-width:30px;max-height:30px;display:flex;position:absolute;z-index:1}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item.row_invia span.search-icon img.search-icon-white{display:block}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item.row_invia span.search-icon img.search-icon-red{display:none}.searchnav-container-header .searchnav .search-nav-container #quick_booking form#navbar_booking .form_item.row_invia span.search-icon input{width:100%;z-index:2;background:transparent;color:transparent;border:0}.site .siteContent h1{position:relative;font-family:"Syne",sans-serif;color:#dc2c2b;font-size:45px;font-weight:700;line-height:1em;margin-bottom:2rem;width:100%}@media (min-width:992px){.site .siteContent h1{width:100%;font-size:78px;margin-bottom:3rem}}.site .siteContent h1 .lighter{display:inline-block;font-size:27px;font-weight:400;line-height:normal}@media (min-width:992px){.site .siteContent h1 .lighter{font-size:45px}}.site .siteContent h1:lang(de){hyphens:auto}.site .siteContent h2{position:relative;font-family:"Syne",sans-serif;color:#dc2c2b;font-size:40px;line-height:1em;font-weight:700;margin-bottom:2rem}@media (min-width:992px){.site .siteContent h2{width:100%;margin-bottom:4rem;font-size:72px}}.site .siteContent h2 .lighter{display:inline-block;font-size:24px;font-weight:400;line-height:normal}@media (min-width:992px){.site .siteContent h2 .lighter{font-size:40px}}.site .siteContent h2:lang(de){hyphens:auto}.site .siteContent h3{position:relative;font-family:"Epilogue",sans-serif;color:#dc2c2b;font-size:28px;font-weight:500;line-height:1em;margin-bottom:1rem}@media (min-width:992px){.site .siteContent h3{width:auto;max-width:65vw;margin-bottom:1rem}}@media (min-width:992px){.site .siteContent h3:first-line{font-size:36px}}.site .siteContent h3:lang(de){hyphens:auto}.site .siteContent .title-h1{position:relative;font-family:"Epilogue",sans-serif;color:#042f35;font-size:78px;font-weight:700;line-height:1em;margin-bottom:2rem}@media (min-width:992px){.site .siteContent .title-h1{width:auto;max-width:65vw;font-weight:400;margin-bottom:3rem}}.site .siteContent .title-h1:after{content:"";display:block;position:absolute;bottom:0;left:clamp(-50px,-5vw,-5rem);height:1px;border-bottom:solid 1px #dc2c2b;width:calc(100% + 50px)}@media (min-width:1200px){.site .siteContent .title-h1:after{left:min(-5vw,-5rem);width:calc(100% + 50px)}}@media (min-width:992px){.site .siteContent .title-h1:first-line{font-size:45px}}.site .siteContent .title-h2{position:relative;font-family:"Epilogue",sans-serif;color:#dc2c2b;font-size:40px;font-weight:700;line-height:1em;margin-bottom:2rem}@media (min-width:992px){.site .siteContent .title-h2{width:auto;max-width:65vw;line-height:1em;margin-bottom:4rem}}.site .siteContent p{font-family:"Epilogue",sans-serif;color:#042f35;font-size:21px;font-weight:400;line-height:1.6}@media (min-width:1200px){.site .siteContent p{font-size:19.8px}}.site .siteContent a{border-bottom:solid 1px #042f35}.site .siteContent .swiper-header{width:100%;height:100vh;max-height:100vh;margin-bottom:-1px}.site .siteContent .swiper-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,rgba(0,0,0,0.7),transparent);z-index:2}.site .siteContent .swiper-header .swiper-pagination{display:none}.site .siteContent .swiper-header .swiper-pagination>*{display:none}.site .siteContent .swiper-header .swiper-button-next{display:none}.site .siteContent .swiper-header .swiper-button-prev{display:none}.site .siteContent .swiper-header .swiper-scrollbar{display:none}.site .siteContent .swiper-header .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.site .siteContent #videobox-header{height:100vh !important}.site .siteContent #videobox-header video{width:100%;height:100vh;object-fit:cover !important;margin:0}.site .siteContent .jw-controls{z-index:99999}.site .siteContent #controls{z-index:9;position:absolute;right:3vw;top:14%;display:flex;gap:20px;padding:16px}.site .siteContent #controls svg{display:none;width:50px;height:auto;cursor:pointer;background:rgba(0,0,0,0.5215686275);padding:12px;border-radius:100%}.site .siteContent #controls svg path{fill:#FFF}.site .siteContent .slogan{position:absolute;z-index:1;bottom:80px;margin:0 auto;text-align:center;width:100%}.site .siteContent .slogan .module-inner{width:90%;margin:0 auto}@media (min-width:992px){.site .siteContent .slogan .module-inner{width:70%}}.site .siteContent .slogan p{font-family:"Syne",sans-serif;text-transform:uppercase;font-size:36px;font-weight:700;line-height:1em;color:#FFF;text-shadow:-1px 1px 2px rgba(0,0,0,0.65)}@media (min-width:992px){.site .siteContent .slogan p{font-size:60px}}.site .siteContent .slogan p.small{text-transform:none;font-size:24px;font-weight:600}@media (min-width:992px){.site .siteContent .slogan p.small{font-size:30px}}.site .siteContent .swiper-localities{width:100%;height:auto;overflow:visible}.site .siteContent .swiper-localities .swiper-pagination{display:none}.site .siteContent .swiper-localities .swiper-pagination>*{display:none}.site .siteContent .swiper-localities .swiper-wrapper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.site .siteContent .swiper-localities .swiper-button-prev{display:none}@media (min-width:992px){.site .siteContent .swiper-localities .swiper-button-prev{display:block;left:2rem;top:43%;right:auto;color:#042f35;border:solid 1px #042f35;width:65px;height:65px;background-color:#FFF}}.site .siteContent .swiper-localities .swiper-button-prev:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.site .siteContent .swiper-localities .swiper-button-next{display:none}@media (min-width:992px){.site .siteContent .swiper-localities .swiper-button-next{display:block;right:2rem;top:43%;color:#042f35;border:solid 1px #042f35;width:65px;height:65px;background-color:#FFF}}.site .siteContent .swiper-localities .swiper-button-next:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.site .siteContent .section-desc-hotel .swiper-desc-hotel{width:100vw;height:60vh;padding:3rem 0;margin:0 auto -1px 0;overflow:hidden;position:relative}@media (min-width:992px){.site .siteContent .section-desc-hotel .swiper-desc-hotel{height:75vh;padding:3rem 0 0 2rem}}.site .siteContent .section-desc-hotel .swiper-desc-hotel .slider-list-desc .slider-container-item-desc-hotel{width:auto;height:auto}.site .siteContent .section-desc-hotel .swiper-desc-hotel .slider-list-desc .slider-container-item-desc-hotel .slider-container-img{width:100%;height:50vh;overflow:hidden}@media (min-width:1200px){.site .siteContent .section-desc-hotel .swiper-desc-hotel .slider-list-desc .slider-container-item-desc-hotel .slider-container-img{height:75vh}}.site .siteContent .section-desc-hotel .swiper-desc-hotel .slider-list-desc .slider-container-item-desc-hotel .slider-container-img img{display:block;width:100%;height:100%;object-fit:cover}.site .siteContent .section-desc-hotel .swiper-desc-hotel .swiper-button-prev{display:none}@media (min-width:992px){.site .siteContent .section-desc-hotel .swiper-desc-hotel .swiper-button-prev{display:block;right:2rem;top:43%;color:#FFF;border:solid 1px #FFF;width:65px;height:65px;background:transparent}}.site .siteContent .section-desc-hotel .swiper-desc-hotel .swiper-button-prev:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.site .siteContent .section-desc-hotel .swiper-desc-hotel .swiper-button-prev.swiper-button-lock{display:none;cursor:auto}.site .siteContent .section-desc-hotel .swiper-desc-hotel .swiper-button-next{display:none}@media (min-width:992px){.site .siteContent .section-desc-hotel .swiper-desc-hotel .swiper-button-next{display:block;right:2rem;top:43%;color:#FFF;border:solid 1px #FFF;width:65px;height:65px;background:transparent}}.site .siteContent .section-desc-hotel .swiper-desc-hotel .swiper-button-next:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.site .siteContent .section-desc-hotel .swiper-desc-hotel .swiper-button-next.swiper-button-lock{display:none;cursor:auto}.site .siteContent .main-container .container-content .com-content-article{background:#FFF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body{overflow:hidden}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content{position:relative}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .numeration-section-site{display:none}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .numeration-section-site{content:"";color:#dc2c2b;display:none !important;position:absolute;top:20px;left:0;font-size:23px;width:50px;height:70px;z-index:1;justify-content:center;align-items:center}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content>.text-container{padding:2rem clamp(40px,5vw,5rem) 3rem}@media (max-width:414px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content>.text-container{padding:2rem clamp(15px,5vw,5rem) 3rem}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content>.text-container{position:relative;padding:5rem clamp(40px,5vw,5rem) 6rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-white{background:#FFF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-white ul li{color:#042f35;font-family:"Epilogue",sans-serif;font-size:21px;line-height:1.6}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-white ul li{font-size:19.8px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue{background:#042f35}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue p{color:#EEF8FF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue ul li{color:#EEF8FF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue a{color:#EEF8FF;border-color:#EEF8FF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue-switch-to-white{background:#042f35}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue-switch-to-white{background:#042f35;background:linear-gradient(180deg,rgb(4,47,53) 0%,rgb(4,47,53) 85%,rgb(255,255,255) 85%,rgb(255,255,255) 100%)}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue-switch-to-white p{color:#EEF8FF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue-switch-to-white ul li{color:#EEF8FF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-blue-switch-to-white a{color:#dc2c2b}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-white-switch-to-blue{background:#FFF}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-white-switch-to-blue{background:linear-gradient(180deg,rgb(4,47,53) 0%,rgb(4,47,53) 85%,rgb(255,255,255) 85%,rgb(255,255,255) 100%)}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-white-switch-to-blue p{color:#042f35}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-white-switch-to-blue ul li{color:#042f35}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .bckg-white-switch-to-blue a{color:#dc2c2b}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content div.text-2-col{margin-top:0}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content div.text-2-col{margin-top:3rem;columns:2;column-gap:25px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content div.text-2-col.text-with-no-title{margin-top:0}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content div.text-2-col.text-with-no-title{margin-top:0}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .sub-title-inner-page{line-height:2.5rem;font-size:33px;margin-bottom:2.5rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img{margin:-1px 0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-postcard{width:100vw;height:auto;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-postcard{padding-bottom:3rem;width:100vw;height:auto;display:flex;align-items:center;justify-content:center}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-postcard img{margin:0 auto;width:100%;height:auto;max-height:700px;object-fit:cover}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-postcard img{margin:0 auto;width:65vw;height:100%;max-height:700px;object-fit:cover}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-fullscreen{width:100vw;height:auto;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-fullscreen{width:100vw;height:auto;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-fullscreen img{width:100%;height:100%;max-width:100vw;max-height:100vh;object-fit:cover;object-position:top}}@media (min-width:992px) and (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-fullscreen img{width:100%;height:100%;max-width:100vw;max-height:100vh;object-fit:cover;object-position:top}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-fullscreen-with-slogan{position:relative;margin:-1px 0 0 0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-fullscreen-with-slogan img{z-index:1}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-fullscreen-with-slogan .title-slogan-on-img{margin:0;color:#FFF;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,0.0760679272) 0%,rgba(0,0,0,0.543855042) 100%);position:absolute;bottom:0;left:0;width:100vw;height:100%;z-index:2;display:flex;align-items:flex-end;padding:0 2rem 1rem;font-family:"Epilogue",sans-serif;font-size:40px;font-weight:700;line-height:1em}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .after-text-img.img-fullscreen-with-slogan .title-slogan-on-img{padding:0 4rem 3rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .passbox{padding:0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .passbox h2{margin:0;padding:1rem 2rem;color:#FFF}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .passbox h2{position:absolute;z-index:9;color:#FFF;padding:2%;width:auto;font-weight:400;line-height:3rem;margin:0;text-shadow:-1px 1px 2px rgba(0,0,0,0.65)}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .passbox h2 .lighter{font-weight:400}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item{display:block;width:90%}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item{width:100%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-img{position:relative;max-height:40vh;overflow:hidden}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-img{position:relative;max-height:unset;min-height:unset}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-img img{width:100%;height:100%;object-fit:cover}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-img img{max-height:80vh}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-img img.only-mobile{display:block}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-img img.only-mobile{display:none}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-img img.only-desktop{display:none}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-img img.only-desktop{display:block}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description{padding:1rem 0 1rem 1rem;display:block;text-shadow:-1px 1px 2px rgba(0,0,0,0.65)}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;bottom:0;top:0;left:0;right:0;padding:2%;background:linear-gradient(0deg,rgba(0,0,0,0.7411764706) 0%,rgba(59,102,72,0) 74.25%)}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description p:not(.pass-name){font-size:16px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description p:not(.pass-name){flex-basis:60%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .pass-name{color:#FFF;font-size:32px;font-weight:700}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .pass-name{font-size:40px}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .pass-detail{display:flex;gap:20px;align-items:center}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .dolomitic-passes-info{display:flex;flex-direction:column;width:100%;gap:10px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .dolomitic-passes-info{display:flex;flex-direction:column;width:100%;gap:10px;border-left:1px solid #FFF;padding-left:20px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .dolomitic-passes-info .dolomitic-passes-info-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:15px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .dolomitic-passes-info .dolomitic-passes-info-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:20px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .dolomitic-passes-info .dolomitic-passes-info-item img{width:50px;height:50px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .dolomitic-passes-info .dolomitic-passes-info-item img{width:70px;height:70px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .dolomitic-passes-info .dolomitic-passes-info-item p{margin:0;font-weight:600;font-size:16px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .dolomitic-passes-list .dolomitic-passes-item .dolomitic-passes-description .dolomitic-passes-info .dolomitic-passes-info-item p{font-size:20px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .swiper-button-prev{display:none}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .swiper-button-prev{z-index:10;display:flex;position:absolute;left:calc(87vw - 80px);top:auto;bottom:6rem;width:73px;height:80px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .swiper-button-prev:after{color:#FFF;padding:1rem 1.5rem;border:solid 1px #FFF;position:absolute;left:0;bottom:0;z-index:10}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .swiper-button-next{display:none}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .swiper-button-next{z-index:10;display:flex;position:absolute;right:calc(13vw - 90px);bottom:6rem;top:auto;width:73px;height:80px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .dolomitic-passes-container .swiper-button-next:after{color:#FFF;padding:1rem 1.5rem;border:solid 1px #FFF;position:absolute;right:0;top:auto;bottom:0;z-index:10}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container{}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container{display:flex;flex-direction:column;justify-content:space-between;padding:0}@media (min-width:1320px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container{flex-direction:row;flex-wrap:wrap;gap:0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container>div{flex-basis:100%}@media (min-width:1320px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container>div{flex-basis:50%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container h2{width:100%;padding:1rem 0 0 0}@media (min-width:1320px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container h2{padding:1rem 2rem 0}}@media (min-width:1320px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container h2{padding:2rem;margin:0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container .half-text{padding:1rem clamp(40px,5vw,5rem) 2rem}@media (min-width:1320px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container .half-text{padding:6rem clamp(40px,5vw,5rem) 2rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container .half-text .half-text-p-container-description{padding:0}@media (min-width:1320px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container .half-text .half-text-p-container-description{padding:2rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container .half-img{padding:0;display:block;width:100%;order:3}@media (min-width:1320px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container .half-img{order:unset}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-img-container .half-img img{display:block;width:100%;height:100%;object-fit:cover}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list{list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:120px;padding:2rem clamp(40px,5vw,5rem) 3rem}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list{gap:max(7vw,130px);flex-wrap:wrap;padding:4rem 3vw;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li{position:relative;max-width:195px;max-height:195px;width:27vw;height:27vw;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1/1 !important;transform:rotate(0deg);cursor:pointer}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li{width:min(23vw,155px);height:min(23vw,155px)}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li{transform:rotate(45deg);flex:unset;display:flex;flex-direction:row;justify-content:flex-start;width:205px;height:205px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li span{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0.3rem;width:fit-content;text-align:center;height:100%;z-index:5;font-size:18px;color:#dc2c2b;font-weight:700;line-height:1.8rem;aspect-ratio:1/1 !important;word-wrap:break-word;word-break:break-word}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li span{position:absolute;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;line-height:2.5rem;width:100%;height:100%;z-index:5;color:#dc2c2b;font-weight:700;transform:rotate(-45deg);transition:all 1s linear;font-size:25px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li span.ladin-word{visibility:visible;opacity:1}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li span.ladin-word{visibility:visible;opacity:1}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li span.translated-word{color:#042f35;visibility:visible;opacity:1;position:absolute;right:calc(-100% - 60px);width:100%}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li span.translated-word{right:auto;visibility:hidden;opacity:0;color:#FFF}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li div.rectangle-word-translation{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #dc2c2b;outline:solid 1px #dc2c2b;outline-offset:10px;z-index:1;transform:rotate(45deg)}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li div.rectangle-word-translation{transform:rotate(0deg)}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li:hover span.ladin-word{visibility:hidden;opacity:0}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li:hover span.translated-word{visibility:visible;opacity:1}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container ul.translated-word-list li:hover div.rectangle-word-translation{background:#dc2c2b}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container.bckg-blue.translated-word-container ul.translated-word-list li span{color:#dc2c2b}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container.bckg-blue.translated-word-container ul.translated-word-list li span{color:#dc2c2b}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container.bckg-blue.translated-word-container ul.translated-word-list li span.translated-word{color:#dc2c2b}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.translated-word-container.bckg-blue.translated-word-container ul.translated-word-list li span.translated-word{color:#FFF}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more{max-width:800px;margin:0 auto 2rem}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .title-open-more{position:relative;font-family:"Epilogue",sans-serif;color:#042f35;font-size:28px;font-weight:500;margin-bottom:1rem;line-height:3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .title-open-more{margin-bottom:3rem;font-size:39px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .title-open-more:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;border-bottom:solid 1px #dc2c2b}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .title-open-more:after{content:"";display:block;background-image:url("https://www.altabadia.it/images/svg/arrow-read-more.svg");background-size:30px 30px;background-repeat:no-repeat;width:40px;height:30px;transition:all 0.4s ease-out}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .title-open-more:hover{cursor:pointer}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .title-open-more.show-read-more-text:after{transform:matrix3d(1,0,0,0,0,-1,0,0,0,0,1,0,0,0,0,1)}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more{display:none;height:auto;position:relative;-webkit-animation:sudo 0.5s linear;animation:sudo 0.5s linear}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more.show-read-more-text{display:block}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul{list-style:none;padding:0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li{list-style:none;color:#042f35;display:flex;flex-direction:column;padding:1rem 0 0;gap:16px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li{padding:2rem 0 0;gap:16px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li:after{content:"";display:block;background:#042f35;height:1px;width:80%;margin:0 auto 1rem auto}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li:after{width:70%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li p.more-text-title{font-weight:600;font-size:24px;line-height:2.5rem;margin:0}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li p.more-text-title{font-weight:600;font-size:40px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li p.more-text-time{margin:0;font-weight:400;font-size:20px;line-height:2.5rem;display:inline}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li p.more-text-time{font-size:30px;display:flex;align-items:center;justify-content:flex-start;gap:20px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li p.more-text-time span.more-text-time-icon{content:"";display:inline-block;background:url("https://www.altabadia.it/images/svg/clock-icon.svg") no-repeat;background-size:40px 40px;min-width:50px;height:100%;min-height:40px;vertical-align:middle}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .container-text-open-more .text-open-more .hidden-text-more ul li p.more-text-time span.more-text-time-icon{display:block;background-size:50px 50px;min-width:65px;height:100%;min-height:50px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container.text-container-no-bottom{padding-bottom:1px}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container>h2:not(:first-child){margin-top:4rem}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container>h2:not(:first-child){margin-top:4rem}}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container>p{margin-bottom:1rem}}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container>p{margin-bottom:1rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .text-container .ski-school-section{display:flex;justify-content:flex-start;align-items:flex-start;gap:6vw;flex-wrap:wrap}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site{overflow:hidden;margin:-1px 0}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site{position:relative}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site .numeration-section-site{display:none}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site .numeration-section-site{content:"";color:#dc2c2b;position:absolute;top:20px;left:0;font-size:23px;width:50px;height:70px;z-index:1;display:flex;justify-content:center;align-items:center}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .numeration-section-site{display:none}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities{height:auto;position:relative}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities{display:block;position:relative;width:75vw;height:100%;transition-property:transform;margin:0 1rem 0 0}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities{max-height:550px;height:auto;max-width:550px}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities{max-width:400px;max-height:400px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link{display:block;position:relative;width:100%;max-width:75vw;height:auto;aspect-ratio:1/1}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link{max-height:550px;height:auto;max-width:550px}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link{max-width:400px;max-height:400px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link img{display:block;position:relative;width:100%;max-width:75vw;height:auto;aspect-ratio:1/1;object-fit:cover}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link img{max-height:550px;height:auto;max-width:550px}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link img{max-width:400px;max-height:400px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link .slider-container-text-localities{position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;max-width:75vw;height:100%;z-index:10;background:rgb(0,0,0);background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));padding:0 0 0 2rem}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link .slider-container-text-localities{max-height:650px}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link .slider-container-text-localities{max-width:400px;max-height:400px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link .slider-container-text-localities p{z-index:5}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .slider-container-localities .slider-container-list-localities .slider-container-item-localities .slider-container-img-link .slider-container-text-localities p a{z-index:5;font-size:35px;color:#FFF;font-weight:400;line-height:normal;text-decoration:none;border-bottom:0 #FFF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .after-slider-container-localities-text{padding:2rem clamp(40px,5vw,5rem) 3rem}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-localities .after-slider-container-localities-text{padding:5rem clamp(40px,5vw,5rem) 6rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese{position:relative;z-index:1}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese:before{content:"";display:block;height:100%;position:absolute;width:100%;background:linear-gradient(180deg,white 70%,#042f35 30%)}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-text{padding:2rem clamp(40px,5vw,5rem) 3rem;position:relative;z-index:1}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-text{padding:5rem clamp(40px,5vw,5rem) 6rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-text p{color:#FFF}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-text p{color:#042f35}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-text a{color:#dc2c2b}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider{overflow:visible;padding:2rem 0 7rem;height:100%;max-height:570px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider{overflow:hidden;padding:2rem 0 4rem;max-height:680px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese{align-items:center}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese{max-width:460px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato{position:relative;width:70vw;max-width:70vw}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato{width:70vw;max-width:460px;height:70%;max-height:calc(600px - 30%)}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato .slider-img-hotel-consigliato{position:relative;z-index:1;aspect-ratio:1/1;height:45vh;max-height:500px;width:70vw;max-width:70vw}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato .slider-img-hotel-consigliato{aspect-ratio:1/1;height:100%;max-height:500px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato .slider-img-hotel-consigliato img{width:100%;max-width:460px;z-index:1;height:100%;max-height:600px;object-fit:cover}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato .slider-txt-hotel-consigliato{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;z-index:10;justify-content:flex-end;align-items:flex-start;padding:0.5rem;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15))}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato .slider-txt-hotel-consigliato{padding:2rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato .slider-txt-hotel-consigliato .hotel-name-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato .slider-txt-hotel-consigliato .hotel-name-container .hotel-name{color:#FFF;font-size:32px;font-weight:500;text-decoration:none;border-bottom:0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato .slider-txt-hotel-consigliato .hotel-name-container .hotel-locality{color:#FFF;font-size:19px;font-weight:400;text-decoration:none;border-bottom:0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato.swiper-slide-active{overflow:visible;height:55vh;max-height:570px;width:70vw;max-width:70vw}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato.swiper-slide-active{width:70vw;max-width:460px;height:600px;max-height:600px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato.swiper-slide-active .slider-img-hotel-consigliato{width:100%;max-width:460px;height:55vh;max-height:570px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato.swiper-slide-active .slider-img-hotel-consigliato{width:100%;max-width:460px;height:100%;max-height:600px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato.swiper-slide-active .slider-txt-hotel-consigliato{height:100%;width:100%}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato.hotel-del-mese .slider-txt-hotel-consigliato{justify-content:space-between}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato.hotel-del-mese .slider-txt-hotel-consigliato .red-title-hotel-d-mese{margin:-0.5rem 0 0px -0.5rem;color:#FFF;text-transform:uppercase;background:#dc2c2b;padding:0.5rem 1rem}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .slider-container-list-hotel-d-mese .slider-container-item-hotel-consigliato.hotel-del-mese .slider-txt-hotel-consigliato .red-title-hotel-d-mese{margin:-2rem 0 0 -2rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .swiper-button-prev{display:none}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .swiper-button-prev{display:block;right:auto;left:30vw;top:90%;color:#042f35;border:solid 1px #042f35;width:65px;height:65px}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .swiper-button-prev{left:2rem;top:43%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .swiper-button-prev:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .swiper-button-next{display:none}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .swiper-button-next{display:block;right:30vw;top:90%;color:#042f35;border:solid 1px #042f35;width:65px;height:65px}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .swiper-button-next{right:2rem;top:43%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-hotel-d-mese .section-hotel-d-mese-slider .swiper-button-next:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme{padding:2rem clamp(40px,5vw,5rem) 3rem}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme{padding:5rem clamp(40px,5vw,5rem) 6rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container{flex-basis:50%}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .images{position:relative;display:none}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .images{display:block}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .images img{position:absolute;height:350px;width:350px;opacity:0;z-index:-1;transform:scale(0.8)}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper{height:auto;min-height:50vh;display:grid;place-content:center;justify-items:start;justify-content:center;padding:2rem 0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:25px;width:100%;font-size:3.6vmax}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories{gap:16px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a{position:relative;cursor:pointer;color:#FFF;text-align:center;font-size:28px;font-weight:400;line-height:2.5rem;width:auto;background-color:transparent;border:0;font-family:"Syne",sans-serif}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a{font-size:50px;font-weight:500;line-height:5rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a:hover{color:#dc2c2b}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a:first-of-type{padding-top:0}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a:first-of-type{padding-top:3rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a:last-of-type{padding-bottom:0}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a:last-of-type{padding-bottom:3rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a img.onlymobile{display:block}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a img.onlymobile{display:none}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a span{position:absolute;left:2%;bottom:2%;text-align:left}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-vacation-theme .key-word-container .categories-wrapper .categories a span{position:relative;left:auto;bottom:auto;text-align:center}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities{display:flex;flex-direction:column;padding:5rem clamp(40px,5vw,5rem) 0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .activities-title{padding:2rem clamp(40px,5vw,5rem) 3rem}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .activities-title{padding:0}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .activities-title h2{margin-bottom:0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .activities-intro-text{z-index:2;width:100%;background-color:#FFF;padding:2rem clamp(40px,5vw,5rem) 0}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .activities-intro-text{order:2;padding:2rem 3rem 3rem 2rem;width:auto;margin-left:560px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .activities-intro-text p span.title-tab{font-weight:700;font-size:38px;line-height:1em}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider{width:100%;height:auto;max-height:unset;padding-bottom:2rem;position:relative;z-index:1}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider{order:3;top:0;left:0;padding-bottom:0;padding-left:0;padding-right:0;overflow:hidden;margin-right:auto;transform:translateY(-120px)}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-pagination{display:none}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-pagination>*{display:none}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-scrollbar{display:none}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-scrollbar>*{display:none}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities{width:100%;height:50vh;align-items:flex-end;position:relative;z-index:10}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities{height:auto}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities{max-width:80%;height:50vh;position:relative;display:block;overflow:hidden}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities{width:550px;height:645px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities .slider-img-activities{width:100%;height:100%;position:relative;display:block;z-index:1}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities .slider-img-activities img{width:100%;height:100%;object-fit:cover}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities .slider-txt-activities{position:absolute;display:flex;align-items:flex-end;bottom:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15))}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities .slider-txt-activities p{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;padding-left:2rem;gap:10px}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities .slider-txt-activities p img{width:80px;height:80px;display:block;object-fit:fill}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities .slider-txt-activities p a{display:block;width:100%;color:#FFF;font-size:24px;line-height:1.2;border-bottom:0}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities .slider-txt-activities p a{font-size:33px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities .slider-link-activities{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities.swiper-slide-active{position:relative;display:block;z-index:1}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities.swiper-slide-active{margin-bottom:7rem;width:550px;max-width:550px;max-height:645px;height:645px}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .slider-container-list-activities .slider-container-activities.swiper-slide-active .slider-txt-activities{max-height:645px;height:645px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-button-prev{display:none}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-button-prev{z-index:10;display:flex;position:absolute;top:auto;bottom:0;width:73px;height:80px;left:0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-button-prev:after{color:#dc2c2b;padding:1rem 1.5rem;border:solid 1px #dc2c2b;position:absolute;left:0;bottom:0;z-index:10;background-color:#FFF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-button-next{display:none}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-button-next{z-index:10;display:flex;position:absolute;bottom:0;top:auto;width:73px;height:80px;right:auto;left:95px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-activities .section-activities-slider .swiper-button-next:after{color:#dc2c2b;padding:1rem 1.5rem;border:solid 1px #dc2c2b;position:absolute;right:0;top:auto;bottom:0;z-index:10;background-color:#FFF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover{padding-bottom:5rem}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .dicover-text{padding:2rem clamp(40px,5vw,5rem) 3rem}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .dicover-text{padding:5rem clamp(40px,5vw,5rem) 6rem;padding-bottom:3rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link{padding:0}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link{padding:1rem 0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul{list-style:none;padding:0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li{padding:2rem clamp(40px,5vw,5rem) 3rem;padding-top:1rem;padding-bottom:1rem;position:relative;list-style:none;display:flex;transition:all 0.5s linear}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li{padding:1rem 0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li a{color:#042f35;font-weight:400;font-size:29px;line-height:2.5rem;border-bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:20px}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li a{width:80%;margin:0 auto 0 clamp(40px,5vw,5rem)}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li a img{flex-basis:33%;padding:1rem 0.5rem;width:auto;height:auto;max-height:80px;max-width:60px}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li a img.icon-blue{display:block}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li a img.icon-white{display:none}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li a img{max-height:120px;max-width:110px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li a span{flex-basis:65%;display:block;width:100%;height:100%;padding-right:2rem;font-weight:400}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li a span{font-size:58px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li:after{content:" ";display:block;width:80vw;height:1px;background:#042f35;border-bottom:#042f35 solid 1px;position:absolute;bottom:0}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li:after{width:85vw;left:clamp(40px,5vw,5rem)}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li:hover{background:#042f35}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li:hover a{color:#FFF}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li:hover a img.icon-blue{display:none}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-dicover .discover-list-link ul li:hover a img.icon-white{display:block}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet{position:relative}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet:before{content:"";display:block;height:100%;position:absolute;width:100%;background:linear-gradient(180deg,white 70%,#042f35 30%)}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet:after{height:80%}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet:after{height:75%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text{padding:2rem clamp(40px,5vw,5rem) 3rem;z-index:1;position:relative;padding-top:4rem}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text{padding:5rem clamp(40px,5vw,5rem) 6rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text p{color:#FFF;margin-bottom:3rem}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text p{margin-bottom:1.5rem}}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text p{color:#042f35}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text a{color:#042f35}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link{overflow:visible;padding:2rem 0 2rem;height:auto;width:100%}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet{align-items:center}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet{max-width:460px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet{position:relative;width:75vw;height:100%}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet{max-width:460px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet .slider-img-restaurant-gourmet{position:relative;z-index:1;aspect-ratio:1/1;height:100%;width:100%}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet .slider-img-restaurant-gourmet img{width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover;z-index:1}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet .slider-txt-restaurant-gourmet{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;z-index:10;justify-content:flex-end;align-items:flex-start;padding:0.5rem;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15))}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet .slider-txt-restaurant-gourmet{padding:2rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet .slider-txt-restaurant-gourmet .restaurant-name-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet .slider-txt-restaurant-gourmet .restaurant-name-container .restaurant-name{color:#FFF;font-size:32px;font-weight:500;text-decoration:none;border-bottom:0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet .slider-txt-restaurant-gourmet .restaurant-name-container .restaurant-locality{color:#FFF;font-size:19px;font-weight:400;text-decoration:none;border-bottom:0}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet.swiper-slide-active{height:130%}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet.swiper-slide-active .slider-img-restaurant-gourmet{height:130%}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet.swiper-slide-active .slider-img-restaurant-gourmet img{height:130%}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet.ristorante-del-mese-red .slider-txt-restaurant-gourmet{justify-content:space-between}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet.ristorante-del-mese-red .slider-txt-restaurant-gourmet .red-title-ristorante-d-mese{margin:-0.5rem 0 0px -0.5rem;color:#FFF;text-transform:uppercase;background:#dc2c2b;padding:0.5rem 1rem}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .slider-container-list-restaurant-gourmet .slider-container-item-restaurant-gourmet.ristorante-del-mese-red .slider-txt-restaurant-gourmet .red-title-ristorante-d-mese{margin:-2rem 0 0 -2rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .swiper-button-prev{display:none}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .swiper-button-prev{display:block;right:auto;left:30vw;top:90%;color:#042f35;border:solid 1px #042f35;width:65px;height:65px;z-index:99}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .swiper-button-prev{left:2rem;top:43%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .swiper-button-prev:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .swiper-button-next{display:none}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .swiper-button-next{display:block;right:30vw;top:90%;color:#042f35;border:solid 1px #042f35;width:65px;height:65px;z-index:99}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .swiper-button-next{right:2rem;top:43%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-list-link.swiper-restaurant-gourmet .swiper-button-next:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text-after-slider{padding:2rem clamp(40px,5vw,5rem) 3rem;text-align:center;z-index:1;position:relative;padding-top:4rem}@media (min-width:576px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text-after-slider{padding-top:3rem}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text-after-slider{padding-top:8rem}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text-after-slider{padding:5rem clamp(40px,5vw,5rem) 6rem;padding-bottom:2rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text-after-slider p a{border-bottom:solid 1px #dc2c2b;color:#dc2c2b}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .section-site.section-gourmet .gourmet-text-after-slider p a{font-size:27px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page{padding:1rem 0;display:flex;flex-direction:column;width:100%;margin:0 auto}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page{flex-direction:row;width:100%;max-width:1400px;margin:0 auto;padding:2rem}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page{height:100%;width:100%;display:flex;margin:auto 0 0 0;gap:5px;justify-content:center;align-items:flex-start;flex-direction:column}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page{width:100%;border-bottom:solid 1px #042f35;gap:20px;align-items:center;flex-direction:row}}@media (min-width:1200px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page{margin:20px 0 0 0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page>span{color:#042f35;font-weight:500;font-size:20px;width:100%;padding:1rem 0;border-bottom:1px solid #042f35}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page>span{min-width:260px;border:none}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-content:flex-start;flex-wrap:nowrap}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page{display:flex;flex-direction:row;align-items:center;gap:10px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item{width:100%;border-bottom:1px solid #042f35}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item{border:0;flex-basis:30%}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item:focus-visible{border:none;box-sizing:border-box;outline:none}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select{-moz-appearance:none;position:relative;z-index:1}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select.navbar-search-item.info-locality{background-color:transparent;color:#042f35;border:none;border-radius:0;min-width:200px;width:100%;font-size:20px;padding:1rem 0}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select.navbar-search-item.info-locality{background-color:transparent;color:#042f35;border:none;border-radius:0;padding:5px;min-width:200px;max-width:200px;font-size:20px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select.navbar-search-item.info-locality:focus-visible{border:none;box-sizing:border-box;outline:none}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select.navbar-search-item.info-locality option{color:#042f35}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select.navbar-search-item.info-tipoligy{background-color:transparent;color:#042f35;border:none;border-radius:0;min-width:200px;width:100%;font-size:20px;padding:1rem 0}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select.navbar-search-item.info-tipoligy{background-color:transparent;color:#042f35;border:none;border-radius:0;padding:5px;min-width:200px;max-width:200px;font-size:20px}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select.navbar-search-item.info-tipoligy:focus-visible{border:none;box-sizing:border-box;outline:none}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item select.navbar-search-item.info-tipoligy option{color:#042f35}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia{flex-basis:100%;width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia{flex-basis:20%;min-height:100px;border:0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia span.search-icon{position:relative;z-index:1;width:auto;height:100%;display:flex;align-items:center;justify-content:center;gap:25px}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia span.search-icon{width:100%;gap:0}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia span.search-icon img{width:100%;height:100%;max-width:34px;max-height:34px;display:flex;z-index:1}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia span.search-icon img{width:100%;height:100%;max-width:34px;max-height:34px;display:flex;position:absolute;z-index:1}}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia span.search-icon img.search-icon-blue{display:block}.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia span.search-icon input{width:100%;height:auto;z-index:2;background:transparent;color:#042f35;border:0;font-size:20px;line-height:inherit;padding:1rem 0}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .com-content-article__body .searchnav-hotel-search-page .search-nav-hotel-search-page-container #quick_booking-search-page form#navbar_hotel-search-page .form_item.row_invia span.search-icon input{color:transparent;height:100px}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container{padding:2rem 0;margin:0 auto;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:20px;position:relative;z-index:1}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container.bckg-white{background:#FFF}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container.bckg-white p{color:#042f35}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container.bckg-white a{color:#dc2c2b}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container{padding:2rem 2rem 4rem 2rem;margin:0 auto;width:100%;max-width:1400px;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:space-evenly}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item{flex-basis:100%;height:100%;width:100%;position:relative}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item{flex-basis:calc(50% - 20px)}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-item-img{height:auto;z-index:1}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-item-img img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-item-img img{aspect-ratio:5/3}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:2%;gap:10px;z-index:5;text-shadow:-1px 1px 2px rgba(0,0,0,0.65);background:linear-gradient(0deg,black -90%,transparent)}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos{padding:2% 4%}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta{width:100%;opacity:1;visibility:visible;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10%}@media (max-width:414px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta{gap:10px}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta{padding-right:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10%}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta a{color:#FFF;font-size:20px;border-bottom:0}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta a{font-size:21px}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta a{font-size:24px}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta a:hover{cursor:pointer}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta .hotel-search-cta-website{font-weight:600;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;margin-left:auto}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta .hotel-search-cta-website:hover{cursor:pointer}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta .hotel-search-cta-website:hover:after{background:url("https://www.altabadia.it/images/svg/chevron-right-red.svg");background-size:20px 20px}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta .hotel-search-cta-website:after{content:"";display:inline-flex;font-size:25px;color:#FFF;background:url("https://www.altabadia.it/images/svg/chevron-right-white.svg");background-size:20px 20px;width:20px;height:20px;margin-left:10px}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta .hotel-search-cta-details{font-weight:200}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta .hotel-search-cta-details:hover{cursor:pointer}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta .hotel-search-cta-details:hover:after{color:#dc2c2b}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-cta .hotel-search-cta-details:after{content:"+";display:inline-flex;font-size:25px;color:#FFF;margin-left:10px}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-locality{width:100%;position:relative}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-locality:after{content:"";display:block;position:absolute;bottom:0;left:-2rem;width:30%;height:1px;border-bottom:solid 1px #FFF}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-locality p{color:#FFF;font-weight:400;font-size:18px;line-height:1.5rem;margin-bottom:0;text-transform:uppercase}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-locality p{font-size:20px;line-height:2rem}}@media (min-width:992px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-locality p{font-size:20px}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos span.hotel-type{display:block;color:#FFF;font-weight:300;font-size:16px;line-height:1.6rem;margin-bottom:auto}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos span.hotel-cin{display:block;color:#FFF;font-weight:300;font-size:16px;line-height:1.6rem;position:absolute;top:3%;right:4%}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-name{width:100%;padding-left:0}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-name p{color:#FFF;font-weight:700;font-size:28px;margin-bottom:0;line-height:normal}@media (min-width:768px){.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-name p{font-size:28px;line-height:2rem}}.site .siteContent .main-container .container-content .com-content-article .hotel-list-container .hotel-item.hotel-search-page-item .hotel-search-infos .hotel-search-name p a{color:#FFF !important;border:none}.site .siteContent .main-container .container-content .related-box-container{width:100%;height:auto;padding:2rem 0 2rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:1rem;position:relative;overflow:hidden;margin-top:-1px}.site .siteContent .main-container .container-content .related-box-container>p{margin:0}.site .siteContent .main-container .container-content .related-box-container>p .title-h2{padding:2rem clamp(40px,5vw,5rem) 1rem;width:100%;display:flex;margin-bottom:0}@media (min-width:992px){.site .siteContent .main-container .container-content .related-box-container>p .title-h2{padding:2rem clamp(40px,5vw,5rem) 1rem;margin-bottom:0}}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container{width:100%;height:auto;padding:2rem 0 2rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}@media (min-width:768px){.site .siteContent .main-container .container-content .related-box-container .related-box-items-container{gap:8vw}}@media (min-width:992px){.site .siteContent .main-container .container-content .related-box-container .related-box-items-container{flex-direction:row}}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item{width:275px;height:350px;max-width:460px;max-height:460px;overflow:hidden;position:relative;outline:#FFF 2px solid;outline-offset:15px}@media (max-width:414px){.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item{width:265px;max-width:94vw}}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item a{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-bottom:0}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item a span.related-box-top-title{color:#FFF;background:#042f35;padding:1rem;font-size:20px;text-transform:uppercase}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item.red-box{width:330px;height:390px;max-width:460px;max-height:460px;padding:0.5rem}@media (max-width:414px){.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item.red-box{width:300px;max-width:94vw}}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item.red-box img{padding:0.5rem}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item.red-box a{color:#042f35}.site .siteContent .main-container .container-content .related-box-container .related-box-items-container .related-box-item.red-box a span.related-box-top-title{color:#EEF8FF;background:#dc2c2b}.site .siteContent .bckg-blue{background:#042f35}.site .siteContent .bckg-blue p{color:#FFF}.site .siteContent .bckg-blue a{color:#EEF8FF}.site .siteContent .bckg-white{background:#FFF}.site .siteContent .bckg-white p{color:#042f35}.site .siteContent .bckg-white a{color:#042f35}.site .siteContent .bckg-white .dolomitic-passes-item{border-color:#042f35 !important}.site .siteContent .bckg-white .itemblock-container .itemblock{border-color:#042f35 !important}.site .siteContent .bckg-blue-gradient{background:rgb(41,53,64);background:linear-gradient(0deg,rgb(41,53,64) 0%,rgb(41,53,64) 15%,rgb(255,255,255) 40%,rgb(255,255,255) 100%)}.site .siteContent .bckg-blue-gradient p{color:#042f35}.site .siteContent .bckg-blue-gradient a{color:#dc2c2b}.site .siteContent .bckg-blue-gradient-hotels{background:rgb(41,53,64);background:linear-gradient(0deg,rgb(41,53,64) 0%,rgb(41,53,64) 40%,rgb(255,255,255) 40%,rgb(255,255,255) 100%)}.site .siteContent .bckg-blue-gradient-hotels p{color:#042f35}.site .siteContent .bckg-blue-gradient-hotels a{color:#dc2c2b}.site .siteContent .bckg-blue-radial-gradient{background:#042f35}@media (min-width:992px){.site .siteContent .bckg-blue-radial-gradient{background:#042f35;background:radial-gradient(circle at -561% 26%,#718ba2 0%,#475c70 35%,#2f3c48 75%,#042f35 82%,#042f35 100%)}}.site .siteContent .bckg-blue-radial-gradient p{color:#FFF}.site .siteContent .bckg-blue-radial-gradient a{color:#dc2c2b}.site .siteContent #page-sitemap .numeration-section-site{display:none}.site .siteContent #page-sitemap>.text-container{padding:2rem clamp(40px,5vw,5rem) 3rem}@media (max-width:414px){.site .siteContent #page-sitemap>.text-container{padding:2rem clamp(15px,5vw,5rem) 3rem}}@media (min-width:992px){.site .siteContent #page-sitemap>.text-container{position:relative;padding:5rem clamp(40px,5vw,5rem) 6rem}}.site .siteContent.no-photo-page #page-sitemap{padding-top:calc(58px + 2rem)}@media (min-width:992px){.site .siteContent.no-photo-page #page-sitemap{padding-top:calc(110px + 2rem)}}.site .siteContent .article-main-content:not(.bckg-blue){background:#FFF;margin-bottom:-1px}.site .siteContent .article-main-content:not(.bckg-blue) p{color:#042f35}.site .siteContent .article-main-content:not(.bckg-blue) a{color:#042f35}.site .siteContent .bckg-blue{background:#042f35}.site .siteContent .bckg-blue p{color:#EEF8FF}.site .siteContent .bckg-blue a{color:#EEF8FF}.site .siteContent .bckg-blue-gradient p{color:#042f35}@media (min-width:992px){.site .siteContent .bckg-blue-gradient p{color:#EEF8FF}}.site .siteContent .bckg-blue-gradient p a{color:#EEF8FF}.site .siteContent .bckg-blue-gradient a{color:#EEF8FF}.site .siteContent .bckg-blue-switch-to-white{background:linear-gradient(180deg,rgb(4,47,53) 0%,rgb(4,47,53) 85%,rgb(255,255,255) 85%,rgb(255,255,255) 100%)}.site .siteContent .bckg-blue-switch-to-white p{color:#FFF}.site .siteContent .bckg-blue-switch-to-white a{color:#dc2c2b}.site .siteContent .cta-red{color:#dc2c2b}.site .siteContent.no-photo-page .main-container .container-content .com-content-article.item-page .article-main-content{padding-top:calc(58px + 2rem)}@media (min-width:992px){.site .siteContent.no-photo-page .main-container .container-content .com-content-article.item-page .article-main-content{padding-top:calc(110px + 2rem)}}@media (min-width:992px){.site .siteContent.no-photo-page .main-container .container-content .com-content-article .com-content-article__body .article-main-content .numeration-section-site{top:calc(50px + 12rem)}}.site.hotels-detail-page .cta-mobile-book-hotel,.site.com_portalaccommodations .cta-mobile-book-hotel{display:none !important}.site.hotels-detail-page .siteContent .cta,.site.com_portalaccommodations .siteContent .cta{color:#dc2c2b;display:flex;align-items:center;width:auto;max-width:max(450px,45vw)}@media (min-width:768px){.site.hotels-detail-page .siteContent .cta,.site.com_portalaccommodations .siteContent .cta{max-width:min(450px,45vw)}}@media (min-width:992px){.site.hotels-detail-page .siteContent .cta,.site.com_portalaccommodations .siteContent .cta{max-width:min(450px,45vw)}}.site.hotels-detail-page .siteContent .cta a,.site.com_portalaccommodations .siteContent .cta a{border:solid 1px #dc2c2b;height:100%;width:100%;display:flex;font-size:25px;font-weight:500;padding:1rem 2rem;align-items:center;justify-content:space-between}.site.hotels-detail-page .siteContent .cta a img,.site.com_portalaccommodations .siteContent .cta a img{height:25px;width:25px}.site.hotels-detail-page .siteContent .main-container .container-content .hotels-header-container,.site.com_portalaccommodations .siteContent .main-container .container-content .hotels-header-container{width:100%;height:60vh;max-height:60dvh;margin-top:90px;overflow:hidden;display:block}@media (min-width:1200px){.site.hotels-detail-page .siteContent .main-container .container-content .hotels-header-container,.site.com_portalaccommodations .siteContent .main-container .container-content .hotels-header-container{height:80vh;max-height:80dvh;margin-top:100px}}.site.hotels-detail-page .siteContent .main-container .container-content .hotels-header-container .hotel-header-img,.site.com_portalaccommodations .siteContent .main-container .container-content .hotels-header-container .hotel-header-img{width:100%;height:100%}.site.hotels-detail-page .siteContent .main-container .container-content .hotels-header-container .hotel-header-img img,.site.com_portalaccommodations .siteContent .main-container .container-content .hotels-header-container .hotel-header-img img{width:100%;height:100%;object-fit:cover;aspect-ratio:1920/1080}.site.hotels-detail-page .siteContent .main-container .container-content .hotels-header-container .hotel-header-name,.site.com_portalaccommodations .siteContent .main-container .container-content .hotels-header-container .hotel-header-name{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:calc(80px + 1vh);padding-left:30px}@media (min-width:992px){.site.hotels-detail-page .siteContent .main-container .container-content .hotels-header-container .hotel-header-name,.site.com_portalaccommodations .siteContent .main-container .container-content .hotels-header-container .hotel-header-name{display:none}}.site.hotels-detail-page .siteContent .main-container .container-content .hotels-header-container .hotel-header-name p,.site.com_portalaccommodations .siteContent .main-container .container-content .hotels-header-container .hotel-header-name p{color:#FFF;font-size:36px;font-weight:600}.site.hotels-detail-page .siteContent .main-container .container-content .hotels-header-container .hotel-header-name p span,.site.com_portalaccommodations .siteContent .main-container .container-content .hotels-header-container .hotel-header-name p span{text-transform:uppercase;font-size:25px;font-weight:200}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel{padding:0;position:relative;z-index:1}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel>*:not(.swiper),.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel>*:not(.swiper){padding:2rem clamp(40px,5vw,5rem) 1rem}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel h1,.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel h2,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel h1,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel h2{margin:0}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel p,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel p{color:#042f35}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel a,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel a{color:#dc2c2b}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .cta-desc-hotel .cta-outline:after,.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .hotel-cta-sito .cta-outline:after,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .cta-desc-hotel .cta-outline:after,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .hotel-cta-sito .cta-outline:after{content:"";display:inline-block;background-image:url("https://www.altabadia.it/images/svg/chevron-right-white-thin.svg");background-size:30px 30px;background-repeat:no-repeat;width:30px;height:30px;transition:all 0.4s ease-out;text-align:center;vertical-align:middle;margin-left:11px}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .cta-desc-hotel .cta-outline:hover:after,.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .hotel-cta-sito .cta-outline:hover:after,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .cta-desc-hotel .cta-outline:hover:after,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .hotel-cta-sito .cta-outline:hover:after{background-image:url("https://www.altabadia.it/images/svg/chevron-right-blue.svg")}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel p.section-hotelname-info-box,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel p.section-hotelname-info-box{font-size:22px;line-height:1.5rem;font-weight:200}@media (min-width:992px){.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel p.section-hotelname-info-box,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel p.section-hotelname-info-box{flex-basis:30%;padding:3rem 0 1rem}}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel p.section-hotelname-info-box span,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel p.section-hotelname-info-box span{font-size:32px;font-weight:600;line-height:normal}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info{position:relative;z-index:1;padding-bottom:0;background:#042f35}@media (min-width:992px){.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:70%}}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info.bckg-blue p,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info.bckg-blue p{color:#FFF}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info.bckg-blue a,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info.bckg-blue a{color:#dc2c2b}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info p,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info p{color:#FFF}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-address,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-address{position:relative;z-index:5;padding-bottom:2rem}@media (min-width:992px){.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-address,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-address{flex-basis:30%;padding:0.5em 0 1rem}}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-contact,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-contact{position:relative;z-index:5;padding-bottom:2rem}@media (min-width:992px){.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-contact,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-contact{flex-basis:30%;padding:0.5em 0 1rem}}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-contact p,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-contact p{line-height:1.5rem}.site.hotels-detail-page .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-contact p a,.site.com_portalaccommodations .siteContent .main-container .container-content .section-desc-hotel .section-desc-contact-info .hotel-contact p a{border-bottom:0}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services{padding:2rem clamp(40px,5vw,5rem) 3rem;padding-top:6rem;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100vw;overflow:hidden}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list{display:flex;flex-direction:column;gap:max(35px,4rem)}@media (min-width:576px){.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list{height:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:3vw}}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container{display:flex;flex-direction:column;width:100%;max-width:400px;border:solid 1px #154d56}@media (min-width:576px){.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container{width:48%}}@media (min-width:768px){.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container{width:max(28vw,220px);max-width:unset}}@media (min-width:992px){.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container{display:flex;flex-direction:column}}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container{display:flex;flex-direction:column}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container span.hotel-service-icon,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container span.hotel-service-icon{display:flex;align-items:center;justify-content:center;border-right:solid 1px #154d56;border-bottom:solid 1px #154d56;width:80px;height:80px;aspect-ratio:1/1;padding:0.5rem}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container span.hotel-service-icon img,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container span.hotel-service-icon img{width:80%;height:80%}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container p,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container p{padding:1.5rem 2rem;margin-bottom:0}@media (min-width:576px){.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container p,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container p{padding:2rem 1rem}}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container p span,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container .title-services-container p span{font-weight:600;font-size:28px}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container ul,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container ul{list-style-position:inside;margin-bottom:0;padding:0 2rem 2rem}@media (min-width:576px){.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container ul,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container ul{padding:0 1rem 2rem}}.site.hotels-detail-page .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container ul li,.site.com_portalaccommodations .siteContent .main-container .container-content .section-site.section-hotel-services .hotel-services-list .main-service-container ul li{color:#FFF;font-size:21px;line-height:2.5rem;font-weight:200}.site .section-contactform{padding:6vh 2%;margin:0 auto;max-width:1300px}@media (min-width:1200px){.site .section-contactform{padding:6vh 2%}}.site .section-contactform h2{text-align:center;color:#042f35}.site .section-contactform h2 span{color:#154d56}.site form.alteaForm{position:relative;max-width:100%;z-index:10;margin-top:2vh;display:flex;gap:40px;flex-direction:column-reverse}@media (min-width:992px){.site form.alteaForm{align-items:center;padding:0 0 0 0;flex-direction:row}}.site form.alteaForm .row{display:flex;flex-wrap:wrap;margin:0}.site form.alteaForm .row .col{margin:15px 0.1vw !important;padding:0;flex-basis:100%}@media (min-width:992px){.site form.alteaForm .row .col{width:40%;flex-grow:1;flex-basis:unset;margin:1.5vw 0.3vw !important}}.site form.alteaForm .row .col .col-content{position:relative}.site form.alteaForm .row .col .col-content label{position:absolute;top:-20px;left:20px;padding:0 5px;background:#FFF;z-index:4;font-family:"Syne",sans-serif}.site form.alteaForm .row .col .col-content svg,.site form.alteaForm .row .col .col-content i{position:absolute;right:17px;top:10px;width:20px;height:20px;z-index:10}.site form.alteaForm .row .col .col-content svg path,.site form.alteaForm .row .col .col-content i path{fill:#042f35}.site form.alteaForm .row.occupations .col{flex-basis:70%}@media (min-width:992px){.site form.alteaForm .row.occupations .col{flex-basis:5%;width:5%}}.site form.alteaForm .row.occupations .col.col-half{flex-basis:100%}@media (min-width:992px){.site form.alteaForm .row.occupations .col.col-half{flex-basis:5%;width:5%}}.site form.alteaForm .row.occupations .col.col-half.childrenages{display:none}.site form.alteaForm .row.selecthospitality .col .col-content label{position:relative;left:auto;top:auto}.site form.alteaForm .row.selecthospitality .col .col-content input.u-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(1px);display:block;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site form.alteaForm .row.selecthospitality .col .col-content .label-radio>input.u-hidden+span{box-sizing:border-box;display:inline;margin:0.5rem 0.25rem 0 0;padding:0.25rem 0.45rem;user-select:none;white-space:nowrap;background:#FFF;border:1px solid #042f35;border-radius:10px}.site form.alteaForm .row.selecthospitality .col .col-content .label-radio>input.u-hidden:checked+span{border:1px solid #042f35;color:#FFF;background:#042f35}.site form.alteaForm .row.row-reverse{flex-direction:row-reverse}.site form.alteaForm .item-privacy{font-size:15px;margin:28px 0;padding:0.5em;line-height:1.6em;background:rgba(0,0,0,0.1)}.site form.alteaForm .item-privacy p{margin:0;font-size:15px}.site form.alteaForm .item-privacy.scrolling{max-height:70px;overflow:auto;padding-right:10px}.site form.alteaForm label{font-weight:300}.site form.alteaForm label.accept-information{position:relative !important;left:0 !important;top:0 !important;font-weight:300;display:block;padding:1em 0}.site form.alteaForm label.accept-information input{width:18px;height:18px;margin:0 10px 0 0}.site form.alteaForm label.accept-information input:checked{box-shadow:0 0 0 2px #10ce62}.site form.alteaForm input[type=text],.site form.alteaForm input[type=tel],.site form.alteaForm input[type=email],.site form.alteaForm select{position:relative;display:block;box-sizing:border-box;width:100%;padding:10px;text-align:left;background:#FFF;border:1px solid #042f35;border-radius:10px;outline:none;color:#042f35;font-family:"Epilogue",sans-serif;font-size:20px;z-index:3;-webkit-appearance:none}.site form.alteaForm input[type=text]::placeholder,.site form.alteaForm input[type=tel]::placeholder,.site form.alteaForm input[type=email]::placeholder,.site form.alteaForm select::placeholder{color:#042f35}.site form.alteaForm input[type=text]::-webkit-input-placeholder,.site form.alteaForm input[type=tel]::-webkit-input-placeholder,.site form.alteaForm input[type=email]::-webkit-input-placeholder,.site form.alteaForm select::-webkit-input-placeholder{color:#042f35}.site form.alteaForm input[type=text]:-ms-input-placeholder,.site form.alteaForm input[type=tel]:-ms-input-placeholder,.site form.alteaForm input[type=email]:-ms-input-placeholder,.site form.alteaForm select:-ms-input-placeholder{color:#042f35}.site form.alteaForm input[type=text]::-moz-placeholder,.site form.alteaForm input[type=tel]::-moz-placeholder,.site form.alteaForm input[type=email]::-moz-placeholder,.site form.alteaForm select::-moz-placeholder{color:#042f35;opacity:1}.site form.alteaForm input[type=text]:-moz-placeholder,.site form.alteaForm input[type=tel]:-moz-placeholder,.site form.alteaForm input[type=email]:-moz-placeholder,.site form.alteaForm select:-moz-placeholder{color:#042f35;opacity:1}.site form.alteaForm input.error,.site form.alteaForm select.error,.site form.alteaForm textarea.error{background-color:rgba(255,90,0,0.1);border:1px solid #dc2c2b;color:#000;-webkit-appearance:none}.site form.alteaForm .af-form-dynamic-children-ages-block{display:flex;border:1px solid #042f35;border-radius:10px}.site form.alteaForm .af-form-dynamic-children-ages-block select{border:none;display:none;padding:10PX 3px;text-align:center}.site form.alteaForm textarea{position:relative;resize:vertical;width:95%;min-height:15vh;font-family:"Epilogue",sans-serif;color:#042f35;font-size:18px;border:1px solid #042f35;border-radius:10px;padding:10px;background:transparent;outline:none;z-index:3}@media (min-width:992px){.site form.alteaForm textarea{width:98%}}.site form.alteaForm textarea::placeholder{color:#042f35}.site form.alteaForm textarea::-webkit-input-placeholder{color:#042f35}.site form.alteaForm textarea:-ms-input-placeholder{color:#042f35}.site form.alteaForm textarea::-moz-placeholder{color:#042f35;opacity:1}.site form.alteaForm textarea:-moz-placeholder{color:#042f35;opacity:1}.site form.alteaForm .errorMessages{display:none;text-align:left;border:1px solid #dc2c2b;padding:10px;margin-bottom:20px;background:#FFF;color:#000}.site form.alteaForm .errorMessages label{display:list-item;list-style-type:disc;margin-left:20px;margin-bottom:2px;font-size:0.8em;padding:0;text-align:left}.site form.alteaForm .errorMessages p{color:#dc2c2b;font-weight:400;margin-top:0}.site form.alteaForm .end-content{position:relative;text-align:center}.site form.alteaForm .accept-information{display:block;padding:1em 0}.site form.alteaForm .accept-information input{width:15px;height:15px}.site form.alteaForm p.cta-outline{margin:1em 0}.site form.alteaForm p.cta-outline button{min-width:170px}.site footer.container-footer{margin-top:-1px;padding-bottom:6rem;background:#042f35;padding-top:6rem}.site footer.container-footer.sky-active{padding-top:0}.site footer.container-footer p{color:#EEF8FF}.site footer.container-footer a{color:#EEF8FF}.site footer.container-footer span{color:#dc2c2b;font-size:35px;font-weight:600;line-height:3rem;margin-bottom:2rem;text-align:center}.site footer.container-footer .footer-item .by-altea img{max-width:80px}.site footer.container-footer .footer-item .logo-footer img{margin:0 auto;display:block}.site footer.container-footer .footer-item a{display:flex;align-items:center}.site footer.container-footer .footer-item a img{width:100%;height:auto;max-width:30vw;margin:0 auto}@media (min-width:768px){.site footer.container-footer .footer-item a img{max-width:240px}}.site footer.container-footer .footer-item ul{margin:0;list-style:none;display:flex;flex-direction:column;align-items:center}.site footer.container-footer .footer-item ul li a{text-transform:uppercase;font-size:18px;line-height:2rem}.site footer.container-footer .footer-item ul.link-webcam{padding:1rem}.site footer.container-footer .footer-item ul.link-utility{padding:1rem 0 2rem}.site .cta-mobile-book-hotel{position:fixed;bottom:0;left:0;width:100vw;height:60px;z-index:10;background:#dc2c2b;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}@media (min-width:1200px){.site .cta-mobile-book-hotel{display:none}}.site .cta-mobile-book-hotel p{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;width:100%;height:100%;margin:0}.site .cta-mobile-book-hotel p a#bookHotel,.site .cta-mobile-book-hotel p span#bookHotel{width:100%;height:100%;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;color:#FFF;font-size:18px;font-weight:500;text-transform:uppercase;font-family:"Syne",sans-serif;text-align:center;line-height:normal;cursor:pointer}.site #extra-infos .form_item label{margin:0.3rem 0}.site .newsletter-section{display:flex;flex-direction:column;align-items:center;padding:1rem 1rem 3rem}@media (min-width:1200px){.site .newsletter-section{padding:2rem clamp(40px,5vw,5rem) 3rem}}.site .newsletter-section h2{color:#FFF;font-family:"Syne",sans-serif}.site .newsletter-section form{position:relative;max-width:1020px;margin:3em auto 0 auto}.site .newsletter-section form input{font-family:"Syne",sans-serif;background:rgba(255,255,255,0.1);border:none;color:#FFF;font-size:16px;display:block;width:100%;min-width:300px;padding:10px 10px 10px 10px;box-sizing:border-box;text-align:left;outline:none;letter-spacing:0.05em}.site .newsletter-section form input::placeholder{color:#FFF}@media (min-width:1200px){.site .newsletter-section form input{width:50vw;min-width:300px;max-width:450px}}.site .newsletter-section form button{position:absolute;right:0;top:0;border:0;height:100%;width:70px;padding:3.5px 20px;color:#042f35;font-size:1.1em;background:#FFF}.site .newsletter-section form button svg{height:25px;width:auto}.site .newsletter-section form button:hover{background:#042f35;border:1px solid #FFF}.site .newsletter-section form button:hover svg path,.site .newsletter-section form button:hover svg line{stroke:#FFF}.site.homepage .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .numeration-section-site{display:none}@media (min-width:992px){.site.homepage .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content .numeration-section-site{display:flex}}@media (min-width:992px){.site.homepage .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content h1{font-size:63px;line-height:1.3em}}@media (min-width:992px){.site.homepage .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content h1::first-line{font-size:83px}}@media (min-width:992px){.site.homepage .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content h2{font-size:53px}}@media (min-width:992px){.site.homepage .siteContent .main-container .container-content .com-content-article .com-content-article__body .article-main-content h2::first-line{font-size:76px}}@media (min-width:992px){body.dolomitic-passes-page.site .siteContent.no-photo-page .main-container .container-content .com-content-article .com-content-article__body .article-main-content.passi-dolomitici-dolomitic-passes-page{padding-top:4rem}}body.dolomitic-passes-page.site .siteContent.no-photo-page .main-container .container-content .com-content-article .com-content-article__body .article-main-content.passi-dolomitici-dolomitic-passes-page:after{display:none}body.dolomitic-passes-page.site .siteContent.no-photo-page .main-container .container-content .com-content-article .com-content-article__body .article-main-content .numeration-section-site{display:none}body.no-photo-page:not(.hotels-detail-page) header,body.no-photo-page:not(.com_portalaccommodations) header{background:#042f35}@media (min-width:992px){body header:not(.on-top-menu-before-scroll){background:#042f35}}.itemblock{display:flex;gap:30px;flex-direction:column}@media (min-width:992px){.itemblock{display:flex;justify-content:center;align-items:center;flex-direction:row}}.itemblock .itemblock-img a{display:block;border:none}.itemblock-container{max-width:1200px;margin:0 auto 0 0}.cta-more{position:relative;display:flex;justify-content:center;padding:4rem 0 2rem;text-align:center;z-index:9}.cta-outline{text-align:center;position:relative;z-index:1;font-size:24px !important;text-transform:uppercase;display:inline-block;background:none;border:1px solid #FFF;line-height:1;overflow:hidden;margin:0.5em 0;padding:20px 20px;cursor:pointer;transition:all 0.4s ease;background:#042f35 !important}@media (min-width:1200px){.cta-outline{padding:20px 35px}}.cta-outline button{text-decoration:none;color:#FFF;position:relative;z-index:1;border:none;outline:none;background:transparent;text-transform:uppercase}.cta-outline img{width:auto;height:auto}.cta-outline:hover{background:#FFF !important;color:#042f35;border:1px solid #042f35}.cta-outline:hover a,.cta-outline:hover input{color:#042f35 !important}.cta-outline:hover button{color:#042f35}.cta-outline a,.cta-outline input{font-family:"Syne",sans-serif !important;transition:all 0.4s ease;color:#FFF !important;text-decoration:none !important;border:none !important;background:transparent;text-transform:uppercase}.formular_big{width:100%}.formular_big td{width:200px;padding:10px 5px}@media (max-width:767px){.formular_big td{display:block;width:100%;padding:5px 0}}.formular_big textarea{width:90%}@media (min-width:768px){.formular_big textarea{display:block;width:auto}}.formular_big input{margin:0 5px 0 0}.formular_big .hotel_kat{background-color:#D9D9D9}.formular_big .privacyTextBox{position:relative;max-height:80px;overflow:auto;font-size:11px;line-height:130%;padding:5px;font-weight:normal;margin-bottom:1rem;background-color:#EEF8FF}.formular_big .privcay_altlang{margin:20px 0 10px}.formular_big .privacy_checkboxes{margin-bottom:20px}.twocol-container{position:relative;padding:2rem clamp(40px,5vw,5rem) 3rem}.twocol-container .row{display:block}@media (min-width:1200px){.twocol-container .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px 40px;flex-direction:row;max-width:1400px;margin:0 auto}}.twocol-container .row .list-item{width:calc(100% - 10px);padding:0;margin-bottom:70px}@media (min-width:1200px){.twocol-container .row .list-item{flex:0 0 auto;width:calc(50% - 20px);padding:0;margin-bottom:0}}.twocol-container .row .list-item .image-box{position:relative;overflow:hidden;text-shadow:-1px 1px 2px rgba(0,0,0,0.65)}.twocol-container .row .list-item .image-box img{display:block;width:100%;height:100%;object-fit:cover;opacity:0.8;aspect-ratio:1/1;transition:all 0.4s ease}@media (min-width:1200px){.twocol-container .row .list-item .image-box img{aspect-ratio:5/3}}.twocol-container .row .list-item .image-box a:hover img{transform:scale3d(1.2,1.2,1.2)}.twocol-container .row .list-item .title{position:absolute;z-index:1;bottom:0;margin:0;padding:2%;font-size:28px;font-weight:600;line-height:normal;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:1200px){.twocol-container .row .list-item .title{font-size:35px}}.twocol-container .row .list-item .title .location{position:relative;display:block;line-height:2rem;font-size:18px;font-weight:400;text-transform:uppercase;margin-bottom:auto}.twocol-container .row .list-item .title .location:after{content:"";display:block;position:absolute;bottom:0;left:-2rem;width:30%;height:1px;border-bottom:solid 1px #FFF}@media (min-width:1200px){.twocol-container .row .list-item .title .location:after{width:30%}}.twocol-container .row .list-item .title .type{font-weight:200}.twocol-container .row .list-item .text-box{position:relative;top:0;left:0;width:100%;padding:2%}.twocol-container .row .list-item .text-box p{font-size:16px;line-height:1.4em}.twocol-container .row .list-item .text-box div{display:block}@media (min-width:1200px){.twocol-container .row .list-item .text-box div{display:flex;justify-content:space-between;gap:10px;flex-direction:row;max-width:1400px;margin:0 auto;align-items:center}}.twocol-container .row .list-item .text-box div p{width:100%}@media (min-width:1200px){.twocol-container .row .list-item .text-box div p{width:40%}}.twocol-container .row .list-item .text-box div p:first-of-type{width:100%}@media (min-width:1200px){.twocol-container .row .list-item .text-box div p:first-of-type{width:60%}}.slider-fullscreen{padding:30px 0 40px 4%}@media (min-width:1200px){.slider-fullscreen{padding:70px 0 70px 4%}}.slider-fullscreen .inner{position:relative}.slider-fullscreen .list-item{width:80%;overflow:hidden}@media (min-width:1200px){.slider-fullscreen .list-item{width:70%}}@media (min-width:1320px){.slider-fullscreen .list-item{width:85%}}.slider-fullscreen .list-item:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}.slider-fullscreen .list-item img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}@media (min-width:1200px){.slider-fullscreen .list-item img{height:80vh;aspect-ratio:unset}}.slider-fullscreen .list-item-text{width:100%;display:block;padding:4% 2%}@media (min-width:1200px){.slider-fullscreen .list-item-text{width:90%;display:flex;gap:60px;justify-content:flex-start;align-items:flex-end}}.slider-fullscreen .list-item-text p{font-size:18px;line-height:1.4rem !important}@media (min-width:1200px){.slider-fullscreen .list-item-text p{line-height:2.5rem;font-size:20px}}.slider-fullscreen .list-item-text .item-infos{font-size:18px}.slider-fullscreen .list-item-text .item-infos span{font-family:"Epilogue",sans-serif;font-style:normal;font-size:24px;font-weight:600;line-height:28px;letter-spacing:0.72px}@media (min-width:1200px){.slider-fullscreen .list-item-text .item-infos span{font-size:30px;line-height:33px}}.slider-fullscreen .list-item-text .item-infos a{border:none}.slider-fullscreen .list-item-text .item-link{margin-left:auto}.slider-fullscreen .swiper-button-prev{display:none;font-size:0}@media (min-width:992px){.slider-fullscreen .swiper-button-prev{display:block;right:2rem;top:43%;color:#FFF;border:solid 1px #FFF;width:65px;height:65px}}.slider-fullscreen .swiper-button-prev:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.slider-fullscreen .swiper-button-next{display:none;font-size:0}@media (min-width:992px){.slider-fullscreen .swiper-button-next{display:block;right:2rem;top:43%;color:#FFF;border:solid 1px #FFF;width:65px;height:65px}}.slider-fullscreen .swiper-button-next:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.niceswiper{padding:4rem 0 4rem;width:100%;height:60vh;max-height:560px;overflow:hidden}.niceswiper .slider-container{align-items:center}@media (min-width:992px){.niceswiper .slider-container{max-width:460px}}.niceswiper .slider-container .slider-container-item{position:relative;width:75vw;height:100%;transition:height 0.4s ease}@media (min-width:992px){.niceswiper .slider-container .slider-container-item{max-width:460px}}.niceswiper .slider-container .slider-container-item.swiper-slide-active{height:130%}.niceswiper .slider-container .slider-container-item.swiper-slide-active .slider-img{height:101%}.niceswiper .slider-container .slider-container-item.swiper-slide-active .slider-txt{height:101%}.niceswiper .slider-container .slider-container-item .slider-img{position:relative;z-index:1;height:100%;width:100%;overflow:hidden}.niceswiper .slider-container .slider-container-item .slider-img img{width:100%;height:100%;object-fit:cover;z-index:1}.niceswiper .slider-container .slider-container-item .slider-txt{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;z-index:10;justify-content:flex-end;align-items:flex-start;padding:0.5rem}@media (min-width:992px){.niceswiper .slider-container .slider-container-item .slider-txt{padding:2rem}}.niceswiper .slider-container .slider-container-item .slider-txt .slider-name-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-shadow:-1px 1px 2px rgba(0,0,0,0.65)}.niceswiper .slider-container .slider-container-item .slider-txt .slider-name-container .item-name{color:#FFF;font-size:32px;font-weight:500;text-decoration:none;border-bottom:0}.niceswiper .slider-container .slider-container-item .slider-txt .slider-name-container .item-locality{color:#FFF;font-size:19px;font-weight:400;text-decoration:none;border-bottom:0}.niceswiper .slider-container .slider-container-item .slider-txt .slider-name-container .item-cin{color:#FFF;font-size:19px;font-weight:400;text-decoration:none;border-bottom:0}.niceswiper .slider-container .slider-container-item.highlight-del-mese .slider-txt{justify-content:space-between}.niceswiper .slider-container .slider-container-item.highlight-del-mese .slider-txt .red-title{margin:-0.5rem 0 0px -0.5rem;color:#FFF;text-transform:uppercase;background:#dc2c2b;padding:0.5rem 1rem}@media (min-width:992px){.niceswiper .slider-container .slider-container-item.highlight-del-mese .slider-txt .red-title{margin:-2rem 0 0 -2rem}}.niceswiper .swiper-button-prev{display:none}@media (min-width:992px){.niceswiper .swiper-button-prev{display:block;left:2rem;top:43%;right:auto;color:#042f35;border:solid 1px #042f35;width:65px;height:65px;background-color:#FFF}}.niceswiper .swiper-button-prev:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.niceswiper .swiper-button-next{display:none}@media (min-width:992px){.niceswiper .swiper-button-next{display:block;right:2rem;top:43%;color:#042f35;border:solid 1px #042f35;width:65px;height:65px;background-color:#FFF}}.niceswiper .swiper-button-next:after{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1rem}.background-skyline{position:relative;top:0;left:0;width:100%;height:30vh;overflow:hidden;min-height:120px}.background-skyline .cloud{position:absolute}.background-skyline .cloud--small{height:25%;right:-5%;fill:#cbe0ec}@media (min-width:1200px){.background-skyline .cloud--small{right:-15%}}.background-skyline .cloud--medium{height:55%;right:-40%;fill:#759cb2}@media (min-width:1200px){.background-skyline .cloud--medium{right:-20%}}.background-skyline .cloud--large{height:85%;right:-40%;fill:#396177}@media (min-width:1200px){.background-skyline .cloud--large{right:-25%}}.background-skyline .cloud--1{top:10%;animation:float 15s linear infinite}.background-skyline .cloud--2{top:25%;animation:float 25s 10s linear infinite}.background-skyline .cloud--3{top:28%;animation:float 50s 5s linear infinite}@keyframes float{to{transform:translateX(-100vw)}}.background-skyline .skyline{position:absolute;bottom:0;width:100%}.fancybox__container{z-index:9999999}
