.cta-whole {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  /*padding-right: 2rem;
    border-radius: 2px;*/
  background-color: #eef2f4;
}
/* class="cta-bar" controls background of Let's Get Started Button */
.cta-whole .contact-cta-rep .cta-section .cta-bar {
  padding-top: 1.768em;
  padding-bottom: 1.768em;
  /*padding-right: 2rem;
  border-radius: 2px;*/
  background-color: #eef2f4;
  /* color:eef2f4;*/
  position: relative;
  left: 0;
  right: 0;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
/* controls horizontal bar next to Let's Get Started */
.cta-whole .contact-cta-rep .cta-section hr {
  width: 94%;
  height: 2px;
  margin-left: 0;
  background-color: #008040;
  border: 0 none;
}
.cta-whole .contact-cta-rep .cta-section .cta-bar #top-text {
  font-size: 1em;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  font-weight: 700;
  /* color: #FFFFFF; */
}
.fs-4 {
  font-size: 1.563rem !important;
  /*  color:#eef2f4!important; */
}
.large-arrow a:hover .ion-ios-arrow-thin-right {
  transition: transform 0.3s ease-in-out 0s;
  transform: translateX(8px) translateY(0) translateZ(0) scaleX(1.25)
    scaleY(1.25) scaleZ(1);
}
.large-arrow a .ion-ios-arrow-thin-right {
  top: 8px;
}
a.fs-4.modal-form-link {
  text-decoration: none;
}
.large-arrow a .ion-ios-arrow-thin-right {
  position: relative;
  top: 8px;
  display: inline-block;
  /*padding-right: 1rem;
  padding-left: .5rem;*/
  font-family: Ionicons, sans-serif;
  font-size: 150%;
  transition: transform 0.3s ease-in-out 0s;
  line-height: 0;
  /*  color: #eef2f4; */
}
