.banner-block.overlay{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.banner-block.overlay h1,.banner-block.overlay .h1{color:#fff}.banner-block.overlay h1,.above_hero_section h1,.all_above_hero_section h1,.banner-block.overlay .h1,.above_hero_section .h1,.all_above_hero_section .h1{font-family:var(--kievit-pro);letter-spacing:-2px;font-size:clamp(48px,9vw,64px);font-style:normal;font-weight:700;line-height:1.104}.banner-block.overlay p:not(.lead-text){color:#fff;font-family:var(--kievit-pro);font-size:24px;font-style:normal;font-weight:400;line-height:34px}.banner-block.overlay+.below_hero_section{padding-top:50px}.banner-block.banner-height{height:calc(100vh - 160px);min-height:500px;max-height:750px}.banner-block.overlay .lead-text{color:#fff;padding-bottom:4px}.all_above_hero_section{padding-top:50px;padding-bottom:20px}.all_above_hero_section .gap-5{gap:10px}.above_hero_section{padding-top:50px}.below_hero_section{padding-top:30px}.below_hero_section+.content-block{margin-top:-30px;padding-top:0}.below_hero_section+.content-column-block{padding-top:10px}.banner-block.below~.below_hero_section{padding-top:0}@media (max-width:767px){.banner-block.overlay+.below_hero_section{padding-top:30px}.banner-block.overlay+.below_hero_section .container-800{padding-bottom:30px}}
