@keyframes redraw-underline{0%{background-position:100% 100%;background-size:100% .0625rem}49%{background-position:100% 100%;background-size:0 .0625rem}51%{background-position:0 100%;background-size:0 .0625rem}99%{background-position:0 100%;background-size:100% .0625rem}to{background-position:100% 100%;background-size:100% .0625rem}}span.edit-link{background-color:#ff0;bottom:3.125rem;display:inline-block;font-weight:700;left:0;position:fixed;transform:translateX(-45px);transition:all .2s}span.edit-link a{display:block;padding:.9375rem}span.edit-link:hover{transform:translateX(0)}.form{width:100%}.form .grid-container{display:flex;flex-direction:column;max-width:50.7%;width:100%}@media screen and (max-width:62.5em){.form .grid-container{max-width:100%}}.form .grid-container.grid-align-mid{justify-content:center;margin-left:auto;margin-right:auto}.form .grid-container.grid-align-right{justify-content:flex-end;margin-left:auto;margin-right:0}@media screen and (min-width:152.5em){.form .grid-container.grid-align-right{justify-content:center;margin-left:auto;margin-right:auto}}.form .grid-container .wpforms-container{width:100%}.form .grid-container .wpforms-container form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.form .grid-container .wpforms-container form .wpforms-field-container{width:100%}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-medium,.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-required{background-color:transparent;border:none;border-bottom:1px solid #000}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-name label{font-weight:300;margin:.2rem}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-name input.wpforms-field-medium{border-radius:0;max-width:100%!important}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-email label{font-weight:300;margin:.2rem}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-email input.wpforms-field-medium{border-radius:0;max-width:100%!important}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-layout .wpforms-field-layout-rows .wpforms-field-phone label{font-weight:300;margin:.2rem}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-layout .wpforms-field-layout-rows .wpforms-field-phone input.wpforms-field-medium{border-radius:0;max-width:100%!important}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-layout .wpforms-field-layout-rows .wpforms-field-number label{font-weight:300;margin:.2rem}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-layout .wpforms-field-layout-rows .wpforms-field-number input.wpforms-field-medium{border-radius:0;max-width:100%!important}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-gdpr-checkbox label{font-weight:300;margin:.2rem}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-gdpr-checkbox input.wpforms-field-medium{border-radius:0;max-width:100%!important}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-gdpr-checkbox .wpforms-field-required{border-bottom:none!important}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-textarea label{font-weight:300;margin:.2rem}.form .grid-container .wpforms-container form .wpforms-field-container .wpforms-field-textarea textarea{background-color:transparent;border:1px solid #000}.form .grid-container .wpforms-container form .wpforms-submit-container .wpforms-submit{background-color:#3d011b;margin-top:.5rem}.wpforms-container input.wpforms-field-medium .wpforms-field-required{max-width:100%!important}
