.form-spinner{display:inline-block;width:12px;height:12px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:form-spin .75s linear infinite;vertical-align:middle;margin-right:8px}
@keyframes form-spin{to{transform:rotate(360deg)}}
button:disabled{cursor:wait}
.form-confirmation{color:#012169;border-left:3px solid #cfb799;padding:18px 22px;font:500 18px/1.5 Roboto,Arial,sans-serif}
.quick-inquiry:has(.form-confirmation){display:block}
.quick-inquiry .form-confirmation{color:#fff;border:0;padding:0;font-size:16px;text-align:center}
.form-feedback-error{color:#c51d2e;font-size:16px;line-height:1.4;grid-column:1/-1}
.quick-inquiry .form-feedback-error{color:#fff;background:#012169;padding:12px;margin:0;position:relative;z-index:2}
@media(prefers-reduced-motion:reduce){.form-spinner{animation:none}}
