.box-carousel{width:100%;overflow:hidden}.cont-carousel{background-color:#000000;max-width:76.9rem;height:60vh;padding:0 5rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media only screen and (max-width: 900px){.cont-carousel{max-width:none;width:100%}}@media only screen and (max-width: 600px){.cont-carousel{height:50rem}}@media only screen and (max-width: 400px){.cont-carousel{height:36rem}}.cont-carousel.cont-full{max-width:100%;position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh;margin:0}.cont-carousel.cont-full .close{display:block}.cont-carousel.cont-full .slick-prev{left:30px}.cont-carousel.cont-full .slick-next{right:30px}.cont-carousel .close{position:fixed;font-size:0;top:20px;right:20px;display:none;z-index:2;width:30px;height:30px;background-image:url("../img/close.svg");background-size:contain;cursor:pointer}.cont-carousel .slider{width:100%;height:100%;margin:0 auto}.cont-carousel .slider.full{max-width:auto;width:100%;height:100vh;position:absolute;top:0;left:0;background-color:#000000;margin:0}.cont-carousel .slider .slick-slide{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;opacity:.2;outline:none}.cont-carousel .slider .slick-slide.slick-active{opacity:.5}.cont-carousel .slider .slick-slide.slick-current{opacity:1}.cont-carousel .slider .slick-slide figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.cont-carousel .slider .slick-slide figure img{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.cont-carousel .slick-prev,.cont-carousel .slick-next{width:50px;height:50px;z-index:10}@media only screen and (max-width: 900px){.cont-carousel .slick-prev,.cont-carousel .slick-next{width:35px;height:35px}}.cont-carousel .slick-prev:before,.cont-carousel .slick-next:before{color:black;content:'';background-image:url(../img/arrow.svg);text-shadow:2px 2px 2px #969696;fill:white;background-position:center;background-size:contain;background-repeat:no-repeat;display:block;width:100%;height:100%}.cont-carousel .slick-prev.slick-disabled,.cont-carousel .slick-next.slick-disabled{display:none !important}.cont-carousel .slick-prev{left:-50px}@media only screen and (max-width: 900px){.cont-carousel .slick-prev{left:-35px}}.cont-carousel .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cont-carousel .slick-next{right:-50px}@media only screen and (max-width: 900px){.cont-carousel .slick-next{right:-35px}}.cont-carousel .slick-list,.cont-carousel .slick-track{height:100%}.homepage .header{min-height:60vh;background:none;max-width:100%}@media only screen and (max-width: 37.5em){.homepage .header{height:70vh}}@media only screen and (max-width: 30em){.homepage .header{height:80vh}}.homepage .header .wrapper{max-width:100%;overflow:hidden;height:60vh;min-height:auto}@media only screen and (max-width: 37.5em){.homepage .header .wrapper{height:70vh}}@media only screen and (max-width: 30em){.homepage .header .wrapper{height:80vh}}.homepage .header .wrapper .header__nav{position:absolute;top:0;padding:3.5rem 4rem;z-index:2;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.homepage .header .wrapper .home-carousel{position:relative;background-color:#000;width:100%;background-size:auto 100%;background-position:center;height:100%}.homepage .header .wrapper .home-carousel .slider{opacity:0;-webkit-transition:all 1s;transition:all 1s}.homepage .header .wrapper .home-carousel .slider.slick-initialized{opacity:1}.homepage .header .wrapper .home-carousel .slider .slick-slide{position:relative;height:60vh;outline:none}.homepage .header .wrapper .home-carousel .slider .slick-slide .img_crsl{height:60vh}@media only screen and (max-width: 37.5em){.homepage .header .wrapper .home-carousel .slider .slick-slide{height:70vh}.homepage .header .wrapper .home-carousel .slider .slick-slide .img_crsl{height:70vh}}@media only screen and (max-width: 30em){.homepage .header .wrapper .home-carousel .slider .slick-slide{height:80vh}.homepage .header .wrapper .home-carousel .slider .slick-slide .img_crsl{height:80vh}}.homepage .header .wrapper .home-carousel .slider .slick-slide .img__content{position:relative;width:100%;height:100%;overflow:hidden}.homepage .header .wrapper .home-carousel .slider .slick-slide .img__content img{height:100%;position:absolute;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);left:50%}@media only screen and (min-width: 1600px){.homepage .header .wrapper .home-carousel .slider .slick-slide .img__content img{height:auto;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%}}@media only screen and (min-width: 1040px) and (max-height: 768px){.homepage .header .wrapper .home-carousel .slider .slick-slide .img__content img{height:auto;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%}}.homepage .header .wrapper .home-carousel .slider .slick-slide .img__content img.mobile{display:none}@media only screen and (max-width: 420px){.homepage .header .wrapper .home-carousel .slider .slick-slide .img__content img.desktop{display:none}.homepage .header .wrapper .home-carousel .slider .slick-slide .img__content img.mobile{display:block;height:108%}}.homepage .header .wrapper .home-carousel .slider .slick-slide .header__content{position:absolute;bottom:0;width:100%;height:100%;left:0;padding:0 4rem 9rem;background:-webkit-gradient(linear, left bottom, left top, from(#000), color-stop(50%, transparent));background:linear-gradient(to top, #000 0%, transparent 50%);margin:0}.homepage .header .wrapper .home-carousel figure{height:48rem}.homepage .header .wrapper .home-carousel figure img{height:100%;width:100%}.homepage .header .wrapper .home-carousel ul.slick-dots{bottom:4rem;text-align:left;padding:0 4rem}.homepage .header .wrapper .home-carousel ul.slick-dots li{width:1.5rem;height:1.5rem;margin:0 1rem 0 0}.homepage .header .wrapper .home-carousel ul.slick-dots li button{width:1.5rem;height:1.5rem}.homepage .header .wrapper .home-carousel ul.slick-dots li button:before{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#ffffff;font-size:0}.slick-slide:focus,.slick-slide a{outline:none}
