body.cv-landing #interactive-offers .cv-dept-sign,
body.cv-landing #cartivate-mcp .em-kicker.cv-dept-sign{
  position:relative;display:table;width:max-content;max-width:calc(100% - 24px);
  margin:0 auto 27px;padding:10px 29px;border:1px solid #92aa9d47;border-radius:3px;
  background:linear-gradient(120deg,#203341c2,#132837a6);
  box-shadow:inset 0 0 0 3px #0a1b2b55,0 2px 3px #030f1724;
  color:#aabdb6;font:500 10px/1.4 'General Sans',Arial,sans-serif;
  letter-spacing:.065em;text-align:center;text-transform:none;
}
body.cv-landing #interactive-offers .cv-dept-sign{border-color:#a495794a;color:#c4bca8;background:linear-gradient(120deg,#29343bb3,#172838b3)}
body.cv-landing .cv-dept-sign::before,body.cv-landing .cv-dept-sign::after{content:'';position:absolute;top:50%;width:3px;height:3px;border-radius:50%;background:#8fa49677;box-shadow:0 1px #07151b;transform:translateY(-50%)}
body.cv-landing .cv-dept-sign::before{left:10px}body.cv-landing .cv-dept-sign::after{right:10px}
@media(max-width:600px){body.cv-landing #interactive-offers .cv-dept-sign,body.cv-landing #cartivate-mcp .em-kicker.cv-dept-sign{font-size:9px;letter-spacing:.025em;padding:9px 23px;margin-bottom:25px}}

body.cv-landing #cartivate-mcp .em-dept-footer{width:calc(100% - 48px);max-width:1060px;margin:22px auto 0}
body.cv-landing #cartivate-mcp .em-dept-footer .cv-dept-sign{margin:0 0 0 auto;font-size:9px;padding:8px 25px;opacity:.65;background:#14283755;box-shadow:inset 0 0 0 2px #0a1b2b33}
