.elementor .sc-ft-link:hover,.elementor .sc-ft-link:focus-visible{color:var(--accent-300);}.elementor .sc-ft-link{font-family:var(--font-sans);font-size:0.8rem;color:var(--carbon-200);line-height:1.65;margin-block-start:0px;margin-block-end:0.55rem;margin-inline-start:0px;margin-inline-end:0px;transition:color 0.2s;display:block;}.elementor .sc-ft-title{font-family:var(--font-sans);font-weight:700;font-size:0.66rem;color:#ffffff;letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .sc-container{width:min(100% - clamp(1.25rem, 4.4vw, 4.5rem) * 2, 1360px);padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .scp-mega-link:hover,.elementor .scp-mega-link:focus-visible{color:var(--accent-700);}.elementor .scp-mega-link{font-family:var(--font-serif);font-size:1.06rem;color:var(--carbon-900);line-height:1.4;text-decoration:none;transition:color 0.3s;}.elementor .scp-mega-title{font-family:var(--font-sans);font-weight:700;font-size:0.65rem;color:var(--carbon-400);letter-spacing:0.2em;text-transform:uppercase;padding-block-end:0.75rem;margin-block-end:0.25rem;border-block-end: 1px solid var(--line);\n}.elementor .scp-mega-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 0px;}