/**handles:styles-btn**/
.wpcf7-submit,
.btn {
  border-radius: 3px;
  padding: 11px 24px;
  display: inline-block;
  transition: 0.3s ease;
}
.wpcf7-submit--negativ, .wpcf7-submit--secondary,
.btn--negativ,
.btn--secondary {
  padding: 10px 23px;
}
.wpcf7-submit svg,
.btn svg {
  transition: 0.3s ease;
}
.wpcf7-submit:hover svg,
.btn:hover svg {
  transform: translateX(5px);
}
.wpcf7-submit--back svg,
.btn--back svg {
  margin-left: 0;
  margin-right: 10px;
}
.wpcf7-submit--back:hover svg,
.btn--back:hover svg {
  transform: translateX(-5px);
}

@media (max-width: 999px) {
  .btn--moblie {
    margin-bottom: 20px;
  }
}

.btnm a {
  border-radius: 3px;
  padding: 11px 24px;
}
.btnm a svg {
  transition: 0.3s ease;
}
.btnm a:hover svg {
  transform: translateX(5px);
}
.btnm--secondary a {
  padding: 10px 23px;
}

.btn--box {
  min-width: calc(50% - 90px);
}
@media (max-width: 999px) {
  .btn--box {
    min-width: 100%;
  }
}
.btn--box:first-child {
  margin-right: 111px;
}
@media (max-width: 999px) {
  .btn--box:first-child {
    margin-right: 0;
  }
}

.btn--angebot {
  display: block;
  padding: 20px 20px 20px 0;
  border-bottom: 1px solid rgba(0, 62, 50, 0.25);
  transition: 0.3s ease;
}
.btn--angebot svg {
  transition: 0.3s ease;
  opacity: 0.25;
}
.btn--angebot:hover {
  border-bottom: 1px solid #0173A2;
}
.btn--angebot:hover svg {
  opacity: 1;
  transform: translateX(10px);
}

.wpcf7-submit {
  max-width: 230px;
  cursor: pointer;
}/*# sourceMappingURL=btn.css.map */