#ac-new-lising {

    padding: 3vw 0;

    direction: rtl;

}



* {

    box-sizing: border-box;

}



#ac-new-lising .ac-en {

    font-family: HyundaiSansHead-Regular;

}



#ac-new-lising .ac-bold {

    font-weight: 900;

}



#ac-new-lising,

#ac-new-lising .ac-container {

    width: 100%;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

}



#ac-new-lising .ac-rel-pos {

    position: relative;

    width: 100%;

    height: 0;

}



#ac-new-lising .ac-img-responsive {

    width: 100%;

    height: auto;

    margin: 0 auto;

    display: block;

}



#ac-new-lising .ac-blue {

    color: #00aad2;

}



#ac-new-lising .ac-container .ac-row {

    width: 60vw;

    margin: 0 auto;

}



#ac-new-lising .ac-container .ac-row-2 {

    margin: 1vw auto;

}



#ac-new-lising .ac-container .ac-row-3 {

    display: flex;

    flex-direction: column;

}



#ac-new-lising .ac-container .ac-row-5 {

    width: 100%;

}



#ac-new-lising .ac-container .ac-row-1 .ac-title-description {

    font-size: 1.5vw;

    margin-top: 0.5vw;

    display: block;

}



#ac-new-lising .ac-container .ac-row-1 .ac-extralease-img {

    display: inline-block;

    width: 12.5vw;

    position: relative;

    top: 0.05vw;

    right: 0.5rem;

}

#ac-new-lising .ac-container .ac-row-1 .ac-e {

    display: flex;

    justify-content: center;

    align-items: center;

    width: max-content;

    margin: 0.7rem auto -1rem;

}



