.hd-call-to-action-banner {
  margin-top:40px;
  margin-bottom:40px;
  border-radius:20px;
  height: 485px;
  position: relative;
  overflow: hidden;
  background: url('https://5591285.fs1.hubspotusercontent-na1.net/hubfs/5591285/hd-intragen-theme-2024/images/hero-banner/Intragen%20Client%20Illustration.png') no-repeat center center / cover, #2C67A0;
  padding: 60px 0;
}

.hd-call-to-action-banner .container {
  position: relative;
  z-index: 1;
}

.hd-call-to-action-banner h2 {
  color: #fff;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 16px;
}

.hd-call-to-action-banner p {
  color: #fff;
  font-size: 18px;
  margin-bottom: 24px;
}

.hd-call-to-action-banner .hs-button .primary .large {
  background:red !important;
}
.hd-call-to-action-banner  .headline {
  text-align: center
}
.hd-call-to-action-banner .form-wrapper  form label span {
  color: #FDFAF1;
  font-size: 16px;
}
.hd-call-to-action-banner .form-wrapper form input {
  border: 1px solid #F4EFE5;
  color: #FDFAF1;
}
.hd-call-to-action-banner .form-wrapper form input[type=email]::placeholder {
  color: #3C3A33 !important;
  font-size:16px;
  font-weight: 400;
}
.hd-call-to-action-banner .form-wrapper  form .hs-submit, .hs-button {
  margin:0;
  text-align: center;
  padding-right: 50px;

}
.hd-call-to-action-banner .form-wrapper  form  .hs-button {
  margin:0;
  text-align: center;
  padding-right: 60px;
  border: none; !important;
}

.hd-call-to-action-banner .form-wrapper form .actions {
    position: relative;
    width: fit-content;
    margin: auto;
}

.hd-call-to-action-banner .form-wrapper  form .actions:after {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  color: #fdfaf1;
  content: "\f061";
  font-family: Font Awesome\ 5 Pro;
  font-size: inherit;
  font-weight: 300;
  margin-left: -37px;
  transition: all .3s ease-in-out;
}

.hd-call-to-action-banner .form-wrapper  form .actions:hover:after {
  color: #89397d;
}

form .hs-error-msg, form .hs-error-msgs label { 
  color: #fdfaf1;
}

form .hs-richtext, form .hs-richtext p, form .legal-consent-container .hs-form-booleancheckbox-display>span, form .legal-consent-container .hs-form-booleancheckbox-display>span p {
  color: #fdfaf1;
}

form .hs-richtext a, form .hs-richtext p a {
  color: #FDCC68;
}