.gform_wrapper{--wp--custom--layout--content:20px}.gform_wrapper fieldset{border:none;margin:0;padding:0}.gform_wrapper .gform_fields{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--50)}.gform_wrapper .gfield{display:flex;flex-direction:column;gap:.5rem;width:100%}:is(.gform_wrapper .gfield):has([aria-invalid=true]) .gfield_description{color:var(--wp--preset--color--additional-error)}@media (min-width:48.875rem){.gfield--width-half:is(.gform_wrapper .gfield){width:calc((100% - var(--wp--preset--spacing--50))/2)}}:is(.gform_wrapper .gfield) .gfield_description{font-size:var(--wp--preset--font-size--xs);padding:0 0 0 var(--wp--preset--spacing--40)}.gform_wrapper .gfield_required{display:none}.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{cursor:pointer;font-size:var(--wp--preset--font-size--xs);padding:0 0 0 var(--wp--preset--spacing--40)}:is(.gform_wrapper .gform_heading) *{margin:0}:is(.gform_wrapper .gform_heading) .gform_description:not(:first-child){margin-top:var(--wp--preset--spacing--50)}:is(.gform_wrapper .gform_heading)+form{margin-top:var(--wp--preset--spacing--70)}:is(.gform_wrapper .ginput_container) input,:is(.gform_wrapper .ginput_container) textarea{background-color:var(--wp--preset--color--neutral-highlight);border:2px solid var(--wp--preset--color--secondary-50);border-radius:var(--wp--custom--border-radius--sm);color:var(--wp--preset--color--neutral-text);font-size:var(--wp--preset--font-size--md);line-height:var(--wp--custom--line-height--150);padding:calc(var(--wp--preset--spacing--40) - 2px);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:background-color,border-color;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:100%}:is(:is(.gform_wrapper .ginput_container) input,:is(.gform_wrapper .ginput_container) textarea):hover:not(:focus){background-color:var(--wp--preset--color--secondary-50)}:is(:is(.gform_wrapper .ginput_container) input,:is(.gform_wrapper .ginput_container) textarea):focus{border-color:var(--wp--preset--color--secondary-100)}[aria-invalid=true]:is(:is(.gform_wrapper .ginput_container) input,:is(.gform_wrapper .ginput_container) textarea):not(:focus,:hover){border-color:var(--wp--preset--color--additional-error)}:is(:is(.gform_wrapper .ginput_container) input,:is(.gform_wrapper .ginput_container) textarea)::-webkit-input-placeholder{color:var(--wp--preset--color--neutral-text);opacity:.8}:is(:is(.gform_wrapper .ginput_container) input,:is(.gform_wrapper .ginput_container) textarea)::-moz-placeholder{color:var(--wp--preset--color--neutral-text);opacity:.8}:is(:is(.gform_wrapper .ginput_container) input,:is(.gform_wrapper .ginput_container) textarea):-ms-input-placeholder{color:var(--wp--preset--color--neutral-text);opacity:.8}:is(:is(.gform_wrapper .ginput_container) input,:is(.gform_wrapper .ginput_container) textarea):-moz-placeholder{color:var(--wp--preset--color--neutral-text);opacity:.8}:is(.gform_wrapper .ginput_container) textarea{height:9.375rem;min-height:9.375rem;resize:vertical}.gform_wrapper .gform-footer{align-items:flex-start;display:flex;flex-direction:column;margin:var(--wp--preset--spacing--60) 0 0 0}:is(.gform_wrapper .gform-footer) .wp-block-button{position:relative}:is(:is(.gform_wrapper .gform-footer) .wp-block-button):has(img) .wp-element-button{color:transparent}:is(:is(.gform_wrapper .gform-footer) .wp-block-button) img{height:1rem;position:absolute;right:calc(50% - 2rem - var(--wp--preset--spacing--50)*2/2 - var(--wp--preset--spacing--20)/2);top:calc(50% - .5rem);width:1rem;z-index:4}.gform_wrapper .gform_confirmation_message,.gform_wrapper .gform_validation_errors{background-color:var(--wp--preset--color--primary-50);border-radius:var(--wp--custom--border-radius--md);font-weight:var(--wp--custom--font-weight--medium);padding:var(--wp--preset--spacing--50)}.gform_validation_errors:is(.gform_wrapper .gform_confirmation_message,.gform_wrapper .gform_validation_errors){background-color:var(--wp--preset--color--secondary-50);margin:0 0 var(--wp--preset--spacing--60) 0}:is(.gform_wrapper .gform_confirmation_message,.gform_wrapper .gform_validation_errors) .gform_submission_error{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--md);font-weight:var(--wp--custom--font-weight--medium);line-height:var(--wp--custom--line-height--150)}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{height:1px;left:-9999px;overflow:hidden;position:absolute!important;top:auto;width:1px}
