.elementor .hl-menu-link{& a { color:var(--c-muted) !important;text-decoration:none !important; }\n}.elementor .hl-dock-btn{color:var(--c-white);background-color:var(--c-pink);}.elementor .hl-btn{width:auto;font-family:var(--font-main);font-weight:600;font-size:16px;color:var(--c-white);line-height:1.3;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:transparent;border-style:solid;display:inline-flex;gap:10px;align-items:center;}.elementor .hl-markhost-thin{& span { box-shadow:inset 0 -.18em 0 var(--c-mist); }\n}.elementor .hl-section{width:100%;padding-block-start:clamp(32px,4vw,56px);margin-block-start:clamp(48px,7vw,104px);border-block-start-width:1px;display:grid;gap:clamp(24px,5vw,80px);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);border-top-style: solid; border-top-color: var(--c-line);\n}.elementor .hl-text{max-width:62ch;font-family:var(--font-main);font-size:16px;color:var(--c-muted);line-height:1.65;margin:0px;& span { box-shadow:inset 0 -.3em 0 var(--c-mist);color:var(--c-ink); }\n}.elementor .hl-h2{font-family:var(--font-main);font-weight:700;font-size:clamp(24px,2.6vw,33.6px);color:var(--c-ink);letter-spacing:-0.015em;line-height:1.15;margin:0px;& span { box-shadow:inset 0 -.3em 0 var(--c-mist); }\n}.elementor .hl-kicker{font-family:var(--font-main);font-weight:600;font-size:12.16px;color:var(--c-muted);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .hl-btn-blue{color:var(--c-white);background-color:var(--c-blue);}