.elementor .e-1d8aba9c-8d64{width:100%;overflow:hidden;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--card-radius);}.elementor .e-36592731-c832{font-weight:700;font-size:0.78rem;color:var(--gs-red);letter-spacing:0.1em;}.elementor .e-2b259323-ed94{font-size:clamp(2rem, 4vw, 3.25rem);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-6ff30033-e5e1{font-weight:500;font-size:1.2rem;line-height:1.6;}.elementor .e-4f22ad01-1730{max-width:var(--text-measure);color:var(--gs-muted);line-height:1.75;}.elementor .e-2a62c65a-fa17{display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-24b01971-5fff{font-weight:700;font-size:0.78rem;color:var(--gs-red);letter-spacing:0.1em;}.elementor .e-5e287595-2e8e{font-size:2rem;line-height:1.1;}.elementor .e-65b810de-d63d{font-weight:700;}.elementor .e-6b90e9d0-a73d{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-78f8dd81-352f{font-weight:700;}.elementor .e-73aa3bc9-2578{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-645b133e-8f09{font-weight:700;}.elementor .e-11681f74-5939{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-62c33c21-a18e{font-weight:700;}.elementor .e-68c865ae-b12d{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-133855d7-a000{font-weight:700;}.elementor .e-26d9e06a-fe68{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-5d5a1571-1c38{font-weight:700;}.elementor .e-2ab2a0d1-cde6{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-3b4b426a-eb23{font-weight:700;}.elementor .e-355f52a7-ce8c{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-26acddd8-9553{font-weight:700;}.elementor .e-17a07031-4583{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-7ffe9c9d-25e2{margin-block-start:var(--space-2);display:flex;flex-direction:column;}.elementor .e-7a039964-a2ff{padding:var(--card-padding);background-color:var(--gs-surface-soft);display:flex;flex-direction:column;gap:var(--space-2);}.elementor .e-1e254f55-f474{display:grid;gap:clamp(3rem, 7vw, 7rem);grid-template-columns:minmax(0, 1.5fr) minmax(20rem, 1.3fr);align-items:start;}.elementor .e-3d1300e9-260b{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);}