/* Compact inline challenge, scoped to the footer contact form. */
.elementor .elementor-form .elementor-field-group.kc-contact-math{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;margin-top:0!important;margin-bottom:16px!important}
.elementor .elementor-form .kc-contact-math label.elementor-field-label{display:inline-block!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0!important;padding:0!important;color:rgba(255,255,255,.9)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}
.elementor .elementor-form .kc-contact-math input[type="text"].elementor-field{display:block!important;width:64px!important;max-width:64px!important;min-width:64px!important;flex:0 0 64px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:4px 8px!important;background:rgba(255,255,255,.05)!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:5px!important;box-shadow:none!important;font-size:14px!important;line-height:24px!important;text-align:center!important}
.elementor .elementor-form .kc-contact-math button.kc-contact-refresh{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;flex:0 0 34px!important;margin:0!important;padding:0!important;background:transparent!important;color:rgba(255,255,255,.8)!important;border:0!important;box-shadow:none!important;border-radius:5px!important;font:22px/1 sans-serif!important;cursor:pointer}
.elementor .elementor-form .kc-contact-math button.kc-contact-refresh:hover{background:rgba(255,255,255,.1)!important;color:#fff!important}
.elementor .elementor-form .kc-contact-math-status{flex-basis:100%;font-size:13px;color:#fff}
.elementor .elementor-form .kc-contact-math-status:empty{display:none!important}
.elementor .elementor-form .kc-contact-math input:focus-visible,.elementor .elementor-form .kc-contact-refresh:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}
