.block-contact-form{background:rgba(54,77,127,.06);padding:1.375rem 0 2.5rem}@media (min-width:834px){.block-contact-form{padding:2.5rem 0 3.75rem}}@media (min-width:1200px){.block-contact-form{padding:4.375rem 0}}@media (min-width:1920px){.block-contact-form{padding:5rem 0}}.block-contact-form .contact-form{align-items:center;display:flex;flex-direction:column;gap:2.5rem}@media (min-width:1200px){.block-contact-form .contact-form{align-items:start;display:grid;gap:4.5rem;grid-template-columns:minmax(0,1fr) minmax(0,31.125rem)}}@media (min-width:1920px){.block-contact-form .contact-form{gap:13.0625rem;grid-template-columns:minmax(0,1fr) minmax(0,54.3263125rem)}}.block-contact-form .contact-form__meta__title{line-height:110%;margin:0 0 .5625rem;text-align:center}@media (min-width:834px){.block-contact-form .contact-form__meta__title{margin:0 0 1.25rem}}@media (min-width:1200px){.block-contact-form .contact-form__meta__title{margin:0 0 1.3125rem;text-align:start}}.block-contact-form .contact-form__meta__subtitle{font-size:var(--h3-size-small);font-weight:var(--h3-weight);font-weight:500;line-height:normal;margin:0 0 1.8125rem;text-align:center}@media (min-width:834px){.block-contact-form .contact-form__meta__subtitle{font-size:var(--h3-size-medium)}}@media (min-width:1200px){.block-contact-form .contact-form__meta__subtitle{font-size:var(--h3-size-full)}}@media (min-width:834px){.block-contact-form .contact-form__meta__subtitle{margin:0 auto 1.75rem;max-width:19.6875rem}}@media (min-width:1200px){.block-contact-form .contact-form__meta__subtitle{margin:0 0 2.5rem;max-width:unset;text-align:start}}.block-contact-form .contact-form__grid{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:0 0 1.25rem}@media (min-width:834px){.block-contact-form .contact-form__grid{-moz-column-gap:1.875rem;column-gap:1.875rem;display:grid;row-gap:1.25rem}}.block-contact-form .contact-form__grid__label{font-size:var(--h5-size-small);font-weight:var(--h5-weight);font-weight:400;line-height:150%;margin:0 0 .375rem;text-align:center}@media (min-width:834px){.block-contact-form .contact-form__grid__label{font-size:var(--h5-size-medium)}}@media (min-width:1200px){.block-contact-form .contact-form__grid__label{font-size:var(--h5-size-full)}}@media (min-width:834px){.block-contact-form .contact-form__grid__label{text-align:start}}.block-contact-form .contact-form__grid__value{background:var(--color-secondary-1);border-radius:.3125rem;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:normal;padding:1.125rem 2rem;text-align:center;text-decoration:none}@media (min-width:834px){.block-contact-form .contact-form__grid__value{display:block}.block-contact-form .contact-form__grid__address .contact-form__grid__value{text-align:start}.block-contact-form .contact-form__grid.missing-detail .contact-form__grid__email,.block-contact-form .contact-form__grid.missing-detail .contact-form__grid__phone{grid-column:span 2}.block-contact-form .contact-form__socials{margin-left:auto;margin-right:auto;max-width:14.25rem}}@media (min-width:1200px){.block-contact-form .contact-form__socials{margin:unset}}.block-contact-form .contact-form__socials__title{font-size:var(--h5-size-small);font-weight:var(--h5-weight);font-weight:400;line-height:150%;margin:0 0 .375rem;text-align:center}@media (min-width:834px){.block-contact-form .contact-form__socials__title{font-size:var(--h5-size-medium)}}@media (min-width:1200px){.block-contact-form .contact-form__socials__title{font-size:var(--h5-size-full)}}@media (min-width:834px){.block-contact-form .contact-form__socials__title{text-align:start}}.block-contact-form .contact-form__socials ul{align-items:center;display:flex;flex-direction:row;gap:1.875rem;justify-content:center;list-style:none;margin:0;padding:0}.block-contact-form .contact-form__socials ul li a{align-items:center;background:var(--color-secondary-1);border-radius:.3125rem;display:flex;justify-content:center;line-height:1.25rem;padding:1.125rem 1.25rem;text-decoration:none}.block-contact-form .contact-form__socials ul li a svg{height:1.25rem;line-height:1.25rem}.block-contact-form .contact-form__form{background:#fff;border-radius:.625rem;padding:1.25rem}@media (min-width:834px){.block-contact-form .contact-form__form{padding:2.5rem}}@media (min-width:1920px){.block-contact-form .contact-form__form{padding:3.125rem}}.block-contact-form .contact-form__form form .ginput_container input,.block-contact-form .contact-form__form form .ginput_container textarea{background:rgba(54,77,127,.06);block-size:unset;border:0;border-radius:.3125rem;box-shadow:none;font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:normal;padding:1.125rem 1.25rem}.block-contact-form .contact-form__form form .ginput_container textarea{height:9.0625rem;min-block-size:9.0625rem}.block-contact-form .contact-form__form form .gform_fields{-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:1.125rem}.block-contact-form .contact-form__form form .gform_fields .gfield_label{font-size:var(--h5-size-small);font-weight:var(--h5-weight);font-weight:400;line-height:150%;margin:0 0 .375rem}@media (min-width:834px){.block-contact-form .contact-form__form form .gform_fields .gfield_label{font-size:var(--h5-size-medium)}}@media (min-width:1200px){.block-contact-form .contact-form__form form .gform_fields .gfield_label{font-size:var(--h5-size-full)}}.block-contact-form .contact-form__form form .gform_fields .gfield_label .gfield_required{display:none}.block-contact-form .contact-form__form form .gform_button{align-items:center!important;background:grey!important;background-color:var(--color-primary-1)!important;border:.0625rem solid grey!important;border-color:var(--color-primary-1)!important;border-radius:.3125rem!important;color:#fff!important;display:inline-flex!important;font-size:.875rem!important;font-weight:700!important;justify-content:center!important;line-height:normal!important;padding:.75rem 1.375rem!important;text-decoration:none!important;white-space:nowrap!important}@media (min-width:834px){.block-contact-form .contact-form__form form .gform_button{font-size:1rem!important;padding:1.125rem 2rem!important}}
