@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 .feature-body{padding: var(--sp-3) var(--sp-3) var(--sp-4) var(--sp-3);\n}}@media(max-width:767px){.elementor .feature{padding: var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-2);\n}}@media(max-width:767px){.elementor .ep-side{flex:1 1 100%;justify-content:space-between;}}@media(max-width:767px){.elementor .ep-info{flex:1 1 0px;}}@media(max-width:767px){.elementor .ep-num{flex:0 0 auto;font-size: var(--fs-card);\n}}@media(max-width:767px){.elementor .ep-row{flex-wrap:wrap;gap: var(--sp-3); padding: var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-3);\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-page{padding: var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-5); gap: 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-page{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}}