.grecaptcha-badge, #cpt_slide {
  visibility: hidden;
}

.captcha-eu-generic-form-container,.captcha-eu-unsubscribe-container, .captcha-eu-subscribe-container {
  display: flex;
  margin-top: 8px;

}
#captcha-eu-container-contact-us-form {
  margin-top: 8px;
}

.recaptcha-branding .recaptcha-terms {
  font-family: Arial, sans-serif;
  font-size: calc((14 / 16) * 1rem);
  font-weight: 400;
  line-height: 20px;
  color: #8A8894;
}

.recaptcha-branding a {
  color: #084CBA;
  font-size: calc((14 / 16) * 1rem);
}

.recaptcha-error-message {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color:#AF0E0E;
  padding-bottom: 24px;
}
.genericForm form .form-actions {
  flex-direction: column;
}
/*
Generic form desktop layout shift correction (due to different recaptcha branding v3
and recaptcha widget v2 layout positions on Figma design)
*/
@media screen and (min-width: 720px){
  .genericForm form .form-actions {
    display: flex;
    float: none;
    justify-content: flex-end;
    align-items: flex-end;
  }
  .genericForm form .form-actions > div {
    display: flex;
    flex:unset;
    margin:0;
  }
}
/*
ContactUs Embedded form layout shift correction (due to different recaptcha branding v3
and recaptcha widget v2 layout positions on Figma design)
Note: the used-pdp-submit-container class is shared by Used Products PDP and New Products PDP
*/
.genericForm .used-pdp-submit-container .row-fluid {
  flex-direction: column;
}

#instant-valuation-form .error-text[data-validate-message="recaptcha"] {
  color:#AF0E0E;
}

/*
ContactUs embedded form error message div is hidden during DOM load and shown in
case of reCAPTCHA error
*/
form .used-pdp-submit-container div.recaptcha-error-message  {
  display: none;
}