@media(min-width:1024px){.pershing-container.card-container{padding:0;margin:auto}
}
.solution-cards-container{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:848px;margin:0 auto;gap:12px;align-items:stretch;padding-bottom:5rem;padding-left:10px}
.solution-cards-container.three-in-row{max-width:1260px}
.solution-card-title h2{font-family:Publico Pro Web,Georgia,Times New Roman,Times,serif;font-size:2.5rem;line-height:2.875rem;font-weight:300;padding-top:5rem;padding-bottom:48px;text-align:center;margin:auto;color:var(--variable-titleColor)}
.card-background{display:flex;background-image:url(../../../../../content/dam/pershing/web/icons/background-image/solution-card.svg);content:"";background-repeat:no-repeat;background-position-x:right;width:100%;height:100%}
.three-in-row .card-background{background-image:url(../../../../../content/dam/pershing/web/icons/background-image/multi-tri-background.svg);content:"";background-size:cover;background-position-x:-67px;width:100%;height:100%}
.card-tile{flex:1 0 calc(50% - 12px);border:0 solid #ccc;box-sizing:border-box;box-shadow:2px 2px 30px 0 rgba(0,0,0,0.1);background-color:#fff;max-width:calc(50% - 12px)}
.three-in-row .card-tile{box-shadow:2px 2px 30px 0 rgba(0,0,0,0.1);flex:1 0 calc(33.33% - 12px);border:0 solid #ccc;box-sizing:border-box;max-width:calc(33.33% - 12px)}
.card-tile p{margin:0;font-size:16px}
.card-tile:hover{border:1px solid #766835;box-shadow:4px 4px 30px 0 rgba(0,0,0,0.15)}
.card-content{font-family:"Akkurat Pro";color:var(--variable-textColor);display:flex;flex-direction:column;flex-grow:1;z-index:1;padding:24px 70px 24px 24px;min-height:210px;box-sizing:content-box}
.three-in-row .card-content{color:var(--variable-textColor);display:flex;flex-direction:column;flex-grow:1;padding:24px;z-index:1;margin:1px}
.card-content-tile h3{font-family:"Akkurat Pro";font-weight:bold;margin-bottom:8px;margin-block-start:0}
.cta-container{margin-top:1rem;display:flex;flex-shrink:1;align-items:flex-end;flex-grow:1}
.cta-container a{text-decoration:none;color:var(--variable-textColor)}
.cta-button-text{display:flex;align-items:center;gap:6px;font-weight:700}
.cta-icon{font-size:18px}
.solution-cards-container a:hover,.solution-cards-container a:focus{border-bottom:2px solid var(--variable-textColor);margin-bottom:-2px}
@media(max-width:1024px){.three-in-row .card-content{min-height:300px;padding:16px}
.solution-cards-container{padding-bottom:2rem}
.three-in-row .solution-cards-container{padding-bottom:1rem}
.solution-card-title h2{padding-top:1rem}
}
@media(max-width:767px){.card-tile{flex:1 1 100%;min-width:100%;min-height:232px}
.card-background{background-repeat:no-repeat;background-size:cover;background-position:right;width:100%;height:100%}
.three-in-row .card-background{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}
.three-in-row .card-tile{flex:1 1 100%;min-width:100%}
.card-content{padding:16px 100px 16px 16px;min-height:200px}
.three-in-row .card-content{min-height:200px;padding:16px}
.solution-card-title h2{font-family:Publico Pro Web,Georgia,Times New Roman,Times,serif;font-size:1.5rem;line-height:2rem}
}