* {
margin: 0;
padding: 0;
}
html {
font-size: 13.333vw;
}
img {
vertical-align: top;
}
.payment-card {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
padding-top: 5%;
text-align: center;
}
.payment-card img {
background-size: 100% auto;
}
.card-icon {
width: 20%;
height: 40%;
}
.card-title {
font-size: 0.4rem;
margin-top: 0.3rem;
font-weight: bold;
}
.card-desc {
margin-top: 0.1rem;
line-height: 1.7;
color: #8b99a3;
font-size: 0.3rem;
}
.icon-img {
width: 100%;
height: 100%;
}
.card-icon {
display: flex;
align-items: center;
justify-self: center;
}