/* Paygenics 2.0.10 — corporate gifting highlight cards */
.pp-market .vc-corporate .mk-corporate-list{
 grid-column:1/-1!important;display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 max-width:none!important;width:100%!important;gap:16px!important;
 margin-top:28px!important;align-items:stretch!important
}
.pp-market .vc-corporate .mk-corporate-list article{
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;
 min-width:0!important;background:#fffcf7!important;
 border:1px solid #e7d7c0!important;border-radius:12px!important;
 padding:20px!important;box-shadow:0 3px 14px rgba(7,20,38,.035)!important;
 transition:transform .2s ease,border-color .2s ease!important
}
.pp-market .vc-corporate .mk-corporate-list article:hover{border-color:#c6a05d!important;transform:translateY(-2px)}
.pp-market .vc-corporate .mk-corporate-list .pg-corporate-icon{
 display:inline-flex!important;align-items:center;justify-content:center;
 width:40px;height:40px;background:#f8edda;color:#96641f!important;
 border-radius:10px;margin-bottom:14px
}
.pp-market .vc-corporate .mk-corporate-list article>span:not(.pg-corporate-icon){
 color:#855919!important;font-family:var(--pg-font-body,Manrope,sans-serif)!important;
 font-size:11px!important;font-weight:700!important;line-height:1.5!important;
 letter-spacing:.09em!important;text-transform:uppercase!important
}
.pp-market .vc-corporate .mk-corporate-list h3{
 font-family:var(--pg-font-body,Manrope,sans-serif)!important;
 font-size:16px!important;line-height:1.45!important;font-weight:700!important;
 color:#071426!important;margin:8px 0!important
}
.pp-market .vc-corporate .mk-corporate-list p{
 display:block!important;color:#475569!important;opacity:1!important;
 font-family:var(--pg-font-body,Manrope,sans-serif)!important;
 font-size:13px!important;line-height:1.6!important;margin:0!important
}
@media(max-width:767px){
 .pp-market .vc-corporate .mk-corporate-list{
  grid-template-columns:1fr!important;gap:12px!important;margin-top:22px!important
 }
 .pp-market .vc-corporate .mk-corporate-list article{padding:16px!important}
 .pp-market .vc-corporate .mk-corporate-list h3{font-size:16px!important}
 .pp-market .vc-corporate .mk-corporate-list p{font-size:13px!important}
}
@media(min-width:600px) and (max-width:900px){
 .pp-market .vc-corporate .mk-corporate-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 .pp-market .vc-corporate .mk-corporate-list article{padding:14px!important}
}
@media(prefers-reduced-motion:reduce){.pp-market .vc-corporate .mk-corporate-list article{transition:none!important}}
