.elementor .e-7df848c3-6e96{font-size:clamp(1.25rem, 1rem + 1.5vw, 2rem);color:var(--white);}.elementor .e-548f4a09-cdf2{display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .e-8b2a6f8-88de{white-space: nowrap;\n}.elementor .e-44d081af-aa6a{padding:clamp(1.5rem, 1rem + 2vw, 2.5rem);border-radius:var(--radius-card);border-width:1px;border-color:var(--border-hover);border-style:solid;background-color:var(--bg-dark);display:flex;flex-direction:row;gap:var(--space-l);justify-content:space-between;align-items:center;}.elementor .e-1edaaa16-45ee{height:56px;}.elementor .e-3c691e50-75b2{margin-block-start:var(--space-xs);display:flex;flex-direction:row;gap:var(--space-s);flex-wrap:wrap;}.elementor .e-5b51124f-47dd{min-width:0px;display:flex;flex-direction:column;gap:var(--space-s);align-items:flex-start;}.elementor .e-45f24d40-189a{font-size:0.75rem;color:var(--white);letter-spacing:0.1em;margin-block-end:var(--space-xs);}.elementor .e-f5e2356-2232{min-width:0px;display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .e-7a44f00a-5163{font-size:0.75rem;color:var(--white);letter-spacing:0.1em;margin-block-end:var(--space-xs);}.elementor .e-420f6881-9f1f{min-width:0px;display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .e-40c31e30-6cac{font-size:0.75rem;color:var(--white);letter-spacing:0.1em;margin-block-end:var(--space-xs);}.elementor .e-3a49f965-8119{min-width:0px;display:flex;flex-direction:column;gap:var(--space-xs);}.elementor .e-6159230b-3bdf{display:grid;gap:clamp(2rem, 1rem + 3vw, 3rem);grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:start;}.elementor .e-a759daa-c798{display:flex;flex-direction:row;gap:var(--space-m);flex-wrap:wrap;}.elementor .e-7ccc08c2-e13e{padding-block-start:var(--space-m);border-block-start-width:1px;display:flex;flex-direction:row;gap:var(--space-s);justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--border);\n}.elementor .e-306b6cc5-ba10{gap:clamp(2rem, 1rem + 3vw, 3.5rem);}.elementor .e-71b184a6-d236{width:100%;padding-block-start:clamp(2.5rem, 1.5rem + 4vw, 5rem);padding-block-end:2rem;border-block-start-width:1px;background-color:var(--bg-primary);display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--border); overflow-x: hidden;\n}