.top-page{overflow:hidden;position:relative;width:100%}.top-page.image-full{background-position:50%;background-size:cover}.top-page__container{align-items:center}.top .top-page__container{align-items:flex-start}.bottom .top-page__container{align-items:flex-end}.top-page__content{padding:50px 0;width:45%}.without-image .top-page__content{max-width:1320px;padding:50px 0 0;width:100%}.top-page__container h1{font-family:Karla,sans-serif;font-size:4.5rem;font-weight:500;line-height:.9;margin:0 0 20px;padding:0;width:100%}.top-page__container h2{font-family:Karla,sans-serif;font-size:2.75rem;font-weight:300;margin:0;padding:0}.top-page__container h2.smaller{font-size:1.75rem}.top-page__text{font-size:1.2rem;padding-top:50px}.top-page__text.has-subtitle{padding-top:100px}.top-page__text img{height:auto;max-width:100%;object-fit:contain}.top-page__img{width:50%}.top-page__img img{width:100%}@media screen and (max-height:900px),screen and (max-width:1600px){.top-page__content{padding:50px 0}.without-image .top-page__content{padding:50px 0 0}.top-page__container h1{font-size:4rem}.top-page__container h2{font-size:2.25rem}.top-page__container h2.smaller{font-size:1.5rem}.top-page__text{padding-top:40px}.top-page__text.has-subtitle{padding-top:70px}}@media screen and (max-width:1360px){.top-page .top-page__container{padding:0 40px}.top-page__content{width:55%}.top-page__container h1{font-size:3rem}.top-page__container h2{font-size:2rem}.top-page__container h2.smaller{font-size:1.4rem}.top-page__container h1 br,.top-page__container h2 br,.top-page__text br{display:none}.top-page__text{padding-top:30px}.top-page__text.has-subtitle{padding-top:50px}.top-page__img{width:40%}}@media screen and (max-height:480px),screen and (max-width:576px){.top-page__content{padding:40px 0;width:100%}.top-page .top-page__container{padding:0 20px}.without-image .top-page__content{padding:40px 0 0}.top-page__container h1{font-size:2.5rem}.top-page__container h2{font-size:1.5rem}.top-page__container h2.smaller{font-size:1.2rem}.top-page__text,.top-page__text.has-subtitle{padding-top:25px}.top-page__img{width:100%}}