.hero-banner-section{display:inline-block;position:relative;width:100%;z-index:-1}.hero-banner-section .hero-banner-inner{display:inline-block;overflow:hidden;position:relative;width:100%}.hero-banner-section .hero-banner-inner .bg-image{display:inline-block;height:100%;left:0;line-height:0;position:absolute;top:0;width:100%}.hero-banner-section .hero-banner-inner .bg-image img{display:inline-block;height:100%;object-fit:cover;width:100%}.hero-banner-section .hero-banner-inner .hero-content{display:inline-block;padding:335px 0 100px;position:relative;width:100%;z-index:1}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner{background-color:rgba(51,51,51,.7);margin:0;max-width:925px;padding:50px 75px}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .text{display:inline-block;margin-bottom:25px;width:100%}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .text span{color:#fff;display:inline-block;font-family:ProximaNova-Regular,Merriweather Sans,Open Sans,"sans-serif";font-size:20px;font-weight:400;line-height:24px;margin:0;width:100%}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .title{border-bottom:1px solid #eee;display:inline-block;margin-bottom:25px;padding-bottom:25px;width:100%}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .title h1{color:#dd5928;font-family:NewBaskerville-SemiBold,Merriweather,Open Sans,"sans-serif";font-size:39px;font-weight:400;line-height:47px;margin:0;text-transform:uppercase}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .content{display:inline-block;width:100%}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .content p{color:#fff;font-family:ProximaNova-Regular,Merriweather Sans,Open Sans,"sans-serif";font-size:20px;font-weight:400;line-height:24px;margin:0}@media (max-width:1570px){.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner{margin:0 100px}}@media (max-width:1200px){.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner{margin:0 50px;max-width:700px}}@media (max-width:991px){.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner{margin:0 75px;max-width:500px;padding:50px}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .content p{font-size:16px;line-height:22px}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .title h1{font-size:28px;line-height:38px}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .text span{font-size:16px;line-height:26px}}@media (max-width:767px){.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner{margin:0 auto;max-width:450px;padding:40px}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .content p{font-size:14px}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .title h1{font-size:25px;line-height:35px}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .title{margin-bottom:15px;padding-bottom:15px}.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner .text span{font-size:14px;line-height:20px}}@media (max-width:590px){.hero-banner-section .hero-banner-inner .hero-content .hero-content-inner{margin:0 auto;max-width:310px;padding:30px}.hero-banner-section .hero-banner-inner .hero-content{padding:100px 0}}