/* compiled by scssphp 1.6.0 on Wed, 25 Feb 2026 19:00:59 +0000 (0.1045s) */

.dialog{max-inline-size:90%;inline-size:100%;padding:4rem 2rem 3rem;border:none;border-radius:var(--border-radius-large);background-color:var(--color-site-background);box-shadow:var(--shadow--large);color:var(--color-text)}.dialog:not(.--lightbox){overflow:scroll}@media (min-width:55rem){.dialog{padding:4rem}}@media (min-width:64rem){.dialog{max-inline-size:75%}}@media (min-width:100rem){.dialog{max-inline-size:50%}}.dialog__actions{width:max-content;position:absolute;top:2rem;right:2rem}@media (min-width:48rem){.dialog__actions{top:2.5rem;right:2.5rem}}.dialog__actions .button{inline-size:1.25rem;block-size:1.25rem;padding:0;border:none;background:transparent}.dialog__actions .button svg{inline-size:1.25rem;block-size:1.25rem;fill:var(--color-text)}.dialog__actions .button__title{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.dialog__title{inline-size:100%;grid-column:1;grid-row:2;font-size:var(--heading-4__font-size)}@media (min-width:48rem){.dialog__title{grid-column:2;grid-row:1}}.dialog__content{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;gap:1.25rem 2.5rem}@media (min-width:48rem){.dialog__content{grid-template-columns:18.875rem auto}}.dialog__contact{display:flex;flex-direction:column;block-size:max-content;padding:1.25rem;border-radius:var(--border-radius-small);grid-column:1;grid-row:1;background:var(--color-gray--light)}@media (min-width:48rem){.dialog__contact{grid-column:1;grid-row:1 / -1}}.dialog__contact path{fill:var(--color-primary)}.dialog__contact p,.dialog__contact address,.dialog__contact a{color:var(--color-black)}.dialog__contact p,.dialog__contact address{margin-block:0;display:flex;place-items:center;gap:0 0.5rem}.dialog__contact .contact__contact-icon{display:flex;max-width:1.25rem;width:100%}.dialog__form{grid-column:1;grid-row:3}@media (min-width:48rem){.dialog__form{grid-column:2;grid-row:2}}@media (max-width:77.5rem){.dialog__form .gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:1 / -1}}.dialog__form .gform_wrapper.gravity-theme .gform-footer{padding-block-end:0}.dialog__form .gform_wrapper.gravity-theme .gform-footer .button{margin-bottom:0}