.gform_wrapper .field_description_below .gfield_consent_description,
.gform_wrapper .gfield_consent_description {
  overflow-y: hidden !important;
  border-width: 0px !important;
}
blockquote.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {
  color: var(--e-global-color-text);
  line-height: 1.7em;
  border-left-color: var(--e-global-color-accent);
}
li {
  padding-bottom: 0.5em;
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin-bottom: 0.5em;
  margin-top: 1.5em;
}
.page .entry-header {
  margin: 0em;
}
.elementor-menu-toggle {
  margin-top: 10px !important;
}
/*#ast-desktop-header li{padding-bottom: inherit;
}*/
footer div.elementor-heading-title.elementor-size-default {
  font-size: 1.2em;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0.5em;
}
p.gform_required_legend {
  display: none;
}
.kunden--masonry h3 {
  font-size: 1.3em;
}
.kunden--masonry h3 a {
  color: var(--e-global-color-primary);
}
.kunden--masonry .testimonial-inner {
  border: 1px solid lightgrey;
  padding: 2%;
}
.is--center .ts-button,
.is--center .service-title,
.is--center .service-desc {
  text-align: center;
}
.is--right .ts-button,
.is--right .service-title,
.is--right .service-desc {
  text-align: right;
}
/*######################*/
@media screen and (max-width: 1366px) {
  .entry-content section {
    padding: 0 1.6em;
  }
}
@media screen and (max-width: 667px) {
  .entry-content section {
    padding: 0 1.2em;
  }
}
@media screen and (max-width: 767px) {
  .timeline-inner-block.timeline-transition {
    padding-top: 75px !important;
  }
  .timeline-style-2:not(.timeline-left-align) .timeline-item-wrap.timeline-left-content,
  .timeline-style-2:not(.timeline-left-align) .timeline-item-wrap.timeline-right-content {
    padding-left: 36px !important;
  }
}
