.elementor .e-c1865f9-6175{font-family:var(--bb-serif);font-weight:600;font-size:58px;color:var(--bb-navy);letter-spacing:-0.022em;line-height:1.05;display:block;}.elementor .e-1d5f764e-c600{padding:0px;margin-block-end:14px;gap:18px;align-items:center;}.elementor .e-66db69c3-1390{font-family:var(--bb-sans);font-size:16px;color:var(--bb-text-muted);line-height:1.6;display:block;}.elementor .e-232ece9c-edfb{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-70d2b34f-a692{padding:0px;margin-block-start:28px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-704fe0b-3d88{padding-block-start:32px;padding-block-end:0px;padding-inline-start:56px;padding-inline-end:56px;}.elementor .e-a8115a6-94bf{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;display:block;}.elementor .e-1b5d5874-472f{font-family:var(--bb-sans);font-weight:700;font-size:11px;color:var(--bb-on-dark);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--bb-navy);display:inline-block;}.elementor .e-4033c4ea-d11a:hover,.elementor .e-4033c4ea-d11a:focus-visible{color:var(--bb-terra);}.elementor .e-4033c4ea-d11a{font-family:var(--bb-serif);font-weight:600;font-size:40px;color:var(--bb-navy);letter-spacing:-0.02em;line-height:1.15;display:block;}.elementor .e-7056ea78-7afe{font-size:16.5px;}.elementor .e-568d327c-6074{margin-block-start:8px;}.elementor .e-1d5246f5-ae5d{padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-66dc2189-6a21{width:100%;padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:44px;grid-template-columns:1.35fr 1fr;grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--bb-line);\n}.elementor .e-7a0cdfb-7921{display:grid;grid-template-columns:minmax(0, 1fr);}.elementor .e-541b89bb-8b31{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-79ddc770-ac7b:hover,.elementor .e-79ddc770-ac7b:focus-visible{color:var(--bb-terra);}.elementor .e-79ddc770-ac7b{font-family:var(--bb-serif);font-weight:600;font-size:30px;color:var(--bb-navy);letter-spacing:-0.015em;line-height:1.2;display:block;}.elementor .e-ef1d584-daf8{max-width:640px;font-size:16.5px;}.elementor .e-5d8967de-a4c9{margin-block-start:8px;}.elementor .e-5659eb2f-1f4c{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-537239d3-918a{width:100%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;gap:44px;grid-template-columns:420px 1fr;grid-template-rows:auto;align-items:start;border-bottom-style: solid; border-bottom-color: var(--bb-line);\n}.elementor .e-70348ab-f2f8{display:grid;grid-template-columns:minmax(0, 1fr);}.elementor .e-26edf69f-8aa4{font-family:var(--bb-serif);font-size:19px;color:var(--bb-text-muted);font-style:italic;display:block;}.elementor .e-7d1ef985-3420{padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;justify-content:flex-start;border-bottom-style: solid; border-bottom-color: var(--bb-line);\n}.elementor .e-3478f8db-996d{padding-block-start:32px;padding-block-end:88px;padding-inline-start:56px;padding-inline-end:56px;}