.elementor .e-3f992089-e77e{max-width:7ch;font-family:var(--sp-serif);font-size:clamp(5rem, 9vw, 9rem);color:var(--sp-oxblood);letter-spacing:-0.04em;line-height:0.82;text-transform:none;margin:0px;font-weight: 350;\n}.elementor .e-31212835-9bd2{font-size:clamp(1.5rem,3vw,2.6rem);}.elementor .e-1cd83e84-2c66{font-size:1.2rem;}.elementor .e-2b18fe17-5a80{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.6rem;}.elementor .e-78fc85ab-ab1c{font-size:0.78rem;letter-spacing:0.03em;text-transform:uppercase;margin-block-start:0.5rem;}.elementor .e-744c34a0-63a6{height:auto;font-family:var(--sp-sans);font-size:1rem;color:var(--sp-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--sp-ink);\n}.elementor .e-395514e3-e681{font-size:0.78rem;letter-spacing:0.03em;text-transform:uppercase;margin-block-start:1rem;}.elementor .e-13a2df2d-b6d6{height:auto;font-family:var(--sp-sans);font-size:1rem;color:var(--sp-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--sp-ink);\n}.elementor .e-e17cb00-f8e3{font-size:0.78rem;letter-spacing:0.03em;text-transform:uppercase;margin-block-start:1rem;}.elementor .e-7667ed4d-a515{min-height:8rem;font-family:var(--sp-sans);font-size:1rem;color:var(--sp-ink);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: var(--sp-ink);\n}.elementor .e-52f8adfa-40f1:hover,.elementor .e-52f8adfa-40f1:focus-visible{background-color:var(--sp-oxblood);}.elementor .e-52f8adfa-40f1{color:var(--sp-paper);padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:1.5rem;border-radius:0px;background-color:var(--sp-ink);align-self:flex-start;}.elementor .e-4b577216-56b0{padding:0px;display:flex;flex-direction:column;gap:0.65rem;& input, & textarea { width: 100%; background-color: transparent; border: 0px; border-bottom: 1px solid var(--sp-ink); border-radius: 0px; box-shadow: none; } & input:focus, & textarea:focus { outline: 2px solid transparent; border-bottom-color: var(--sp-oxblood); }\n}.elementor .e-3e0a5ae7-1533{padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:3rem;border-top-style: solid; border-top-color: rgba(18,18,18,0.24);\n}.elementor .e-64a7e455-448f{min-height:calc(100svh - 76px);padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:var(--sp-paper);display:grid;gap:8vw;grid-template-columns:minmax(0, 0.78fr) minmax(30rem, 1fr);align-items:start;}