.content{display: flex;flex-direction: column;flex-wrap: nowrap;}
.content section{width:100%;padding:70px 40px;display:flex;align-items: center;flex-direction: column;flex-wrap: nowrap;transition:all .4s ease;}
.content section .wp-block-group__inner-container, section #formular{max-width:870px;width:100%}
.content section.wide .wp-block-group__inner-container{max-width: var(--maxWidth);}
.col-light-grey{background: #edf1f2;}
.col-light-grey50{background: #F6F8F9;}
.col-verlauf{background: var(--gradBlackPurpleDarkDiagonal)};

.contentTitle{color:var(--colBlack);font-weight:500;margin:0 0 36px;}
.contentTitle strong{color:#fff;}

.center{text-align: center;}
.has-text-align-center {text-align: center;}
.has-large-font-size {line-height:1.3em;margin:20px 0;}
.box-standard{border-radius: 10px}

p {margin-bottom:1em;}

a.wp-element-button{background:var(--colPink);color:#fff;font-size:18px;line-height:43px;height:43px;font-weight:700;border-radius:5px;padding:0 14px;transition:all .4s ease;border:none;margin:20px 0;}
a.wp-element-button:hover{background:var(--colBlack);}

/* Tabs */
ul.liste-beispielrechnung {
  margin:20px 0;
  padding:0;
  list-style: none;
}
ul.liste-beispielrechnung li {
  margin:5px 0;
  padding:20px;
  border-radius:5px;
  background:rgba(215,171,88,0.2);
  transition: 0.3s ease-in-out;
  font-size:1.4em;
}
ul.liste-beispielrechnung li:hover {
  background:rgba(215,171,88,0.4);
  transform: scale(1.03);
}

.box-zitat figure {
  margin:0;
  height:auto;
  max-width:260px;
}
.box-zitat figure img {
  width:260px!important;
}
.wp-block-quote p {
  color:var(--colPink);
  font-size:1.6em;
  line-height: 1.3em;
}

#formular {
  font-family: 'Quicksand', sans-serif;
}
#formular .gform_wrapper {
  background:#EDF1F2;
  padding:40px;
  border-radius:10px;
}
#formular input,
#formular textarea,
#formular select {
  font-family: 'Quicksand', sans-serif;
  border-radius:30px;
  height:60px;
  font-size:1.1em;
  padding:0 20px;
  border:none;
}
#formular textarea {
  border-radius:10px;
}
#formular select {
  padding-top:10px;
}
#formular label.gform-field-label {
text-align: center;
}
#formular input[type="submit"] {
  background:var(--colPink);
  color:#fff;
  font-size:18px;
  line-height:43px;
  height:43px;
  font-weight:700;
  border-radius:5px;
  padding:0 14px;
  transition:all .4s ease;
  border:none;
  margin:20px 0;
}
#formular input[type="submit"]:hover {
  background:var(--colBlack);
}
#formular .gform-theme--foundation .gform_fields {
  gap:20px;
}
#formular .gform_required_legend,
#gform_1_validation_container {
  display: none;
}
#formular h3.gsection_title {
  font-weight:700;
  text-align: center;
}
#formular .gform_confirmation_message {
  color:var(--colBlack);
  font-size: 1.1em;
}
#formular .gfield_validation_message {
  padding-left:20px;
}

@media screen and (max-width:767px)
{
    .contentTitle{text-align:center;text-wrap:balance;line-height:27px;margin:0 0 30px;padding:0 30px;}
    .contentTitle br{display:none;}
    .contentText{text-align:center;letter-spacing:-0.1px;padding:0 15px;}
    .contentText br:first-of-type,
    .contentText br:nth-of-type(2){display:none;}
    .content .button{margin:20px auto 0;display:table;}

    #formular .gform_wrapper {
      padding:20px;
      border-radius:10px;
    }

    .has-large-font-size {font-size:24px!important;line-height:1.3em;}
    .has-medium-font-size{line-height:1.3em;}

    .wp-block-quote p {
      font-size:1.3em;
      line-height: 1.3em;
    }

    .content section{padding:40px 40px;}

    h3.f26-30 {
      font-size:24px!important;
      line-height:1.3em;
    }



}
