.akero-form .heading-description h2 {
  font-size: 34px;
}

.akero-form .heading-description {
  padding: 0px 20px
}

.akero-form .heading-description .field--name-field-request-description p:first-of-type {
  margin-top: 0;
}

.akero-form iframe + .form-loading {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.akero-form iframe[src^="https"] + .form-loading { 
	display:none; 
}

.akero-form .fa-spinner {
  margin: 0 auto;
  position: absolute;
  display: block;
  left: 50%;
  margin-left: -45px;
  top: 20%;
}

.info-row .privacy-statement {
  padding: 0 20px;
}

.info-row .privacy-statement button {
  border-radius:5px;
  width:100%;
  height:60px;
  font-size: 16px;
  font-weight: 700;
  color:#024230;
}

.info-row .privacy-statement button:hover {
  text-decoration: underline;  
}

.info-row .privacy-statement button i {
  font-family: "Font Awesome 6 Sharp", "Font Awesome 6 Brands";
  margin-left: 4px;
  color:#024230;
}

.info-row .privacy-statement #full-statement {
  display: none;
}

.info-row .privacy-statement #full-statement p {
  font-weight: 500;
  padding-bottom: 30px;
}

.info-row .privacy-statement #full-statement p a {
  color:#024230;
  font-weight: 500;
  text-decoration: underline;
}

.request-info-form .privacy-statement {
  margin:0 20px;
  padding-bottom:20px;
}

.request-info-form .privacy-statement button {
  font-weight:700;
  font-size:16px;
}

.request-info-form .privacy-statement p {
  font-size:16px;
}

.akero-form.light .fa-spinner,
.light + .privacy-statement button,
.light + .privacy-statement button i,
.light + .privacy-statement #full-statement p,
.light + .privacy-statement #full-statement p a {
  color:#fff !important;
}

/* Sticky Buttons */
.mobile-actions {
  display:none;
  box-shadow: 0px 4px 9px #000;
  position:fixed;
  text-align:center;
  left:0;
  bottom:-200px;
  width:100%;
  padding:15px;
  background:#fff;
  z-index:9;
  transition:bottom 1s;
}

.mobile-actions.show {
  bottom:0;
  display:block;
}

.mobile-actions .button {
  display:inline-flex;
  margin:0 15px 0 auto;
}