.webtocase-form .webtocase-fields{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;min-width:0;margin:0;padding:0;display:grid}.webtocase-form .form-field{min-width:0}.webtocase-form .form-field>label{font-size:.875rem;line-height:1.5}.webtocase-form input,.webtocase-form select,.webtocase-form textarea{max-width:100%;font-size:1rem}.webtocase-form .webtocase-review{border-left:3px solid var(--gold);background:var(--cream);padding:16px 20px;font-size:1rem;line-height:1.6}.webtocase-form .webtocase-help{margin:0;font-size:.875rem;line-height:1.65}.webtocase-country{gap:12px}.webtocase-form .consent-field>span{font-size:1rem;line-height:1.7}.webtocase-form .consent-field input{flex:none}.webtocase-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.webtocase-captcha{gap:12px;min-width:0;display:grid}.webtocase-captcha:focus{outline:2px solid var(--gold);outline-offset:6px}.webtocase-captcha .g-recaptcha{min-height:78px;overflow-x:auto}.webtocase-captcha .webtocase-help:empty{display:none}.webtocase-form .webtocase-captcha-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;justify-self:start;padding:10px 14px;font-size:.875rem}@media (width<=1100px){.webtocase-form .webtocase-fields{grid-template-columns:minmax(0,1fr);gap:26px}}
