.homepage-hero{background:url(/dist/img/hero-bg.jpg) repeat-x top left;overflow:hidden}.homepage-hero .hero-carousel{max-height:473px;width:100%}.homepage-hero .hero-carousel.img-only{z-index:1}.homepage-hero .hero-carousel.img-only .carousel-bodyText{visibility:hidden}.homepage-hero .hero-carousel.txt-only{z-index:15;position:absolute;top:0;left:0}.homepage-hero .hero-carousel.txt-only .carousel-image{visibility:hidden}.homepage-hero .hero-carousel .heroCarousel-slide{height:100% !important;min-height:100%}.homepage-hero .hero-carousel .heroCarousel-slide .slide-inner{display:flex;justify-content:end;align-items:start;height:100%}.homepage-hero .hero-carousel .heroCarousel-slide .slide-inner .carousel-bodyText{max-width:400px;z-index:15;display:flex;flex-direction:column;justify-content:center;align-items:start;color:#fff;margin-top:20px;padding-left:25px;position:relative}.homepage-hero .hero-carousel .heroCarousel-slide .slide-inner .carousel-bodyText .bodyText-header{font-size:35px;font-family:"Cabin Condensed",sans-serif;z-index:25;font-weight:400;margin-bottom:5px !important}.homepage-hero .hero-carousel .heroCarousel-slide .slide-inner .carousel-bodyText .subhead{font-size:19px;font-family:"Roboto",sans-serif;font-weight:100}.homepage-hero .hero-carousel .heroCarousel-slide .slide-inner .carousel-image{max-width:916px;height:100%;overflow:hidden}.homepage-hero .hero-carousel .heroCarousel-slide .slide-inner .carousel-image img{height:473px;width:916px;object-fit:cover;object-position:center}@media(max-width: 767px){.homepage-hero .custom-container .hero-overlay{display:none}.homepage-hero .custom-container .hero-carousel{max-height:unset !important;height:auto}.homepage-hero .custom-container .hero-carousel .heroCarousel-slide .slide-inner{flex-flow:column;gap:0;max-height:100%}.homepage-hero .custom-container .hero-carousel .heroCarousel-slide .slide-inner .carousel-bodyText{background-color:gray;margin-top:0 !important;max-width:100% !important;order:2;padding:10px 0;padding-left:10px !important;width:100%}.homepage-hero .custom-container .hero-carousel .heroCarousel-slide .slide-inner .carousel-bodyText .subhead{display:none}.homepage-hero .custom-container .hero-carousel .heroCarousel-slide .slide-inner .carousel-image{order:1}.homepage-hero .custom-container .hero-carousel .heroCarousel-slide .slide-inner .carousel-image img{height:100% !important;width:100% !important;object-position:unset !important}}.homepage-hero .custom-container{position:relative;width:1394px;margin:0 auto;max-width:100%}.homepage-hero .custom-container .hero-overlay{position:absolute;z-index:5;top:0;left:0;height:473px;max-height:473px}@media(max-width: 1414px){.homepage-hero .custom-container{width:1170px}.homepage-hero .custom-container .carousel-bodyText{padding-left:20px !important}}@media(max-width: 1199px){.homepage-hero .custom-container{width:940px}.homepage-hero .custom-container .hero-carousel{max-height:313px !important}.homepage-hero .custom-container .hero-carousel .carousel-bodyText{max-width:350px !important;padding-left:0 !important}.homepage-hero .custom-container .hero-carousel .carousel-bodyText h1{font-size:27px !important}.homepage-hero .custom-container .hero-carousel .carousel-bodyText .subhead{font-size:13px !important}.homepage-hero .custom-container .hero-carousel .carousel-image img{height:304px !important;width:595px !important}}@media(min-width: 767px)and (max-width: 991px){.homepage-hero .custom-container{width:910px !important}.homepage-hero .custom-container .hero-carousel .heroCarousel-slide .slide-inner .carousel-bodyText{padding-left:20px !important}.homepage-hero .custom-container .hero-carousel .heroCarousel-slide .slide-inner .carousel-bodyText h1{font-size:20px !important}}