.elementor .e-8027196-d6ac366{min-width:0;\n}.elementor .e-9a8eea1-c4a2b48{margin:0;color:var(--mc-accent,#0B6B6B);font-weight:700;\n}.elementor .e-d821ed3-9ec2f01{margin:0 0 20px;font-size:var(--mc-fs-h1);max-width:20ch;line-height:1.3;\n}.elementor .e-321e6ae-0cefd8d{margin:0;font-size:1.15rem;color:var(--mc-muted);\n}.elementor .e-00f898d-efa12b0{max-width:74ch;\n}.elementor .e-d18b0b8-eb7b088{gap:18px;\n}.elementor .e-2365168-6b1911f{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,40px);align-items:start;@media(max-width:900px){grid-template-columns:1fr}\n}.elementor .e-891be90-b221c14{padding:clamp(108px,10vw,132px) var(--mc-section-gutter) clamp(40px,5vw,64px);\n}.elementor .e-0ceec4e-7f50b47{padding:clamp(108px,10vw,132px) var(--mc-section-gutter) clamp(40px,5vw,64px);padding-top:clamp(60px,8vw,100px);\n}.elementor .e-9dfd0e8-b680067{margin:0;font-size:var(--mc-fs-hero);line-height:1.2;\n}.elementor .e-3b01ee7-72e889d{display:inline-flex;padding:16px 36px;border-radius:99px;background:#fff;color:var(--mc-navy);font:700 1.05rem var(--mc-font);text-decoration:none;transition:background .3s;&:hover{background:var(--mc-ivory)}\n}.elementor .e-c256c86-7166f3b{padding:clamp(40px,5vw,64px) var(--mc-section-gutter);align-items:flex-start;gap:20px;\n}