.elementor .e-hero-art-27f0dbc{display:block;align-self:end}.elementor .s-hero-scrim{width:100%;height:100%;position:absolute;inset-block-start:0;inset-inline-start:0;padding:0;background-image:linear-gradient(90deg,rgb(1 84 134 / .94) 0%,rgb(1 108 171 / .82) 32%,rgb(1 108 171 / .35) 55%,#fff0 72%),linear-gradient(0deg,rgb(1 84 134 / .35) 0%,#fff0 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%}.elementor .s-eventbar{overflow:hidden;position:relative;z-index:2;padding:0;margin-block-start:0;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column}.elementor .s-hero-accent{width:56px;height:5px;min-height:5px;padding:0;margin-block-start:0;margin-block-end:8px;margin-inline-start:0;margin-inline-end:0;border-radius:3px;background-color:var(--c-accent-1)}.elementor .e-hero-tagline-a3ae10f{font-weight:800;font-size:2rem;color:var(--c-on-primary)}.elementor .e-33ce5b1-1f7a23b{text-transform:uppercase}.elementor .s-hero-box{box-shadow:0 0 0 0 #fff0}.elementor .s-hero-content{padding-block-start:40px;padding-block-end:120px;padding-inline-start:max(16px, (100% - 1440px) / 2);padding-inline-end:max(16px, (100% - 1440px) / 2);flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end}.elementor .s-va-willkommen-title{max-width:28ch}.elementor .s-va-willkommen-intro{max-width:750px}.elementor .s-va-willkommen-cta{margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;flex-direction:column;gap:14px;align-items:flex-start}.elementor .s-va-text{min-width:0;gap:20px}.elementor .s-va-blick-title{font-size:1.375rem}.elementor .s-va-blick-sekretariat{gap:2px}.elementor .s-va-blick-leitung{gap:2px}.elementor .s-va-blick-telefon{gap:2px}.elementor .s-va-blick-adresse{gap:2px}.elementor .s-va-auf-einen-blick{min-width:0;justify-content:space-between}.elementor .s-va-grid{gap:64px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.elementor .s-va-wrap{display:flex;flex-direction:column;gap:24px}.elementor .s-news{background-image:url(https://www.asshofgeismar.de/wp-content/uploads/2026/10/ass-bildmarke-weiss.svg);background-repeat:no-repeat;background-attachment:scroll;background-size:960px auto;background-position:-280px 50%}.elementor .s-termine-filter{padding:0;margin-block-start:0;margin-block-end:24px;margin-inline-start:0;margin-inline-end:0}