.hero-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:80px 0;position:relative;width:100%;z-index:1}.hero-container .hero-inner{max-width:650px}.hero-container .hero-inner,.hero-container .hero-inner .sub-title{display:inline-block;width:100%}.hero-container .hero-inner .sub-title span{color:#fff;display:block;font-size:20px;margin:0 0 20px;width:100%}.hero-container .hero-inner h1{color:#fff;text-transform:capitalize}.hero-container .hero-inner .content p{color:#fff;margin:15px 0 0}.hero-container:after{background-image:linear-gradient(230deg,#00000069 27%,#4e888f 50%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.hero-container .hero-inner .hero-cta{display:inline-block;margin:40px 0 0;width:100%}.hero-container .hero-inner .hero-cta ul{align-items:center;display:flex;gap:30px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.hero-container .hero-inner .hero-cta ul li{display:inline-block;margin:0}.hero-container .hero-inner .hero-cta ul li a.primary-cta{background:#fff;border:1px solid #fff;color:#09152b;padding:12px 50px 12px 30px;position:relative;z-index:1}.hero-container .hero-inner .hero-cta ul li a.primary-cta:after{background-image:url(https://242057363.fs1.hubspotusercontent-na2.net/hubfs/242057363/right-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;right:24px;top:19px;width:14px;z-index:-1}.hero-container .hero-inner .hero-cta ul li:first-child a:hover{background-color:#4e888e;border:1px solid #4e888e}.hero-container .hero-inner .hero-cta ul li:nth-child(2) a:hover{background-color:#404040;border:1px solid #404040}.hero-container:before{border-color:transparent transparent transparent #4e888f;border-style:solid;border-width:0 0 4rem 100vw;bottom:-4rem;content:"";display:block;position:absolute;right:0;z-index:0}.hero-container .hero-inner .hero-cta ul li a.primary-cta:hover{border:1px solid #fff}@media(max-width:1199px){.hero-container{padding:60px 0}}@media(max-width:991px){.hero-container{padding:50px 0;padding:40px 0}}