@media screen and (min-width: 1025px) {
  .thanks h2 {
    font-size: 20px; } }
@media screen and (min-width: 0px) and (max-width: 599px) {
  .thanks h2 {
    font-size: 3.73vw;
    padding-top: 0.7em;
    padding-bottom: 0.7em;
    line-height: 120%; } }
@media screen and (min-width: 0px) and (max-width: 1024px) {
  .thanks h2 {
    font-size: 3vw;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    line-height: 120%; } }

.thanks h2 a {
  color: #ed8085; }

.thanks {
  border-bottom: 1px solid #cccccc; }
  @media screen and (min-width: 1025px) {
    .thanks {
      padding-bottom: 90px; } }
  @media screen and (min-width: 0px) and (max-width: 599px) {
    .thanks {
      padding-bottom: 4em; } }
  @media screen and (min-width: 0px) and (max-width: 1024px) {
    .thanks {
      padding-bottom: 5vw; } }
