.hero-carousel-wrapper .slick-wrapper{position:relative;width:100%;height:520px;overflow:hidden;background-repeat:no-repeat,no-repeat;background-position:center,center;-moz-background-size:cover,0;-o-background-size:cover,0;background-size:cover,0;vertical-align:middle}.hero-carousel-module .slider-wrapper .text--content{max-width:517px}.hero-carousel-module .slider-wrapper .text--content h2{color:#fff;font-size:36px;font-weight:300;letter-spacing:.07px;line-height:42px}.hero-carousel-module .hero-carousel-wrapper .slider-wrapper .hero-wrapper .container{display:flex;align-items:center;height:100%}.hero-carousel-module .slider-wrapper .hero-wrapper .slick-dotted.slick-slider{margin-bottom:0}.hero-carousel-module .slider-wrapper .hero-wrapper ul.slick-dots{bottom:40px}.hero-carousel-module .slider-wrapper .hero-wrapper .slick-dots li{height:9px;width:9px;vertical-align:middle}.hero-carousel-module .slider-wrapper .hero-wrapper .slick-dots li button{height:9px;width:9px;background:#d3d1d1;opacity:1}.hero-carousel-module .slider-wrapper .hero-wrapper .slick-dots li.slick-active button{background-color:#c00000}.hero-carousel-module .slider-wrapper .hero-wrapper .slick-dots li:hover button{background-color:#c00000}.hero-carousel-module .slider-wrapper .hero-wrapper .slick-dots li button:before{content:none}.hero-carousel-module .hero-slick-carousel a.hero--btn{display:inline-block;text-align:center;cursor:pointer;padding:18px 42px;min-width:160px;color:#c00000;font-size:12px;font-weight:500;letter-spacing:-0.34px;line-height:14px;text-decoration:none;text-transform:uppercase;background-color:#fff;border:2px solid #fff;transition:all .2s linear}.hero-carousel-module .hero-slick-carousel a.hero--btn:hover{color:#fff;background-color:transparent;border:2px solid #fff}.hero-carousel-module .hero-slick-carousel a.hero--btn:active,.hero-carousel-module .hero-slick-carousel a.hero--btn:active:hover{color:#fff;border:1px solid #fff}