:root .gform_heading:has(.gform_required_legend){border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}:root .gform_heading:has(.gform_required_legend):focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.gform_wrapper .wp-block-button{position:relative}.gform_wrapper{-webkit-margin-before:var(--wp--preset--spacing--40);margin-block-start:var(--wp--preset--spacing--40);-webkit-margin-after:var(--wp--preset--spacing--40);margin-block-end:var(--wp--preset--spacing--40)}.gform-theme--framework{--gf-font-size-primary: 1.1rem;--gf-local-bg-color: var(--wp--preset--color--brand-b);--gf-ctrl-label-font-weight-primary: 300;--gf-ctrl-radius: 0;--gf-ctrl-border-width: 0px;--gf-ctrl-label-font-size-primary: 1.1rem;--gf-ctrl-label-font-size-secondary: 1rem;--gf-ctrl-label-font-size-tertiary: .8rem;--gf-ctrl-label-color-tertiary: #7c7c7c;--gf-ctrl-label-color-req: var(--apm--color--required-item);--gf-color-danger: var(--apm--color--validation-text);--gf-form-validation-color: var(--apm--color--validation-text);--gf-label-space-primary: 0rem;--gf-padding-x: 0rem;--gf-padding-y: 0;--gf-field-gap-y: .75rem;--gf-field-gap-x: 1.5rem;--gf-label-space-tertiary: .25rem;--gf-field-choice-gap: .5rem;--gf-ctrl-shadow: none;--gf-ctrl-select-padding-x: 1rem;--gf-ctrl-select-icon: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzA3MTEgMC4yOTI4OTNDMS4zMTY1OCAtMC4wOTc2MzExIDAuNjgzNDE3IC0wLjA5NzYzMTEgMC4yOTI4OTMgMC4yOTI4OTNDLTAuMDk3NjMxMSAwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggMC4yOTI4OTMgMS43MDcxMUw1LjI5Mjg5IDYuNzA3MTFDNS42ODM0MiA3LjA5NzYzIDYuMzE2NTggNy4wOTc2MyA2LjcwNzExIDYuNzA3MTFMMTEuNzA3MSAxLjcwNzExQzEyLjA5NzYgMS4zMTY1OCAxMi4wOTc2IDAuNjgzNDE3IDExLjcwNzEgMC4yOTI4OTNDMTEuMzE2NiAtMC4wOTc2MzExIDEwLjY4MzQgLTAuMDk3NjMxMSAxMC4yOTI5IDAuMjkyODkzTDYgNC41ODU3OUwxLjcwNzExIDAuMjkyODkzWiIgZmlsbD0iI0Q2NjUxMiIvPgo8cGF0aCBkPSJNMS43MDcxMSA3LjI5Mjg5QzEuMzE2NTggNi45MDIzNyAwLjY4MzQxNyA2LjkwMjM3IDAuMjkyODkzIDcuMjkyODlDLTAuMDk3NjMxMSA3LjY4MzQyIC0wLjA5NzYzMTEgOC4zMTY1OCAwLjI5Mjg5MyA4LjcwNzExTDUuMjkyODkgMTMuNzA3MUM1LjY4MzQyIDE0LjA5NzYgNi4zMTY1OCAxNC4wOTc2IDYuNzA3MTEgMTMuNzA3MUwxMS43MDcxIDguNzA3MTFDMTIuMDk3NiA4LjMxNjU4IDEyLjA5NzYgNy42ODM0MiAxMS43MDcxIDcuMjkyODlDMTEuMzE2NiA2LjkwMjM3IDEwLjY4MzQgNi45MDIzNyAxMC4yOTI5IDcuMjkyODlMNiAxMS41ODU4TDEuNzA3MTEgNy4yOTI4OVoiIGZpbGw9IiNENjY1MTIiLz4KPC9zdmc+Cg==");--gf-ctrl-select-icon-position: left calc(50% + 2px)}@media(min-width: 640px){.gform-theme--framework{--gf-form-gap-x: 1.5rem;--gf-form-gap-y: 1.75rem}}.gform-theme--framework :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select){border-bottom:1px solid var(--gf-ctrl-border-color);height:2rem;outline:none}.gform-theme--framework :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select):focus{border-bottom-color:var(--gf-ctrl-border-color-focus);border-bottom-width:2px}.gform-theme--framework :is(input[type=checkbox],input[type=radio]){border:1px solid var(--gf-ctrl-border-color)}.gform-theme--framework select{color:var(--wp--preset--color--brand-l)}.gform-theme--framework textarea{border:1px solid var(--gf-ctrl-border-color);outline:none;padding:.75rem}.gform-theme--framework textarea:focus{border-color:var(--gf-ctrl-border-color-focus);border-width:2px}.gform-theme--framework .gfield--type-choice .gchoice{-moz-column-gap:.5rem;column-gap:.5rem}.gform-theme--framework .gform_validation_errors{background-color:var(--apm--color--validation-text);border-color:rgba(0,0,0,0);padding:1rem}.gform-theme--framework .gform_validation_errors .gform_submission_error{color:var(--apm--color--validation-text-reversed)}.gform-theme--framework .gform_validation_errors .gform-icon{border-color:var(--apm--color--validation-text-reversed);color:currentColor}.gform-theme--framework .gform_validation_errors>*{margin:0}.gform-theme--framework .gfield{display:flex;flex-direction:column}.gform-theme--framework .gfield .gfield_label{order:1}.gform-theme--framework .gfield .gfield_description.validation_message{margin:0;order:2}.gform-theme--framework .gfield .ginput_container{order:3}
