.elementor .tc-label{font-weight:700;font-size:13px;letter-spacing:0.05em;line-height:1.4;text-transform:uppercase;}.elementor .tc-meta{font-size:14px;line-height:1.5;}.elementor .tc-body{font-size:20px;line-height:1.6;}.elementor .tc-h2{font-size:24px;line-height:1.3;}.elementor .tc-h1{font-size:52px;line-height:1.1;}.elementor .tc-detail-value{font-size:16px;color:var(--mk-midnight);line-height:1.5;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;& a { color: var(--mk-safe-harbor); font-weight: 700; text-decoration: none; } & a:hover { color: var(--mk-midnight); }\n}.elementor .tc-detail-label{font-weight:700;font-size:13px;color:var(--mk-twilight);letter-spacing:0.06em;text-transform:uppercase;margin:0px;display:block;}.elementor .tc-detail-row{padding:0px;margin-block-end:14px;&:last-child { margin-block-end: 0; } &:has(p:last-child:empty) { display: none; }\n}.elementor .tc-footer-links{/* Styles the footer link lists (WordPress menu / text markup). */ & ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 10px; } & li { font-size: 16px; line-height: 1.4; } & a { color: #ffffff; text-decoration: none; transition: color 0.2s; } & a:hover, & a:focus { color: var(--mk-sky); }\n}.elementor .tc-breadcrumbs{& a { color: var(--mk-safe-harbor); text-decoration: none; } & .breadcrumb_last { font-weight: 700; color: var(--mk-midnight); } & .elementor-widget-breadcrumbs { font-size: 13px; }\n}.elementor .tc-heading{font-family:degular;}.elementor .tc-eyebrow{font-family:degular;font-weight:700;font-size:13px;color:var(--mk-sky);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:12px;display:block;}