.elementor .brief-card{padding:48px;border-radius:20px;border-width:1px;border-color:var(--c-line);border-style:solid;background-color:var(--c-surface);box-shadow:0px 24px 60px 0px rgba(11,18,32,0.08);display:flex;flex-direction:column;gap:22px;}.elementor .c-arrow{font-family:var(--font-body);font-size:22px;color:var(--c-primary);}.elementor .c-value{font-family:var(--font-body);font-weight:600;font-size:22px;color:var(--c-ink);line-height:1.3;}.elementor .c-row:hover,.elementor .c-row:focus-visible{background-color:#FFFFFF;padding-inline: 16px 8px; padding-inline: 16px 8px;\n}.elementor .c-row{text-decoration:none;display:grid;gap:16px;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto;align-items:center;padding-block: 22px; padding-inline: 4px; border-block-end-width: 1px; border-block-end-style: solid; border-block-end-color: rgba(255,255,255,0.12); border-block-end-color: var(--c-line);\n}.elementor .c-rows{padding:0px;display:flex;flex-direction:column;gap:0px;border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: rgba(255,255,255,0.12); border-block-start-color: var(--c-line);\n}.elementor .contact-panel{padding:48px;border-radius:20px;border-width:1px;border-color:var(--c-line);border-style:solid;background-color:var(--c-ash-light);display:flex;flex-direction:column;gap:28px;}.elementor .grid-2{width:100%;max-width:1200px;padding:0px;display:grid;gap:48px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:auto;align-items:center;}.elementor .small{font-family:var(--font-body);font-size:14px;color:var(--c-text);line-height:1.6;}.elementor .body{font-family:var(--font-body);font-size:16px;color:var(--c-text);line-height:1.7;}.elementor .lead{max-width:680px;font-family:var(--font-body);font-size:19px;color:var(--c-text);letter-spacing:-0.005em;line-height:1.65;}.elementor .h-section{font-family:var(--font-heading);font-weight:600;font-size:44px;color:var(--c-ink);letter-spacing:-0.035em;line-height:1.08;}.elementor .h-display{font-family:var(--font-heading);font-weight:600;font-size:68px;color:var(--c-ink);letter-spacing:-0.045em;line-height:1.0;}.elementor .eyebrow{font-family:var(--font-mono);font-weight:500;font-size:13px;color:var(--c-primary);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .stack{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .wrap{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .section{width:100%;background-color:var(--c-surface);display:flex;flex-direction:column;align-items:center;padding-block: 96px; padding-inline: 24px;\n}.elementor .on-dark-muted{color:var(--c-on-dark-muted);}.elementor .on-dark{color:var(--c-on-dark);}.elementor .eyebrow-on-dark{color:var(--c-ash);}.elementor .section-dark{background-color:var(--c-ink);}.elementor .maxw-900{max-width:900px;}.elementor .hero{padding-block-start:190px;padding-block-end:104px;background-image:radial-gradient(circle at 85% 10%, rgba(23,142,121,0.28) 0%,rgba(11,18,32,0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}