.mod-hero-t5 h1:not(.over-slide){text-transform:uppercase}.mod-hero-t5 .bookmark .position-absolute{padding:clamp(2rem,3vw,6rem) clamp(1.4rem,4vw,2rem);top:0;width:clamp(14rem,18vw,20rem);z-index:1}.mod-hero-t5 .bookmark svg{left:0;position:absolute;top:0;width:100%;z-index:-1}.mod-hero-t5 .bg{height:clamp(40rem,40vh,70rem);width:100%}.mod-hero-t5 .bg .label-container{left:0;position:absolute;top:0;width:100%}.mod-hero-t5 .bg .container .label{background-color:var(--bs-light-blue);border-radius:8rem;clip-path:polygon(0 0,75% 0,75% 100%,0 63%);height:500px;width:200px}.mod-hero-t5 .bg .wrapper{align-items:center;display:flex;flex-flow:column nowrap;gap:1rem;height:100%;justify-content:center;padding:var(--mobile-padding);width:100%}.mod-hero-t5 .bg .wrapper .content{color:#fff;max-width:750px;text-align:center}.mod-hero-t5 .mask{-webkit-mask-box-image:url(//3506980.fs1.hubspotusercontent-na1.net/hubfs/3506980/raw_assets/public/Livigno_eu/images/layout/mask.svg);mask-image:url(//3506980.fs1.hubspotusercontent-na1.net/hubfs/3506980/raw_assets/public/Livigno_eu/images/layout/mask.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;overflow:hidden}.mod-hero-t5 .content .subtitle{font-size:clamp(1.8rem,1.05rem + 2.4vw,2.4rem)}.subtitle2{font-size:clamp(1.9rem,1.525rem + 1.2vw,2.2rem);font-weight:600;line-height:clamp(2.5rem,2.1875rem + 1vw,2.75rem)}@media (min-width:768px){.mod-hero-t5 .mod-hero-nav .wrapper{margin-top:-8rem;padding-top:10rem}.mod-hero-t5 .mod-download-materials .accordion .disabled-desktop{display:block;height:auto!important;visibility:visible}.mod-hero-t5 .mod-download-materials .accordion button.collapsed:after,.mod-hero-t5 .mod-download-materials .accordion button:after{display:none!important}}@media (min-width:992px){.mod-hero-t5 .left-sticky-boxes:not(.sticky){position:absolute;width:304.98px}}@media (min-width:1200px){.mod-hero-t5 .left-sticky-boxes:not(.sticky){width:365px}}@media (min-width:1400px){.mod-hero-t5 .left-sticky-boxes:not(.sticky){width:315px}}@media (max-width:992px){.mod-hero-t5 .nav-mob::-webkit-scrollbar{display:none}.mod-hero-t5 .nav-mob{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}}@media (max-width:768px){.mod-hero-t5 .mask{-webkit-mask-box-image:url(//3506980.fs1.hubspotusercontent-na1.net/hubfs/3506980/raw_assets/public/Livigno_eu/images/layout/mask-mobile.svg);-webkit-mask-image:url(//3506980.fs1.hubspotusercontent-na1.net/hubfs/3506980/raw_assets/public/Livigno_eu/images/layout/mask-mobile.svg);mask-image:url(//3506980.fs1.hubspotusercontent-na1.net/hubfs/3506980/raw_assets/public/Livigno_eu/images/layout/mask-mobile.svg);mask-repeat:no-repeat!important;-webkit-mask-repeat:no-repeat!important}.mod-hero-t5.horizontal_mobile_slides .mask{-webkit-mask-box-image:unset;-webkit-mask-image:unset;mask-image:unset}.mod-hero-t5.horizontal_mobile_slides .bg{height:21vh}.mod-hero-t5 .cta{width:100%}}.booking-t5 .tabs{display:flex;justify-content:center;margin-bottom:1rem}.booking-t5 .tabs .btn{color:var(--bs-primary);font-size:2.4rem;font-weight:700;text-decoration:none;text-transform:uppercase;transition:opacity .3s}.booking-t5 .tabs .btn:not(.active){opacity:.3}.booking-t5 .booking-desktop .mod-hero-nav .wrapper{border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.booking-t5 .booking-mobile{display:none;margin-top:-5rem;position:relative;z-index:1}.booking-t5 .booking-mobile .btn{min-height:3rem;padding:1.5rem 2.5rem;position:relative;text-align:center;width:100%}.booking-t5 .booking-mobile .btn:hover{background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important}.booking-t5 .booking-mobile .btn img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:4rem;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%);width:4rem}.booking-t5 .booking-mobile .btn span{width:100%}.booking-mobile-accordion{background-color:var(--bs-secondary);border-radius:var(--bs-border-radius);margin:10px 0}@media (max-width:768px){.booking-t5 .booking-desktop{display:none}.booking-t5 .booking-mobile{display:block}}