.elementor .e-1b840e5e-833e{width:auto;height:58px;}.elementor .e-449b1e7e-a66e{max-width:34ch;font-size:0.9375rem;color:var(--on-granite-soft);line-height:1.6;}.elementor .e-3feab4aa-3ecd{min-width:0px;padding:0px;flex-direction:column;gap:22px;flex:16 1 0px;}.elementor .e-2fe1122f-fa73{font-weight:600;font-size:0.8125rem;color:var(--porcelain);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-2984053d-fb17{font-size:0.9375rem;color:var(--on-granite-soft);line-height:1.6;}.elementor .e-372d1967-cdb6{font-size:0.9375rem;color:var(--on-granite-soft);line-height:1.6;& a { color: var(--on-granite-soft); text-decoration: none; transition: color 0.2s; } & a:hover { color: var(--porcelain); } & a { white-space: nowrap; }\n}.elementor .e-7c5068e5-9668{min-width:0px;padding:0px;flex-direction:column;gap:14px;flex:14 1 0px;}.elementor .e-4af82bd8-3fd6{font-weight:600;font-size:0.8125rem;color:var(--porcelain);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-3b54525e-fde6{min-width:0px;padding:0px;flex-direction:column;gap:14px;flex:10 1 0px;}.elementor .e-2370fa79-55f0{font-weight:600;font-size:0.8125rem;color:var(--porcelain);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-32839dec-86da{min-width:0px;padding:0px;flex-direction:column;gap:14px;flex:10 1 0px;}.elementor .e-6a2918e9-5be5{padding-block-end:clamp(48px, 6vw, 80px);gap:clamp(32px, 5vw, 72px);}.elementor .e-566ed6ab-a695{font-size:0.8125rem;color:var(--on-granite-soft);}.elementor .e-669acabd-7d4b{font-size:0.8125rem;color:var(--on-granite-soft);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-41a25e20-4d0c{padding-block-start:22px;padding-block-end:22px;border-block-start-width:1px;gap:16px;justify-content:space-between;border-top-style: solid; border-top-color: rgba(246, 245, 239, 0.16);\n}.elementor .e-12730dbf-2ce9{padding-block-start:clamp(64px, 8vw, 104px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--granite-ink);flex-direction:column;}