.homepage-banner .jumbotron{background:0 0;padding:0;position:relative}.homepage-banner .carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.homepage-banner .carousel{position:relative}.homepage-banner .carousel-inner{overflow:hidden;position:relative;width:100%}.homepage-banner .carousel-item{background-position:50%;background-size:cover;height:100vh}.homepage-banner{margin-top:-117px}.homepage-banner .hero-content{background:hsla(0,0%,100%,.75);bottom:0;left:0;margin:0 auto;padding:2em 2em 0;padding:52px 52px 0;position:absolute;right:0;text-align:center;width:52vw;z-index:99}.homepage-banner .hero-content .h2,.homepage-banner .hero-content h2{color:#6d6d6d}.homepage-banner .hero-content p{color:#9a9a99;font-family:balboa-condensed,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.05em;margin-bottom:0;padding:47px 0 0;text-transform:uppercase}.homepage-banner .hero-content .vert-line{background:#9a9a99}.homepage-banner .vert-line{background:#6d6d6d;border:0;height:55px;margin:0 auto;text-align:center;width:2px}.homepage-banner .hero-content h1:after{display:none}.homepage-banner button.slick-prev.slick-arrow{height:100vh;left:0;width:15%}.homepage-banner .slick-next{height:100vh;right:0;width:15%}@media(max-width:991px) and (min-width:768px){.homepage-banner .hero-content{width:90vw}}@media(max-width:767px){.homepage-banner .hero-content .h2,.homepage-banner .hero-content h2{font-size:24px;letter-spacing:1.2px;line-height:24px}.homepage-banner .hero-content h1{font-size:36px;line-height:36px}.homepage-banner{margin-top:0;position:relative}.homepage-banner .carousel-item{height:100vh}}@media(max-width:479px){.homepage-banner .container.page-center{padding:0 15px}.homepage-banner .hero-content{position:relative;width:auto}}