.text-with-image{overflow:hidden}.text-with-image-extended{max-width:1780px;margin-left:auto;margin-right:auto}.text-with-image__extended-list,.text-with-image__extended-list .extended-list__item{margin-left:-20px}.text-with-image--full-width{max-width:unset;position:relative}.text-with-image--full-width,.text-with-image--full-width:before{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden}.text-with-image--full-width:before{content:"";position:absolute}.text-with-image--full-width .text-with-image__text-content{padding:20px 26px}.text-with-image__headline{font-family:Alegreya,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,serif;font-weight:700;font-style:normal;font-size:2.5rem;line-height:1.2;margin-top:35px}.text-with-image__subheadline h3{font-family:Josefin Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.2;letter-spacing:-.64px;margin-bottom:30px}.text-with-image__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;border:1px solid #231f20;border-radius:50px;text-align:center;margin-top:25px;padding:5px 10px}.text-with-image__button a{display:flex;color:#000;padding:2px 15px 3px}.text--centered{text-align:center;max-width:933px;margin-left:auto;margin-right:auto}.text--row,.text.text--left-aligned{text-align:left}.text--row{max-width:963px}p a{color:#231f20;text-decoration:underline}.text-content__headline h2{font-family:Alegreya,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,serif;font-weight:700;font-style:normal;font-size:2.5rem;line-height:1.2;margin-bottom:24px}.text-content__text{font-family:Josefin Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.5}.text-content__text ul li{margin-left:-20px;margin-bottom:10px}@media (min-width:769px){.text-with-image__headline{font-size:4rem}.text-with-image__subheadline h3{font-size:2rem}.text-with-image__container{display:flex}.text-with-image__container--alignment-left{flex-direction:row-reverse}.text-with-image__subheadline h3{margin-bottom:45px}.text-with-image--full-width .text-with-image__container--alignment-left .text-with-image__text-content{padding-left:50px;padding-right:24px}.text-with-image--full-width .text-with-image__container--alignment-right .text-with-image__text-content{padding-left:24px;padding-right:50px}.text-with-image:not(.text-with-image--full-width) .text-with-image__container--alignment-left .text-with-image__text-content{padding-left:50px}.text-with-image:not(.text-with-image--full-width) .text-with-image__container--alignment-right .text-with-image__text-content{padding-right:50px}.text-with-image__text-content{flex:0 0 45%;max-width:50%;-ms-grid-row-align:center;align-self:center}.text-with-image__image{flex:0 0 55%;max-width:55%;-ms-grid-row-align:center;align-self:center}.text-with-image__button a{padding:0 20px 3px}.text-with-image__extended-list{margin-left:0}.text-content__headline h2{font-size:4rem}.text-content__text{font-size:1.125rem}.text-content{max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;grid-column-gap:180px;-moz-column-gap:180px;column-gap:180px}.text-content__headline{width:31%}.text-content__text{width:50%;line-height:1.64}.text-content .extended-list{margin-top:40px}.layout{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:row;grid-column-gap:180px;-moz-column-gap:180px;column-gap:180px}.layout__column-1{width:31%;max-width:589px}.layout__column-2{width:50%}}@media (min-width:1200px){.text-with-image--full-width .text-with-image__container--alignment-left .text-with-image__text-content{padding-left:50px;padding-right:70px}.text-with-image--full-width .text-with-image__container--alignment-right .text-with-image__text-content{padding-left:70px;padding-right:50px}.text-with-image:not(.text-with-image--full-width) .text-with-image__container--alignment-left .text-with-image__text-content{padding-left:50px}.text-with-image:not(.text-with-image--full-width) .text-with-image__container--alignment-right .text-with-image__text-content{padding-right:50px}}@media (min-width:1440px){.text-with-image--full-width .text-with-image__container--alignment-left .text-with-image__text-content{padding-left:100px;padding-right:200px}.text-with-image--full-width .text-with-image__container--alignment-right .text-with-image__text-content{padding-left:200px;padding-right:100px}.text-with-image:not(.text-with-image--full-width) .text-with-image__container--alignment-left .text-with-image__text-content{padding-left:100px}.text-with-image:not(.text-with-image--full-width) .text-with-image__container--alignment-right .text-with-image__text-content{padding-right:100px}}@media (min-width:2000px){.text-with-image--full-width{max-width:1780px;margin-left:auto;margin-right:auto;left:unset;right:unset}}@media (max-width:768.98px){.text-with-image__image{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden}.text-with-image__container{display:flex;flex-direction:column-reverse}}

/*# sourceMappingURL=Main.css.map*/