.hero-banner{position:relative}.hero-banner .hero-details{max-width:750px;position:relative}.hero-banner .hero-details h1{color:#fff;font-size:48px;font-weight:600;line-height:60px}.hero-banner .hero-details p{color:#fff;font-size:19px;line-height:28px}.hero-banner:before{background:#00000096;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-banner .hero-details .button-section a{background:#ff585f;border-radius:30px;color:#fff;font-size:16px;line-height:25px;padding:10px 20px;text-decoration:none;transition:.5s}.hero-banner .bottom-icon{bottom:0;left:0;line-height:0;position:absolute;transform:translatey(1px);width:100%}.hero-banner .bottom-icon svg{width:100%}.hero-banner .hero-details .button-section a:hover{opacity:.7}