.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}section.carousel-hero{height:640px;position:relative}section.carousel-hero .slider-container{padding:0}section.carousel-hero .slider-container .slide{height:640px;position:relative;width:100%}section.carousel-hero .slider-container .slide .content-container .container{height:inherit}section.carousel-hero .slider-container .slide .row{height:50%}section.carousel-hero .slider-container .slide::before{content:"";background-image:linear-gradient(rgba(0,16,37,.15) 27%,rgba(0,16,37,.6) 100%);position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}section.carousel-hero .slider-container .content-container{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}section.carousel-hero .slider-container .content-container article h1{color:#fff;margin-bottom:30px;max-width:600px}section.carousel-hero .slider-container .content-container article a{display:inline-block}section.carousel-hero .slider-container .img-container{width:100%;z-index:1}section.carousel-hero .slider-container .img-container img{height:640px;width:100%;object-fit:cover}section.carousel-hero .carousel-tabs{position:absolute;bottom:0;width:100%;z-index:9}section.carousel-hero .carousel-tabs .tab{cursor:pointer;padding:8px 0 40px 0;position:relative}section.carousel-hero .carousel-tabs .tab::before{content:'';background:#fff;display:block;height:1px;width:100%;position:absolute;top:-12px;opacity:0;transition:400ms cubic-bezier(.215,.61,.355,1)}section.carousel-hero .carousel-tabs .tab.active::before{opacity:1;top:0}section.carousel-hero .carousel-tabs .tab strong{display:block}section.carousel-hero .carousel-tabs .tab p{color:#fff;line-height:21px;font-size:14px}section.carousel-hero .controls i{color:#fff;cursor:pointer;line-height:34px;font-size:34px}section.carousel-hero .control-alignment{padding-top:190px;padding-bottom:40px}section.carousel-hero .mobile-controls{display:none;position:absolute;bottom:50px;width:100%;z-index:9}@media only screen and (max-width:990px){section.carousel-hero .slider-container .slide .row{height:40%}}@media only screen and (max-width:767px){section.carousel-hero{height:350px}section.carousel-hero .slider-container .slide{height:300px;top:0}section.carousel-hero .slider-container .slide .row{height:240px}section.carousel-hero .slider-container .content-container{padding:0 15px}section.carousel-hero .slider-container .content-container article h1{margin-bottom:20px;max-width:320px}section.carousel-hero .slider-container .img-container img{height:300px}section.carousel-hero .carousel-tabs{display:none}section.carousel-hero .mobile-controls{display:block}}@media only screen and (max-width:400px){section.carousel-hero{height:324px}section.carousel-hero .slider-container .slide{height:265px;top:0}section.carousel-hero .slider-container .slide .row{height:225px}section.carousel-hero .slider-container .img-container img{height:265px}}