.elementor .e-cfd4b6f-6b2f2df{width:100%;overflow:hidden;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--card-radius);}.elementor .e-5efc48dc-9a5e{font-size:clamp(2rem, 4vw, 3.25rem);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-77eb9632-8b25{font-weight:500;font-size:1.2rem;line-height:1.6;}.elementor .e-4bad217b-d1c1{max-width:var(--text-measure);color:var(--gs-muted);line-height:1.75;}.elementor .e-310936ef-bb4a{display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-18893a6d-1e02{font-weight:700;font-size:0.78rem;color:var(--gs-red);letter-spacing:0.1em;}.elementor .e-4fd1f8dc-7339{font-size:2rem;line-height:1.1;}.elementor .e-28e3aafb-b6fb{font-weight:700;}.elementor .e-4545b1c9-33a7{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: var(--gs-border);\n}.elementor .e-2fabb74a-f594{font-weight:700;}.elementor .e-6058c8d0-6198{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: var(--gs-border);\n}.elementor .e-5764ca41-2ad1{font-weight:700;}.elementor .e-3420c4b3-edb3{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: var(--gs-border);\n}.elementor .e-a7dd505-c42e{font-weight:700;}.elementor .e-6516bee3-a15c{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: var(--gs-border);\n}.elementor .e-53ea777c-b7a6{font-weight:700;}.elementor .e-640f68d0-786d{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: var(--gs-border);\n}.elementor .e-24991162-265b{font-weight:700;}.elementor .e-5d6da1ae-78c8{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: var(--gs-border);\n}.elementor .e-7eca33cb-d3cf{font-weight:700;}.elementor .e-6e6c32c8-98f1{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: var(--gs-border);\n}.elementor .e-3bba0c0c-2ced{font-weight:700;}.elementor .e-64d0f169-4121{padding-block-start:var(--space-2);padding-block-end:var(--space-2);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;border-top-style: solid; border-top-color: var(--gs-border);\n}.elementor .e-1dca796b-9e7f{margin-block-start:var(--space-2);display:flex;flex-direction:column;}.elementor .e-3ea2448-4635{padding:var(--card-padding);background-color:var(--gs-surface-soft);display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-61d23bdd-fa20{display:grid;gap:clamp(3rem, 7vw, 7rem);grid-template-columns:minmax(0, 1.45fr) minmax(20rem, 1fr);align-items:start;}.elementor .e-da8ae1d-2414ced{border-radius:var(--card-radius);}.elementor .e-53e6e0a-6ed3a00{border-radius:var(--card-radius);}.elementor .e-4500028-bab1a0a{border-radius:var(--card-radius);}.elementor .e-1ea6a53-d069ef7{display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-2b03e8f-e7ffb2d{display:grid;gap:clamp(3rem, 7vw, 7rem);align-items:start;}.elementor .e-3a88b003-7dc4{font-family:var(--font-primary);color:var(--gs-black);padding-block-start:var(--space-5);padding-block-end:var(--section-space);padding-inline-start:var(--content-gutter);padding-inline-end:var(--content-gutter);display:flex;flex-direction:column;gap:var(--space-5);}