.management-service-page {
  --ps-dark: #171616;
  --ps-paper: #f6f2ec;
  --ps-soft: #e5ded4;
  --ps-accent: #a8583f;
  --ps-accent-2: #c58a63;
}
.management-hero .ps-hero-overlay { background: linear-gradient(90deg,rgba(17,16,16,.99) 0%,rgba(17,16,16,.94) 39%,rgba(17,16,16,.35) 70%,rgba(17,16,16,.08)); }
.management-service-page .management-signals { grid-template-columns: 1.15fr .85fr .85fr 1.15fr; }
.management-service-page .management-signals .ps-signal:first-child,
.management-service-page .management-signals .ps-signal:last-child { background: #2b2827; color: #fff; }
.management-service-page .management-signals .ps-signal:first-child h3,
.management-service-page .management-signals .ps-signal:last-child h3 { color: #fffaf6; }
.management-service-page .management-signals .ps-signal:first-child p,
.management-service-page .management-signals .ps-signal:last-child p { color: rgba(255,255,255,.66); }
.management-service-page .management-console { background: #282625; box-shadow: 16px 16px 0 #d9cfc3; }
.management-service-page .management-turn { background: linear-gradient(125deg,#151515,#332925); }
.management-service-page .management-map .ps-map-grid { grid-template-columns: 1.25fr repeat(2,1fr); }
.management-service-page .management-map .ps-map-card:first-child { grid-row: span 2; min-height: 484px; display: flex; flex-direction: column; justify-content: center; }
.management-service-page .management-map .ps-map-card:first-child h3 { margin-top: 20px; font-size: 2rem; }
.management-service-page .ps-map-card--accent { background: #9e5a43; }
.management-service-page .management-final { background: linear-gradient(125deg,#121212,#30241f); }
@media (max-width:980px) {
  .management-service-page .management-signals,
  .management-service-page .management-map .ps-map-grid { grid-template-columns: repeat(2,1fr); }
  .management-service-page .management-map .ps-map-card:first-child { grid-row: auto; min-height: 235px; display: block; }
  .management-service-page .management-map .ps-map-card:first-child h3 { margin-top: 42px; font-size: 1.22rem; }
}
@media (max-width:720px) {
  .management-hero .ps-hero-media { object-position: 75% center; }
  .management-service-page .management-signals,
  .management-service-page .management-map .ps-map-grid { grid-template-columns: 1fr; }
}
