.hero-banner-sec{display:inline-block;vertical-align:top;width:100%}.hero-banner-sec .hero-banner-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:block;overflow:hidden;padding:53px 51px 34px;position:relative;width:100%}.hero-banner-sec .hero-banner-wrap:before{background:linear-gradient(270deg,rgba(51,38,30,0) 50%,#33261e);content:"";height:100%;inset:0;position:absolute;width:100%}.hero-banner-sec .hero-banner-wrap .left-content{display:block;margin:0;max-width:435px;position:relative;width:100%;z-index:1}.hero-banner-sec .hero-banner-wrap .left-content h1{color:#fff;display:block;text-transform:uppercase}.hero-banner-sec .hero-banner-wrap .left-content .content p{color:#fff;font-family:Roboto;font-size:16px;font-weight:400;line-height:26px}.hero-banner-sec .hero-banner-wrap .left-content .content{margin-bottom:34px}.hero-banner-sec .hero-banner-wrap .left-content .text{margin-top:10px}.hero-banner-sec .hero-banner-wrap .left-content .text p{color:#fff;font-family:Roboto;font-style:Italic;font-weight:400}.hero-banner-sec .hero-banner-wrap .left-content a.primary-cta:hover{background:#fff;border-color:transparent}@media(max-width:991px){.hero-banner-sec .hero-banner-wrap{padding:40px}}@media(max-width:767px){.hero-banner-sec .hero-banner-wrap{padding:30px 20px}.hero-banner-sec .hero-banner-wrap .left-content .content{margin-bottom:20px}}@media(max-width:480px){.hero-banner-sec .hero-banner-wrap{padding:20px 16px}.hero-banner-sec .hero-banner-wrap .left-content .text p{font-size:11px}}