#time-deposit-rate-table thead tr:first-child th:first-child {
    border-top-left-radius: 15px;
}

#time-deposit-rate-table thead tr:first-child th:last-child {
    border-top-right-radius: 15px;
}

#time-deposit-rate-table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 15px;
}

#time-deposit-rate-table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 15px;
}
.time-deposit-rate-table{
    box-shadow:0px 0px 20px rgba(0, 0, 0, 0.08)
}

.time-deposit-rate-table thead tr:first-child th:first-child{
    border-top-left-radius: 15px;
}
.time-deposit-rate-table thead tr:first-child th:last-child{
    border-top-right-radius: 15px;
}
.time-deposit-rate-table tbody tr:nth-child(even) {
    background-color:#F5F6F9;
}
.time-deposit-rate-table tbody tr:nth-child(odd) {
    background-color:#FFFFFF;
}

.time-deposit-rate-table tbody tr:last-child td:first-child{
    border-bottom-left-radius: 15px;
}
.time-deposit-rate-table tbody tr:last-child td:last-child{
    border-bottom-right-radius: 15px;
}
.time-deposit-rate-table-container{
    color: #2B3D5D;
}
.time-deposit-rate-table thead tr th:first-child{
    padding-left:12px;
}
.time-deposit-rate-table thead tr th:last-child{
    padding-right:12px;
}
.time-deposit-rate-table tbody tr td:first-child{
    padding-left:12px;
}
.time-deposit-rate-table tbody tr td:last-child{
    padding-right:12px;
}
@media screen and (min-width: 940px){
    .time-deposit-rate-table thead tr th:first-child{
        padding-left:32px;
    }
    .time-deposit-rate-table thead tr th:last-child{
        padding-right:32px;
    }
    .time-deposit-rate-table tbody tr td:first-child{
        padding-left:32px;
    }
    .time-deposit-rate-table tbody tr td:last-child{
        padding-right:32px;
    }
}
.time-deposit-rate-table-container th{background-color:#E6E7E8;padding: 20px;font-family:gilroy-bold,ambit-bold,sans-serif;font-style: normal;font-weight: 700;font-size: 24px;}
.time-deposit-rate-table-container td{padding: 20px;font-family:gilroy-regular,ambit-bold,sans-serif;font-style: normal;font-weight: 400;font-size: 24px;}
.time-deposit-rate-table-container-desktop{display:table;}
.time-deposit-rate-table-container-mobile{width:100%;display:none;}
.time-deposit-rate-table-container .td-rate-remarks {font-family: gilroy-regular, sans-serif;font-size: .75rem;line-height: 1.25rem;width: 80%;max-width: 1000px;margin: 30px auto 0;}

.updated-at{font-weight:400;font-size:18px;color:#979797;margin-top:48px;margin-bottom:56px;}
.prev-nav{cursor:pointer;position:relative;color:#3F7CFF;font-size:16px;top: 30px;left: calc( min(150px, 24vw - 11.46px ) + max(50vw - 524px, 10vw - 4.8px) );font-weight: bold;}
.next-nav{cursor: pointer;position: relative;color: #3F7CFF;font-size: 16px;top: 30px;left: calc(100vw - 56px - max(50vw - 524px, 10vw - 4.8px));font-weight: bold;}
.prev-nav:hover{text-decoration:none;}
.next-nav:hover{text-decoration:none;}
.td-rate-title{font-size: 2.8125rem;line-height: 3.6875rem;font-family: ambit-bold,sans-serif;font-weight:700;margin-top:48px;margin-bottom:40px;}
@media screen and (max-width: 940px){
    .td-rate-title{line-height:3.125rem;font-size:2.25rem;font-family: ambit-bold,sans-serif;font-weight:700;margin-top:48px;margin-bottom:40px;}
}

@media screen and (max-width: 940px){
    .time-deposit-rate-table-container-desktop{display:none;}
    .time-deposit-rate-table-container-mobile{display:block;}
    .time-deposit-rate-table-container th{background-color:#E6E7E8;padding: 12px;font-family:gilroy-bold,ambit-bold,sans-serif;font-style: normal;font-weight: 700;font-size: 12px;}
    .time-deposit-rate-table-container td{padding: 12px;font-family:gilroy-regular,ambit-bold,sans-serif;font-style: normal;font-weight: 400;font-size: 14px;}
    .td-rate-title{font-weight:700;font-size: 2.25rem;text-align: center;margin-top:16px;margin-bottom:16px;}
}