/* layout for site 12 tpl=6 variant=1 */
:root {
  --wps-brand: #be123c;
  --wps-accent: #f43f5e;
  --wps-bg: #fff1f3;
  --wps-bg2: #ffe8ec;
  --wps-radius: 20px;
}
body.wps-l12 { background: #fff1f3; }
body.wps-l12 .kso-btn--primary { background: #be123c !important; }
body.wps-l12 .accent { color: #f43f5e !important; }
body.wps-l12 .kso-eyebrow { border-color: #be123c33 !important; color: #be123c !important; }
body.wps-l12 .kso-hero__inner { flex-direction: row-reverse !important; }
body.wps-l12 .kso-bento__grid { grid-template-columns: 1fr 1fr / 1fr 1fr !important; }
body.wps-l12 .kso-faq__grid { grid-template-columns: 1fr !important; }
body.wps-l12 .platform-grid, body.wps-l12 .dl-platforms-grid {
  grid-template-columns: repeat(2,1fr) !important;
}
