.elementor .e-79102abd-fbee{width:auto;height:58px;}.elementor .e-79c99201-e87c{max-width:34ch;font-size:0.9375rem;color:var(--on-granite-soft);line-height:1.6;}.elementor .e-77c20b9-ebb2{min-width:0px;padding:0px;flex-direction:column;gap:22px;flex:16 1 0px;}.elementor .e-1255c789-606b{font-weight:600;font-size:0.8125rem;color:var(--porcelain);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-5c299a0f-a6a5{font-size:0.9375rem;color:var(--on-granite-soft);line-height:1.6;}.elementor .e-25895f51-7924{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-4995e80a-ef0a{min-width:0px;padding:0px;flex-direction:column;gap:14px;flex:14 1 0px;}.elementor .e-40d816c0-153f{font-weight:600;font-size:0.8125rem;color:var(--porcelain);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-586e0bcb-e6e3{min-width:0px;padding:0px;flex-direction:column;gap:14px;flex:10 1 0px;}.elementor .e-6c17b885-3c20{font-weight:600;font-size:0.8125rem;color:var(--porcelain);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-3cee71c5-2888{min-width:0px;padding:0px;flex-direction:column;gap:14px;flex:10 1 0px;}.elementor .e-58dd64a-1694{padding-block-end:clamp(48px, 6vw, 80px);gap:clamp(32px, 5vw, 72px);}.elementor .e-5882ef12-b44c{font-size:0.8125rem;color:var(--on-granite-soft);}.elementor .e-16ceaeb-7c5a{font-size:0.8125rem;color:var(--on-granite-soft);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-1fd2af56-1161{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-7a563b-1255{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;}