html[data-theme="dark"] body#top,
html[data-theme="dark"] body#top main,
html[data-theme="dark"] body#top main > section,
html[data-theme="dark"] body#top main > div,
html[data-theme="dark"] body#top main > section > .container,
html[data-theme="dark"] body#top main > .section-light,
html[data-theme="dark"] body#top main > .section-muted,
html[data-theme="dark"] body#top main > .section-light > .container,
html[data-theme="dark"] body#top main > .section-muted > .container,
html[data-theme="dark"] body#top :is(.faq-wrap, .vac-shell, .reviews-hub, .cases-section, .cases-filters) {
  background: #080808 !important;
  background-image: none !important;
  color: #f3f3f3 !important;
}

html[data-theme="dark"] body#top :is(
  .page-head,
  .reviews-page-head,
  .reviews-hero-content,
  .cases-head .container,
  .vac-hero,
  .vac-card,
  .vac-cta,
  .vac-hh-box,
  .faq-card,
  .faq-section,
  .cta-strip,
  .faq-no-results,
  .faq-search-input,
  .pill,
  .case-card,
  .case-metric,
  .case-tag,
  .cases-filter-row,
  .cases-filter-btn,
  .reviews-card,
  .reviews-map-card,
  .rate-block,
  .rate-pill,
  .rate-field,
  .reviews-widget-placeholder,
  .svc-card,
  .svc-intro,
  .svc-rail-wrap,
  .svc-toolbar,
  .svc-group,
  .svc-support-shell,
  .svc-rail-card,
  .svc-route-card,
  .svc-callout,
  .callout,
  .pattern-cta,
  .etl-faq-item,
  .route-table,
  .cargo-card,
  .cargo-kpi,
  .cargo-cta,
  .cargo-hero-card,
  .cargo-hero-visual,
  .doc-item,
  .card,
  .fact,
  .item,
  .kpi,
  .value-card,
  .case-card,
  .case-metric,
  .price-card,
  .price-factor,
  .pdf-chip,
  .table-wrap,
  .panel-card,
  .table-head,
  .legend-pill,
  .status-pill-sm,
  .trk-pill,
  .badge,
  .quote-modal__dialog,
  .blog-card,
  .about2-hero,
  .about2-hero-point,
  .vacancy-card
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top :is(
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  strong,
  b,
  .svc-title,
  .case-card__label,
  .rate-label,
  .faq-acc-title,
  .acc-btn,
  .svc-callout__title,
  .svc-rail-title
) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top :is(
  p,
  li,
  small,
  span,
  .lead,
  .hint,
  .muted,
  .svc-desc,
  .svc-note,
  .bul,
  .faq-search-note,
  .acc-panel,
  .reviews-text,
  .reviews-list,
  .rate-meta,
  .rate-notice,
  .vac-list,
  .vac-hh-meta,
  .case-card__text,
  .footer-text
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top :is(
  .seg button,
  .seg .seg-btn,
  .cases-filter-btn,
  .pill,
  .rate-pill,
  .pdf-chip,
  .legend-pill,
  .status-pill-sm,
  .trk-pill,
  .badge,
  .tag,
  .svc-head-kicker,
  .svc-meta-pill
) {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.88) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top :is(
  .seg button[aria-pressed="true"],
  .seg .seg-btn[aria-pressed="true"],
  .cases-filter-btn.is-active,
  .rate-pill.is-active
) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top :is(.svc-ico, .case-card__icon, .faq-acc-icon, .acc-ico) {
  background: rgba(229, 38, 41, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #e52629 !important;
}

html[data-theme="dark"] body#top :is(.svc-card-ico, .icon-badge, .wh-ico, .cargo-card-ico) {
  background: rgba(229, 38, 41, 0.12) !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #e52629 !important;
}

html[data-theme="dark"] body#top :is(
  .svc-card-ico,
  .svc-card-ico i,
  .icon-badge,
  .icon-badge i,
  .wh-ico,
  .wh-ico i,
  .wh-badge i,
  .svc-kicker i,
  .svc-pill i,
  .svc-actions .svc-ghost i,
  .btn-outline i,
  .cargo-card-ico,
  .cargo-card-ico i,
  .cargo-pill i,
  .cargo-eyebrow i,
  .cargo-ghost i
) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top :is(input, select, textarea, .inp, .lead-input, .rate-field, .faq-search-input) {
  background: #121212 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.16) !important;
  color: #f3f3f3 !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top :is(a[style*="background:#fff"], a[style*="background: #fff"]) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.28) !important;
}

