.elementor .contact-form{min-width:0px;padding:0px;margin-block-start:11rem;display:flex;flex-direction:column;gap:3rem;flex:1 1 32rem;}.elementor .contact-detail-value{font-family:var(--font-text);font-size:1.1875rem;color:var(--color-muted);line-height:1.62;margin:0px;}.elementor .contact-detail-term{font-family:var(--font-text);font-weight:700;font-size:0.75rem;color:var(--color-ink);letter-spacing:0.08em;line-height:1.62;text-transform:uppercase;margin:0px;}.elementor .contact-detail{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .contact-details{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .page-intro-text{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .contact-info{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:4.5rem;flex:1 1 32rem;}.elementor .contact-layout{padding-block-start:3rem;padding-block-end:11rem;display:flex;flex-direction:row;gap:7rem;flex-wrap:wrap;}.elementor .text-lead{max-width:34rem;font-family:var(--font-text);font-size:1.1875rem;color:var(--color-ink);line-height:1.62;margin:0px;}.elementor .heading-page{font-family:var(--font-display);font-weight:800;font-size:clamp(2.5rem, 10.5vw, 11rem);color:var(--color-ink);letter-spacing:-0.055em;line-height:0.84;text-transform:uppercase;margin:0px;}.elementor .text-link{color:var(--color-ink);text-decoration:underline;}.elementor .text-body{max-width:34rem;font-family:var(--font-text);font-size:1rem;color:var(--color-ink);line-height:1.62;margin:0px;}.elementor .label{font-family:var(--font-text);font-weight:700;font-size:0.75rem;color:var(--color-ink);letter-spacing:0.08em;line-height:1.62;text-transform:uppercase;margin:0px;}.elementor .page-container{width:100%;max-width:96rem;font-family:var(--font-text);font-weight:400;font-size:1rem;color:var(--color-ink);line-height:1.62;padding-inline-start:3rem;padding-inline-end:3rem;margin-inline-start:auto;margin-inline-end:auto;}