/* Light editorial system for internal pages. Homepage intentionally excluded. */
@font-face {
  font-family: "PT Root UI";
  src: url("../fonts/PT-Root-UI-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "PT Root UI";
  src: url("../fonts/PT-Root-UI-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

body.internal-light {
  --il-bg: #f5f7f8;
  --il-surface: #ffffff;
  --il-surface-muted: #eef2f3;
  --il-ink: #172126;
  --il-muted: #5e6b72;
  --il-line: #d8e0e3;
  --il-accent: #087f98;
  --il-accent-dark: #075d70;
  --il-accent-soft: #e7f2f4;
  --pm-bg: var(--il-bg);
  --pm-bg-2: var(--il-surface-muted);
  --pm-card: var(--il-surface);
  --pm-card-2: var(--il-surface-muted);
  --pm-line: var(--il-line);
  --pm-line-2: var(--il-line);
  --pm-text: var(--il-ink);
  --pm-muted: var(--il-muted);
  --vw-bg: var(--il-bg);
  --vw-card: var(--il-surface);
  --vw-border: var(--il-line);
  --vw-text: var(--il-ink);
  --vw-muted: var(--il-muted);
  --vw-label: var(--il-muted);
  background: var(--il-bg);
  background-image: none;
  color: var(--il-ink);
  font-family: "PT Root UI", Arial, sans-serif;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body.internal-light * {
  font-family: "PT Root UI", Arial, sans-serif !important;
}

body.internal-light :is(code, pre, kbd, samp) {
  font-family: ui-monospace, SFMono-Regular, Consolas, monospace !important;
}

body.internal-light main,
body.internal-light .pm-main {
  background: var(--il-bg);
  color: var(--il-ink);
}

/* Internal pages keep the desktop header permanently in one position. */
body.internal-light .site-header,
body.internal-light .site-header.is-scrolled,
body.internal-light .site-header.is-header-hidden {
  top: 14px !important;
  transform: none !important;
  pointer-events: auto !important;
  transition: none !important;
}

body.internal-light :is(.reveal, .reveal--left, .reveal--right, .reveal--up) {
  opacity: 1 !important;
  transform: none !important;
  filter: none !important;
  animation: none !important;
}

body.internal-light :is(.hero-canvas, .ev-hero-grid, .ev-hero-glow, .ev-orb,
  .pm-hero-grid, .pm-hero-glow, .kb-orb, .p-orb, .is-glow,
  [class*="glow--"], [class*="-orb--"]) {
  display: none !important;
}

body.internal-light :is(h1, h2, h3, h4, .section-title) {
  letter-spacing: 0;
  text-shadow: none !important;
}

body.internal-light :is(h1, h2, h3, h4, .section-title) * {
  text-shadow: none !important;
}

body.internal-light :is(.hero-title-brand, .ev-hero-title span, .pm-hero-title span,
  .kb-hero-title span, .section-title span, .kz-h2 em, .ks-sec-title em,
  .kz-stat-val, .is-metric-val, .kb-stat strong, .ev-cta-title span) {
  background: none !important;
  color: var(--il-accent) !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-text-fill-color: currentColor !important;
  text-shadow: none !important;
}

body.internal-light :is(.btn, button, [class*="-btn"], [class*="-submit"]) {
  border-radius: 6px !important;
}

body.internal-light :is(.hero-partners, .ev-hero, .kb-hero, .pm-hero) {
  min-height: auto;
  padding-top: clamp(150px, 17vh, 190px);
  padding-bottom: clamp(58px, 7vw, 84px);
  background-color: #edf2f3 !important;
  background-attachment: scroll !important;
  color: var(--il-ink);
}

/* Keep breadcrumbs below the fixed desktop header on media/event heroes. */
@media (min-width: 1201px) {
  body.internal-light .hero-partners {
    padding-top: 0;
  }

  body.internal-light :is(.ev-hero, .pm-hero) {
    padding-top: clamp(176px, 20vh, 214px);
  }
}

body.internal-light .hero-partners {
  background-blend-mode: screen !important;
}

body.internal-light .hero-partners::before,
body.internal-light .ev-hero::before,
body.internal-light .kb-hero::before,
body.internal-light .pm-hero::before {
  content: '';
  display: block;
  position: absolute;
  inset: 0;
  z-index: 0;
  background: linear-gradient(90deg, rgba(250, 252, 252, .97) 0%, rgba(250, 252, 252, .9) 46%, rgba(250, 252, 252, .58) 72%, rgba(250, 252, 252, .32) 100%) !important;
}

body.internal-light :is(.ev-hero::after, .kb-hero::after, .pm-hero::after) {
  display: none;
}

body.internal-light .pm-hero-bg {
  background-color: #edf2f3;
  filter: saturate(.72) contrast(.92);
}

body.internal-light .pm-hero::before {
  z-index: 2;
}

body.internal-light :is(.hero-title-stack, .ev-hero-title, .kb-hero-title, .pm-hero-title) {
  max-width: 780px;
  color: var(--il-ink) !important;
  font-size: clamp(2.35rem, 4.6vw, 4rem);
  line-height: 1.08;
  text-shadow: none !important;
}

body.internal-light :is(.hero-title-line1, .hero-title-brand, .hero-tagline-chunk) {
  opacity: 1 !important;
  transform: none !important;
  filter: none !important;
  animation: none !important;
}

body.internal-light :is(.hero-partners .hero-actions, .hero-partners .hero-actions *,
  .ev-hero-content, .pm-hero-content, .kb-hero-content) {
  opacity: 1 !important;
  transform: none !important;
  filter: none !important;
  animation: none !important;
}

body.internal-light :is(.page-bc--dark, .page-bc--dark a, .page-bc--dark .page-bc-home,
  .page-bc--dark .page-bc-sep, .page-bc--dark .page-bc-cur) {
  color: var(--il-muted) !important;
  text-shadow: none !important;
}

body.internal-light :is(.hero-tagline, .ev-hero-lead, .kb-hero-lead, .pm-hero-lead,
  .pm-hero-meta-item, .pm-hero-author-role) {
  color: var(--il-muted) !important;
  font-weight: 500;
  text-shadow: none;
}

body.internal-light :is(.hero-title-brand, .ev-eyebrow, .kb-eyebrow, .pm-hero-label,
  .ev-section-kicker, .kb-section-kicker, .is-about-kicker) {
  color: var(--il-accent) !important;
}

body.internal-light .pm-hero-author-name { color: var(--il-ink); }

body.internal-light :is(.hero-partners .hero-btn-primary, .hero-partners .p-hero-cta-catalog,
  .ev-submit, .pm-hero-btn, .kb-cta-btn, .is-market-btn--primary, .p-form-submit,
  .p-formats-gate-btn) {
  background: var(--il-accent-dark) !important;
  border: 1px solid var(--il-accent-dark) !important;
  color: #fff !important;
  box-shadow: none !important;
  filter: none !important;
}

body.internal-light :is(.hero-partners .hero-btn-primary, .hero-partners .p-hero-cta-catalog,
  .ev-submit, .pm-hero-btn, .kb-cta-btn, .is-market-btn--primary):hover {
  background: #064c5b !important;
  transform: translateY(-1px);
}

body.internal-light :is(.hero-btn-ghost, .is-market-btn--ghost) {
  background: #fff !important;
  border: 1px solid var(--il-line) !important;
  color: var(--il-ink) !important;
  box-shadow: none !important;
}

body.internal-light :is(.p-strip, .kb-sec--dark, .ev-sec--dark, .ev-seminar-invite,
  .is-keaz-banner, .is-context-strip, .pm-sec, .pm-section, .pm-content,
  .pm-articles, .pm-featured, .pm-about, .pm-subscribe) {
  background-color: var(--il-surface) !important;
  background-image: none !important;
  color: var(--il-ink) !important;
  border-color: var(--il-line) !important;
}

/* Dark legacy media shells become light surfaces; the media itself keeps its colors. */
body.internal-light :is(.pps-showreel, .kb-prod-video, .pdp-video-frame,
  .pm-card-img, .pm-case-img, .op-product-video, .op-cinema,
  .op-cinema-player, .op-cinema-video, #kb-pip, #pps-pip) {
  background-color: var(--il-surface-muted) !important;
  border-color: var(--il-line) !important;
}

/* Reklamatsiya keeps its existing hero composition, but follows the light-site rule. */
body.internal-light .rkl-hero {
  background: linear-gradient(145deg, #f8fbfc 0%, #edf4f7 100%) !important;
  color: var(--il-ink) !important;
}

body.internal-light .rkl-hero-ambient {
  background: radial-gradient(circle at 88% 18%, rgba(0, 189, 220, .11), transparent 42%) !important;
}

body.internal-light .rkl-hero::before {
  background-image:
    linear-gradient(rgba(23, 33, 38, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(23, 33, 38, .035) 1px, transparent 1px) !important;
}

body.internal-light :is(.rkl-bc, .rkl-bc a, .rkl-bc-cur, .rkl-hero-lead, .rkl-kpi-label) {
  color: var(--il-muted) !important;
}

body.internal-light .rkl-hero-accent {
  background: none !important;
  -webkit-text-fill-color: var(--il-accent) !important;
  color: var(--il-accent) !important;
}

body.internal-light .rkl-hero-kpi li {
  background: rgba(255, 255, 255, .78) !important;
  border-color: var(--il-line) !important;
  box-shadow: 0 8px 24px rgba(23, 33, 38, .08) !important;
}

/* The product overview hero remains compositionally unchanged, only the palette is light. */
body.page-oprod.internal-light .op-hero {
  background:
    radial-gradient(ellipse 72% 58% at 82% 18%, rgba(0, 189, 220, .12), transparent 58%),
    linear-gradient(140deg, #f8fbfc 0%, #edf4f7 52%, #e4f1f5 100%) !important;
  color: var(--il-ink) !important;
}

body.page-oprod.internal-light .op-hero-grid {
  background-image:
    linear-gradient(rgba(23, 33, 38, .035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(23, 33, 38, .035) 1px, transparent 1px) !important;
}

body.page-oprod.internal-light .op-hero-aurora {
  opacity: .22;
}

body.page-oprod.internal-light :is(.op-hero-title, .op-hero-chip strong) {
  color: var(--il-ink) !important;
}

body.page-oprod.internal-light :is(.op-hero-lead, .op-hero-chip span, .op-hero-scroll) {
  color: var(--il-muted) !important;
}

body.page-oprod.internal-light :is(.op-hero-badge, .op-hero-chip) {
  background: rgba(255, 255, 255, .78) !important;
  border-color: var(--il-line) !important;
  color: var(--il-ink) !important;
  box-shadow: 0 8px 24px rgba(23, 33, 38, .08) !important;
}

body.page-oprod.internal-light .op-hero-btn--ghost {
  background: #fff !important;
  border-color: var(--il-line) !important;
  color: var(--il-ink) !important;
}

body.internal-light .p-why-item--dark {
  background: #fff !important;
  border-color: var(--il-line) !important;
  color: var(--il-ink) !important;
}

body.internal-light .p-why-item--dark :is(h3, p) {
  color: inherit !important;
}

body.internal-light .p-why-item--dark p {
  color: var(--il-muted) !important;
}

body.internal-light .pps-net {
  background:
    radial-gradient(ellipse 65% 50% at 8% 18%, rgba(0, 189, 220, .09), transparent 54%),
    linear-gradient(158deg, #f8fbfc 0%, #edf4f7 100%) !important;
}

body.internal-light :is(.pps-net-title, .pps-net-sub) {
  color: var(--il-ink) !important;
}

body.internal-light .pps-net-lead {
  color: var(--il-muted) !important;
}

body.internal-light .pps-net-sub::before {
  background: var(--il-accent) !important;
}

body.internal-light .pps-showreel-grad--top {
  background: linear-gradient(#f5f9fa 0%, rgba(245, 249, 250, .38) 62%, transparent 100%) !important;
}

body.internal-light .pps-showreel-grad--bot {
  background: linear-gradient(to top, #f5f9fa 0%, rgba(245, 249, 250, .45) 52%, transparent 100%) !important;
}

body.internal-light :is(.pps-showreel-title, .pps-showreel-label, .pps-showreel-eyebrow) {
  color: var(--il-ink) !important;
  text-shadow: none !important;
}

body.internal-light .vw-volume-highlight--sbercity {
  background: linear-gradient(148deg, rgba(0, 189, 220, .11), #f8fbfc 72%) !important;
  border-color: var(--il-line) !important;
  box-shadow: 0 8px 24px rgba(23, 33, 38, .07) !important;
}

body.internal-light :is(.op-sec--dark, .op-triggers, .op-final-cta) {
  background: var(--il-surface) !important;
  color: var(--il-ink) !important;
  border-color: var(--il-line) !important;
}

body.internal-light :is(.op-sec--dark, .op-triggers, .op-final-cta)
  :is(h1, h2, h3, h4, p, li, span, strong) {
  color: inherit;
}

/* TЗ: in the training center there are three live columns, without empty fourth track. */
@media (min-width: 901px) {
  body.page-media.internal-light .pm-main-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

body.internal-light :is(.kb-sec--dark, .ev-sec--dark, .ev-seminar-invite,
  .is-keaz-banner, .is-context-strip, .pm-sec, .pm-section) :is(h2, h3, h4, strong, p, li, span) {
  color: inherit;
}

body.internal-light :is(.kb-sec--dark, .ev-sec--dark) :is(.section-title, .kb-card-title,
  .kb-approach-callout-text, .ev-seminar-invite-title) {
  color: var(--il-ink) !important;
}

body.internal-light :is(.kb-sec--dark .kb-lead, .ev-sec--dark .ev-section-kicker,
  .ev-seminar-invite p, .is-keaz-banner-note, .is-context-strip p) {
  color: var(--il-muted) !important;
}

body.internal-light :is(.kb-card, .kb-expertise-right-quote, .kb-approach-callout,
  .ev-benefit, .ev-cta-inner, .is-market-solution-card, .is-metric-cell,
  .is-dir-card, .is-strategy-pillar, .is-strategy-feature, .kz-node, .kz-stat,
  .kz-step, .kz-norm-card, .kz-scenario, .kz-solve-card, .p-card, .pm-card,
  .pm-article-card, .pm-feature-card) {
  background-color: var(--il-surface) !important;
  background-image: none !important;
  border: 1px solid var(--il-line) !important;
  border-radius: 8px !important;
  box-shadow: 0 5px 18px rgba(23, 33, 38, .06) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  color: var(--il-ink) !important;
}

body.internal-light :is(.kb-card, .ev-card, .ev-past-card, .ev-benefit,
  .is-market-solution-card, .is-metric-cell, .is-dir-card, .is-strategy-pillar,
  .kz-node, .kz-stat, .kz-step, .kz-scenario, .kz-pc, .kz-obj-card,
  .kz-solve-card, .cat-card):hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 8px 24px rgba(23, 33, 38, .09) !important;
}

body.internal-light :is(.kb-card::before, .kb-card::after, .ev-card::before,
  .ev-benefit::before, .ev-cta-inner::before, .is-metric-cell::before,
  .is-metric-cell::after, .is-strategy-feature::before, .kz-solve::before,
  .kz-solve::after, .kz-solve-card::before) {
  display: none !important;
}

body.internal-light :is(.kb-card-title, .kb-card-text, .kb-stat span,
  .kb-expertise-quote-text, .kb-expertise-quote-caption, .is-market-solution-card h3,
  .is-market-solution-card p, .is-metric-label, .is-dir-card h3, .is-task-list li,
  .is-strategy-pillar h3, .is-strategy-pillar p, .pm-card, .pm-article-card) {
  color: var(--il-ink) !important;
  text-shadow: none !important;
}

body.internal-light :is(.kb-card-text, .kb-stat span, .kb-expertise-quote-caption,
  .is-market-solution-card p, .is-metric-label, .is-task-list li,
  .is-strategy-pillar p) {
  color: var(--il-muted) !important;
}

body.internal-light .p-strip {
  border-block: 1px solid var(--il-line);
}

body.internal-light .p-strip :is(strong, b) { color: var(--il-ink) !important; }
body.internal-light .p-strip :is(span, p) { color: var(--il-muted) !important; }

body.internal-light :is(.ev-anchor-nav, .ev-anchor-nav__inner) {
  margin-top: 0;
}

body.internal-light .ev-anchor-nav {
  padding: 18px 0;
  background: var(--il-surface);
  border-bottom: 1px solid var(--il-line);
}

body.internal-light .ev-anchor-nav__inner {
  border-radius: 8px;
  border-color: var(--il-line);
  box-shadow: none;
}

body.internal-light :is(.ev-sec--light, .ev-sec--past, .ev-sec--seminar,
  .kb-sec--light, .kb-sec--muted, .kz-sec--light, .kz-solve,
  .page-injsafe #market.kb-sec--light, .page-injsafe #strategy.kb-sec--light) {
  background-color: var(--il-bg) !important;
  background-image: none !important;
  border-color: var(--il-line) !important;
}

body.internal-light :is(.ev-card, .ev-past-card, .ev-cta-inner, .ev-seminar-details,
  .cat-hero, .cat-card, .pdp-card, .pdp-panel, .lk-sidebar, .lk-page-head,
  .lk-card, .lk-panel) {
  border-radius: 8px !important;
  border-color: var(--il-line) !important;
  box-shadow: 0 4px 16px rgba(23, 33, 38, .06) !important;
}

body.internal-light :is(.cat-page, .pdp-page, .lk-main, .lk-layout) {
  background: var(--il-bg) !important;
}

body.internal-light :is(.cat-page, .pdp-page) {
  background-image: none !important;
}

body.internal-light :is(.cat-card-img, .pdp-hero, .kz-pc-img) {
  background: var(--il-surface-muted) !important;
  background-image: none !important;
}

body.internal-light :is(.lk-filter-btn, .lk-nav-badge) {
  border-radius: 6px;
}

body.internal-light :is(.lk-filter-btn.is-active, .lk-nav-link.is-active) {
  background: var(--il-accent-soft);
  color: var(--il-accent-dark);
}

/* Articles use a separate legacy dark theme. */
body.internal-light :is(.ar-breadcrumb, .ar-hero, .ar-body) {
  background: var(--il-bg) !important;
  border-color: var(--il-line) !important;
  color: var(--il-ink) !important;
}

body.internal-light :is(.ar-hero-title, .ar-section-title, .ar-content h2,
  .ar-content h3, .ar-sidebar-title) {
  color: var(--il-ink) !important;
  text-shadow: none !important;
}

body.internal-light :is(.ar-hero-lead, .ar-text, .ar-content p, .ar-content li,
  .ar-hero-meta, .ar-breadcrumb a, .ar-breadcrumb span) {
  color: var(--il-muted) !important;
}

body.internal-light :is(.ar-figure-block, .ar-fpo-card, .ar-sidebar-card,
  .ar-callout, .ar-table-wrap, .ar-table tr) {
  background: var(--il-surface) !important;
  background-image: none !important;
  border-color: var(--il-line) !important;
  border-radius: 8px !important;
  color: var(--il-ink) !important;
  box-shadow: none !important;
}

body.internal-light :is(.ar-callout, .ar-callout strong, .ar-fpo-card,
  .ar-fpo-card h3, .ar-sidebar-card h3, .ar-table td) {
  color: var(--il-ink) !important;
}

body.internal-light .ar-doc {
  border-color: var(--il-line);
  box-shadow: 0 10px 28px rgba(23, 33, 38, .12);
}

/* Photo slides stay informative without the dark cinematic treatment. */
body.internal-light :is(.p-aud-slide, .p-partner-fit-slide, .m-where-slide) {
  background-color: #f7fafb !important;
  background-blend-mode: screen !important;
  border: 1px solid var(--il-line) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  color: var(--il-ink) !important;
}

body.internal-light :is(.p-aud-slide, .p-partner-fit-slide, .m-where-slide) :is(h3, p, span) {
  color: var(--il-ink) !important;
  text-shadow: none !important;
}

body.internal-light :is(.p-aud-slide, .p-partner-fit-slide, .m-where-slide) p {
  color: var(--il-muted) !important;
}

body.internal-light :is(.p-formats-gate-card, .m-feat) {
  background: var(--il-surface) !important;
  background-image: none !important;
  border: 1px solid var(--il-line) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  color: var(--il-ink) !important;
  backdrop-filter: none !important;
}

body.internal-light :is(.p-formats-gate-card, .m-feat) :is(h2, h3, p, span) {
  color: var(--il-ink) !important;
}

body.internal-light :is(.p-formats-gate-card, .m-feat) p {
  color: var(--il-muted) !important;
}

/* Injsafe scroll story: retain structure, use a light technical canvas. */
body.internal-light :is(.is-dir-scroll-wrap, .is-dir-scroll-sticky, .is-dir-bg) {
  background-color: var(--il-bg) !important;
  background-image: none !important;
  color: var(--il-ink) !important;
}

body.internal-light .is-dir-bg { opacity: 1 !important; }
body.internal-light .is-dir-bg-orb { display: none !important; }

body.internal-light :is(.is-dir-scroll-wrap, .is-dir-scroll-sticky) :is(h2, h3, p, li, span) {
  color: var(--il-ink) !important;
  text-shadow: none !important;
}

/* Editorial cases: white information panels paired with real project photos. */
body.internal-light.page-cases {
  background: var(--il-bg) !important;
  color: var(--il-ink) !important;
}

body.internal-light :is(.vw-nav, .vw-cases, .vw-case, .vw-case-body) {
  background: var(--il-surface) !important;
  background-image: none !important;
  border-color: var(--il-line) !important;
  color: var(--il-ink) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

body.internal-light .vw-cases { gap: 1px; }

body.internal-light :is(.vw-nav-link, .vw-nav-link span, .vw-case-body h2,
  .vw-case-body h3, .vw-case-body p, .vw-case-body li, .vw-case-body strong,
  .vw-hero-stat-num, .vw-hero-stat-label) {
  color: var(--il-ink) !important;
  text-shadow: none !important;
}

body.internal-light :is(.vw-case-body p, .vw-case-body li, .vw-hero-stat-label) {
  color: var(--il-muted) !important;
}

/* Media cards and columns should not recreate dark islands on a light page. */
body.internal-light :is(.pm-col, .pm-quote, .pm-case, .pm-card-body,
  .pm-card-content, .pm-subscribe-inner) {
  background: var(--il-surface) !important;
  background-image: none !important;
  border-color: var(--il-line) !important;
  border-radius: 8px !important;
  color: var(--il-ink) !important;
  box-shadow: none !important;
}

body.internal-light :is(.pm-col, .pm-quote, .pm-case, .pm-card-body,
  .pm-card-content) :is(h2, h3, h4, p, li, strong, span) {
  color: var(--il-ink) !important;
  text-shadow: none !important;
}

body.internal-light :is(.pm-col, .pm-quote, .pm-case, .pm-card-body,
  .pm-card-content) p {
  color: var(--il-muted) !important;
}

@media (max-width: 768px) {
  body.internal-light :is(.hero-partners, .ev-hero, .kb-hero, .pm-hero) {
    padding-top: 92px !important;
    padding-bottom: 48px !important;
  }

  body.internal-light :is(.hero-title-stack, .ev-hero-title, .kb-hero-title, .pm-hero-title) {
    font-size: clamp(2rem, 9vw, 2.75rem);
  }

  body.internal-light .hero-partners::before,
  body.internal-light .ev-hero::before,
  body.internal-light .kb-hero::before,
  body.internal-light .pm-hero::before {
    background: rgba(250, 252, 252, .9) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.internal-light *,
  body.internal-light *::before,
  body.internal-light *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* Каталог начинается как обычная страница; hero не оформляется отдельной карточкой. */
body.internal-light .cat-hero {
  border-right: 0 !important;
  border-left: 0 !important;
  border-top: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
