.homepage-hero-carousel{color:#292929;font-stretch:normal;font-style:normal;font-weight:300;line-height:normal;letter-spacing:normal;text-align:left;-webkit-filter:drop-shadow(0 0 10px rgba(68, 68, 68, .4));filter:drop-shadow(0 0 10px rgba(68, 68, 68, .4))}.homepage-hero-carousel span{display:block}.homepage-hero-carousel a{text-decoration:none}.homepage-hero-carousel a:hover{text-decoration:none}.homepage-hero-carousel .col-sm-12,.homepage-hero-carousel .col-sm-9{padding:0}.homepage-hero-carousel .btn-container a.button{font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;padding:11px 24px}.homepage-hero-carousel .btn-container a.link{font-size:16px;font-weight:500;line-height:1.56}.homepage-hero-carousel .btn-container a.link.ghost-gray{color:#eee}.homepage-hero-carousel .btn-container a.link.light-gray{color:#ccc}.homepage-hero-carousel .btn-container a.link.logo-gray{color:#444}.homepage-hero-carousel .strip-container{position:relative;z-index:1000;margin:0 auto}.homepage-hero-carousel .strip-container .col-sm-6{text-align:center;margin-top:-130px}.homepage-hero-carousel .strip-container .col-sm-6 .img{width:10px}.homepage-hero-carousel .background-container{margin:0 -15px;-webkit-clip-path:polygon(0 0,100% 0,100% 94%,0 85%);clip-path:polygon(0 0,100% 0,100% 94%,0 85%)}.homepage-hero-carousel .background-container .hero-container{margin:0 auto!important}.homepage-hero-carousel .background-container .hero-container .hero-left{padding:120px 12.5% 0 12.5%}.homepage-hero-carousel .background-container .hero-container .hero-left .main-headline{font-size:55px;margin-bottom:10px}.homepage-hero-carousel .background-container .hero-container .hero-left .main-subhead{font-size:20px;line-height:1.25;margin-bottom:20px}.homepage-hero-carousel .background-container .hero-container .hero-left .btn-container .link{color:#292929}.homepage-hero-carousel .background-container .hero-container .hero-right{padding:0}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container{position:absolute;top:310px;right:70px}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container .carousel-control-arrow{font-size:25px;color:#fff;display:inline-block;margin:0 4px}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container .slick-dots li button:before{font-size:10px;color:#666}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container .slick-dots li.slick-active button:before{font-size:12px;color:#ccc}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container .slick-dots li button:before,.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container .slick-dots li.slick-active button:before{content:"\f111";opacity:1;font-family:FontAwesome!important}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container .indicators{display:inline-block}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container .indicators .slick-dots{position:relative;bottom:8px;width:auto;margin:0 4px}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container .indicators .slick-dots li{margin:0}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner{margin-bottom:30px}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card{position:relative;height:550px}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .img{height:550px;width:100%}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .background-indicator{width:0;height:0}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .carousel-bottom{overflow:hidden;padding:20px 40px;position:absolute;bottom:0;width:100%;height:250px}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .carousel-bottom .title{text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:10px;padding-right:10px}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .carousel-bottom .headline{font-size:24px;font-weight:700;margin-bottom:3px}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .carousel-bottom .subheadline{font-size:16px;font-weight:400;line-height:1.25;margin-bottom:20px}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .carousel-bottom .btn-container{margin-bottom:51px}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .black-background{background-color:#292929}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .black-background .title{color:#fff}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .black-background .headline{color:#fbe04b}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .black-background .subheadline{color:#eee}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .white-background{background-color:#fff}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .white-background .title{color:#a1a1a1}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .white-background .headline{color:#04c9d7}.homepage-hero-carousel .background-container .hero-container .hero-right .carousel-inner .carousel-card .white-background .subheadline{color:#666}@media (max-width:991px){.homepage-hero-carousel .background-container{-webkit-clip-path:polygon(0 0,100% 0,100% 94%,0 90%);clip-path:polygon(0 0,100% 0,100% 94%,0 90%)}.homepage-hero-carousel .background-container .hero-container .hero-right .indicator-container{right:30px}}