@charset "UTF-8";:root{--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}.contact-form .clear-form{clear:both}.contact-form input:hover::placeholder,.contact-form textarea:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{opacity:.3}.contact-form .grunion-field{padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap :is(input,textarea){margin:0}.contact-form :is(input[type=checkbox]){height:1em;margin:0 .75rem 0 0;min-width:1em;opacity:1;width:1em}.contact-form input[type=checkbox]{border-radius:4px;margin-left:0;top:0}.contact-form label{display:block;float:none}.contact-form-submission{box-sizing:border-box;margin:0 auto 4em;max-width:600px;padding:0;width:100%}.contact-form-submission:focus{border:0;outline:0}.contact-form-submission .go-back-message .link:hover{text-decoration:underline}@media only screen and (min-width:600px){.contact-form :is(input[type=email],input[type=number],input[type=tel],input[type=text],input[type=time],input[type=url]){width:50%}}.contact-form__error{background-color:var(--jetpack--contact-form--error-color);color:var(--jetpack--contact-form--inverted-text-color);display:none;gap:var(--warning-icon-margin);padding:1em}.contact-form__error.show-errors{box-sizing:border-box;display:inline-block;margin-block-end:.5em;text-wrap:pretty;width:100%}.contact-form__input-error{color:var(--jetpack--contact-form--error-color);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;gap:.33em;margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.33em);transition:max-height .2s cubic-bezier(.34,.8,.34,1),opacity .2s cubic-bezier(.34,.8,.34,1),transform .1s cubic-bezier(.34,.8,.34,1)}.contact-form__warning-icon{margin-top:.125em}.contact-form__warning-icon svg{fill:currentColor;height:1em;width:1em}.contact-form__checkbox-wrap{align-items:baseline;display:inline-flex}.contact-form :is([type=submit]){align-items:center;display:inline-flex;gap:.5em;justify-content:center;width:100%}.contact-form-ajax-submission:not(.submission-success),.contact-form.submission-success{display:none}