@media(max-width:767px){.elementor .reab-kommunen-section{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:1rem;& > .reab-p { margin-bottom: 1rem; }
& .reab-kommunenkarte { gap: 0; }
& .reab-map-content { padding: 1.25rem; }
& .reab-map-detail, & .reab-map-welcome { padding: 1.25rem; }
& .reab-map-welcome h3 { font-size: 1.75rem; }
& .reab-map-content .reab-label { font-size: .8125rem; letter-spacing: .02em; }
& .reab-kommunenkarte { grid-template-rows: auto auto auto; row-gap: 1.25rem; }
& .reab-map-summary { margin-top: 0; }
& .reab-map-summary .reab-map-stat { padding: 1.25rem; }
& .reab-map-detail, & .reab-map-welcome { margin-top: 0; }
& .reab-map-summary { grid-area: 1 / 1; }
& .reab-map-content { grid-area: 2 / 1; }
& .reab-map-detail, & .reab-map-welcome { grid-area: 3 / 1; }\n}}@media(max-width:767px){.elementor .reab-kontakt-overlay{&::before { background-size: 4rem auto; }\n}}@media(max-width:767px){.elementor .reab-kontaktkarte{padding:1.5rem;grid-template-columns:5rem minmax(0, 1fr);gap: 0.875rem 1rem;
& > .e-image-base { width: 5rem; }
& > .e-heading-base { font-size: 1.5rem; }
& > .e-paragraph-base { font-size: 1rem; }
& > .e-image-base { grid-row: 1; }
& > .e-heading-base { grid-row: 1; align-self: center; }
& > .e-paragraph-base { grid-column: 1 / -1; }
& > .reab-kontakt-tetris { width: 4rem; }
& > .reab-kontakt-tetris { grid-area: auto; }\n}}@media(max-width:767px){.elementor .reab-mobile-search{min-width:0px;padding:0px;margin:0px;display:block;grid-column:1 / -1;grid-row:1;}}@media(max-width:767px){.elementor .reab-bereichsleiste{padding:1.25rem;gap:1rem;& > .reab-bereichslabel { gap: .5rem; }
& > .reab-bereichslabel .reab-global-icon-source { width: 1.25rem; height: 1.25rem; flex-basis: 1.25rem; }
& > .reab-bereichslabel .reab-bereichslabel-text { font-size: .75rem; }\n}}@media(max-width:767px){.elementor .reab-bereichslabel{margin-block-end:1.25rem;gap:0.625rem;& .reab-global-icon-source { flex-basis: 1.5rem; width: 1.5rem; height: 1.5rem; }\n}}@media(max-width:767px){.elementor .reab-global-icon-source{width:1.75rem;height:1.75rem;}}@media(max-width:767px){.elementor .reab-global-section-anchor{scroll-margin-top:7rem;}}@media(max-width:767px){.elementor .reab-mega-menu-contact-wide{min-width:0px;}}@media(max-width:767px){.elementor .reab-mega-menu-portrait{width:3rem;height:3rem;}}@media(max-width:767px){.elementor .reab-mega-menu-contact{column-gap:1rem;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;grid-template-columns:3rem minmax(0,1fr);row-gap: .5rem;
& > p { grid-column: 2; grid-row: 1; }
& > .reab-mega-menu-portrait { grid-column: 1; grid-row: 1 / 3; align-self: start; }
& > .reab-mega-menu-contact-link { grid-column: 2; grid-row: auto; }
& > .reab-mega-menu-contact-wide { grid-column: 2; grid-row: auto; padding-top: 0; }
& > .reab-mega-menu-link { overflow-wrap: anywhere; }
& > .reab-mega-menu-contact-details { grid-area: 2 / 2 / auto / 3; align-self: start; }\n}}@media(max-width:767px){.elementor .reab-mega-menu-intro{font-size:2rem;}}@media(max-width:767px){.elementor .reab-mega-menu{padding-block-start:4rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:2rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .reab-menu-trigger{width:6.5rem;min-height:2.75rem;z-index:2;font-size:1rem;line-height:1.25;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin:0px;grid-column:3;grid-row:1;align-self:start;}}@media(max-width:767px){.elementor .reab-header-phone{display:none;}}@media(max-width:767px){.elementor .reab-global-header{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:grid;gap:0.75rem;grid-template-columns:minmax(0,1fr) 2.75rem 6.5rem;grid-template-rows:auto;align-items:start;}}@media(max-width:767px){.elementor .reab-next-with-image{& > .reab-event-format-badge { top: .75rem; left: .75rem; min-height: 2.125rem; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; max-width: calc(50% - 1.25rem); }
& > .reab-event-format-badge .elementor-heading-title { font-size: inherit; line-height: inherit; }
& > .reab-event-format-badge { font-size: .75rem; line-height: 1.25; padding: .5rem; }
& > .reab-event-format-badge, & > .reab-next-status-badge { font-size: var(--reab-event-label-size-mobile); line-height: 1.25; padding: .5rem; min-height: 2.125rem; }\n}}@media(max-width:767px){.elementor .reab-event-format-overlay{&:has(> .reab-single-event-status) > .reab-event-format-badge, &:has(> .reab-single-event-status) > .reab-single-event-status { top: .75rem; line-height: 1.25; padding: .5rem; white-space: nowrap; max-width: calc(50% - 1.25rem); box-sizing: border-box; }
&:has(> .reab-single-event-status) > .reab-event-format-badge { left: .75rem; }
&:has(> .reab-single-event-status) > .reab-single-event-status { right: .75rem; }
&:has(> .reab-single-event-status) > .reab-event-format-badge .elementor-heading-title { font-size: inherit; line-height: inherit; }
&:has(> .reab-single-event-status) > .reab-event-format-badge, &:has(> .reab-single-event-status) > .reab-single-event-status { display: inline-flex; align-items: center; justify-content: center; }
& > .reab-event-format-badge, & > .reab-next-status-badge { font-size: var(--reab-event-label-size-mobile); line-height: 1.25; padding: .5rem; min-height: 2.125rem; }
&:has(> .reab-single-event-status) > .reab-event-format-badge, &:has(> .reab-single-event-status) > .reab-single-event-status { font-size: var(--reab-event-label-size-mobile); min-height: 2.125rem; }\n}}@media(max-width:767px){.elementor .reab-event-summary{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-event-title{font-size:1.5rem;}}@media(max-width:767px){.elementor .reab-event-grid{gap:1.25rem;}}@media(max-width:767px){.elementor .reab-abschnittskopf-kompakt-11{font-size:1.0625rem;margin-block-end:2rem;flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .reab-abschnitt-11{font-size:1.0625rem;padding-block-start:3rem;padding-block-end:8rem;}}@media(max-width:767px){.elementor .reab-abschnitt-08{font-size:1.0625rem;padding-block: 3rem;\n}}@media(max-width:767px){.elementor .reab-abschnitt-07{font-size:1.0625rem;gap:2rem;grid-template-columns:1fr;padding-block: 3rem;\n}}@media(max-width:767px){.elementor .reab-abschnitt-06{font-size:1.0625rem;gap:2rem;padding-block: 3rem;\n}}@media(max-width:767px){.elementor .reab-abschnitt-05{font-size:1.0625rem;padding-block: 3rem;\n}}@media(max-width:767px){.elementor .reab-abschnitt-04{font-size:1.0625rem;padding-block: 3rem;\n}}@media(max-width:767px){.elementor .reab-abschnitt-02{font-size:1.0625rem;gap:2rem;grid-template-columns:1fr;padding-block: 3rem;\n}}@media(max-width:767px){.elementor .reab-fixed-contact{font-size:1.0625rem;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:0.7rem;grid-template-columns:2.5rem 1fr auto;box-shadow: none; inset: auto 0 0;\n}}@media(max-width:767px){.elementor .reab-fixed-mobile-109{font-weight:600;font-size:1rem;display:block;}}@media(max-width:767px){.elementor .reab-fixed-mobile{font-weight:600;display:block;}}@media(max-width:767px){.elementor .reab-fixed-desktop{display:none;}}@media(max-width:767px){.elementor .reab-footer-bottom{margin-block-start:2rem;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .reab-footer-partners{font-size:1.0625rem;padding-block-start:2rem;margin-block-start:2rem;}}@media(max-width:767px){.elementor .reab-label-93{font-size:0.875rem;}}@media(max-width:767px){.elementor .reab-a-91{font-size:1rem;}}@media(max-width:767px){.elementor .reab-h4-90{font-size:1.25rem;hyphens: auto;\n}}@media(max-width:767px){.elementor .reab-p-89{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-person-details{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-footer-bereich{gap:0.625rem;grid-template-columns:1.125rem minmax(0, 1fr);& > :first-child { width: 1.125rem; height: 1.125rem; }\n}}@media(max-width:767px){.elementor .reab-module-consult-grid{font-size:1.0625rem;gap:2rem;}}@media(max-width:767px){.elementor .reab-advice-steps{font-size:1.0625rem;gap:1.5rem;}}@media(max-width:767px){.elementor .reab-article{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-module-copy{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-consult-copy{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-actions-58{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-p-55{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-h2-54{font-size:1.75rem;hyphens: auto;\n}}@media(max-width:767px){.elementor .reab-about-copy{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-p-50{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-topic-grid{font-size:1.0625rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .reab-topic-46{font-size:1.0625rem;padding:1.5rem;}}@media(max-width:767px){.elementor .reab-topic-45{font-size:1.0625rem;padding:1.5rem;}}@media(max-width:767px){.elementor .reab-topic-44{font-size:1.0625rem;padding:1.5rem;}}@media(max-width:767px){.elementor .reab-topic{font-size:1.0625rem;padding:1.5rem;}}@media(max-width:767px){.elementor .reab-knowledge-intro{font-size:1.0625rem;margin-block-end:2rem;gap:2rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .reab-label-40{font-size:0.875rem;}}@media(max-width:767px){.elementor .reab-actions-37{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-note{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-section-head{font-size:1.0625rem;margin-block-end:2rem;flex-direction:column;align-items:start;}}@media(max-width:767px){.elementor .reab-div-29{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-h2{font-size:1.75rem;hyphens: auto;\n}}@media(max-width:767px){.elementor .reab-div{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-next-meta{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-h3{font-size:1.5rem;hyphens: auto;\n}}@media(max-width:767px){.elementor .reab-label-15{font-size:0.875rem;}}@media(max-width:767px){.elementor .reab-intro{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-actions{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-button{font-size:1rem;}}@media(max-width:767px){.elementor .reab-p{font-size:1.0625rem;}}@media(max-width:767px){.elementor .reab-h1{font-size:2.25rem;max-width: none; hyphens: auto;\n}}@media(max-width:767px){.elementor .reab-label{font-size:0.875rem;}}@media(max-width:767px){.elementor .reab-material-footer-flat{gap:2rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .reab-footer-navigation-layout{column-gap:1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap: 2rem;
& > :first-child { flex-direction: column; align-items: flex-start; gap: 1rem; }
& > .reab-footer-contact-column { grid-column: 1 / -1; }\n}}@media(max-width:767px){.elementor .reab-material-funding-flat{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .reab-hauptbereich-layout{grid-template-columns:1.75rem minmax(0,1fr);}}@media(max-width:767px){.elementor .reab-button-base{width:100%;}}@media(max-width:767px){.elementor .reab-footer-logo{width:300px;}}@media(max-width:767px){.elementor .reab-header-logo-layout{width:auto;min-width:0px;z-index:2;grid-column:1;grid-row:1;align-self:start;}}@media(max-width:767px){.elementor .reab-header-logo-bild{width:100%;max-width:8rem;z-index:2;grid-column:1;grid-row:1;align-self:start;}}@media(max-width:767px){.elementor .reab-grid-2{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .reab-grid-beratung{grid-template-columns:1fr;}}