/* Payment product images in the original module slots. */
.cy_0100_12 .cy_560 .img_box img {
    aspect-ratio: 873 / 616;
    object-fit: contain;
}
.cy_0100_15 ul li .zbox .p { height: auto; min-height: 144px; }
#img { height: auto !important; }
.rate-list { margin: 0 0 16px; }
.rate-list > div { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; }
.rate-list dt { font-weight: 400; color: #333; }
.rate-list dd { margin: 0; font-size: 28px; font-weight: 700; line-height: 1.6; color: #006ad5; }
.rate-details p + p { margin-top: 12px; }
.layui-layer-demo .layui-layer-title {
    height: auto;
    min-height: 42px;
    line-height: 24px;
    white-space: normal;
    padding-top: 10px;
    padding-bottom: 10px;
}
@media (max-width: 767px) {
    .c_0100_6 { display: none; }
    .cy_0100_12 .cy_601 .cy_601_box .p,
    .cy_0100_12 .cy_560 .p { font-size: 14px; line-height: 25px; }
    .cy_0100_15 ul li .zbox .p { min-height: 0; font-size: 14px; line-height: 24px; }
    .cy_0100_15 ul li .zbox h5 { font-size: 15px; line-height: 24px; }
}
