.webform-submission-form h1{font-size:2em;}.webform-submission-form h2{font-size:1.5em;}.webform-submission-form h3{font-size:1.17em;}.form-required::after{content:" *";background-image:none;color:#e24b4a;font-weight:500;font-size:inherit;width:auto;height:auto;vertical-align:baseline;}.iti{height:calc(1.5em + 15px + 2px)}.iti .iti__tel-input{height:100%;padding:7.5px .75rem}.js-form-type-checkbox{display:flex;align-items:flex-start;gap:.5rem}.js-form-type-checkbox input[type="checkbox"]{margin-top:.3em;flex-shrink:0;width:1rem;height:1rem;accent-color:#e63946}.js-form-type-checkbox label.option{margin-bottom:0;line-height:1.5}@media(min-width:768px){.webform-submission-form>div:first-child>div:not(.webform-message):not(.text-center){display:grid;grid-template-columns:1fr 1fr;gap:0}.webform-submission-form>div:first-child>div:not(.webform-message):not(.text-center)>.js-form-item{padding:0 .75rem}.webform-submission-form>div:first-child>div:not(.webform-message):not(.text-center)>.js-form-item.webform-type-processed-text,.webform-submission-form>div:first-child>div:not(.webform-message):not(.text-center)>.js-form-item.webform-type-webform-markup,.webform-submission-form>div:first-child>div:not(.webform-message):not(.text-center)>.js-form-item.webform-type-checkbox{grid-column:1/-1}}.webform-confirmation{text-align:center;padding:2rem 1rem}.webform-confirmation__message{margin-bottom:1.5rem}.webform-confirmation__back a{display:inline-block;padding:.625rem 2rem;background-color:#e63946;color:#fff;border-radius:.25rem;text-decoration:none;font-weight:500;transition:background-color .2s}.webform-confirmation__back a:hover{background-color:#c62828;color:#fff;text-decoration:none}