.contact-form-with-text form .gform_footer button{align-items:center;background-color:var(--wp--preset--color--button-primary-initial-background);border:1px solid var(--wp--preset--color--button-primary-initial-border);border-bottom-left-radius:var(--wp--custom--buttons--border-radius--bottom-left);border-bottom-right-radius:var(--wp--custom--buttons--border-radius--bottom-right);border-top-left-radius:var(--wp--custom--buttons--border-radius--top-left);border-top-right-radius:var(--wp--custom--buttons--border-radius--top-right);color:var(--wp--preset--color--button-primary-initial-text);cursor:pointer;display:inline-flex;gap:.75rem;padding-bottom:var(--wp--custom--buttons--padding--padding-vertical);padding-left:var(--wp--custom--buttons--padding--padding-horizontal);padding-right:var(--wp--custom--buttons--padding--padding-horizontal);padding-top:var(--wp--custom--buttons--padding--padding-vertical);position:relative;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.contact-form-with-text form .gform_footer button [class^=icon-],.contact-form-with-text form .gform_footer button [class*=" icon-"],.contact-form-with-text form .gform_footer button [class^=icon-]:before,.contact-form-with-text form .gform_footer button [class*=" icon-"]:before{width:auto}.contact-form-with-text form .gform_footer button .wp-block-sturdy-button__text,.contact-form-with-text form .gform_footer button .wp-block-sturdy-button__pre{color:inherit}.contact-form-with-text form .gform_footer button .wp-block-sturdy-button__pre{transition:transform .2s ease-in-out}.contact-form-with-text form .gform_footer button:focus-visible{border-bottom-left-radius:var(--wp--custom--buttons--border-radius--bottom-left);border-bottom-right-radius:var(--wp--custom--buttons--border-radius--bottom-right);border-top-left-radius:var(--wp--custom--buttons--border-radius--top-left);border-top-right-radius:var(--wp--custom--buttons--border-radius--top-right)}.contact-form-with-text form .gform_footer button:hover,.contact-form-with-text form .gform_footer button:focus{background-color:var(--wp--preset--color--button-primary-hover-background);border-color:var(--wp--preset--color--button-primary-hover-border);color:var(--wp--preset--color--button-secondary-initial-text)}.contact-form-with-text form .gform_footer button:hover .wp-block-sturdy-button__pre,.contact-form-with-text form .gform_footer button:focus .wp-block-sturdy-button__pre{transform:translateX(0.3rem)}.contact-form-with-text form .gform_footer button.is-style-secondary{background-color:var(--wp--preset--color--button-secondary-initial-background);border-color:var(--wp--preset--color--button-secondary-initial-border);color:var(--wp--preset--color--button-secondary-initial-text)}.contact-form-with-text form .gform_footer button.is-style-secondary:hover{background-color:var(--wp--preset--color--button-secondary-hover-background);border-color:var(--wp--preset--color--button-secondary-hover-border);color:var(--wp--preset--color--button-secondary-initial-text)}.contact-form-with-text form .gform_footer button.is-style-tertiary{background-color:var(--wp--preset--color--button-tertiary-initial-background);border-color:var(--wp--preset--color--button-tertiary-initial-border);color:var(--wp--preset--color--button-tertiary-initial-text)}.contact-form-with-text form .gform_footer button.is-style-tertiary:hover{background-color:var(--wp--preset--color--button-tertiary-hover-background);border-color:var(--wp--preset--color--button-tertiary-hover-border);color:var(--wp--preset--color--button-tertiary-hover-text)}.contact-form-with-text form .gform_footer button.is-style-quaternary{background-color:var(--wp--preset--color--general-quarternary);border-color:var(--wp--preset--color--general-quarternary);color:var(--wp--preset--color--button-secondary-initial-text)}.contact-form-with-text form .gform_footer button.is-style-quaternary:hover{background-color:var(--wp--preset--color--general-quarternary-hover);border-color:var(--wp--preset--color--general-quarternary);color:var(--wp--preset--color--button-secondary-initial-text)}.contact-form-with-text form .gform_footer button.is-style-outlined{background-color:rgba(0,0,0,0);border-color:var(--wp--preset--color--text-text-primary);color:var(--wp--preset--color--text-text-primary)}.contact-form-with-text form .gform_footer button.is-style-outlined:hover{background-color:var(--wp--preset--color--text-text-primary);border-color:var(--wp--preset--color--text-text-primary);color:var(--wp--preset--color--text-text-secondary)}.contact-form-with-text form .gform_footer button[class*=is-style-inline]{background-color:rgba(0,0,0,0);border:0;box-shadow:none;color:var(--wp--preset--color--text-text-primary);min-width:0;padding:0}.contact-form-with-text form .gform_footer button[class*=is-style-inline] .wp-block-sturdy-button__pre{align-items:center;background-color:rgba(0,0,0,0);border:0;border-radius:var(--wp--custom--buttons--border-radius--top-left);display:flex;font-size:.5rem;height:2rem;justify-content:center;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;width:2rem}.contact-form-with-text form .gform_footer button[class*=is-style-inline]:hover .wp-block-sturdy-button__pre{background-color:var(--wp--preset--color--text-text-primary);color:var(--wp--preset--color--text-text-secondary)}.contact-form-with-text form .gform_footer button.is-style-inline-icon-border .wp-block-sturdy-button__pre{background-color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--text-text-primary);border-radius:var(--wp--custom--buttons--border-radius--top-left)}.contact-form-with-text form .gform_footer button.is-style-icon{align-items:center;background:var(--wp--preset--color--button-secondary-initial-background);border:1px solid var(--wp--preset--color--button-secondary-initial-border);color:var(--wp--preset--color--button-secondary-initial-text);height:3.25rem;justify-content:center;min-width:0;padding:0;width:3.25rem}.contact-form-with-text form .gform_footer button.is-style-icon:hover{background:var(--wp--preset--color--button-secondary-hover-background);border:1px solid var(--wp--preset--color--button-secondary-hover-border);color:var(--wp--preset--color--button-secondary-initial-text)}@keyframes translateWobble{0%{opacity:0;transform:translate3d(calc(var(--z) * 0px), calc(var(--z) * 0px), calc(var(--z) * 0px))}100%{opacity:1;transform:translate3d(calc(var(--z) * 100px), calc(var(--z) * 100px), calc(var(--z) * 100px))}}.contact-form-with-text .gform_required_legend{display:none;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-form-with-text form .gform_heading h2{margin:0 0 1.5rem}.contact-form-with-text form .gform_fields{column-gap:1.5rem;row-gap:1.5rem}.contact-form-with-text form .gfield{margin:0}.contact-form-with-text form .gfield_label{color:var(--wp--preset--color--text-text-primary);display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.contact-form-with-text form .gfield--type-consent>.gfield_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-form-with-text form .gfield--type-checkbox>.gfield_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-form-with-text form .gfield_label_before_complex{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-form-with-text form .gfield_required{color:var(--wp--preset--color--general-primary);margin-left:.25rem}.contact-form-with-text form .gfield_error legend:before{color:#d25f69;content:"";font-family:Icomoon,sans-serif;font-size:20px;font-weight:400;margin-right:.5em;position:relative;top:3px}.contact-form-with-text form .gform_required_legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-form-with-text form h2.gform_submission_error{color:#ff5247 !important}.contact-form-with-text form .gform_validation_error .gfield.gfield_error label{color:#ff5247}.contact-form-with-text form .gform_validation_error .gfield.gfield_error input{border-color:#ff5247}.contact-form-with-text form .gform_validation_error .gfield.gfield_error input[aria-describedby]{border:2px solid #ff5247}.contact-form-with-text form .gform_validation_error .gfield.gfield_error textarea[aria-describedby]{border:2px solid #ff5247}.contact-form-with-text form input:not([type=checkbox]):not([type=submit]):not([type=radio]){height:3.25rem}.contact-form-with-text form input:not([type=checkbox]):not([type=submit]):not([type=radio]),.contact-form-with-text form textarea,.contact-form-with-text form select{border:1px solid var(--wp--preset--color--inputs-initial-border);box-shadow:none;display:block;padding:.875rem 1rem;transition:.1s all linear;width:100%;background-color:var(--wp--preset--color--inputs-initial-background);color:var(--wp--preset--color--text-text-primary);font-size:1rem}.contact-form-with-text form input:not([type=checkbox]):not([type=submit]):not([type=radio]):focus,.contact-form-with-text form textarea:focus,.contact-form-with-text form select:focus{border-color:var(--wp--preset--color--inputs-active-border);--gf-ctrl-outline-color-focus: transparent}.contact-form-with-text form input:not([type=checkbox]):not([type=submit]):not([type=radio])::placeholder,.contact-form-with-text form textarea::placeholder,.contact-form-with-text form select::placeholder{color:var(--wp--preset--color--text-text-secondary);opacity:1}.contact-form-with-text form textarea{min-height:8.5rem;resize:vertical}.contact-form-with-text form select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2712%27 viewBox=%270 0 24 16%27 fill=%27none%27%3E%3Cpath d=%27M2 2l10 10L22 2%27 stroke=%27%23777777%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:1rem auto;padding-right:3rem}.contact-form-with-text form .gfield_description{color:var(--wp--preset--color--text-text-secondary);font-size:.875rem;margin-top:.25rem}.contact-form-with-text form .validation_message,.contact-form-with-text form .gfield_validation_message{color:#ff5247;font-size:.875rem;margin-top:.25rem}.contact-form-with-text form .gfield_checkbox,.contact-form-with-text form .gfield_radio{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.contact-form-with-text form .gfield_checkbox li,.contact-form-with-text form .gfield_radio li{align-items:center;display:flex;gap:.75rem;margin:0}.contact-form-with-text form .gfield_consent_label,.contact-form-with-text form .gfield_checkbox .gform-field-label--type-inline{font-size:1rem;line-height:1.5}.contact-form-with-text form .gfield_checkbox input[type=checkbox],.contact-form-with-text form .ginput_container_consent input[type=checkbox],.contact-form-with-text form .gfield_radio input[type=radio]{appearance:none;background:var(--wp--preset--color--inputs-initial-background);border:1px solid var(--wp--preset--color--inputs-initial-border);border-radius:6px;display:grid;height:1.5rem;margin:0;place-content:center;width:1.5rem}.contact-form-with-text form .gfield_checkbox input[type=checkbox]::before,.contact-form-with-text form .ginput_container_consent input[type=checkbox]::before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:.5rem;transform:rotate(45deg) scale(0);transition:transform .1s ease-in-out;width:.25rem}.contact-form-with-text form .gfield_checkbox input[type=checkbox]:checked,.contact-form-with-text form .ginput_container_consent input[type=checkbox]:checked{background:var(--wp--preset--color--general-secondary);border-color:var(--wp--preset--color--general-secondary)}.contact-form-with-text form .gfield_checkbox input[type=checkbox]:checked::before,.contact-form-with-text form .ginput_container_consent input[type=checkbox]:checked::before{transform:rotate(45deg) scale(1)}.contact-form-with-text form .gfield_radio input[type=radio]{border-radius:999px}.contact-form-with-text form .gfield_radio input[type=radio]::before{background:var(--wp--preset--color--general-secondary);border-radius:999px;content:"";height:.625rem;transform:scale(0);transition:transform .1s ease-in-out;width:.625rem}.contact-form-with-text form .gfield_radio input[type=radio]:checked{border-color:var(--wp--preset--color--general-secondary)}.contact-form-with-text form .gfield_radio input[type=radio]:checked::before{transform:scale(1)}
