.btn{font-size:14px;text-transform:uppercase;letter-spacing:1.2px}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/assets/webfonts/Montserrat-Bold.woff2) format("woff2"),url(/assets/webfonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/assets/webfonts/Montserrat-BoldItalic.woff2) format("woff2"),url(/assets/webfonts/Montserrat-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/assets/webfonts/Montserrat-Medium.woff2) format("woff2"),url(/assets/webfonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/assets/webfonts/Montserrat-MediumItalic.woff2) format("woff2"),url(/assets/webfonts/Montserrat-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/assets/webfonts/Montserrat-Regular.woff2) format("woff2"),url(/assets/webfonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(/assets/webfonts/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(/assets/webfonts/Montserrat-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/assets/webfonts/Montserrat-SemiBold.woff2) format("woff2"),url(/assets/webfonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Light"),local("Montserrat-Light"),url(/assets/webfonts/Montserrat-Light.woff2) format("woff2"),url(/assets/webfonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/assets/webfonts/Montserrat-Italic.woff2) format("woff2"),url(/assets/webfonts/Montserrat-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/assets/webfonts/Montserrat-LightItalic.woff2) format("woff2"),url(/assets/webfonts/Montserrat-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/assets/webfonts/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(/assets/webfonts/Montserrat-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/assets/webfonts/Montserrat-ExtraLight.woff2) format("woff2"),url(/assets/webfonts/Montserrat-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body,html{height:100%}body.no-scroll,html.no-scroll{overflow:hidden}.ls-1{letter-spacing:1px}.ls-3{letter-spacing:3px}small.overline{letter-spacing:3px;font-size:20px;font-family:Montserrat,sans-serif;text-transform:lowercase}nav.barra-menu{position:relative;z-index:99;height:80px;border-bottom:solid 1px rgba(255,255,255,.4);transition:all .4s ease-in-out}nav.barra-menu ul li a{color:#fff!important;text-decoration:none}nav.barra-menu ul li a:hover{text-decoration:underline}nav.barra-menu a.noleggia{position:relative;text-decoration:none!important;text-transform:uppercase}nav.barra-menu a.noleggia:hover i,nav.barra-menu a.noleggia:hover span{color:#e1091b!important}nav.barra-menu a.noleggia:before{content:"";position:absolute;left:-20px;top:-1px;width:0;height:0;border-bottom:80px solid #f1f1f1;border-left:20px solid transparent}nav.barra-menu a.noleggia span{max-width:80px;color:#0f1c21;font-weight:500;line-height:1}header{position:relative;margin-top:-80px}header:before{content:url(../imgs/logo-livigno.svg);position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:3;width:39px;height:103px}@media (max-width:575.98px){header:before{content:normal}}header.home{height:100vh;min-height:650px;position:relative}@media (max-width:575.98px){header.home{height:100%;min-height:550px}}header.home nav.navbar{z-index:3;height:80px}header.home .swiper-home,header.home .swiper-pagine{height:100vh;min-height:650px}@media (max-width:575.98px){header.home .swiper-home,header.home .swiper-pagine{height:100%;min-height:550px}}header.home .swiper-home .swiper-slide,header.home .swiper-pagine .swiper-slide{min-height:550px}header.home .swiper-home .swiper-slide img:not(.arrow),header.home .swiper-pagine .swiper-slide img:not(.arrow){min-height:650px;width:100%;height:100vh;object-fit:cover;object-position:top}@media (max-width:575.98px){header.home .swiper-home .swiper-slide img:not(.arrow),header.home .swiper-pagine .swiper-slide img:not(.arrow){height:100%;min-height:550px}}header.home .overlay{z-index:2;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(26,31,52,.7))}@media (max-width:575.98px){header.home .overlay img{max-width:300px}}@media (max-width:991.98px){header.home .overlay img{max-width:380px}}@media screen and (max-height:750px){header.home .overlay img{max-width:300px}}header.home .overlay h1,header.home .overlay h2{color:#fff;max-width:950px}header.home .overlay h1{font-size:calc(1.5rem + 3vw)}@media (min-width:1200px){header.home .overlay h1{font-size:3.75rem}}@media (max-width:575.98px){header.home .overlay h1{font-size:calc(1.375rem + 1.5vw)}}@media (max-width:575.98px) and (min-width:1200px){header.home .overlay h1{font-size:2.5rem}}@media (max-width:575.98px){header.home .overlay h2{font-size:calc(1.29375rem + .525vw)}}@media (max-width:575.98px) and (min-width:1200px){header.home .overlay h2{font-size:1.6875rem}}.slogan{background-color:#0f1c21}@media (min-width:576px){.slogan{background:#0b1317 url(../imgs/shape-logo.svg) no-repeat top 45px center}}.slogan small{color:#fff;font-weight:600;font-style:italic;display:block;max-width:150px;text-decoration:none!important}@media (max-width:991.98px){.blocco-elenco{max-width:645px}}@media (max-width:1199.98px){.blocco-elenco img{max-width:117%}}@media (max-width:767.98px){.blocco-elenco img{max-width:100%}}.blocco-elenco .rtl{direction:rtl}@media (max-width:575.98px){.blocco-elenco .rtl .rtl-mobile{direction:rtl}}.blocco-elenco .top-brands small{font-weight:600;font-style:italic}.blocco-elenco .top-brands p{font-size:14px;margin-top:8px}.fascione-foto-testo{background-attachment:local;background-position:center;background-size:cover;height:370px;max-height:100%}@media (min-width:768px){.fascione-foto-testo{background-attachment:fixed;height:700px;max-height:100vh}}.quote{background-color:#0b1317}.quote img{z-index:1;position:relative}@media (max-width:575.98px){.quote img{max-height:250px}}.quote h2{font-weight:300;font-style:italic;max-width:600px}.quote h2 strong{font-weight:600}.location #mappa{height:500px}@media (max-width:575.98px){.location #mappa{height:370px}}.location h2,.location h3{line-height:1}.social h2 span{font-weight:300}.social ul li a{color:#fff;font-size:25px}footer{position:relative;z-index:3}footer>.container{background:url(../imgs/shape-logo.svg) no-repeat top 45px right 200px;background-size:240px}footer a{color:#fff!important;text-decoration:none}footer small{font-weight:600;font-style:italic;color:#fff;max-width:250px;display:block}footer img.zinermann{max-width:150px}.ueppy{background-color:#0b1317}.wa{position:fixed;right:0;bottom:0;z-index:2}