/* crocoblocks-design-system:v2 */:root{--c-schwarz:#000000;--c-weiss:#FFFFFF;--c-primar:#0000FF;--c-sekundar:#0000BD;--c-grau:#F6F6F6;}:where(.crocoblocks-document .cb-el,.crocoblocks-preview .cb-el){box-sizing:border-box;max-width: 100%}:where(.crocoblocks-document .cb-image,.crocoblocks-preview .cb-image){max-width: 100%;height: auto;}:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 48px);max-width:var(--cb-section-container-width,1180px);margin-left:auto;margin-right:auto;}@media (max-width: 1024px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 40px);}}@media (max-width: 767px){:where(.crocoblocks-document .section-container,.crocoblocks-preview .section-container){width:calc(100% - 32px);}}.main-headline{font-family:Poppins, sans-serif;font-weight:900;font-size:3em;color:var(--c-schwarz);}
@media (max-width: 1024px){.main-headline{font-family:Poppins, sans-serif;font-weight:900;font-size:3em;color:var(--c-schwarz);}}
@media (max-width: 767px){.main-headline{font-family:Poppins, sans-serif;font-weight:900;font-size:3em;color:var(--c-schwarz);}}
.padding{background-color:var(--c-weiss);background-image:none;top:0;}
@media (max-width: 1024px){.padding{background-color:var(--c-weiss);background-image:none;top:0;}}
@media (max-width: 767px){.padding{background-color:var(--c-weiss);background-image:none;top:0;}}
.main-text{font-size:16px;line-height:1.7em;color:rgba(68, 68, 68, 1);font-family:Poppins, sans-serif;}
@media (max-width: 1024px){.main-text{font-size:16px;line-height:1.7em;color:rgba(68, 68, 68, 1);font-family:Poppins, sans-serif;}}
@media (max-width: 767px){.main-text{font-size:16px;line-height:1.7em;color:rgba(68, 68, 68, 1);font-family:Poppins, sans-serif;}}
.button{background-color:var(--c-weiss);background-image:none;padding:20px 20px;background-type:classic;color:var(--c-schwarz);font-family:Poppins, sans-serif;font-weight:400;border-radius:100px;}.button:hover{background-color:var(--c-sekundar);background-image:none;background-type:classic;color:var(--c-weiss);}
@media (max-width: 1024px){.button{background-color:var(--c-weiss);background-image:none;padding:20px 20px;background-type:classic;color:var(--c-schwarz);font-family:Poppins, sans-serif;font-weight:400;border-radius:100px;}.button:hover{background-color:var(--c-sekundar);background-image:none;background-type:classic;color:var(--c-weiss);}}
@media (max-width: 767px){.button{background-color:var(--c-weiss);background-image:none;padding:20px 20px;background-type:classic;color:var(--c-schwarz);font-family:Poppins, sans-serif;font-weight:400;border-radius:100px;}.button:hover{background-color:var(--c-sekundar);background-image:none;background-type:classic;color:var(--c-weiss);}}
.pre-headline{background-color:rgba(255, 255, 255, 0.11);background-image:none;font-family:Poppins, sans-serif;font-size:14px;color:var(--c-weiss);padding:10px 17px 12px;border-radius:100px;border-color:rgba(255, 255, 255, 0.28);border-style:solid;background-type:classic;border-width:1px;}
@media (max-width: 1024px){.pre-headline{background-color:rgba(255, 255, 255, 0.11);background-image:none;font-family:Poppins, sans-serif;font-size:14px;color:var(--c-weiss);padding:10px 17px 12px;border-radius:100px;border-color:rgba(255, 255, 255, 0.28);border-style:solid;background-type:classic;border-width:1px;}}
@media (max-width: 767px){.pre-headline{background-color:rgba(255, 255, 255, 0.11);background-image:none;font-family:Poppins, sans-serif;font-size:14px;color:var(--c-weiss);padding:10px 17px 12px;border-radius:100px;border-color:rgba(255, 255, 255, 0.28);border-style:solid;background-type:classic;border-width:1px;}}
.container{padding:100px 0 100px 0;}
@media (max-width: 1024px){.container{padding:100px 0 100px 0;}}
@media (max-width: 767px){.container{padding:100px 0 100px 0;}}
.padding-neu{padding:0 max(5%, calc((100% - 1500px) / 2));}
@media (max-width: 1024px){.padding-neu{padding:0 max(5%, calc((100% - 1500px) / 2));}}
@media (max-width: 767px){.padding-neu{padding:0 max(5%, calc((100% - 1500px) / 2));}}
.bild{border-width:0px;border-radius:20px;}
@media (max-width: 1024px){.bild{border-width:0px;border-radius:20px;}}
@media (max-width: 767px){.bild{border-width:0px;border-radius:20px;}}
.header{padding:30px 0 30px 0;position:sticky;}
@media (max-width: 1024px){.header{padding:30px 0 30px 0;position:sticky;}}
@media (max-width: 767px){.header{padding:30px 0 30px 0;position:sticky;}}
