
.rekening-section {
/*background: linear-gradient(135deg, #00b2a9, #004d61);*/
color: #fff;
padding: 40px 20px;
border-radius: 10px;
box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.2);
margin-top: 30px;
}
.rekening-section h2 {
font-size: 28px;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
text-align: center;
color: #000;
margin-bottom: 30px;
}
.rekening-list {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
}
.rekening-card {
background: linear-gradient(135deg, #00b2a9, #004d61);
/*background: rgba(255, 255, 255, 0.1);*/
padding: 20px;
border-radius: 10px;
box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.15);
width: 300px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
text-align: center;
}
.rekening-card:hover {
transform: translateY(-5px);
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}
.rekening-card h3 {
font-size: 20px;
color: #00ffa3;
margin-bottom: 10px;
}
.rekening-card p {
font-size: 16px;
color: #f0f0f0;
line-height: 1.6;
text-align: center;
}
.rekening-card .bank-icon {
font-size: 40px;
color: #00ffa3;
margin-bottom: 15px;
}
.rekening-card img.bank-logo, .qris-card img.qris-logo {
width: 80px;
height: auto;
margin-bottom: 15px;
}

.qris-section {
display: flex;
flex-direction: column;
align-items: center; /* Memusatkan secara horizontal */
justify-content: center; /* Memusatkan secara vertikal jika tinggi ditentukan */
padding: 40px 20px; /* Memberikan padding */
background-color: #f8f9fa; /* Warna latar belakang (sesuaikan dengan tema) */
border-radius: 10px; /* Radius sudut untuk desain elegan */
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Memberikan efek bayangan */
}

.qris-section h2 {
font-size: 24px;
color: #00ffa3;
margin-bottom: 20px;
}

.qris-list {
display: flex;
justify-content: center; /* Memusatkan QRIS card di dalam list */
gap: 20px; /* Jarak antar QRIS card */
flex-wrap: wrap; /* Mengizinkan pembungkusan jika ruang tidak cukup */
}

.qris-card {
display: flex;
flex-direction: column;
align-items: center; /* Memastikan konten di dalam card berada di tengah */
background: rgba(255, 255, 255, 0.1);
padding: 20px;
border-radius: 10px;
box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.15);
width: 250px;
transition: transform 0.3s ease, box-shadow 0.3s ease;
text-align: center;
}

.qris-card:hover {
transform: translateY(-5px);
box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.3);
}

.qris-card img.qris-logo {
display: block;
margin: 0 auto 15px; /* Memastikan gambar QRIS berada di tengah dan memiliki margin bawah */
width: 200px;
height: auto;
object-fit: contain;
}

.qris-card p {
font-size: 16px;
color: #000;
line-height: 1.6;
text-align: center;
}

/* Responsif untuk layar lebih kecil */
@media (max-width: 768px) {
.qris-card {
width: 100%;
max-width: 300px;
margin: 10px;
}
}
