.gform_wrapper{margin-top:0}.gform_wrapper .gform_description:empty{display:none}.gform_wrapper .gform_fields{display:grid;gap:var(--wp--custom--spacing--block-gap)}@media(min-width: 768px){.gform_wrapper .gform_fields{grid-template-columns:repeat(12, 1fr)}}.gform_wrapper .ginput_complex{display:flex;flex-wrap:wrap;gap:var(--wp--custom--spacing--block-gap)}.gform_wrapper .ginput_complex>*{flex:1}.gform_wrapper .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper .gfield{grid-column:1/-1}@media(min-width: 768px){.gform_wrapper .gfield--width-quarter{grid-column:span 3}.gform_wrapper .gfield--width-third{grid-column:span 4}.gform_wrapper .gfield--width-five-twelfths{grid-column:span 5}.gform_wrapper .gfield--width-half{grid-column:span 6}.gform_wrapper .gfield--width-seven-twelfths{grid-column:span 7}.gform_wrapper .gfield--width-two-thirds{grid-column:span 8}.gform_wrapper .gfield--width-three-quarter{grid-column:span 9}}.gform_wrapper .hidden_label>.gfield_label{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;white-space:nowrap;width:1px;word-wrap:normal;z-index:100000}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gfield_required{color:var(--wp--custom--color--text--error)}.gform_wrapper .gfield_label>.gfield_required{margin-left:var(--wp--preset--spacing--2-xs)}.gform_wrapper .ginput_container>:where(input,select):where(:not([type=radio]):not([type=checkbox])){width:100%}.gform_wrapper .gfield--type-captcha label{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;white-space:nowrap;width:1px;word-wrap:normal;z-index:100000}.gform_wrapper .ginput_container_radio label,.gform_wrapper .ginput_container_checkbox label,.gform_wrapper .ginput_container_consent label{display:inline-block;margin:0;vertical-align:middle}.gform_wrapper .ginput_container_consent{display:inline-grid;gap:var(--wp--preset--spacing--xs);grid-template-columns:minmax(16px, max-content) auto}.gform_wrapper .ginput_container_consent input{position:relative;top:4px}.gform_wrapper .gform_confirmation_message{text-align:left}.gform_wrapper .gform_button{--button-text-color: var(--text-color, var(--wp--custom--color--text--invert));--button-background-color: var(--wp--custom--color--surface--invert);--button-background-color-hover: var(--wp--custom--color--neutral--600);align-items:center;border:unset;border-radius:unset;box-shadow:unset;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--md);font-weight:400;gap:var(--wp--preset--spacing--2-xs);justify-content:center;letter-spacing:var(--wp--custom--letter-spacing--wider);line-height:var(--wp--custom--line-height--tight);position:relative;text-align:center;text-transform:uppercase;transition:background-color var(--wp--custom--transition-duration--slow),color var(--wp--custom--transition-duration--slow),border-color var(--wp--custom--transition-duration--slow),box-shadow var(--wp--custom--transition-duration--slow);background-color:var(--button-background-color);color:var(--button-text-color);padding:var(--wp--preset--spacing--md) var(--wp--preset--spacing--lg)}@media(min-width: 1024px){.gform_wrapper .gform_button{font-size:var(--wp--preset--font-size--lg)}}.gform_wrapper .gform_button svg{height:14px;width:14px}.gform_wrapper .gform_button:hover{background-color:var(--button-background-color-hover);-webkit-text-decoration:none;text-decoration:none}.gform_wrapper .gform_button:focus-visible{outline:3px solid var(--wp--custom--color--focus);outline-offset:2px}.gform_wrapper .gform_validation_errors{margin-bottom:var(--wp--preset--spacing--lg)}.gform_wrapper .gform_footer>[type=submit]{margin-top:var(--wp--preset--spacing--xl)}.gform_wrapper .gform_submission_error{color:var(--wp--custom--color--text--error);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--xl);font-weight:400;margin-top:0;text-transform:none}.gform_wrapper .gform_submission_error:focus{outline:0}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:var(--wp--custom--color--border--error)}.gform_wrapper .validation_message{color:var(--wp--custom--color--text--error);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--md);font-weight:400;margin-top:var(--wp--preset--spacing--sm)}.gform_wrapper .gform_title{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;white-space:nowrap;width:1px;word-wrap:normal;z-index:100000}.gform_wrapper .gform_hidden{display:none}.gform_wrapper .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden}.gform_wrapper .gform_validation_container{display:none !important;left:-9999px;position:absolute !important}.gform_ajax_spinner{display:none}.single-post .site-main .gform_wrapper{width:100%}@media(min-width: 1024px){.single-post .site-main .gform_wrapper{max-width:340px}}.single-post .site-main .gform_fields{position:relative}.single-post .site-main .gfield--type-email{color:var(--wp--custom--color--text--primary);grid-column:1/-1;grid-row:1}.single-post .site-main .gfield--type-email label{position:absolute}.single-post .site-main .gfield--type-email input{border:0;border-radius:0;height:64px;padding-block:var(--wp--preset--spacing--sm);padding-right:var(--wp--preset--spacing--2-xl)}.single-post .site-main .gfield--type-submit{align-items:center;display:flex;height:64px;justify-content:center;position:absolute;right:var(--wp--preset--spacing--sm);top:0}.single-post .site-main .gform-button{align-items:center;background-color:rgba(0,0,0,0);color:var(--wp--custom--color--neutral--400);display:inline-flex;justify-content:center;padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--xs);transition:color var(--wp--custom--transition-duration--normal)}.single-post .site-main .gform-button:hover,.single-post .site-main .gform-button:focus-visible{color:var(--wp--custom--color--text--primary)}.single-post .site-main .gform-button svg{fill:currentcolor;height:16px;width:16px}.single-post .site-main .gform-button:focus-visible{background-color:var(--wp--custom--color--focus);outline:0}
