.card-container{margin-top:48px;font-family:'National 2',sans-serif}.card-container .card-title{text-align:center;font-size:22px;line-height:26px;letter-spacing:.44px;color:#333}.cards{display:flex;flex-direction:column;gap:20px}.card{background-color:#fff;border-radius:10px;padding:15px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;margin-bottom:20px;box-shadow:0px 3px 6px #00000029}.card-container .card .card-heading{font-size:16px;line-height:19px;letter-spacing:.32px;color:#004483;max-width:188px;margin:0 auto}.card-container .card .card-text{font-family:'National 2',sans-serif;font-size:16px;line-height:22px;letter-spacing:.32px;color:#333;margin-bottom:17px}.card .card-text p{font-family:'National 2',sans-serif;font-size:16px;line-height:22px;letter-spacing:.32px;color:#333}.card .card-btn{background-color:#1a437f;color:#fff;text-decoration:none;padding:12px 32px;border-radius:5px;display:inline-block;font-size:14px;line-height:16px;letter-spacing:.28px}.card-btn:focus,.card-btn:focus-visible{outline:3px solid #eab547;outline-offset:2px}@media (max-width:768px){.card-container .card-title{max-width:342px;margin:0 auto 24px}.card-container .card .card-heading{font-size:16px;line-height:19px;letter-spacing:.32px;color:#004483;max-width:185px;margin:0 auto}.card-container .card .card-text{margin:0 21px 17px}}@media (min-width:768px){.cards{flex-direction:row;justify-content:center;flex-wrap:wrap}.card{width:calc(33.333% - 40px);margin:10px}.card-btn{padding:12px 42px 10px}}