.footer-nav p, .copyright-privacy p {
  margin: 0;
}
small {
  font-size: 90% !important;
}
/* Gravity Forms */
.gform_required_legend {
  display: none;
}
.gfield_required_asterisk {
  color: #000 !important;
}
#gform_1 .gform_button {
  background-color: var(--e-global-color-astglobalcolor0);
  color: var(--e-global-color-astglobalcolor4);
  border-radius: 30px;
  font-size: 1.125rem;
  font-weight: 700;
  padding: 20px 40px;
  transition: 0.3s all ease-in-out;
  outline: none;
  border: none;
  box-shadow: none;
}
#gform_1 .gform_button:hover, #gform_1 .gform_button:focus {
  background-color: var(--e-global-color-astglobalcolor8);
  color: var(--e-global-color-astglobalcolor4);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  font-size: 1rem;
  font-weight: 700;
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-widget-icon-box .elementor-icon-box-description a {
  color: currentColor;
  text-decoration: none;
}
.elementor-widget-icon-box .elementor-icon-box-description a:hover {
  color: var(--e-global-color-astglobalcolor0);
}
.elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}
/*fonts*/
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-teaser {
  font-size: 1.375rem;
  line-height: 1.429;
}
@media (max-width: 575px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-teaser {
    font-size: 1.25rem;
    line-height: 1.25;
  }
}
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
  font-size: 6.5rem;
  line-height: 1.231;
}
@media (max-width: 991px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
@media (max-width: 575px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
  font-size: 2.8rem !important;
  line-height: 1.2 !important;
  font-weight: 400 !important;
}
@media (max-width: 991px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 2.125rem !important;
    line-height: 1.176 !important;
  }
}
@media (max-width: 575px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 1.7rem !important;
    line-height: 1.324 !important;
  }
}
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-large {
  font-size: 2.25rem;
  line-height: 1.5;
}
@media (max-width: 991px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 1.7rem;
    line-height: 1.324;
  }
}
@media (max-width: 575px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
  font-size: 2rem;
  line-height: 1.25;
}
@media (max-width: 991px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 1.4rem;
    line-height: 1.25;
  }
}
@media (max-width: 575px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-small {
  font-size: 1.375rem;
  line-height: 1.429;
}
@media (max-width: 575px) {
  .elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 1.25rem;
    line-height: 1.25;
  }
}
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-paragraph-small {
  font-size: 1rem;
  line-height: 1.5;
}
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-paragraph-medium {
  font-size: 1.15rem;
  line-height: 1.304;
}
.elementor-element.elementor-widget-heading .elementor-heading-title.elementor-size-paragraph-large {
  font-size: 1.5rem;
  line-height: 1.346;
}
.elementor-widget-icon .elementor-icon-wrapper {
  line-height: 1;
}
.elementor-widget-icon .elementor-icon-wrapper .elementor-icon {
  vertical-align: middle;
}
/*# sourceMappingURL=http://hopeful-goldwasser.116-202-23-85.plesk.page/wp-content/themes/physiotherapie-peters/dist/wpdl-compiled-1.map */