.erp-box{overflow:hidden}.erp-box .container{display:flex;flex-direction:column;justify-content:center}.erp-box .card{background:#20447b;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;display:flex;flex-direction:row;overflow:hidden;position:relative;width:100%}.erp-box .card:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");content:"";inset:0;opacity:.4;pointer-events:none;position:absolute;z-index:10}.erp-box .image-box{flex:1;min-height:100%;overflow:hidden;position:relative}.erp-box .image-box img{display:block;filter:grayscale(20%) contrast(1.05);height:100%;object-fit:cover;object-position:center top;transition:transform .6s ease;width:100%}.erp-box .card:hover .image-box img{transform:scale(1.03)}.erp-box .image-box:after{background:linear-gradient(90deg,transparent 65%,#20447b),linear-gradient(0deg,rgba(32,68,123,.5) 0,transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}.erp-box .content{display:flex;flex:1;flex-direction:column;gap:0;justify-content:center;padding:52px 44px;position:relative}.erp-box .eyebrow{color:hsla(0,0%,100%,.7);font-size:10px;font-weight:500;letter-spacing:.18em;margin-bottom:20px;text-transform:uppercase}.erp-box h2{color:#fff;letter-spacing:-.02em;margin-bottom:24px}.erp-box h2 em{color:hsla(0,0%,100%,.35);font-style:normal}.erp-box .divider{background:hsla(0,0%,100%,.15);height:1px;margin-bottom:24px;width:32px}.erp-box p{color:#fff}.erp-box .card{opacity:0;transition:opacity 1.2s ease}.erp-box .card.in-view{animation:breathe 4s ease-in-out 1 forwards;opacity:1}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media(max-width:767px){.erp-box .card{flex-direction:column}.erp-box .image-box{flex:unset;height:280px;min-height:unset;width:100%}.erp-box .image-box img{object-position:center}.erp-box .image-box:after{background:linear-gradient(180deg,transparent 60%,#20447b)}.erp-box .content{flex:unset;padding:36px 28px 40px}}