:root{--c-white:#fff;--c-black:#000;--c-primary:var(--c-black);--c-secondary:var(--c-white);--c-text:var(--c-black);--c-gray-200:#f5f5f5;--c-gray-300:#efefef;--c-gray-400:#ddd;--c-gray-500:#ccc;--c-gray-600:#707070;--c-gray-700:#434343;--f-main:"Avenir LT Pro",sans-serif;--f-headings:"Avenir LT Pro",sans-serif;--wrapperWidth:114.8rem;--paddingWidth:1.8rem;--gutterWidth:.8rem}body .area-hero{margin-bottom:7.5rem}@media (min-width:768px){body .area-hero{margin-bottom:9.2rem;background-color:var(--c-black)}}body .area-hero__slide{opacity:1!important;z-index:1}body .area-hero__slide.swiper-slide-active{z-index:2}body .area-hero__slide.swiper-slide-active .area-hero__bg{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1s ease-in-out,-webkit-transform 1s ease-in-out .2s;transition:opacity 1s ease-in-out,-webkit-transform 1s ease-in-out .2s;-o-transition:opacity 1s ease-in-out,-o-transform 1s ease-in-out .2s;transition:opacity 1s ease-in-out,transform 1s ease-in-out .2s;transition:opacity 1s ease-in-out,transform 1s ease-in-out .2s,-webkit-transform 1s ease-in-out .2s,-o-transform 1s ease-in-out .2s}body .area-hero__slide.swiper-slide-active .area-hero__bg-wrapper{opacity:1;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}body .area-hero__slide.swiper-slide-active .area-hero__content.-bottom{opacity:1}body .area-hero__bg{left:0;top:0;width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;opacity:0;-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:opacity .5s ease-in-out .5s,-webkit-transform 1s ease-in-out 1s;transition:opacity .5s ease-in-out .5s,-webkit-transform 1s ease-in-out 1s;-o-transition:opacity .5s ease-in-out .5s,-o-transform 1s ease-in-out 1s;transition:opacity .5s ease-in-out .5s,transform 1s ease-in-out 1s;transition:opacity .5s ease-in-out .5s,transform 1s ease-in-out 1s,-webkit-transform 1s ease-in-out 1s,-o-transform 1s ease-in-out 1s;will-change:transform,opacity}body .area-hero__bg:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:80%;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:-webkit-linear-gradient(bottom,#000,transparent);background:-o-linear-gradient(bottom,#000 0,transparent 100%);background:linear-gradient(0deg,#000,transparent)}@media (min-width:768px){body .area-hero__bg:before{height:60%}}body .area-hero__bg-wrapper{height:45rem;max-height:100vh;opacity:0;-webkit-transition:opacity .5s ease-in-out .5s;-o-transition:opacity .5s ease-in-out .5s;transition:opacity .5s ease-in-out .5s}@media (min-width:768px){body .area-hero__bg-wrapper{height:97.2rem}}body .area-hero__content.-top{--paddingWidth:5rem;left:0;bottom:7rem;display:block!important;z-index:2}@media (min-width:768px){body .area-hero__content.-top{bottom:13rem;background-color:unset}}body .area-hero__content.-bottom{padding-top:2.4rem;opacity:0}body .area-hero__heading{max-width:66.5rem;margin-top:auto;margin-bottom:0;font-size:2.6rem;line-height:3.4rem;text-transform:uppercase}@media (min-width:768px){body .area-hero__heading{margin-bottom:1.2rem;font-size:4.5rem;line-height:5.5rem;text-shadow:0 0 1.5rem rgba(0,0,0,.36)}}body .area-hero__description{max-width:66.5rem}body .area-hero__button{margin-right:auto;margin-top:3.8rem}@media (min-width:768px){body .area-hero__button{margin-top:2.8rem}}body .area-hero__nav{right:5.8rem;bottom:4.2rem;width:10rem;z-index:5}body .area-hero__nav-item{position:static;width:2.7rem;height:4rem;margin:0;padding:0;background-color:unset;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;outline:0;opacity:.75;-webkit-transition:opacity .25s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .25s ease-in-out,-webkit-transform .5s ease-in-out;-o-transition:opacity .25s ease-in-out,-o-transform .5s ease-in-out;transition:opacity .25s ease-in-out,transform .5s ease-in-out;transition:opacity .25s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-o-transform .5s ease-in-out}body .area-hero__nav-item:hover{opacity:1;-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}body .area-hero__nav-item.-prev{background-image:url(images/icon-arrow-left.svg)}body .area-hero__nav-item.-next{background-image:url(images/icon-arrow-right.svg)}body .area-hero__nav-item:after{content:none}body .area-hero__pagination{left:50%;top:42rem;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:4}@media (min-width:768px){body .area-hero__pagination{top:unset;bottom:2.6rem}}body .area-hero__pagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem;margin:0 .4rem;background-color:unset;border:.1rem solid var(--c-white);opacity:1;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}@media (min-width:768px){body .area-hero__pagination .swiper-pagination-bullet{width:1.6rem;height:1.6rem;margin:0 .5rem;border-width:.2rem}}body .area-hero__pagination .swiper-pagination-bullet-active{background-color:var(--c-white)}