.textheader-section{max-width:100vw;overflow-x:hidden;position:relative}.textheader-section{margin-top:50px}@media screen and (min-width: 1px){.textheader-section{margin-top:calc(50px + 20*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.textheader-section{margin-top:70px}}@media(min-width: 992px){.textheader-section-headline.col-lg-6{width:52%}}.textheader-section-headline h1{font-weight:500;margin-bottom:15px;text-transform:initial}.textheader-section-headline h1{font-size:32px}@media screen and (min-width: 1px){.textheader-section-headline h1{font-size:calc(32px + 59*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.textheader-section-headline h1{font-size:91px}}.textheader-section-headline h1{line-height:34px}@media screen and (min-width: 1px){.textheader-section-headline h1{line-height:calc(34px + 62*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.textheader-section-headline h1{line-height:96px}}.textheader-section-subline{margin-bottom:15px;max-width:1100px}.textheader-section-subline{font-size:24px}@media screen and (min-width: 1px){.textheader-section-subline{font-size:calc(24px + 30*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.textheader-section-subline{font-size:54px}}.textheader-section-subline{line-height:29px}@media screen and (min-width: 1px){.textheader-section-subline{line-height:calc(29px + 30*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.textheader-section-subline{line-height:59px}}.textheader-section-text{max-width:900px}.textheader-section-text{font-size:16px}@media screen and (min-width: 1px){.textheader-section-text{font-size:calc(16px + 17*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.textheader-section-text{font-size:33px}}.textheader-section-text{line-height:21px}@media screen and (min-width: 1px){.textheader-section-text{line-height:calc(21px + 29*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.textheader-section-text{line-height:50px}}@media(min-width: 992px){.page.home .textheader-section-headline{width:58.33333333%}}.page.home .textheader-section-headline h1{font-size:32px}@media screen and (min-width: 1px){.page.home .textheader-section-headline h1{font-size:calc(32px + 102*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.page.home .textheader-section-headline h1{font-size:134px}}.page.home .textheader-section-headline h1{line-height:34px}@media screen and (min-width: 1px){.page.home .textheader-section-headline h1{line-height:calc(34px + 106*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.page.home .textheader-section-headline h1{line-height:140px}}@media(min-width: 992px){#main .textheader-section-headline{width:66.666666%}}#main .textheader-section-text{font-size:12px}@media screen and (min-width: 1px){#main .textheader-section-text{font-size:calc(12px + 16*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){#main .textheader-section-text{font-size:28px}}#main .textheader-section-text{line-height:21px}@media screen and (min-width: 1px){#main .textheader-section-text{line-height:calc(21px + 24*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){#main .textheader-section-text{line-height:45px}}.newsletter .textheader-section-subline{margin-bottom:0}.newsletter .textheader-section-subline{font-size:19px}@media screen and (min-width: 1px){.newsletter .textheader-section-subline{font-size:calc(19px + 19*(100vw - 1px)/3599)}}@media screen and (min-width: 3600px){.newsletter .textheader-section-subline{font-size:38px}}