html[data-theme="dark"] body#top :is(
  strong[style*="color:#1D1D1B"],
  strong[style*="color: #1D1D1B"],
  h2[style*="color:rgba(29,29,27"],
  h2[style*="color: rgba(29,29,27"],
  p[style*="color:#575756"],
  p[style*="color: #575756"],
  span[style*="color:#575756"],
  span[style*="color: #575756"]
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.cases-page section[aria-labelledby="cases-faq-h"] {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.cases-page #cases-faq-h,
html[data-theme="dark"] body#top.cases-page section[aria-labelledby="cases-faq-h"] summary,
html[data-theme="dark"] body#top.cases-page section[aria-labelledby="cases-faq-h"] summary i {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.cases-page section[aria-labelledby="cases-faq-h"] details {
  background: #101010 !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.cases-page section[aria-labelledby="cases-faq-h"] p,
html[data-theme="dark"] body#top.cases-page section[aria-labelledby="cases-faq-h"] p[style] {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top main > section.container.vac-shell,
html[data-theme="dark"] body#top main > section.container.vac-shell > .vac-grid,
html[data-theme="dark"] body#top main > section.container.vac-shell > .vac-columns {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top main > section.container.vac-shell :is(.vac-hero, .vac-card, .vac-cta, .vac-hh-box) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top main > section.container.vac-shell :is(h1, h2, h3, strong, b),
html[data-theme="dark"] body#top main > section.container.vac-shell .vac-actions .btn-outline {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top main > section.container.vac-shell :is(p, li, .vac-list, .vac-hh-meta, code) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top main > section.container.vac-shell .vac-actions .btn-outline {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top main > section.container.vac-shell .vac-actions .btn-outline:hover,
html[data-theme="dark"] body#top main > section.container.vac-shell .vac-actions .btn-outline:focus-visible {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top main > section.container.vac-shell #hh-vacancies code,
html[data-theme="dark"] body#top main > section.container.vac-shell #hh-vacancies-widget {
  background: transparent !important;
}

html[data-theme="dark"] body#top.faq-page :is(.faq-card, .faq-section, .acc-item, .acc-btn, .acc-panel, .cta-strip) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.faq-page .acc-btn:hover,
html[data-theme="dark"] body#top.faq-page .acc-btn:focus-visible,
html[data-theme="dark"] body#top.faq-page .acc-item[aria-expanded="true"] .acc-btn {
  background: #171717 !important;
  background-image: none !important;
  border-color: rgba(229, 38, 41, 0.28) !important;
}

html[data-theme="dark"] body#top.faq-page .acc-panel,
html[data-theme="dark"] body#top.faq-page .faq-card .hint,
html[data-theme="dark"] body#top.faq-page .faq-search-note,
html[data-theme="dark"] body#top.faq-page .faq-no-results {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.faq-page :is(.acc-btn, .faq-acc-title, .faq-section h2, .acc-q, .acc-q i) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.faq-page :is(.acc-ico, .faq-acc-icon) {
  background: rgba(229, 38, 41, 0.12) !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.avto-page,
html[data-theme="dark"] body#top.avto-page main,
html[data-theme="dark"] body#top.avto-page main.container,
html[data-theme="dark"] body#top.avto-page .svc-section {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.avto-page :is(
  .svc-hero,
  .svc-card,
  .svc-card--accent,
  .fleet-card,
  .fleet-media,
  .fleet-table,
  .svc-step,
  .svc-cta,
  .svc-pill,
  .svc-actions .svc-ghost,
  .btn-outline,
  .tag,
  .icon-badge,
  .fleet-meta .pill,
  .fleet-meta .pill.warn
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.avto-page .svc-hero::before,
html[data-theme="dark"] body#top.avto-page .svc-hero::after,
html[data-theme="dark"] body#top.avto-page .fleet-card::before {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.avto-page :is(.svc-title, .svc-h2, .svc-card h3, .fleet-meta h3, .svc-step h4, .svc-cta h3) {
  color: #f5f5f5 !important;
  text-shadow: none !important;
}

