﻿html,body{font-size:14px;line-height:22px;font-family:"Roboto Regular","Roboto Regular Fallback",sans-serif}html ul,html li,body ul,body li{font-size:14px;line-height:22px}html h1,html h2,html h3,html h4,html h5,body h1,body h2,body h3,body h4,body h5{font-weight:normal}html h1,html .headline--1,body h1,body .headline--1{font-family:"Oswald Bold","Oswald Bold Fallback",sans-serif;font-size:22px;line-height:28px}html h2,html .headline--2,body h2,body .headline--2{font-family:"Oswald Bold","Oswald Bold Fallback",sans-serif;font-size:20px;line-height:24px}html h3,html .headline--3,body h3,body .headline--3{font-family:"Oswald Medium","Oswald Medium Fallback",sans-serif;font-size:18px;line-height:24px}html .headline,body .headline{margin:0}html .toptitle,body .toptitle{font-size:24px;margin-bottom:16px;font-family:"Oswald Regular","Oswald Regular Fallback",sans-serif;line-height:38px}html .toptitle--center,body .toptitle--center{text-align:center}html .subtitle,body .subtitle{font-size:28px;margin-top:20px;font-family:"Oswald Regular","Oswald Regular Fallback",sans-serif;line-height:44px}html .subtitle--center,body .subtitle--center{text-align:center}@media screen and (min-width: 1023px){html,body{font-size:16px;line-height:26px}html ul,html li,body ul,body li{font-size:16px;line-height:26px}html .headline--1,body .headline--1{font-size:44px;line-height:64px}html .headline--2,body .headline--2{font-size:40px;line-height:60px}html .headline--3,body .headline--3{font-size:22px;line-height:32px}}.font--highlighted{font-family:"Oswald Bold","Oswald Bold Fallback",sans-serif;font-weight:normal}.font--semibold{font-family:"Oswald Medium","Oswald Medium Fallback",sans-serif;font-weight:normal}.text-with-icon{font-family:"Oswald Bold","Oswald Bold Fallback",sans-serif;color:#000;justify-content:start;display:flex;align-items:center;cursor:pointer;transition:all .3s}.text-with-icon::before{font-size:29px;font-family:duale-systeme;content:"";margin-right:8px}.text-with-icon:hover{text-decoration:none !important;color:#e2007a}.text-with-icon.text-with-icon--center{justify-content:center}.text-with-icon.text-with-icon--down{margin-left:-8px}.text-with-icon.text-with-icon--down::before{transform:rotate(90deg)}.text-with-icon.text-with-icon--mirrored::before{transform:rotate(180deg)}.text-with-icon.text-with-icon--large{font-size:18px;line-height:26px}.text-with-icon.text-with-icon--large::before{font-size:34px}.ce--section__black .text-with-icon,.ce--section__magenta .text-with-icon{color:#fff}.ce--section__magenta .text-with-icon:hover{color:#000}.ce-header.ce-header__color-1,.color--magenta{color:#e2007a}p{margin:0}.header--center{text-align:center}.header--right{text-align:right}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.herotext{position:relative}.herotext--container{clip-path:polygon(0 0, 100% 0%, 100% 85%, 0 100%)}@media screen and (min-width: 700px){.herotext--container{clip-path:polygon(0 0, 100% 0%, 100% 82%, 0 100%)}}@media screen and (min-width: 1023px){.herotext--container{clip-path:polygon(0 0, 100% 0%, 100% 80%, 0 100%)}}@media screen and (min-width: 1400px){.herotext--container{clip-path:polygon(0 0, 100% 0%, 100% 80%, 0 100%)}}.herotext--background{padding:10px 20px !important;max-width:100%;margin:0 auto}.header--scrolled .herotext--background{max-width:100% !important}.herotext--header{padding-top:90px}.herotext--content{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;padding-bottom:4.5rem;padding-top:12px;margin:0 auto}@media screen and (min-width: 700px){.herotext--content{padding-bottom:6rem;padding-left:22px;padding-right:22px;padding-top:12px}}@media screen and (min-width: 1023px){.herotext--content{padding-bottom:6.5rem;padding-left:32px;padding-right:32px;padding-top:22px}}@media screen and (min-width: 1400px){.herotext--content{padding-bottom:7rem;padding-left:62px;padding-right:62px;padding-top:62px;max-width:1400px;width:72rem}}.herotext h1{display:inline-block;font-family:"Oswald Medium","Oswald Medium Fallback",sans-serif;font-size:4.5rem;line-height:1;margin:0;overflow-wrap:break-word;color:#e2007a}@media screen and (min-width: 360px){.herotext h1{font-size:5.1rem;line-height:1}}@media screen and (min-width: 700px){.herotext h1{font-size:10rem;line-height:1}}@media screen and (min-width: 1023px){.herotext h1{font-size:12.6rem;line-height:1}}@media screen and (min-width: 1400px){.herotext h1{font-size:13.6rem;line-height:1}}.herotext h2{display:inline-block;font-family:"Oswald Medium","Oswald Medium Fallback",sans-serif;font-size:3.1rem;line-height:1;margin:0;color:#e2007a;padding-left:2px}@media screen and (min-width: 360px){.herotext h2{font-size:3.4rem;line-height:1}}@media screen and (min-width: 700px){.herotext h2{font-size:6.7rem;line-height:1;padding-left:4px}}@media screen and (min-width: 1023px){.herotext h2{font-size:8.4rem;line-height:1;padding-left:4px}}@media screen and (min-width: 1400px){.herotext h2{font-size:9.3rem;line-height:1;padding-left:6px}}.herotext p{display:inline-block;font-family:"Oswald Medium","Oswald Medium Fallback",sans-serif;font-size:1rem;line-height:1.2;margin:0;color:#e2007a;padding-left:4px}@media screen and (min-width: 360px){.herotext p{font-size:1.15rem;line-height:1.2}}@media screen and (min-width: 700px){.herotext p{font-size:2.1rem;line-height:1.2;padding-left:6px}}@media screen and (min-width: 1023px){.herotext p{font-size:2.7rem;line-height:1.2;padding-left:9px}}@media screen and (min-width: 1400px){.herotext p{font-size:3rem;line-height:1.2;padding-left:12px}}