.bank-purpose-section{background-color:#1b3a5f;font-family:Source Sans\ 3,sans-serif;padding:80px 0}.bank-purpose-container{margin:0 auto;max-width:1200px;padding:0 20px}.bank-purpose-header{margin-bottom:50px;text-align:center}.bank-purpose-header h2{color:#fff;font-family:P22 Mackinac,Georgia,serif;font-size:42px;font-weight:400;line-height:1.2;margin-bottom:20px}.bank-purpose-subtext{color:#fff;font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.bank-purpose-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.bank-purpose-card{background-color:#f7f3ed;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-top:40px;text-align:center}.bank-purpose-card-title{color:#1b3a5f;font-family:P22 Mackinac,Georgia,serif;font-size:24px;font-weight:400;line-height:1.3;margin:0 30px 30px}.bank-purpose-card-image{display:flex;margin-top:auto;width:100%}.bank-purpose-card-image img{display:block;height:auto;object-fit:cover;width:100%}@media (max-width:991px){.bank-purpose-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.bank-purpose-header h2{font-size:32px}.bank-purpose-grid{gap:20px;grid-template-columns:1fr}}