.hero-banner{background-position:top;background-repeat:no-repeat;background-size:cover;padding:138px 0 0}.hero-banner .description{color:#fff;line-height:normal;margin-bottom:30px}.hero-banner .description h1{color:inherit;line-height:normal;text-shadow:2px 2px 2px rgba(0,0,0,.4)}.hero-banner .description p{font-size:30px;font-weight:500;line-height:1.2em;text-shadow:2px 2px 2px rgba(0,0,0,.4)}.cta-holder{display:flex}.cta-holder .hs_cos_wrapper_type_cta{margin-right:30px}.hero-banner .description.bottom-zero{margin-bottom:0;margin-top:20px}.hero-banner .description.bottom-zero h1{margin-bottom:0}@media (max-width:1279px){.hero-banner{min-height:auto;padding-top:91px}.hero-banner .description p{font-size:22px}.hero-banner--modifier{min-height:auto!important;padding:100px 0}}@media (max-width:767px){.hero-banner .description p{font-size:20px}}@media (max-width:500px){.cta-holder{flex-direction:column}.hero-banner--modifier{padding:25px 0 45px}.hero-banner .description{margin-bottom:0;padding-top:20px}.cta-holder a{display:block!important;margin-top:15px}.cta-holder .hs_cos_wrapper_type_cta{margin-right:0}}