.three-card-listing-outer .top-heading h2{color:#141417;font-size:36px;font-weight:500;letter-spacing:var(--letter-spacing--0_9,-.9px);line-height:48px;margin:0 auto 73px;max-width:600px;text-align:center}.three-card-listing-outer .cards-outer{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.three-card-listing-outer .card-image img{border-radius:12px;display:flex;height:63px;margin:0 auto 18px;object-fit:contain;width:63px}.three-card-listing-outer .card-title{color:#141417;font-size:32px;font-weight:500;margin-bottom:5px;text-align:center}.three-card-listing-outer .description p{color:#141417;font-size:20px!important;font-weight:400;line-height:32px!important;margin:0;text-align:center}.three-card-listing-outer .single-card{align-items:center;border:1px dashed #0e0e11;border-radius:26px;display:flex;flex-direction:column;gap:32px;justify-content:space-between;padding:30px 18px 47px}.three-card-listing-outer .card-button a{background:#000;border:1px solid #0e0e11;border-radius:100px;color:#fff;display:flex;font-size:16px;font-weight:500;line-height:normal;margin:0 auto;padding:11px 21px;text-align:center;text-decoration:none;width:fit-content}.three-card-listing-outer .card-button a:hover{background:#fff;border:1px solid #0e0e11;color:#000}@media only screen and (max-width:767px) and (min-width:220px){.three-card-listing-outer .cards-outer{grid-template-columns:1fr}.three-card-listing-outer .top-heading h2{font-size:32px!important;line-height:36px!important;margin-bottom:52px!important}}@media only screen and (max-width:1200px) and (min-width:768px){.three-card-listing-outer .cards-outer{grid-template-columns:1fr 1fr;justify-content:center}.three-card-listing-outer .cards-outer>.single-card:last-child{grid-column:1/-1;justify-self:center}}