.elementor-544 .elementor-element.elementor-element-27ea9a32{--display:flex;--min-height:100vh;--justify-content:center;--background-transition:0.3s;}.elementor-544 .elementor-element.elementor-element-23e6673c{text-align:left;}.elementor-544 .elementor-element.elementor-element-23e6673c img{width:350px;}.elementor-544 .elementor-element.elementor-element-23e6673c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-544 .elementor-element.elementor-element-48afaf3a .elementor-heading-title{color:#000000;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-544 .elementor-element.elementor-element-40da2bee{color:#000000;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-544 .elementor-element.elementor-element-27ea9a32{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-544 .elementor-element.elementor-element-23e6673c img{width:350px;}.elementor-544 .elementor-element.elementor-element-48afaf3a .elementor-heading-title{font-size:31px;}}/* Start custom CSS for heading, class: .elementor-element-48afaf3a */.border-title {
  position: relative;
  padding-left: 20px; /* 10px für den Rahmen + 10px Abstand */
}

.border-title::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 10px; /* Breite des Rahmens */
  background-color: #58B7A2; /* Farbe des Rahmens */
}/* End custom CSS */