.elementor .contact-item{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-strong);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .contact-aside{padding:0px;display:flex;flex-direction:column;gap:32px;flex:2 1 0%;}.elementor .form-mockup{padding:32px;border-radius:20px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--surface-raised);box-shadow:0px 1px 2px 0px rgba(2,68,134,0.10),0px 1px 1px 0px rgba(2,68,134,0.06);display:flex;flex-direction:column;gap:24px;flex:3 1 0%;}.elementor .contact-layout{padding:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .heading-4{font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--ink);line-height:26px;margin:0px;}.elementor .heading-1{font-family:var(--font-display);font-weight:500;font-size:52px;color:var(--ink);line-height:56px;margin:0px;}.elementor .page-intro-text{max-width:680px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .page-intro-inner{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:16px;}.elementor .page-intro{padding-block-start:96px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--surface-page);display:flex;flex-direction:column;align-items:center;}.elementor .overline{font-family:var(--font-sans);font-weight:700;font-size:12px;color:var(--brand-text);letter-spacing:0.12em;line-height:16px;text-transform:uppercase;margin:0px;}.elementor .text-small{font-family:var(--font-sans);font-weight:400;font-size:14px;color:var(--ink-muted);line-height:22px;margin:0px;}.elementor .container{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:48px;}.elementor .section-sunken{background-color:var(--surface-sunken);}.elementor .section{padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}