.kl-hero .kl-rich-text h1{font-style:normal;font-weight:900;font-size:65px;line-height:1.3;color:#fff;max-width:610px}.kl-hero .kl-rich-text,.kl-hero .kl-rich-text p{font-style:normal;font-weight:500;font-size:20px;line-height:1.4;color:#fff;max-width:610px}.banner__background{background-position:center;background-repeat:no-repeat;background-size:cover}.kl-hero{padding:100px 0 150px;margin-top:-96px;position:relative;min-height:initial}.kl-hero .kl-rich-text__buttons .button{font-style:normal;font-weight:bold;font-size:16px;text-transform:uppercase;color:#fff}.kl-hero .kl-rich-text__buttons .button--outlined{background:rgba(0,0,0,0.49);border:2px solid #fff;box-sizing:border-box;border-radius:4px}.banner__wave{position:absolute;bottom:-2px;width:100%}@media only screen and (max-width:768px){.kl-hero .kl-rich-text h1{font-size:40px;text-align:center}.kl-hero .kl-rich-text,.kl-hero .kl-rich-text p{text-align:center}.kl-hero{padding:150px 0 150px}}