main .modul.dispo_teaser{position:relative;z-index:2;height:0;padding:0;background:0 0;color:#000}main .modul.dispo_teaser .dispo_teaser_overlay{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}main .modul.dispo_teaser .dispo_teaser_card{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:140px;padding:28px 48px;border-radius:var(--border_radius);background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.18)}main .modul.dispo_teaser .dispo_teaser_intro{display:flex;align-items:center;gap:20px;min-width:0}main .modul.dispo_teaser .dispo_teaser_icon{display:flex;flex:0 0 64px;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#000}main .modul.dispo_teaser img{display:block;flex-shrink:0}main .modul.dispo_teaser .dispo_teaser_titles{min-width:0}main .modul.dispo_teaser .dispo_teaser_headline{margin:0;font-size:36px;font-weight:700;line-height:1.2;text-wrap:initial;overflow-wrap:anywhere}main .modul.dispo_teaser .dispo_teaser_subline{margin:2px 0 0;color:#555;font-size:18px;line-height:1.4}main .modul.dispo_teaser .dispo_teaser_contacts{display:flex;align-items:center;gap:64px;min-width:0;font-weight:600;line-height:1.4}main .modul.dispo_teaser .dispo_teaser_contact{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:24px;overflow-wrap:anywhere}main .modul.dispo_teaser .dispo_teaser_contact a{color:#000}main .modul.dispo_teaser .dispo_teaser_label{color:#8a8a8a;font-size:14px;text-transform:uppercase}main .modul.dispo_teaser .dispo_teaser_button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;padding:14px 28px;color:#fff;background:#000;font-size:20px;line-height:1.4}main .modul.dispo_teaser a:focus-visible{outline:2px solid #000;outline-offset:5px}@media (max-width:1500px){main .modul.dispo_teaser .dispo_teaser_card{gap:24px;padding:28px 32px}main .modul.dispo_teaser .dispo_teaser_contacts{gap:24px}main .modul.dispo_teaser .dispo_teaser_contact{font-size:20px}main .modul.dispo_teaser .dispo_teaser_headline{font-size:32px}}@media (min-width:901px) and (max-width:1350px){main .modul.dispo_teaser .dispo_teaser_card{display:grid;grid-template-columns:minmax(0,1fr) auto}main .modul.dispo_teaser .dispo_teaser_contacts{grid-column:1/-1;grid-row:2}main .modul.dispo_teaser .dispo_teaser_button{grid-column:2;grid-row:1}}@media (max-width:900px){main .modul.dispo_teaser{height:auto;padding:var(--module_spacing) 0}main .modul.dispo_teaser .dispo_teaser_overlay{position:relative;top:auto;left:auto;transform:none}main .modul.dispo_teaser .dispo_teaser_card{flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:28px}main .modul.dispo_teaser .dispo_teaser_contacts{flex-wrap:wrap;gap:20px 32px}main .modul.dispo_teaser .dispo_teaser_button{align-self:flex-start}}@media (max-width:600px){main .modul.dispo_teaser .dispo_teaser_card{padding:24px}main .modul.dispo_teaser .dispo_teaser_intro{gap:16px}main .modul.dispo_teaser .dispo_teaser_icon{flex-basis:56px;width:56px;height:56px}main .modul.dispo_teaser .dispo_teaser_headline{font-size:28px}main .modul.dispo_teaser .dispo_teaser_subline{font-size:16px}main .modul.dispo_teaser .dispo_teaser_contacts{flex-direction:column;align-items:stretch}main .modul.dispo_teaser .dispo_teaser_button{align-self:stretch;padding:14px 20px;font-size:18px}}
/*# sourceMappingURL=../sourcemaps/dispo_teaser.min.css.map */
