/* SZ320 v1.0.0 – Entwurf zur Abnahme. Nur Seite 137 und 4093, bis 600 CSS-Pixel. */
@media (max-width:600px) {
  body.page-id-137 .elementor-element-452fb9e4 h1,
  body.page-id-4093 .elementor-element-4e8fe5bf h1,
  body.page-id-4093 .elementor-element-1bbbc820 h3,
  body.page-id-4093 .elementor-element-203d4323 h3 {
    overflow-wrap:anywhere;
    hyphens:auto;
  }
  body.page-id-137 .fav-software-msg__text,
  body.page-id-137 .fav-final-msg__text,
  body.page-id-137 .fav-svc-msg__text,
  body.page-id-137 .fav-path-msg__text,
  body.page-id-137 .fav-bottom-msg__text {
    min-width:0;
    overflow-wrap:anywhere;
  }
  body.page-id-137 .fav-software-msg__cta,
  body.page-id-137 .fav-final-msg__cta,
  body.page-id-137 .fav-svc-msg__cta,
  body.page-id-137 .fav-path-msg__cta,
  body.page-id-137 .fav-path-msg__link,
  body.page-id-137 .fav-bottom-msg__cta {
    min-width:0;
    max-width:100%;
    box-sizing:border-box;
    white-space:normal;
    overflow-wrap:anywhere;
    text-align:center;
    justify-content:center;
  }
  body.page-id-137 #favorent-vor-ort .fav-rz-tel-list {grid-template-columns:minmax(0,1fr)}
  body.page-id-137 #favorent-vor-ort .fav-rz-tel {display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px 12px;min-width:0}
  body.page-id-137 #favorent-vor-ort .fav-rz-tel-txt {min-width:0;overflow-wrap:anywhere}
  body.page-id-137 #favorent-vor-ort .fav-rz-tel-num {grid-column:2;margin-left:0}
  body.page-id-137 .fav-svc-bilanz {grid-template-columns:repeat(2,minmax(0,1fr))}
  body.page-id-137 .fav-svc-bilanz__cell {min-width:0;padding-inline:10px;overflow-wrap:anywhere}
  body.page-id-137 .fav-calc-grid {grid-template-columns:minmax(0,1fr)}
  body.page-id-137 .fav-calc-panel {padding:12px}
  body.page-id-137 .fav-calc-results {min-width:0;padding:12px;overflow-wrap:anywhere}
  body.page-id-137 .fav-calc-big {padding:16px 4px}
  body.page-id-137 .fav-calc-inputs,
  body.page-id-137 .fav-calc-field,
  body.page-id-137 .fav-calc-result {min-width:0}
  body.page-id-137 .fav-calc-field select {min-width:0;max-width:100%}
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-team-wrap {padding-inline:0}
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-team-card {grid-template-columns:minmax(0,1fr);padding:24px 16px;gap:24px}
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-team-visual,
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-team-content {min-width:0}
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-team-title {overflow-wrap:anywhere}
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-cta-row {flex-direction:column;align-items:stretch}
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-cta-main,
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-cta-phone {width:100%;min-width:0;box-sizing:border-box;padding-inline:14px;justify-content:center;text-align:center;overflow-wrap:anywhere}
  body.page-id-137 footer.elementor-132 #abschnitt10 .elementor-element-79616387 .fav-cta-row svg {flex:0 0 18px}
  body.page-id-137 .elementor-element-ilv00002 ul,
  body.page-id-4093 .elementor-element-ilv00002 ul {grid-template-columns:minmax(0,1fr)}
  body.page-id-137 .elementor-element-ilv00002 li,
  body.page-id-137 .elementor-element-ilv00002 a,
  body.page-id-4093 .elementor-element-ilv00002 li,
  body.page-id-4093 .elementor-element-ilv00002 a {min-width:0;overflow-wrap:anywhere}
  body.page-id-137 .elementor-element-93b2866 p {overflow-wrap:anywhere;hyphens:auto}
  body.page-id-137 #dhp .dhp__bar,
  body.page-id-4093 #dhp .dhp__bar {display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:10px;justify-items:center}
  body.page-id-137 #dhp .dhp__seek,
  body.page-id-4093 #dhp .dhp__seek {width:100%;min-width:0}
}
