.elementor-1121 .elementor-element.elementor-element-27a02aa{--display:flex;}.elementor-1121 .elementor-element.elementor-element-74782e2{--display:flex;--min-height:450px;}.elementor-1121 .elementor-element.elementor-element-3b6a939{--display:flex;}.elementor-1121 .elementor-element.elementor-element-1a78437{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1121 .elementor-element.elementor-element-b02880e{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-1121 .elementor-element.elementor-element-cf3d240{width:var( --container-widget-width, 154px );max-width:154px;--container-widget-width:154px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-3b6a939 *//* rechts im Kreis platzieren */
.elementor-1121 .elementor-element.elementor-element-3b6a939{
  position: absolute;
  top: 35%;      /* vertikale Position im Kreis */
  left: 70%;     /* horizontale Position (weiter nach rechts) */
  transform: translate(-50%,-50%);
  width: 280px;  /* optional: feste Breite */
}

/* Auf Handy wieder normal fließen lassen */
@media (max-width: 767px){
  .elementor-1121 .elementor-element.elementor-element-3b6a939{
    position: static;
    transform: none;
    width: auto;
  }
}

.elementor-1121 .elementor-element.elementor-element-3b6a939 img {
    border-radius: 50%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf3d240 *//* rechts im Kreis platzieren */
.elementor-1121 .elementor-element.elementor-element-cf3d240{
  position: absolute;
  top: 80%;      /* vertikale Position im Kreis */
  left: 70%;     /* horizontale Position (weiter nach rechts) */
  transform: translate(-50%,-50%);
  width: 280px;  /* optional: feste Breite */
}

/* Auf Handy wieder normal fließen lassen */
@media (max-width: 767px){
  .elementor-1121 .elementor-element.elementor-element-cf3d240{
    position: static;
    transform: none;
    width: auto;
  }
}
.elementor-1121 .elementor-element.elementor-element-cf3d240 img {
    border-radius: 40%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a78437 *//* rechts im Kreis platzieren */
.elementor-1121 .elementor-element.elementor-element-1a78437{
  position: absolute;
  top: 20%;      /* vertikale Position im Kreis */
  left: 15%;     /* horizontale Position (weiter nach rechts) */
  transform: translate(-50%,-50%);
  width: 280px;  /* optional: feste Breite */
}

/* Auf Handy wieder normal fließen lassen */
@media (max-width: 767px){
  .elementor-1121 .elementor-element.elementor-element-1a78437{
    position: static;
    transform: none;
    width: auto;
  }
}

.elementor-1121 .elementor-element.elementor-element-1a78437 img {
    border-radius: 50%;
    object-fit: cover;
}/* End custom CSS */