.elementor .title{font-weight:700;font-size:1.2rem;text-transform:uppercase;}.elementor .farbverlauf{max-width:420px;font-family:Overpass;font-weight:900;font-size:2.5rem;letter-spacing:-2px;line-height:1em;text-transform:uppercase;background: linear-gradient(
  106deg,
  #F59D0F 0%,
  var(--pink, #DC328A) 50%,
  var(--magenta, #B0358B) 100%
);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

> strong {
  background: transparent !important;
  background-clip: border-box;
  -webkit-background-clip: border-box;  
  -webkit-text-fill-color: currentColor;
  color: inherit;
}\n}.elementor .button{font-family:Overpass;font-weight:700;font-size:1.25rem;color:var(--white);text-transform:uppercase;padding-block-start:20px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--black);}.elementor .button:hover,.elementor .button:focus-visible{background-color:var(--dunkelgrau);}.elementor .kacheltitle{font-family:Overpass;font-weight:900;font-size:2.5rem;color:var(--white);word-spacing:-2px;line-height:0.95em;text-transform:uppercase;}.elementor .kachel_text{min-height:160px;padding:10px;flex:1 0 auto;}.elementor .small_title{font-size:1.5rem;letter-spacing:-1.2px;}.elementor .big_title{font-family:Overpass;font-weight:900;font-size:2.5rem;letter-spacing:-2px;line-height:1em;text-transform:uppercase;}.elementor .middle_title{font-family:Overpass;font-weight:900;font-size:1.8rem;letter-spacing:-0.5px;line-height:1em;text-transform:uppercase;}.elementor .square_title{font-size:1.5rem;line-height:1em;&::before {
  content:' '!important;
  width:24px;
  height:24px;
  display:inline-block;
  vertical-align: middle;
  margin-right:10px;
  top:-1px;
  position: relative;
}\n}.elementor .abschnitt_square{font-family:Overpass;font-weight:900;font-size:1.125rem;color:var(--white);line-height:1em;padding-block-start:5px;padding-block-end:3px;padding-inline-start:5px;padding-inline-end:5px;background-color:var(--dunkelgrau);display:inline-flex;justify-content:center;align-items:center;aspect-ratio: 1 / 1;\n}.elementor .tab_title{width:auto;padding:0px;border-width:0px;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;align-self:center;}.elementor .tab_title:hover,.elementor .tab_title:focus-visible{background-color:var(--white);}