button.btn {
  font-size: 1rem;
}
@media (max-width: 2000px) {
  button.btn {
    font-size: calc(0.91rem + 0.072vw);
  }
}

form label {
  font-size: 1.25rem;
}
@media (max-width: 2000px) {
  form label {
    font-size: calc(0.935rem + 0.252vw);
  }
}

header h1 {
  font-size: 2rem;
}
@media (max-width: 2000px) {
  header h1 {
    font-size: calc(1.51rem + 4.392vw);
  }
}

main .intro h2 {
  font-size: 4rem;
}
@media (max-width: 2000px) {
  main .intro h2 {
    font-size: calc(1.11rem + 1.512vw);
  }
}

main .intro p {
  font-size: 2rem;
}
@media (max-width: 2000px) {
  main .intro p {
    font-size: calc(0.96rem + 0.432vw);
  }
}

main .banner h3 {
  font-size: 2.5rem;
}
@media (max-width: 2000px) {
  main .banner h3 {
    font-size: calc(1.21rem + 2.232vw);
  }
}

main .actionform .left h2 {
  font-size: 2.5rem;
}
@media (max-width: 2000px) {
  main .actionform .left h2 {
    font-size: calc(1.25rem + 1.785vw);
  }
}

main .actionform .left h3 {
  font-size: 2rem;
}
@media (max-width: 2000px) {
  main .actionform .left h3 {
    font-size: calc(1.11rem + 1.512vw);
  }
}

main .actionform .left p {
  font-size: 1.25rem;
}
@media (max-width: 2000px) {
  main .actionform .left p {
    font-size: calc(0.935rem + 0.252vw);
  }
}

main .actionform .left .btn {
  font-size: 3rem;
}
@media (max-width: 2000px) {
  main .actionform .left .btn {
    font-size: calc(1.11rem + 1.512vw);
  }
}

main .actionform .right .btn {
  font-size: 2rem;
}
@media (max-width: 2000px) {
  main .actionform .right .btn {
    font-size: calc(1.01rem + 0.792vw);
  }
}

/*# sourceMappingURL=rfs.css.map */
