@media(max-width:767px){.elementor .sponsor-grid{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .sponsor-logo{width:112px;height:112px;}}@media(max-width:767px){.elementor .sponsor{padding: var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-5);\n}}@media(max-width:767px){.elementor .about-media{flex:0 0 auto;}}@media(max-width:767px){.elementor .job-list{padding: var(--sp-1) var(--sp-4) var(--sp-1) var(--sp-4);\n}}@media(max-width:767px){.elementor .mag-item{padding: var(--mi-pt, var(--sp-4)) 0px var(--mi-pb, var(--sp-4)) 0px;\n}}@media(max-width:767px){.elementor .ep{padding: 0px var(--sp-2) var(--sp-3) var(--sp-2);\n}}@media(max-width:767px){.elementor .hero-media{margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(var(--sp-5) * -1);margin-inline-end:calc(var(--sp-5) * -1);flex:0 0 auto;}}@media(max-width:767px){.elementor .hero-copy{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap: var(--sp-6);\n}}@media(max-width:767px){.elementor .panel-cta{padding: var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-5);\n}}@media(max-width:767px){.elementor .panel-news{padding: var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-5); gap: var(--sp-6);\n}}@media(max-width:767px){.elementor .panel-about{flex-direction:column;align-items:stretch;padding: var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-5); gap: var(--sp-6);\n}}@media(max-width:767px){.elementor .panel-mag{padding: var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-5); gap: var(--sp-6);\n}}@media(max-width:767px){.elementor .panel-stage{padding: var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-3); gap: var(--sp-5);\n}}@media(max-width:767px){.elementor .panel-hero{flex-direction:column;align-items:stretch;gap: var(--sp-5); padding: var(--sp-5) var(--sp-5) 0px var(--sp-5);\n}}@media(max-width:767px){.elementor .card{flex: var(--kind-flex-m, 1 1 100%); scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .more{width: var(--more-w-m, auto);\n}}@media(max-width:767px){.elementor .btn{width: var(--btn-w-m, auto);\n}}@media(max-width:767px){.elementor .btns{flex-direction: var(--btns-dir-m, row); align-items: var(--btns-ai-m, center);\n}}@media(max-width:767px){.elementor .h-card{hyphens: auto;\n}}@media(max-width:767px){.elementor .h-news{hyphens: auto;\n}}@media(max-width:767px){.elementor .h-h3{hyphens: auto;\n}}@media(max-width:767px){.elementor .h-sec{hyphens: auto;\n}}@media(max-width:767px){.elementor .h-hero{max-width: none; hyphens: auto;\n}}@media(max-width:767px){.elementor .cards{flex-wrap: var(--cards-wrap-m, wrap); overflow-x: var(--cards-ox, visible); scroll-snap-type: var(--cards-snap, none); scrollbar-width: none; margin: 0px var(--cards-mx, 0px) 0px var(--cards-mx, 0px); padding: 0px var(--cards-px, 0px) var(--cards-pb, 0px) var(--cards-px, 0px);\n}}@media(max-width:767px){.elementor .dgp-seite{--fs-hero: 42px; --fs-page: 38px; --fs-h2: 32px; --fs-h3: 24px; --fs-card: 19px; --fs-lead: 18px; --fs-body: 16px; --fs-date: 40px; --fs-num: 32px; --sp-7: 32px; --sp-8: 32px; --sp-sec: 64px; --r-panel: 26px; --r-card: 20px; --pad: 16px; --gutter: 12px; --w-thumb: 88px;\n}}