.elementor-957 .elementor-element.elementor-element-618feb4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-957 .elementor-element.elementor-element-618feb4:not(.elementor-motion-effects-element-type-background), .elementor-957 .elementor-element.elementor-element-618feb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cada70c );}.elementor-957 .elementor-element.elementor-element-367e3f3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-957 .elementor-element.elementor-element-367e3f3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-957 .elementor-element.elementor-element-367e3f3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-957 .elementor-element.elementor-element-367e3f3 .jet-listing-dynamic-field__content{text-align:left;}@media(max-width:1200px){.elementor-957 .elementor-element.elementor-element-618feb4{--min-height:0px;}}@media(max-width:700px){.elementor-957 .elementor-element.elementor-element-618feb4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-618feb4 *//* 1) Service-Container: relative, damit das Icon absolut positioniert werden kann */
.service-box {
  position: relative;
  padding: 20px;
}

/* 2) Bild-Box (Icon) links außen, aus dem Container herausragend */
.service-box .bild-box {
  position: absolute;
  top: -20px;     /* Icon 10px nach oben ziehen */
  left: -20px;     /* Icon 20px nach links vom Container-Rand */
  width: 80px;    /* Icon-Box Breite */
  height: 80px;   /* Icon-Box Höhe */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Bild selbst auf 100% Box-Breite skalieren */
.service-box .bild-box img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* 3) Titel einen Tick weiter rechts (40px Icon + 20px Abstand) */
.service-box .titel-box {
  margin: 0 0 16px 60px;
}

/* 4) Beschreibung/Liste genauso eingerückt */
.service-box .beschreibung-box {
  margin: 0 0 0 60px;
}/* End custom CSS */