.hero-banner,.hero-banner .hero-bg-image{position:relative}.hero-banner:before{content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%}.hero-banner .hero-content .hero-image,.hero-banner .hero-content .hero-text{width:50%}.hero-banner .hero-content .hero-image{text-align:end}.hero-banner .hero-bg-image .container{margin:0 auto;max-width:1200px;padding:0}.hero-banner .hero-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.hero-banner .hero-content .hero-text .hero-text-description h1{color:#fff;font-size:44px;font-weight:600;line-height:53px}.hero-banner .hero-content .hero-text .hero-text-description h1 span{font-weight:900}.hero-banner .hero-content .hero-text .hero-text-description ul li{color:#fff;font-size:17px;font-weight:500;line-height:31px}.hero-banner .hero-content .hero-text .hero-text-description ul{margin-bottom:0;margin-top:13px;padding-left:26px}.hero-banner .hero-content .hero-text .hero-text-button{padding-top:32px}.hero-banner .hero-content .hero-text .hero-text-button a{background:#5d6062;border-radius:40px;color:#fff;font-size:16px;font-weight:700;line-height:25.6px;padding:12px 28.62px 14.6px 33px}@media only screen and (max-width:767px){.hero-banner .hero-content .hero-image,.hero-banner .hero-content .hero-text{padding:0 15px;width:100%}.hero-banner .hero-content{flex-direction:column-reverse}.hero-text-description{padding-top:20px}.hero-banner .hero-content .hero-text .hero-text-description h1{font-size:28px;line-height:33px}}@media (min-width:768px) and (max-width:1024px){.hero-bg-image{padding:0 15px}.hero-forms{padding-left:20px;padding-right:20px}.hero-pop-up-box{margin:0!important;padding:0 15px}.hero-footer .footer-content .footer-left,.hero-footer .footer-content .footer-right{width:100%}}