html[data-theme="dark"] body#top.avto-page :is(
  .svc-lead,
  .svc-sub,
  .svc-card p,
  .svc-list,
  .fleet-meta .small,
  .fleet-table td,
  .svc-step p,
  .svc-cta p
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.avto-page .fleet-table td:first-child {
  color: rgba(255, 255, 255, 0.62) !important;
}

html[data-theme="dark"] body#top.avto-page .fleet-table td b {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.avto-page :is(.svc-pill i, .icon-badge, .svc-n) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.avto-page .svc-n,
html[data-theme="dark"] body#top.avto-page :is(.icon-badge, .fleet-meta .pill.warn) {
  background: rgba(229, 38, 41, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.avto-page :is(.svc-actions .svc-ghost, .btn-outline) {
  background: #141414 !important;
  background-image: none !important;
  color: #f3f3f3 !important;
}

html[data-theme="dark"] body#top.avto-page :is(.svc-actions .svc-ghost:hover, .btn-outline:hover, .btn-outline:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page,
html[data-theme="dark"] body#top.service-page .cargo-page > section,
html[data-theme="dark"] body#top.service-page .cargo-page > .container,
html[data-theme="dark"] body#top.service-page .cargo-page > section.page-head,
html[data-theme="dark"] body#top.service-page .cargo-page > section.page-head .container {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page :is(
  .cargo-kpi,
  .cargo-hero-card,
  .cargo-hero-visual,
  .cargo-note,
  .cargo-card,
  .cargo-flow,
  .cargo-flow-item,
  .cargo-extra-item,
  .cargo-rates,
  .cargo-rates th,
  .cargo-rates td,
  .cargo-faq details,
  .cargo-faq summary,
  .cargo-faq .cargo-faq-body,
  .cargo-cta,
  .cargo-pill,
  .cargo-tag,
  .cargo-ghost,
  .cargo-eyebrow,
  .cargo-card-ico
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page :is(.cargo-hero-card::before, .cargo-hero-card::after) {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page :is(
  .cargo-head h1,
  .cargo-h2,
  .cargo-hero-card h2,
  .cargo-card h3,
  .cargo-flow-item h4,
  .cargo-extra-item h4,
  .cargo-cta h3,
  .cargo-kpi b
) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page :is(
  .cargo-head .lead,
  .cargo-sub,
  .cargo-card p,
  .cargo-flow-item p,
  .cargo-extra-item p,
  .cargo-faq .cargo-faq-body,
  .cargo-cta p,
  .cargo-note,
  .cargo-kpi span,
  .cargo-rates td
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page .cargo-rates th {
  color: rgba(255, 255, 255, 0.88) !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page :is(.cargo-pill, .cargo-tag, .cargo-ghost, .cargo-eyebrow, .cargo-faq summary::after) {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page :is(.cargo-ghost:hover, .cargo-ghost:focus-visible, .cargo-faq details[open] summary, .cargo-faq summary:hover) {
  background: #1a1a1a !important;
  background-image: none !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.service-page .cargo-page :is(.cargo-card-ico, .cargo-tag i, .cargo-pill i, .cargo-eyebrow i) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.sea-page,
html[data-theme="dark"] body#top.sea-page main,
html[data-theme="dark"] body#top.sea-page main.container,
html[data-theme="dark"] body#top.sea-page .svc-section {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.sea-page :is(
  .svc-hero,
  .svc-card,
  .svc-step,
  .svc-cta,
  .svc-pill,
  .svc-actions .svc-ghost,
  .svc-icon,
  .svc-n
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.sea-page .svc-hero::before,
html[data-theme="dark"] body#top.sea-page .svc-hero::after,
html[data-theme="dark"] body#top.sea-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.sea-page :is(.svc-title, .svc-h2, .svc-card h3, .svc-step h4, .svc-cta h3) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.sea-page :is(.svc-lead, .svc-sub, .svc-card p, .svc-step p, .svc-cta p) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.sea-page :is(.svc-pill, .svc-actions .svc-ghost) {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.sea-page .svc-kicker {
  background: rgba(229, 38, 41, 0.14) !important;
  background-image: none !important;
  border-color: rgba(229, 38, 41, 0.32) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.sea-page .svc-hero .svc-actions .svc-ghost,
html[data-theme="dark"] body#top.sea-page .svc-hero .svc-actions .svc-ghost:link,
html[data-theme="dark"] body#top.sea-page .svc-hero .svc-actions .svc-ghost:visited {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.sea-page .svc-hero .svc-actions .svc-ghost i {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.sea-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.sea-page :is(.svc-pill i, .svc-icon, .svc-n) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.sea-page :is(.svc-icon, .svc-n) {
  background: rgba(229, 38, 41, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.rail-page,
html[data-theme="dark"] body#top.rail-page main,
html[data-theme="dark"] body#top.rail-page main.container,
html[data-theme="dark"] body#top.rail-page .svc-section {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.rail-page :is(
  .svc-hero,
  .svc-card,
  .svc-step,
  .svc-cta,
  .svc-pill,
  .svc-actions .svc-ghost,
  .btn-outline,
  .svc-n,
  .icon-badge
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.rail-page .svc-hero::before,
html[data-theme="dark"] body#top.rail-page .svc-hero::after,
html[data-theme="dark"] body#top.rail-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.rail-page :is(.svc-title, .svc-h2, .svc-card h3, .svc-step h4, .svc-cta h3) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.rail-page :is(.svc-lead, .svc-sub, .svc-card p, .svc-step p, .svc-list, .svc-cta p) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.rail-page .svc-kicker {
  background: rgba(229, 38, 41, 0.14) !important;
  background-image: none !important;
  border-color: rgba(229, 38, 41, 0.32) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.rail-page :is(.svc-pill, .svc-actions .svc-ghost, .btn-outline) {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.rail-page .svc-hero .svc-actions .svc-ghost i,
html[data-theme="dark"] body#top.rail-page :is(.svc-pill i, .svc-n, .icon-badge) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.rail-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible, .btn-outline:hover, .btn-outline:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.rail-page :is(.svc-n, .icon-badge) {
  background: rgba(229, 38, 41, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.avia-page,
html[data-theme="dark"] body#top.avia-page main,
html[data-theme="dark"] body#top.avia-page main.container,
html[data-theme="dark"] body#top.avia-page .svc-section {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.avia-page :is(
  .svc-hero,
  .svc-card,
  .svc-step,
  .svc-cta,
  .svc-pill,
  .svc-actions .svc-ghost,
  .btn-outline,
  .svc-n,
  .icon-badge
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.avia-page .svc-hero::before,
html[data-theme="dark"] body#top.avia-page .svc-hero::after,
html[data-theme="dark"] body#top.avia-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.avia-page :is(.svc-title, .svc-h2, .svc-card h3, .svc-step h4, .svc-cta h3) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.avia-page :is(.svc-lead, .svc-sub, .svc-card p, .svc-step p, .svc-list, .svc-cta p) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.avia-page .svc-kicker {
  background: rgba(229, 38, 41, 0.14) !important;
  background-image: none !important;
  border-color: rgba(229, 38, 41, 0.32) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.avia-page :is(.svc-pill, .svc-actions .svc-ghost, .btn-outline) {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.avia-page .svc-hero .svc-actions .svc-ghost i,
html[data-theme="dark"] body#top.avia-page :is(.svc-pill i, .svc-n, .icon-badge) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.avia-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible, .btn-outline:hover, .btn-outline:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.avia-page :is(.svc-n, .icon-badge) {
  background: rgba(229, 38, 41, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.multi-service-page,
html[data-theme="dark"] body#top.multi-service-page main,
html[data-theme="dark"] body#top.multi-service-page main.container,
html[data-theme="dark"] body#top.multi-service-page .svc-section {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.multi-service-page :is(
  .svc-hero,
  .svc-card,
  .svc-step,
  .svc-cta,
  .svc-pill,
  .svc-actions .svc-ghost,
  .btn-outline,
  .svc-n,
  .icon-badge
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.multi-service-page .svc-hero::before,
html[data-theme="dark"] body#top.multi-service-page .svc-hero::after,
html[data-theme="dark"] body#top.multi-service-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.multi-service-page :is(.svc-title, .svc-h2, .svc-card h3, .svc-step h4, .svc-cta h3) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.multi-service-page :is(.svc-lead, .svc-sub, .svc-card p, .svc-step p, .svc-list, .svc-cta p) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.multi-service-page .svc-kicker {
  background: rgba(229, 38, 41, 0.14) !important;
  background-image: none !important;
  border-color: rgba(229, 38, 41, 0.32) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.multi-service-page :is(.svc-pill, .svc-actions .svc-ghost, .btn-outline) {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.multi-service-page .svc-hero .svc-actions .svc-ghost i,
html[data-theme="dark"] body#top.multi-service-page :is(.svc-pill i, .svc-n, .icon-badge) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.multi-service-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible, .btn-outline:hover, .btn-outline:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.multi-service-page :is(.svc-n, .icon-badge) {
  background: rgba(229, 38, 41, 0.12) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.temp-page,
html[data-theme="dark"] body#top.temp-page main,
html[data-theme="dark"] body#top.temp-page main.container,
html[data-theme="dark"] body#top.temp-page .svc-section,
html[data-theme="dark"] body#top.temp-page > main > section.container,
html[data-theme="dark"] body#top.temp-page > main > section.container > .container {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.temp-page :is(
  .svc-hero,
  .svc-card,
  .svc-kpi,
  .svc-cta,
  .svc-faq details,
  .svc-pill,
  .svc-actions .svc-ghost,
  .svc-card-ico,
  .svc-icon
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.temp-page .svc-icon::after {
  border-color: rgba(255,255,255,.08) !important;
}

html[data-theme="dark"] body#top.temp-page .svc-hero::before,
html[data-theme="dark"] body#top.temp-page .svc-hero::after,
html[data-theme="dark"] body#top.temp-page .svc-cta::before,
html[data-theme="dark"] body#top.temp-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.temp-page :is(
  .svc-title,
  .svc-h2,
  .svc-card h3,
  .svc-kpi b,
  .svc-faq summary,
  .svc-cta h3,
  .svc-flow-list strong
) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.temp-page :is(
  .svc-lead,
  .svc-sub,
  .svc-card p,
  .svc-list,
  .svc-kpi span,
  .svc-flow-list li,
  .svc-faq-body,
  .svc-cta p
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.temp-page .svc-hero {
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.temp-page .svc-actions .svc-ghost,
html[data-theme="dark"] body#top.temp-page .svc-cta .svc-ghost {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.temp-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.temp-page :is(.svc-card-ico, .svc-actions .svc-ghost i, .svc-flow-list b) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.temp-page .svc-flow-list li,
html[data-theme="dark"] body#top.temp-page .svc-faq details {
  border-color: rgba(255, 255, 255, 0.12) !important;
  background: #101010 !important;
}

html[data-theme="dark"] body#top.temp-page .svc-faq summary:hover,
html[data-theme="dark"] body#top.temp-page .svc-faq details[open] summary {
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.expedition-page,
html[data-theme="dark"] body#top.expedition-page main,
html[data-theme="dark"] body#top.expedition-page main.container,
html[data-theme="dark"] body#top.expedition-page .svc-section,
html[data-theme="dark"] body#top.expedition-page > main > section.container,
html[data-theme="dark"] body#top.expedition-page > main > section.container > .container {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.expedition-page :is(
  .svc-hero,
  .svc-card,
  .svc-kpi,
  .svc-cta,
  .svc-faq details,
  .svc-pill,
  .svc-actions .svc-ghost,
  .svc-card-ico
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.expedition-page .svc-hero::before,
html[data-theme="dark"] body#top.expedition-page .svc-hero::after,
html[data-theme="dark"] body#top.expedition-page .svc-cta::before,
html[data-theme="dark"] body#top.expedition-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.expedition-page :is(
  .svc-title,
  .svc-h2,
  .svc-card h3,
  .svc-kpi b,
  .svc-faq summary,
  .svc-cta h3,
  .svc-flow-list strong
) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.expedition-page :is(
  .svc-lead,
  .svc-sub,
  .svc-card p,
  .svc-list,
  .svc-kpi span,
  .svc-flow-list li,
  .svc-faq-body,
  .svc-cta p
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.expedition-page .svc-hero {
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.expedition-page .svc-actions .svc-ghost,
html[data-theme="dark"] body#top.expedition-page .svc-cta .svc-ghost {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.expedition-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.expedition-page :is(.svc-card-ico, .svc-actions .svc-ghost i, .svc-flow-list b) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.expedition-page .svc-flow-list li,
html[data-theme="dark"] body#top.expedition-page .svc-faq details {
  border-color: rgba(255, 255, 255, 0.12) !important;
  background: #101010 !important;
}

html[data-theme="dark"] body#top.expedition-page .svc-faq summary:hover,
html[data-theme="dark"] body#top.expedition-page .svc-faq details[open] summary {
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.marketplace-page,
html[data-theme="dark"] body#top.marketplace-page main,
html[data-theme="dark"] body#top.marketplace-page main.container,
html[data-theme="dark"] body#top.marketplace-page .svc-section,
html[data-theme="dark"] body#top.marketplace-page > main > section.container,
html[data-theme="dark"] body#top.marketplace-page > main > section.container > .container {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.marketplace-page :is(
  .svc-hero,
  .svc-card,
  .svc-kpi,
  .svc-cta,
  .svc-faq details,
  .svc-pill,
  .svc-actions .svc-ghost,
  .svc-card-ico
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.marketplace-page .svc-hero::before,
html[data-theme="dark"] body#top.marketplace-page .svc-hero::after,
html[data-theme="dark"] body#top.marketplace-page .svc-cta::before,
html[data-theme="dark"] body#top.marketplace-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.marketplace-page :is(
  .svc-title,
  .svc-h2,
  .svc-card h3,
  .svc-kpi b,
  .svc-faq summary,
  .svc-cta h3,
  .svc-flow-list strong
) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.marketplace-page :is(
  .svc-lead,
  .svc-sub,
  .svc-card p,
  .svc-list,
  .svc-kpi span,
  .svc-flow-list li,
  .svc-faq-body,
  .svc-cta p
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.marketplace-page .svc-hero {
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.marketplace-page .svc-actions .svc-ghost,
html[data-theme="dark"] body#top.marketplace-page .svc-cta .svc-ghost {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.marketplace-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.marketplace-page :is(.svc-card-ico, .svc-actions .svc-ghost i, .svc-flow-list b) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.marketplace-page .svc-flow-list li,
html[data-theme="dark"] body#top.marketplace-page .svc-faq details {
  border-color: rgba(255, 255, 255, 0.12) !important;
  background: #101010 !important;
}

html[data-theme="dark"] body#top.marketplace-page .svc-faq summary:hover,
html[data-theme="dark"] body#top.marketplace-page .svc-faq details[open] summary {
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.general-page,
html[data-theme="dark"] body#top.general-page main,
html[data-theme="dark"] body#top.general-page main.container,
html[data-theme="dark"] body#top.general-page .svc-section,
html[data-theme="dark"] body#top.general-page > main > section.container,
html[data-theme="dark"] body#top.general-page > main > section.container > .container {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.general-page :is(
  .svc-hero,
  .svc-card,
  .svc-kpi,
  .svc-cta,
  .svc-faq details,
  .svc-pill,
  .svc-actions .svc-ghost,
  .svc-card-ico
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.general-page .svc-hero::before,
html[data-theme="dark"] body#top.general-page .svc-hero::after,
html[data-theme="dark"] body#top.general-page .svc-cta::before,
html[data-theme="dark"] body#top.general-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.general-page :is(
  .svc-title,
  .svc-h2,
  .svc-card h3,
  .svc-kpi b,
  .svc-faq summary,
  .svc-cta h3,
  .svc-flow-list strong
) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.general-page :is(
  .svc-lead,
  .svc-sub,
  .svc-card p,
  .svc-list,
  .svc-kpi span,
  .svc-flow-list li,
  .svc-faq-body,
  .svc-cta p
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.general-page .svc-hero {
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.general-page .svc-actions .svc-ghost,
html[data-theme="dark"] body#top.general-page .svc-cta .svc-ghost {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.general-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.general-page :is(.svc-card-ico, .svc-actions .svc-ghost i, .svc-flow-list b) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.general-page .svc-flow-list li,
html[data-theme="dark"] body#top.general-page .svc-faq details {
  border-color: rgba(255, 255, 255, 0.12) !important;
  background: #101010 !important;
}

html[data-theme="dark"] body#top.general-page .svc-faq summary:hover,
html[data-theme="dark"] body#top.general-page .svc-faq details[open] summary {
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.prr-page,
html[data-theme="dark"] body#top.prr-page main,
html[data-theme="dark"] body#top.prr-page main.container,
html[data-theme="dark"] body#top.prr-page .svc-section,
html[data-theme="dark"] body#top.prr-page > main > section.container,
html[data-theme="dark"] body#top.prr-page > main > section.container > .container {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.prr-page :is(
  .svc-hero,
  .svc-card,
  .svc-kpi,
  .svc-cta,
  .svc-faq details,
  .svc-pill,
  .svc-actions .svc-ghost,
  .svc-card-ico
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.prr-page .svc-hero::before,
html[data-theme="dark"] body#top.prr-page .svc-hero::after,
html[data-theme="dark"] body#top.prr-page .svc-cta::before,
html[data-theme="dark"] body#top.prr-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.prr-page :is(
  .svc-title,
  .svc-h2,
  .svc-card h3,
  .svc-kpi b,
  .svc-faq summary,
  .svc-cta h3,
  .svc-flow-list strong
) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.prr-page :is(
  .svc-lead,
  .svc-sub,
  .svc-card p,
  .svc-list,
  .svc-kpi span,
  .svc-flow-list li,
  .svc-faq-body,
  .svc-cta p
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.prr-page .svc-hero {
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.prr-page .svc-actions .svc-ghost,
html[data-theme="dark"] body#top.prr-page .svc-cta .svc-ghost {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.prr-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.prr-page :is(.svc-card-ico, .svc-actions .svc-ghost i, .svc-flow-list b) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.prr-page .svc-flow-list li,
html[data-theme="dark"] body#top.prr-page .svc-faq details {
  border-color: rgba(255, 255, 255, 0.12) !important;
  background: #101010 !important;
}

html[data-theme="dark"] body#top.prr-page .svc-faq summary:hover,
html[data-theme="dark"] body#top.prr-page .svc-faq details[open] summary {
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.supporting-docs-page,
html[data-theme="dark"] body#top.supporting-docs-page main,
html[data-theme="dark"] body#top.supporting-docs-page main.container,
html[data-theme="dark"] body#top.supporting-docs-page .svc-section,
html[data-theme="dark"] body#top.supporting-docs-page > main > section.container,
html[data-theme="dark"] body#top.supporting-docs-page > main > section.container > .container {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.supporting-docs-page :is(
  .svc-hero,
  .svc-card,
  .svc-kpi,
  .svc-cta,
  .svc-faq details,
  .svc-pill,
  .svc-actions .svc-ghost,
  .svc-card-ico
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.supporting-docs-page .svc-hero::before,
html[data-theme="dark"] body#top.supporting-docs-page .svc-hero::after,
html[data-theme="dark"] body#top.supporting-docs-page .svc-cta::before,
html[data-theme="dark"] body#top.supporting-docs-page .svc-cta::after {
  opacity: 0 !important;
  background: none !important;
}

html[data-theme="dark"] body#top.supporting-docs-page :is(
  .svc-title,
  .svc-h2,
  .svc-card h3,
  .svc-kpi b,
  .svc-faq summary,
  .svc-cta h3,
  .svc-flow-list strong
) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.supporting-docs-page :is(
  .svc-lead,
  .svc-sub,
  .svc-card p,
  .svc-list,
  .svc-kpi span,
  .svc-flow-list li,
  .svc-faq-body,
  .svc-cta p
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.supporting-docs-page .svc-hero {
  border-color: rgba(255, 255, 255, 0.12) !important;
}

html[data-theme="dark"] body#top.supporting-docs-page .svc-actions .svc-ghost,
html[data-theme="dark"] body#top.supporting-docs-page .svc-cta .svc-ghost {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.supporting-docs-page :is(.svc-actions .svc-ghost:hover, .svc-actions .svc-ghost:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.supporting-docs-page :is(.svc-card-ico, .svc-actions .svc-ghost i, .svc-flow-list b) {
  color: #e52629 !important;
}

html[data-theme="dark"] body#top.supporting-docs-page .svc-flow-list li,
html[data-theme="dark"] body#top.supporting-docs-page .svc-faq details {
  border-color: rgba(255, 255, 255, 0.12) !important;
  background: #101010 !important;
}

html[data-theme="dark"] body#top.supporting-docs-page .svc-faq summary:hover,
html[data-theme="dark"] body#top.supporting-docs-page .svc-faq details[open] summary {
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.cargo-pickup-page,
html[data-theme="dark"] body#top.cargo-pickup-page main,
html[data-theme="dark"] body#top.cargo-pickup-page .cp-main,
html[data-theme="dark"] body#top.cargo-pickup-page .cp-wrap,
html[data-theme="dark"] body#top.cargo-pickup-page .cp-sec {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.cargo-pickup-page :is(.cp-hero, .cp-card, .cp-kpi, .cp-faq details, .cp-cta) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.cargo-pickup-page :is(.cp-title, .cp-h2, .cp-card h3, .cp-kpi b, .cp-faq summary, .cp-cta h3) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.cargo-pickup-page :is(.cp-lead, .cp-sub, .cp-card p, .cp-list, .cp-kpi span, .cp-faq p, .cp-cta p) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.cargo-pickup-page :is(.cp-btn, .cp-actions .cp-btn:not(.cp-btn-primary)) {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.cargo-pickup-page :is(.cp-btn:hover, .cp-btn:focus-visible, .cp-actions .cp-btn:not(.cp-btn-primary):hover, .cp-actions .cp-btn:not(.cp-btn-primary):focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.calculator-page,
html[data-theme="dark"] body#top.calculator-page main,
html[data-theme="dark"] body#top.calculator-page .calc-wrap,
html[data-theme="dark"] body#top.calculator-page .calc-grid,
html[data-theme="dark"] body#top.calculator-page .calc-head {
  background: #080808 !important;
  background-image: none !important;
}

html[data-theme="dark"] body#top.calculator-page :is(
  .card,
  .rate-block,
  .rate-field,
  .calc-result-badge,
  .hint,
  .calc-switch-ui
) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: 0 16px 34px rgba(0, 0, 0, 0.34) !important;
}

html[data-theme="dark"] body#top.calculator-page :is(h1, h2, h3, .calc-section-title, .price, .res-top .muted) {
  color: #f5f5f5 !important;
}

html[data-theme="dark"] body#top.calculator-page :is(
  p,
  label,
  .muted,
  .hint,
  .mono,
  .calc-head p,
  .calc-result-meta,
  .breakdown,
  .checks,
  .chk small,
  .chk b
) {
  color: rgba(255, 255, 255, 0.74) !important;
}

html[data-theme="dark"] body#top.calculator-page :is(.chk, .chk.calc-switch) {
  background: #101010 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  color: #f3f3f3 !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.calculator-page :is(.chk:hover, .chk:focus-within, .chk.calc-switch:hover, .chk.calc-switch:focus-within) {
  background: #141414 !important;
  border-color: rgba(229, 38, 41, 0.28) !important;
}

html[data-theme="dark"] body#top.calculator-page .calc-switch input[type="checkbox"]:checked ~ div,
html[data-theme="dark"] body#top.calculator-page .chk.calc-switch input[type="checkbox"]:checked + .calc-switch-ui + div,
html[data-theme="dark"] body#top.calculator-page .chk.calc-switch:has(input[type="checkbox"]:checked) {
  color: #ffffff !important;
}

html[data-theme="dark"] body#top.calculator-page :is(
  .inp,
  select.inp,
  input.inp,
  .calc-range,
  .calc-switch-ui,
  #btnSwapCities
) {
  background: #121212 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.16) !important;
  color: #f3f3f3 !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.calculator-page :is(.btn-outline, .calc-result-badge, #btnSave, #btnReset, #btnSwapCities) {
  background: #141414 !important;
  background-image: none !important;
  border-color: rgba(255, 255, 255, 0.14) !important;
  color: rgba(245, 245, 245, 0.92) !important;
  box-shadow: none !important;
}

html[data-theme="dark"] body#top.calculator-page :is(.btn-outline:hover, .btn-outline:focus-visible, #btnSave:hover, #btnSave:focus-visible, #btnReset:hover, #btnReset:focus-visible, #btnSwapCities:hover, #btnSwapCities:focus-visible) {
  background: #1a1a1a !important;
  border-color: rgba(229, 38, 41, 0.42) !important;
  color: #ffffff !important;
}

html[data-theme="dark"] body#top :is(.page-head, .reviews-page-head, .svc-intro) {
  background: #080808 !important;
  background-image: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
