.hero-banner-top-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.hero-banner-top-content-wrapper.kehys-levea{max-width:1800px!important}.hero-banner-top-text h1{color:#323231;font-family:Calibre-Regular,Arial;font-size:3.5rem;font-weight:600;line-height:1em;margin-bottom:1rem}.hero-banner-top-text.hero-banner-top-text--h1-light h1{font-family:Calibre-Light,Calibre-Regular,Arial;font-weight:400}.hero-banner-top-text{margin-bottom:2rem;padding-top:2rem;width:60%}@media (min-width:960px){.hero-banner-top-text{margin-bottom:5rem;padding-top:5rem}}.hero-banner-top-text.hero-banner-top-text--white,.hero-banner-top-text.hero-banner-top-text--white h1,.hero-banner-top-text.hero-banner-top-text--white h2,.hero-banner-top-text.hero-banner-top-text--white h3,.hero-banner-top-text.hero-banner-top-text--white p{color:#fff}.hero-banner-top-wrapper--high{align-items:center;display:flex;justify-content:center;min-height:50vh;min-height:calc(50vh - 49px)}@media (min-width:960px){.hero-banner-top-wrapper--high{min-height:765px}}.hero-banner-top-wrapper .hero-banner-top-text h1 strong{color:#afdfe2;font-family:Calibre-Regular,Arial;font-style:italic;font-weight:600}@media (min-width:1200px){.hero-banner-top-text.hero-banner-top-text--h1-bigger h1{font-size:82px}}@media only screen and (max-width:1180px){.hero-banner-top-text{padding-bottom:1rem}.hero-banner-top-text h1{color:#323231;font-family:Calibre-Regular,Arial;font-size:3.5rem;font-weight:600;line-height:4rem;margin-bottom:2rem}}@media only screen and (max-width:1100px){.hero-banner-top-text{width:70%}}@media only screen and (max-width:760px){.hero-banner-top-text{width:70%}}@media only screen and (max-width:480px){.hero-banner-top-text{width:100%}.hero-banner-top-text h1{font-size:2.2rem;line-height:1.25em}}@media only screen and (max-width:350px){.hero-banner-top-text h1{font-size:1.9rem;line-height:1.25em}}