.elementor .e-668876b-6cadcb0{margin:0 0 10px;color:var(--mc-accent,#0B6B6B);font-weight:700;\n}.elementor .e-40f3552-84dcf1e{margin:0 0 20px;font-size:var(--mc-fs-h1);max-width:20ch;line-height:1.3;\n}.elementor .e-ba66bca-3ee6a48{background:linear-gradient(160deg,#17405c,#0c2236);padding-top:28px;margin-block:clamp(24px,4vw,48px);display:flex;justify-content:center;overflow:hidden;img{max-height:48svh;width:auto;max-width:100%;object-fit:contain;display:block}\n}.elementor .e-c270311-5e3f3c2{position:sticky;top:110px;\n}.elementor .e-df615b5-874cdb1{max-width:74ch;\n}.elementor .e-a089261-64f4f7b{grid-template-columns:minmax(200px,.35fr) 1fr;gap:clamp(20px,3vw,40px);align-items:start;@media(max-width:900px){grid-template-columns:1fr}\n}.elementor .e-b3d0a68-f415e6d{padding:clamp(108px,10vw,132px) var(--mc-section-gutter) clamp(40px,5vw,64px);\n}.elementor .e-31251fa-153852a{padding:clamp(108px,10vw,132px) var(--mc-section-gutter) clamp(40px,5vw,64px);padding-top:20px;\n}.elementor .e-dad4a0b-0c8370e{margin:0;font-size:var(--mc-fs-hero);line-height:1.2;\n}.elementor .e-af9369d-eaec6b9{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-b7120dc-4d8cfec{padding:clamp(40px,5vw,64px) var(--mc-section-gutter);align-items:flex-start;gap:20px;\n}