.elementor-44848 .elementor-element.elementor-element-3d8d3ff6:not(.elementor-motion-effects-element-type-background), .elementor-44848 .elementor-element.elementor-element-3d8d3ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4afb954 );}.elementor-44848 .elementor-element.elementor-element-3d8d3ff6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44848 .elementor-element.elementor-element-3d8d3ff6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44848 .elementor-element.elementor-element-3e8d801a > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-44848 .elementor-element.elementor-element-6b708066 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-44848 .elementor-element.elementor-element-5bdb6afc .elementor-icon-list-icon i{color:var( --e-global-color-c092227 );transition:color 0.3s;}.elementor-44848 .elementor-element.elementor-element-5bdb6afc .elementor-icon-list-icon svg{fill:var( --e-global-color-c092227 );transition:fill 0.3s;}.elementor-44848 .elementor-element.elementor-element-5bdb6afc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-44848 .elementor-element.elementor-element-5bdb6afc .elementor-icon-list-text{transition:color 0.3s;}.elementor-44848 .elementor-element.elementor-element-afa63ae{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-591fa38 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-9b6ccfb{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-4741128{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-9824bb2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-44848 .elementor-element.elementor-element-9824bb2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-9824bb2.elementor-view-framed .elementor-icon, .elementor-44848 .elementor-element.elementor-element-9824bb2.elementor-view-default .elementor-icon{fill:var( --e-global-color-c092227 );color:var( --e-global-color-c092227 );border-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-4986881 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-44848 .elementor-element.elementor-element-4986881.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-4986881.elementor-view-framed .elementor-icon, .elementor-44848 .elementor-element.elementor-element-4986881.elementor-view-default .elementor-icon{fill:var( --e-global-color-c092227 );color:var( --e-global-color-c092227 );border-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-61e1e07 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-44848 .elementor-element.elementor-element-61e1e07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-61e1e07.elementor-view-framed .elementor-icon, .elementor-44848 .elementor-element.elementor-element-61e1e07.elementor-view-default .elementor-icon{fill:var( --e-global-color-c092227 );color:var( --e-global-color-c092227 );border-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-52b585a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-44848 .elementor-element.elementor-element-52b585a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-52b585a.elementor-view-framed .elementor-icon, .elementor-44848 .elementor-element.elementor-element-52b585a.elementor-view-default .elementor-icon{fill:var( --e-global-color-c092227 );color:var( --e-global-color-c092227 );border-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-0fdf5a0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-44848 .elementor-element.elementor-element-0fdf5a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-0fdf5a0.elementor-view-framed .elementor-icon, .elementor-44848 .elementor-element.elementor-element-0fdf5a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-c092227 );color:var( --e-global-color-c092227 );border-color:var( --e-global-color-c092227 );}.elementor-44848 .elementor-element.elementor-element-6a86ce5{--spacer-size:15px;}.elementor-44848 .elementor-element.elementor-element-56bfb3d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-aed1dfc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-11756b9{--spacer-size:15px;}.elementor-44848 .elementor-element.elementor-element-a1af1c0{--spacer-size:15px;}.elementor-44848 .elementor-element.elementor-element-2f87623{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-a176008:not(.elementor-motion-effects-element-type-background), .elementor-44848 .elementor-element.elementor-element-a176008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4afb954 );}.elementor-44848 .elementor-element.elementor-element-a176008{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44848 .elementor-element.elementor-element-a176008 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44848 .elementor-element.elementor-element-aa37d62 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-44848 .elementor-element.elementor-element-d2022a1 > .elementor-widget-container{margin:0px 15px 15px 15px;}.elementor-44848 .elementor-element.elementor-element-279ef82 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-c179386{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-7f06618:not(.elementor-motion-effects-element-type-background), .elementor-44848 .elementor-element.elementor-element-7f06618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6a3596 );}.elementor-44848 .elementor-element.elementor-element-7f06618{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44848 .elementor-element.elementor-element-7f06618 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44848 .elementor-element.elementor-element-d7c2769 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-44848 .elementor-element.elementor-element-d7c2769 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-44848 .elementor-element.elementor-element-d7c2769.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77f430 );}.elementor-44848 .elementor-element.elementor-element-d7c2769.elementor-view-framed .elementor-icon, .elementor-44848 .elementor-element.elementor-element-d7c2769.elementor-view-default .elementor-icon{fill:var( --e-global-color-c77f430 );color:var( --e-global-color-c77f430 );border-color:var( --e-global-color-c77f430 );}.elementor-44848 .elementor-element.elementor-element-d7c2769 .elementor-icon-box-title{color:var( --e-global-color-c77f430 );}.elementor-44848 .elementor-element.elementor-element-d7c2769 .elementor-icon-box-description{color:var( --e-global-color-c77f430 );}.elementor-44848 .elementor-element.elementor-element-522bc70{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-46d3658a .elementor-button{background-color:var( --e-global-color-b6a3596 );font-size:22px;font-weight:700;fill:var( --e-global-color-c77f430 );color:var( --e-global-color-c77f430 );border-radius:5px 5px 5px 5px;padding:20px 80px 20px 80px;}.elementor-44848 .elementor-element.elementor-element-46d3658a .elementor-button-content-wrapper{flex-direction:row;}.elementor-44848 .elementor-element.elementor-element-46d3658a .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-44848 .elementor-element.elementor-element-7cbef43e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-7cbef43e{text-align:justify;}.elementor-44848 .elementor-element.elementor-element-ff3cd9c{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-7a5c4d5{--spacer-size:15px;}.elementor-44848 .elementor-element.elementor-element-b3ce486{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-12e4d15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-21f819b{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-9933849{--spacer-size:15px;}.elementor-44848 .elementor-element.elementor-element-449289df .elementor-button{background-color:var( --e-global-color-b6a3596 );font-size:22px;font-weight:700;fill:var( --e-global-color-c77f430 );color:var( --e-global-color-c77f430 );border-radius:5px 5px 5px 5px;padding:20px 80px 20px 80px;}.elementor-44848 .elementor-element.elementor-element-449289df .elementor-button-content-wrapper{flex-direction:row;}.elementor-44848 .elementor-element.elementor-element-449289df .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-44848 .elementor-element.elementor-element-6ea6a926 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-6ea6a926{text-align:justify;}.elementor-44848 .elementor-element.elementor-element-a9d40bd{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-9b76076{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-13f6679:not(.elementor-motion-effects-element-type-background), .elementor-44848 .elementor-element.elementor-element-13f6679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc7b9a3 );}.elementor-44848 .elementor-element.elementor-element-13f6679{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-13f6679 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44848 .elementor-element.elementor-element-039614b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-519bfc9 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-44848 .elementor-element.elementor-element-519bfc9{color:var( --e-global-color-c77f430 );}.elementor-44848 .elementor-element.elementor-element-519bfc9 a{color:var( --e-global-color-c77f430 );}.elementor-44848 .elementor-element.elementor-element-06a6824{--spacer-size:20px;}.elementor-44848 .elementor-element.elementor-element-70754788 .elementor-button{background-color:var( --e-global-color-b6a3596 );font-size:22px;font-weight:700;fill:var( --e-global-color-c77f430 );color:var( --e-global-color-c77f430 );border-radius:5px 5px 5px 5px;padding:20px 80px 20px 80px;}.elementor-44848 .elementor-element.elementor-element-70754788 .elementor-button-content-wrapper{flex-direction:row;}.elementor-44848 .elementor-element.elementor-element-70754788 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-44848 .elementor-element.elementor-element-56e25c2b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-56e25c2b{text-align:justify;}@media(max-width:699px){.elementor-44848 .elementor-element.elementor-element-46d3658a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-46d3658a .elementor-button{font-size:22px;padding:20px 30px 020px 30px;}.elementor-44848 .elementor-element.elementor-element-7cbef43e > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-7cbef43e{text-align:center;}.elementor-44848 .elementor-element.elementor-element-449289df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-449289df .elementor-button{font-size:22px;padding:20px 30px 020px 30px;}.elementor-44848 .elementor-element.elementor-element-6ea6a926 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-6ea6a926{text-align:center;}.elementor-44848 .elementor-element.elementor-element-70754788 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-70754788 .elementor-button{font-size:22px;padding:20px 30px 020px 30px;}.elementor-44848 .elementor-element.elementor-element-56e25c2b > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44848 .elementor-element.elementor-element-56e25c2b{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-7ef15a5 */.sofort-liste {
  margin: 24px 0;
}

.sofort-item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 16px;
  padding: 16px 20px;
  background-color: #f7fdfd;
  border-radius: 6px;
  border: 1px solid #e0f0ef;
}

.sofort-nummer {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  background-color: #06645C;
  color: #fff;
  font-weight: 700;
  font-size: 1em;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sofort-text {
  line-height: 1.6;
  color: #2d2d2d;
}

.sofort-text strong {
  color: #06645C;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b67039 */.warnsignale {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 24px 0;
}

.warnung-box {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 18px 20px;
  background-color: #fff8f0;
  border-left: 4px solid #e67e22;
  border-radius: 4px;
}

.warnung-icon {
  font-size: 1.4em;
  flex-shrink: 0;
}

.warnung-content strong {
  display: block;
  color: #2d2d2d;
  margin-bottom: 4px;
}

.warnung-content p {
  margin: 0;
  line-height: 1.6;
  color: #4a4a4a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-755d89b */.kosten-tabelle-wrapper {
  margin: 24px 0;
}

.kosten-tabelle {
  width: 100%;
  border-collapse: collapse;
  border-radius: 6px;
  overflow: hidden;
  table-layout: fixed;
}

.kosten-tabelle thead th {
  background-color: #06645C;
  color: #fff;
  font-weight: 600;
  text-align: left;
  padding: 14px 16px;
  font-size: 0.95em;
}

.kosten-tabelle tbody td {
  padding: 14px 16px;
  border-bottom: 1px solid #e0f0ef;
  color: #2d2d2d;
  line-height: 1.5;
  word-wrap: break-word;
}

.kosten-tabelle tbody tr:nth-child(even) {
  background-color: #f7fdfd;
}

.kosten-tabelle tbody tr:last-child td {
  border-bottom: none;
}

/* Spaltenbreiten: erste Spalte bekommt mehr Platz */
.kosten-tabelle th:nth-child(1),
.kosten-tabelle td:nth-child(1) {
  width: 42%;
  font-weight: 600;
  color: #06645C;
}

.kosten-tabelle th:nth-child(2),
.kosten-tabelle td:nth-child(2) {
  width: 28%;
}

.kosten-tabelle th:nth-child(3),
.kosten-tabelle td:nth-child(3) {
  width: 30%;
}

/* Mobile: kompakter, aber alles sichtbar */
@media (max-width: 600px) {
  .kosten-tabelle thead th,
  .kosten-tabelle tbody td {
    padding: 10px 8px;
    font-size: 0.85em;
  }

  .kosten-tabelle th:nth-child(1),
  .kosten-tabelle td:nth-child(1) {
    width: 38%;
  }

  .kosten-tabelle th:nth-child(2),
  .kosten-tabelle td:nth-child(2) {
    width: 30%;
  }

  .kosten-tabelle th:nth-child(3),
  .kosten-tabelle td:nth-child(3) {
    width: 32%;
  }
}

.kosten-hinweis {
  margin-top: 12px;
  font-size: 0.9em;
  color: #777;
  font-style: italic;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e95dc69 */.tipps-liste {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 24px 0;
}

.tipp-item {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 14px 18px;
  background-color: #f7fdfd;
  border-radius: 6px;
  border: 1px solid #e0f0ef;
}

.tipp-icon {
  font-size: 1.3em;
  flex-shrink: 0;
}

.tipp-text {
  line-height: 1.6;
  color: #2d2d2d;
}

.tipp-text strong {
  color: #06645C;
}/* End custom CSS */