#ac-new-lising .ac-container .ac-row-1 .ac-title {

    font-size: 2vw;

    text-align: center;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 {

    display: flex;

    flex-direction: row;

    justify-content: space-evenly;

    width: 100%;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease-plus,

#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease {

    border: 0.15vw solid #fff;

     /* border: 0; */

    width: 44%;

    padding: 0.5vw 0.3vw 1vw 0.3vw;

    direction: rtl;

    text-align: center;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease-plus .ac-extralease-img,

#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease .ac-extralease-img {

    width: 15.5vw;

    margin-top: 0.5vw;

    margin-bottom: 0.5vw;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease .ac-extralease-img {

    margin-top: 0.7vw;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-route-prices {

    font-size: 1.35vw;

    text-align: center;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-route {

    font-size: 1.4vw;

    font-weight: 500;

    margin: 0.5vw 0 0.1vw;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease .ac-route {

    margin: 0.7vw 0 0.2vw;

    text-align: center;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-insurance {

    color: #00aad2;

    font-weight: 900;

    font-size: 2.3vw;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 ul,

#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 button {

    padding: 0.5vw 0.5vw 0.5vw 0.5vw;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 ul {

    list-style-type: none;

    margin-block-start: 0;

    margin-block-end: 0;

    margin-inline-start: 0px;

    margin-inline-end: 0px;

    padding-inline-start: 0;

    padding: 1vw 0.7vw;

    font-size: 1.3vw;

    text-align: right;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-plus-sign {

    color: #004142;

    margin-left: 0.4vw;

    font-size: 2vw;

    font-weight: 900;

    position: relative;

    top: 0.2rem;

    width: 1.5vw;

    display: inline-block;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-minus-sign {

    color: #e63312;

    margin-left: 0.4vw;

    font-size: 3vw;

    font-weight: 900;

    position: relative;

    top: 0.45vw;

    line-height: 0;

    left: 0.13vw;

    width: 1.5vw;

    display: inline-block;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-li-minus {

    margin: 0.45vw 0 0.15vw;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 ul li {

    margin: 0.15vw 0;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 {

    display: none;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease-plus {

    border-top: 0.5vw solid #00aad2;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 button {

    background-color: #002c63;

    color: #fff;

    border: 0;

    width: 94%;

    font-size: 1.3vw;

    font-family: "AlmoniDLAAA";

    height: 2.7vw;

    border: 0.1vw solid #002c63;

    transition: background-color 0.4s, color 0.4s;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 button:hover {

    background-color: #fff;

    color: #002c63;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-most-lucrative {

    width: 7vw;

    height: 7vw;

    background-color: #00aad2;

    color: #fff;

    border-radius: 50%;

    position: absolute;

    left: 1vw;

    top: 1vw;

    display: flex;

    justify-content: center;

    align-items: center;

    font-size: 1.5vw;

    line-height: 0.8;

    transform: rotate(-13deg);

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-most-lucrative span {

    display: block;

    position: relative;

    top: -0.2vw;

}



#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table {

    display: none;

}



#ac-new-lising .ac-container .ac-row-4 .ac-sentence-law {

    display: block;

    text-align: right;

    margin: 1vw 0;

    font-size: 1vw;

    height: 0;

    overflow: hidden;

    transition:0.5s height;

}

#ac-new-lising .ac-container .ac-row-4 .ac-sentence-law.ac-opened{

    height: 4rem;

}

#ac-new-lising table {

    background-color: #fff;

}



#ac-new-lising table th {

    border-color: #e4dcd3;

    border-style: solid;

    border-width: 0.1vw;

    font-size: 1vw;

    overflow: hidden;

    padding: 0.5vw;

    word-break: normal;

    text-align: center;

    vertical-align: middle;

    font-weight: 900;

    font-family: "AlmoniDLAAA";

    background-color: #e4dcd3;

    height: 3vw;

}



#ac-new-lising table {

    border-spacing: 0.25vw;

    width: 100%;

    background: #fff;

    margin: 0 auto;

    border-collapse: unset;

}



#ac-new-lising table td {

    border-color: #e4dcd3;

    border-style: solid;

    border-width: 0.15vw;

    font-size: 1.2vw;

    overflow: hidden;

    padding: 0.5vw;

    word-break: normal;

    background-color: #f6f3f2;

    font-family: "AlmoniDLAAA";

    text-align: center;

    vertical-align: middle;

}



#ac-new-lising .ac-container .ac-row-5 {

    height: 0;

    overflow: hidden;

    transition: height 0.5s;

}



#ac-new-lising .ac-container .ac-row-5 .ac-table-law {

    display: block;

    text-align: right;

    font-size: 1vw;

    width: 54vw;

    margin: 1vw auto 0;

}



#ac-new-lising .ac-container .ac-row-5.ac-opened {

    height: 21vw;

}



#ac-new-lising .ac-container .ac-row-5 .ac-table {

    display: none;

}



#ac-new-lising .ac-show-on-mobile {

    display: none;

}



#ac-new-lising .ac-hide-on-mobile {

    display: block;

}



@media (max-width: 1000px) {

    #ac-new-lising .ac-show-on-mobile {

        display: block;

    }

    #ac-new-lising .ac-hide-on-mobile {

        display: none;

    }

    #ac-new-lising {

        padding: 7vw 0;

        margin-top: -13vw;

    }

    #ac-new-lising .ac-container .ac-row {

        width: 90%;

    }

    #ac-new-lising .ac-container .ac-row-1 .ac-title {

        font-size: 6vw;

        text-align: right;

        line-height: 1.1;

        margin-bottom: 1.5vw;

    }

    #ac-new-lising .ac-container .ac-row-1 .ac-extralease-img {

        width: 34.5vw;

        top: -0vw;

    }

    #ac-new-lising .ac-container .ac-row-1 .ac-e {

        margin: 0.7rem 0 -1rem;

    }

    #ac-new-lising .ac-container .ac-row-1 .ac-title-description {

        font-size: 4.5vw;

        text-align: right;

        display: block;

    }

    #ac-new-lising .ac-container .ac-row-2 {

        margin: 4vw auto;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 {

        width: 100%;

        justify-content: center;

        align-items: center;

        display: flex;

        display: none

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button {

        width: 50%;

        background-color: #fff;

        border: 0.1vw solid #00aad2;

        height: 8vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button img {

        display: block;

        width: 76%;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button .ac-filter-img {

        display: none;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button.ac-active {

        background-color: #00aad2;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button.ac-active img {

        display: none;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button.ac-active .ac-filter-img {

        display: block;

    }

    /* #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease {

        display: none;

    } */

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button.ac-active .ac-arrow,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button .ac-arrow {

        display: none;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-1 button.ac-active .ac-arrow.ac-filter-arrow {

        background-color: #00aad2;

        width: 3vw;

        height: 3vw;

        position: absolute;

        top: 0.5vw;

        display: block;

        transform: rotate(45deg);

        right: 47%;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 {

        margin-top: -2rem;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease-plus,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease {

        border: 0;

        width: 100%;

        padding: 0.5vw 0.3vw 1vw 0.3vw;

        direction: rtl;

        border: 2px solid #fff;

        padding: 1rem;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease-plus .ac-extralease-img,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease .ac-extralease-img {

        /* display: none; */

        width: 60%;

        margin-bottom: 1rem;

        display: flex;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-route {

        font-size: 4.5vw;

        margin: 1.5vw 0 0.1vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-insurance {

        font-size: 8vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-route-prices {

        font-size: 4.1vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 ul.slick-dots{

        display: none !important

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 ul {

        font-size: 4.5vw;

        padding: 3vw 0.7vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 ul li {

        margin: 0.5vw 0;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-plus-sign,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-minus-sign {

        margin-left: 2.4vw;

        font-size: 5.5vw;

        position: relative;

        top: 0rem;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-minus-sign {

        left: 0vw;

        margin: 1.5vw 0 0.15vw;

        width: 3.8vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-most-lucrative {

        width: 21vw;

        height: 21vw;

        left: 3vw;

        top: 2vw;

        font-size: 5.5vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 button {

        background-color: #002c63;

        color: #fff;

        border: 0;

        width: 100%;

        font-size: 6.3vw;

        font-family: "AlmoniDLAAA";

        height: 10.7vw;

        border: 0.1vw solid #002c63;

        transition: background-color 0.4s, color 0.4s;

        padding: 1 0 1vw;

    }

    #ac-new-lising .ac-container .ac-row-4 .ac-sentence-law {

        font-size: 4.5vw;

        line-height: 1.1;

        margin: 3vw 0;

    }

    #ac-new-lising .ac-container .ac-row-4 .ac-sentence-law br {

        display: none;

    }

    #ac-new-lising .ac-container .ac-row-4 .ac-sentence-law.ac-opened {

        height: 14rem;

    }

    #ac-new-lising .ac-container .ac-row-5 {

        width: 100%;

    }

    #ac-new-lising table th {

        font-size: 4vw;

        padding: 0.5vw 4vw;

        height: 6vw;

    }

    #ac-new-lising table td {

        font-size: 4.2vw;

        padding: 0.5vw 4vw;

        height: 8vw;

    }

    #ac-new-lising .ac-container .ac-row-5 .ac-table-law {

        font-size: 3vw;

        line-height: 1.1;

        width: 90%;

    }

    #ac-new-lising .ac-container .ac-row-5.ac-opened {

        height: 52vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extraleaseplus.ac-active,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extralease.ac-active {

        display: flex;

        flex-direction: column;

        justify-content: center;

        align-items: center;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extraleaseplus.ac-active table,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extralease.ac-active table {

        display: none;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table .ac-table-law {

        font-size: 4.5vw;

        line-height: 1.1;

        width: 100%;

        text-align: right;

        padding-bottom: 3vw;

        border-bottom: 2px solid #e4dcd3;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extraleaseplus.ac-active table.ac-active,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extralease.ac-active table.ac-active {

        display: block;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extraleaseplus table,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extralease table {

        width: 100%;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extraleaseplus table tr td:nth-child(1),

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extralease table tr td:nth-child(1) {

        background-color: #e4dcd3;

        font-weight: 900;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extraleaseplus table td,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extralease table td {

        width: 50%;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table .ac-mobile-table-row {

        display: flex;

        width: 100%;

        margin: 0.5vw 0 5vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table .ac-mobile-table-row-1 {

        justify-content: flex-start;

        align-items: center;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table .ac-mobile-table-row-1 .ac-finish-level {

        font-size: 5vw;

        margin-left: 2vw;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table .ac-mobile-table-row-1 select {

        background-color: #e4dcd3;

        border: 0;

        direction: ltr;

        padding: 1vw 1vw;

        font-size: 5vw;

        font-family: "HyundaiSansHead-Regular";

    }

}



#ac-new-lising .ac-row-5 .ac-table-extralease-plus thead tr th:nth-child(5),

#ac-new-lising .ac-row-5 .ac-table-extralease-plus thead tr th:nth-child(8),

#ac-new-lising .ac-row-5 .ac-table-extralease-plus thead tr th:nth-child(9),

#ac-new-lising .ac-row-5 .ac-table-extralease-plus thead tr th:nth-child(10),

#ac-new-lising .ac-row-5 .ac-table-extralease thead tr th:nth-child(8),

#ac-new-lising .ac-row-5 .ac-table-extralease thead tr th:nth-child(9),

#ac-new-lising .ac-row-5 .ac-table-extralease thead tr th:nth-child(10),

#ac-new-lising .ac-row-5 .ac-table-extralease-plus tbody tr td:nth-child(5),

#ac-new-lising .ac-row-5 .ac-table-extralease-plus tbody tr td:nth-child(8),

#ac-new-lising .ac-row-5 .ac-table-extralease-plus tbody tr td:nth-child(9),

#ac-new-lising .ac-row-5 .ac-table-extralease-plus tbody tr td:nth-child(10),

#ac-new-lising .ac-row-5 .ac-table-extralease tbody tr td:nth-child(6),

#ac-new-lising .ac-row-5 .ac-table-extralease tbody tr td:nth-child(8),

#ac-new-lising .ac-row-5 .ac-table-extralease tbody tr td:nth-child(9),

#ac-new-lising .ac-row-5 .ac-table-extralease tbody tr td:nth-child(10) {

    display: none;

}



@media (max-width: 1000px) {

    .ac-mobile-table table tbody tr:nth-child(1),

    .ac-mobile-table table tbody tr:nth-child(2),

    .ac-mobile-table-extraleaseplus table tbody tr:nth-child(6),

    .ac-mobile-table-extralease table tbody tr:nth-child(7) {

        display: none;

    }

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extraleaseplus table td,

    #ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-mobile-table-extralease table td {

        width: 40%;

    }

    #ac-new-lising table td {

        border-color: #fff;

    }

    .ac-mobile-table table tbody tr{

        display: none

    }

    .ac-mobile-table table tbody tr:nth-child(3),

    .ac-mobile-table table tbody tr:nth-child(4),

    .ac-mobile-table table tbody tr:nth-child(5),

    .ac-mobile-table table tbody tr:nth-child(6),

    .ac-mobile-table table tbody tr:nth-child(8){

        display: table-row;

    }

}

#ac-new-lising .ac-container .ac-row-3 .ac-inner-row-2 .ac-extralease.ac-extralease-model-turbo{
    display: none
}