.lp-hero-banner{overflow:hidden;position:relative}.lp-hero-banner:before{background:linear-gradient(90deg,#000,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.lp-hero-banner .hero-content{display:flex;flex-direction:column;max-width:768px;position:relative;row-gap:40px}.lp-hero-banner .hero-content *{margin-bottom:0;margin-top:0}.lp-hero-banner .hero-content .hero-logo{margin-bottom:90px;max-width:130px}.lp-hero-banner .hero-content .hero-logo img{display:block;max-width:100%}.lp-hero-banner .hero-content .description *,.lp-hero-banner .hero-content h1{color:#fff}.lp-hero-banner .hero-content h1 span{display:block}.lp-hero-banner .hero-content .description{display:flex;flex-direction:column;font-size:20px;max-width:520px;row-gap:16px}.lp-hero-banner .hero-content .ctas-group{display:flex;flex-wrap:wrap;gap:16px}.lp-hero-banner .ctas-group .hero-btn{border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.15);display:flex;font:700 18px/1.556 AvenirNextLTPro-Demi,Roboto,Arial,Sans-Serif;padding:6px 20px;transition:all .3s}.lp-hero-banner .ctas-group .hero-btn.btn-primary,.lp-hero-banner .ctas-group .hero-btn.btn-primary:active,.lp-hero-banner .ctas-group .hero-btn.btn-secondary:hover{background-color:#e84d0a;border:2px solid #e84d0a;color:#fff}.lp-hero-banner .ctas-group .hero-btn.btn-primary:hover{background-color:transparent;color:#e84d0a;padding:6px 20px}.lp-hero-banner .ctas-group .hero-btn.btn-secondary,.lp-hero-banner .ctas-group .hero-btn.btn-secondary:active{background-color:#fff;border:2px solid #fff;color:#383838}@media (max-width:1024px){.lp-hero-banner .hero-content .hero-logo{margin-bottom:40px}}@media (max-width:767px){.lp-hero-banner .hero-content .hero-logo{margin-bottom:0}.lp-hero-banner .hero-content{row-gap:25px}.lp-hero-banner .hero-content .description{font-size:16px}}