@media (min-width: 568px) {
  .left {
    padding-left: 10px;
    padding-right: 25px;
  }
  .right {
    padding-left: 25px;
    padding-right: 10px;
  }
}

fieldset p {
  margin-top: 7px;
  margin-bottom: 7px;
}
  
.hs-submit {
  margin-top: 7px;
}

.content-section .form-dark form ul li label span
{
  color: #FFF!important;
}

{# hide "Pflichtfeld" Text #}
form fieldset.form-columns-0 { 
  display: none;
}

{# fix additional padding on last element if in formfields #}
.sx-form .field.hs-form-field .input input,
.sx-form .hs-form-field, .sx-form fieldset .field.hs-form-field input:last-child {
  margin-bottom: 0px;
}

{# remove padding if checkbox #}
.sx-form .field.hs-form-field .hs-form-booleancheckbox label:has(>input) {
  margin-bottom: 0;
}

form fieldset {
  max-width: initial !important;
}

form > div:first-child > div.hs-richtext.hs-main-font-element {
  display: none;
}

form > div > div.hs-richtext > p {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.sx-form .hs-form-field .inputs-list.multi-container li:last-child {
    margin-bottom: 0;
}

.sx-form .hs-form-field ul.inputs-list.multi-container {
    margin-bottom: 0;
}

{#.sx-form .inputs-list:not(.multi-container) .hs-form-booleancheckbox-display {
    line-height: 27px;
}#}