.sArea .sHead .uLine {
    letter-spacing: 1px
}

.hunArea {
    margin-bottom: 177px
}

.hunArea .hunWrap {
    padding-bottom: 0
}

.singArea {
    padding-bottom: 128px;
    margin-bottom: 62px
}

.resonArea {
    margin-bottom: 0
}

.pLArea .pLRow {
    padding-bottom: 0
}

.pLArea .pLRow:first-child {
    padding-bottom: 25px
}

.pLMoreInfo {
    padding-bottom: 70px
}

.zealArea.zArea {
    margin-bottom: 100px
}

.zealArea.zArea .zealRow .zealRowWrap {
    align-items: start
}

.zealArea.zArea .zealRow .zealTitle {
    padding: 30px 0 20px
}

.posArea.zArea {
    padding-top: 140px;
    padding-bottom: 60px;
    margin-bottom: 0
}

@media screen and (min-width: 768px) {
    .singArea .sHead {
        font-size: 3rem;
        line-height: 5.5rem
    }

    .singArea .sContent {
        font-size: 1.6rem;
        line-height: 3.4rem
    }

    .posArea .posContainer .posContentRow .posContent__container .posContent__step img {
        width: auto !important
    }

    .formArea .formIntro {
        margin-bottom: 110px
    }
}

@media screen and (min-width: 1100px) {
    .singArea .sHead {
        font-size: 4.4rem;
        line-height: 6.5rem
    }

    .singArea .sContent {
        font-size: 2rem;
        line-height: 4.4rem
    }

    .formArea .formArWrap {
        align-items: start
    }
}

@media screen and (max-width: 900px)and (min-width: 768px) {
    .pLMoreInfo__col .pLMoreInfo__item {
        font-size: 2rem
    }
}

@media screen and (max-width: 767px) {
    .hunArea {
        margin-bottom: 160px
    }

    .singArea {
        margin-bottom: 0
    }

    .resonArea.zArea {
        padding-top: 60px
    }

    .resonArea.zArea .swiContainer .resonSwiper {
        width: 95%;
        margin: 0 0 0 auto
    }

    .resonArea.zArea .swiContainer .swiBot {
        padding: 20px 18px 18px
    }

    .pLArea {
        margin-bottom: 110px
    }

    .pLMoreInfo {
        padding-bottom: 33px
    }

    .zealArea .resonHead.zHead {
        padding: 20px 5px
    }

    .posArea.zArea {
        padding-bottom: 0;
        padding-top: 124px
    }

    .pLCV.mArea {
        margin-bottom: 0
    }

    .questionArea {
        padding-bottom: 30px
    }

    .questionArea .questionWrap {
        margin-bottom: 0
    }

    .formArea .formIntro {
        margin-bottom: 110px
    }
}

@media screen and (max-width: 374px) {
    .pLMoreInfo__col .pLMoreInfo__item {
        font-size: 1.3rem;
        line-height: 1.3rem;
        letter-spacing: 0
    }
}
/*# sourceMappingURL=maps/25quick.css.map */
