#page-2 {
    background: rgba(255, 255, 255, 1);
}

#page-2 {
    color: rgba(0, 0, 0, 1);
    font-size: 14px;
    line-height: 1.5;
}
.zz-page-footer-comp{padding-top:20px;background-color: #f9f9f9;}
@media (min-width: 768px) and (max-width: 1199px) {
    ._153bn8g050001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153bn8g050001 {
        margin: 0px 0px 0px 0px;
    }

    ._153bn8g050001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 60px 0px 60px;
    }

    ._153bn8g050001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153bn8g050001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153bn8g050001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._153bn8g050001 {
        margin: 0px 0px 0px 0px;
    }

    ._153bn8g050001 .zz-container {
        color: rgba(0, 0, 0, 1);
        font-size: 14px;
        line-height: 1.5;
        padding: 20px 20px 20px 20px;
    }

    ._153bn8g050001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153bn8g050001.zz-comp-block-wrap {
        height: auto;
    }
}

._153bn8g050003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._153bn8g050003>.zz-comp-row {
    margin: 0 -15px;
}

._153bn8g050003>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._153bn8g050004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._153bn8g050004>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153bn8g050005.zz-comp-logo {
    justify-content: center;
}

._153bn8g050005 .logo__wrapper h1 {
    color: #666;
    font-size: 28px;
}

._153bn8g050006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._153bn8g050006>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px),
(max-width: 767px) {
    ._153bn8g050007 .menu-link {
        color: rgba(255, 255, 255, 0.5);
    }

    ._153bn8g050007 .menu-link svg,
    ._153bn8g050007 .menu-link path {
        fill: rgba(255, 255, 255, 0.5);
        width: 30px;
        height: 30px;
    }

    ._153bn8g050007 .is-active>.menu-link svg,
    ._153bn8g050007 .is-active>.menu-link path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 .menu-link:hover svg,
    ._153bn8g050007 .menu-link:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 li.is-active>.menu-link {
        color: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 li .menu-link:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007.zz-comp-menu .zz-menu-item,
    ._153bn8g050007.zz-comp-menu .zz-submenu .menu-link {
        font-size: 16px;
        height: 4.2rem;
    }

    ._153bn8g050007>ul.zz-menu--vertical>li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._153bn8g050007>ul.zz-menu--horizontal>li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._153bn8g050007 .zz-menu-item .menu-link,
    ._153bn8g050007 .zz-submenu .menu-link {
        padding: 0 1.3rem;
    }

    ._153bn8g050007 .zz-menu--vertical .menu-link {
        justify-content: flex-start;
    }

    ._153bn8g050007>ul {
        justify-content: flex-start;
    }

    ._153bn8g050007 .zz-menu--popup .menu-link,
    ._153bn8g050007 .zz-submenu .zz-menu--inline .menu-link {
        color: rgba(51, 51, 51, 1);
        font-size: 14px;
        justify-content: center;
    }

    ._153bn8g050007 .zz-menu--popup li .menu-link:hover,
    ._153bn8g050007 .zz-menu--inline li .menu-link:hover {
        background-color: rgba(255, 130, 68, 1);
        color: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 .zz-menu--popup li.is-active>.menu-link,
    ._153bn8g050007 .zz-menu--inline li.is-active>.menu-link {
        background-color: rgba(255, 130, 68, 1);
        color: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._153bn8g050007 .menu-link {
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._153bn8g050007 .is-active>.menu-link {
        border-bottom-color: #333;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153bn8g050007 .menu-link {
        color: rgba(255, 255, 255, 0.5);
    }

    ._153bn8g050007 .menu-link svg,
    ._153bn8g050007 .menu-link path {
        fill: rgba(255, 255, 255, 0.5);
        width: 30px;
        height: 30px;
    }

    ._153bn8g050007 .is-active>.menu-link svg,
    ._153bn8g050007 .is-active>.menu-link path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 .menu-link:hover svg,
    ._153bn8g050007 .menu-link:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 li.is-active>.menu-link {
        color: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 li .menu-link:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007.zz-comp-menu .zz-menu-item,
    ._153bn8g050007.zz-comp-menu .zz-submenu .menu-link {
        font-size: 16px;
        height: 4.2rem;
    }

    ._153bn8g050007>ul.zz-menu--vertical>li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._153bn8g050007>ul.zz-menu--horizontal>li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._153bn8g050007 .zz-menu-item .menu-link,
    ._153bn8g050007 .zz-submenu .menu-link {
        padding: 0 0.8rem;
    }

    ._153bn8g050007 .zz-menu--vertical .menu-link {
        justify-content: flex-start;
    }

    ._153bn8g050007>ul {
        justify-content: flex-start;
    }

    ._153bn8g050007 .zz-menu--popup .menu-link,
    ._153bn8g050007 .zz-submenu .zz-menu--inline .menu-link {
        color: rgba(51, 51, 51, 1);
        font-size: 14px;
        justify-content: center;
    }

    ._153bn8g050007 .zz-menu--popup li .menu-link:hover,
    ._153bn8g050007 .zz-menu--inline li .menu-link:hover {
        background-color: rgba(255, 130, 68, 1);
        color: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 .zz-menu--popup li.is-active>.menu-link,
    ._153bn8g050007 .zz-menu--inline li.is-active>.menu-link {
        background-color: rgba(255, 130, 68, 1);
        color: rgba(255, 255, 255, 1);
    }

    ._153bn8g050007 .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._153bn8g050007 .menu-link {
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._153bn8g050007 .is-active>.menu-link {
        border-bottom-color: #333;
    }
}

._153bn8g050008 .nav__wrapper>.logo h1 {
    font-size: 26px;
}

._153bn8g050008 .nav__wrapper {
    background-color: #fff;
}

._153bn8g050008 .menu-list {
    background-color: #fff;
}

._153bn8g050008 .nav-btn i,
._153bn8g050008 .menu-list .close i {
    color: #333;
}

._153bn8g050008 .nav-btn i em,
._153bn8g050008 .nav-btn i:before,
._153bn8g050008 .nav-btn i:after {
    background-color: #333;
}

@media (min-width: 768px) {
    ._153bn8g05000a .menu-link {
        color: #909399;
    }

    ._153bn8g05000a .menu-link svg,
    ._153bn8g05000a .menu-link path {
        fill: #909399;
        width: 30px;
        height: 30px;
    }

    ._153bn8g05000a .is-active>.menu-link svg,
    ._153bn8g05000a .is-active>.menu-link path {
        fill: #303133;
    }

    ._153bn8g05000a .menu-link:hover svg,
    ._153bn8g05000a .menu-link:hover path {
        fill: #303133;
    }

    ._153bn8g05000a li.is-active>.menu-link {
        color: #303133;
    }

    ._153bn8g05000a li .menu-link:hover {
        color: #303133;
        background-color: #fff;
    }

    ._153bn8g05000a.zz-comp-menu .zz-menu-item,
    ._153bn8g05000a.zz-comp-menu .zz-submenu .menu-link {
        font-size: 14px;
        height: 4rem;
    }

    ._153bn8g05000a>ul.zz-menu--vertical>li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._153bn8g05000a>ul.zz-menu--horizontal>li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._153bn8g05000a .zz-menu-item .menu-link,
    ._153bn8g05000a .zz-submenu .menu-link {
        padding: 0 1.65rem;
    }

    ._153bn8g05000a .zz-menu--vertical .menu-link {
        justify-content: flex-start;
    }

    ._153bn8g05000a>ul {
        justify-content: flex-start;
    }

    ._153bn8g05000a .zz-menu--popup .menu-link,
    ._153bn8g05000a .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: center;
    }

    ._153bn8g05000a .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._153bn8g05000a .menu-link {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._153bn8g05000a .is-active>.menu-link {
        border-bottom-color: #333;
    }
}

@media (max-width: 767px) {
    ._153bn8g05000a .menu-link {
        color: #909399;
    }

    ._153bn8g05000a .menu-link svg,
    ._153bn8g05000a .menu-link path {
        fill: #909399;
        width: 30px;
        height: 30px;
    }

    ._153bn8g05000a .is-active>.menu-link svg,
    ._153bn8g05000a .is-active>.menu-link path {
        fill: #303133;
    }

    ._153bn8g05000a .menu-link:hover svg,
    ._153bn8g05000a .menu-link:hover path {
        fill: #303133;
    }

    ._153bn8g05000a li.is-active>.menu-link {
        color: #303133;
    }

    ._153bn8g05000a li .menu-link:hover {
        color: #303133;
        background-color: #fff;
    }

    ._153bn8g05000a.zz-comp-menu .zz-menu-item,
    ._153bn8g05000a.zz-comp-menu .zz-submenu .menu-link {
        font-size: 14px;
        height: 4.2rem;
    }

    ._153bn8g05000a>ul.zz-menu--vertical>li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgba(238, 238, 238, 1);
    }

    ._153bn8g05000a>ul.zz-menu--horizontal>li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: rgba(238, 238, 238, 1);
    }

    ._153bn8g05000a .zz-menu-item .menu-link,
    ._153bn8g05000a .zz-submenu .menu-link {
        padding: 0 1rem;
    }

    ._153bn8g05000a .zz-menu--vertical .menu-link {
        justify-content: flex-start;
    }

    ._153bn8g05000a>ul {
        justify-content: flex-start;
    }

    ._153bn8g05000a .zz-menu--popup .menu-link,
    ._153bn8g05000a .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: center;
    }

    ._153bn8g05000a .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._153bn8g05000a .menu-link {
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._153bn8g05000a .is-active>.menu-link {
        border-bottom-color: #333;
    }
}

._153bs0t990000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._153bs0t990000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153bsac6d0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}
._153bsac6d0000 img{margin-right: 5px;}

._153bsac6d0000>.zz-comp-row {
    margin: 0 -15px;
}

._153bsac6d0000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._153bsacht0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._153bsacht0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153c0tnu50000 {
    height: 20px;
}

._1552np85p0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1552np85p0000>.zz-comp-row {
    margin: 0 -15px;
}

._1552np85p0000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._1552np8l90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1552np8l90000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1552np8m50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._1552np8m50000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._16a1en700o000 {
    padding: 5px 0px 5px 0px;
}

._16a1en700o000>.zz-text,
._16a1en700o000>.zz-text>p {
    text-align: right;
    color: rgba(255, 255, 255, 1);
    letter-spacing: 1px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153bn8g5h0006:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153bn8g5h0006 {
        margin: 0px 0px 0px 0px;
    }

    ._153bn8g5h0006 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 0px 0px 0px;
    }

    ._153bn8g5h0006.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153bn8g5h0006.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153bn8g5h0006.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._153bn8g5h0006 {
        margin: 0px 0px 0px 0px;
    }

    ._153bn8g5h0006 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 20px 0px 20px;
    }

    ._153bn8g5h0006.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153bn8g5h0006.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153bn8g5h0006.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 1200px) {
    ._153bn8g5h0008 {
        height: 40px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153bn8g5h0008 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._153bn8g5h0008 {
        height: 30px;
    }
}

@media (min-width: 1200px) {
    ._153bn8g5h000a {
        height: 40px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153bn8g5h000a {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._153bn8g5h000a {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153bndgfp0001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153bndgfp0001 {
        margin: 0px 0px 0px 0px;
    }

    ._153bndgfp0001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 0px 0px 0px;
    }

    ._153bndgfp0001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153bndgfp0001.zz-comp-block-wrap {
        min-height: 100vh;
    }

    .is-ie ._153bndgfp0001.zz-comp-block-wrap {
        height: 100vh;
    }
}

@media (max-width: 767px) {
    ._153bndgfp0001 {
        margin: 0px 0px 0px 0px;
    }

    ._153bndgfp0001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 0px 0px 0px;
    }

    ._153bndgfp0001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153bndgfp0001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153bndgfp0001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 768px) {

    ._153bnfoq50000 .zz-banner__arrow svg,
    ._153bnfoq50000 .zz-banner__arrow path {
        fill: #333;
        width: 28px;
        height: 28px;
    }

    ._153bnfoq50000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        font-size: 10px;
    }

    ._153bnfoq50000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 10px;
        width: 3px;
    }

    ._153bnfoq50000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 10px;
        height: 3px;
    }

    ._153bnfoq50000 .zz-banner__pagination.custom1 .swiper-pagination-bullet,
    ._153bnfoq50000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 10px;
    }

    ._153bnfoq50000 .zz-banner-wrapper .swiper-wrapper {
        height: 100vh;
    }

    ._153bnfoq50000 .zz-banner__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background-color: rgba(255, 255, 255, 1);
    }

    ._153bnfoq50000 .zz-banner__pagination .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
        color: #fff;
    }

    ._153bnfoq50000 .zz-banner__pagination.custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 20px;
        border-radius: 5px;
    }

    ._153bnfoq50000 .zz-banner__pagination.swiper-pagination-fraction {
        font-size: 10px;
    }

    ._153bnfoq50000 .zz-banner__pagination .swiper-pagination-current {
        color: #fff;
    }

    ._153bnfoq50000 .zz-banner__pagination.swiper-pagination-progressbar {
        background: rgba(255, 255, 255, 1);
    }

    ._153bnfoq50000 .zz-banner__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: rgba(255, 255, 255, 1);
    }

    ._153bnfoq50000 .zz-bg.swiper-bg-1>.zz-bg-color {
        background: rgba(0, 0, 0, 0.1);
    }

    ._153bnfoq50000 .zz-bg.swiper-bg-2>.zz-bg-color {
        background: rgba(0, 0, 0, 0.2);
    }
}

@media (max-width: 767px) {

    ._153bnfoq50000 .zz-banner__arrow svg,
    ._153bnfoq50000 .zz-banner__arrow path {
        fill: #333;
        width: 28px;
        height: 28px;
    }

    ._153bnfoq50000 .zz-banner__pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        font-size: 10px;
    }

    ._153bnfoq50000 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 10px;
        width: 3px;
    }

    ._153bnfoq50000 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 10px;
        height: 3px;
    }

    ._153bnfoq50000 .zz-banner__pagination.custom1 .swiper-pagination-bullet,
    ._153bnfoq50000 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 10px;
    }

    .is-ie ._153bnfoq50000.zz-comp-banner .zz-banner-wrapper .swiper-wrapper,
    ._153bnfoq50000 .swiper-container-vertical .swiper-wrapper {
        height: 200px;
    }

    ._153bnfoq50000 .zz-banner-wrapper .zz-banner__item {
        min-height: 200px;
    }

    ._153bnfoq50000 .zz-banner__pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background-color: rgba(255, 255, 255, 1);
    }

    ._153bnfoq50000 .zz-banner__pagination .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
        color: #fff;
    }

    ._153bnfoq50000 .zz-banner__pagination.custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 20px;
        border-radius: 5px;
    }

    ._153bnfoq50000 .zz-banner__pagination.swiper-pagination-fraction {
        font-size: 10px;
    }

    ._153bnfoq50000 .zz-banner__pagination .swiper-pagination-current {
        color: #fff;
    }

    ._153bnfoq50000 .zz-banner__pagination.swiper-pagination-progressbar {
        background: rgba(255, 255, 255, 1);
    }

    ._153bnfoq50000 .zz-banner__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: rgba(255, 255, 255, 1);
    }

    ._153bnfoq50000 .zz-bg.swiper-bg-1>.zz-bg-color {
        background: rgba(0, 0, 0, 0.1);
    }

    ._153bnfoq50000 .zz-bg.swiper-bg-2>.zz-bg-color {
        background: rgba(0, 0, 0, 0.2);
    }
}

._153bnfp410000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153bnfp410000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153c16gct0000 {
    padding: 7px 0px 10px 0px;
    background: rgba(0, 0, 0, 0.1);
}

._153c16gct0000>.zz-text,
._153c16gct0000>.zz-text>p {
    text-align: center;
    color: rgba(204, 204, 204, 1);
    font-size: 16px;
}

@media (min-width: 768px) {
    ._153c173oh0000 {
        border: 0px solid #000;
        padding: 0px 60px 0px 60px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153c173oh0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153c173oh0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153c173oh0000 {
        border: 0px solid #000;
        padding: 0px 20px 0px 20px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153c173oh0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153c173oh0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

._153c1741l0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 100px 100px 100px 100px;
    align-items: center;
}

._153c1741l0000>.zz-bg {
    border-radius: 100px 100px 100px 100px;
}

._153c1742l0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153c1742l0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153c3g2dd0000 {
        padding: 5px 0px 5px 0px;
    }

    ._153c3g2dd0000>.zz-text,
    ._153c3g2dd0000>.zz-text>p {
        text-align: left;
        color: rgba(255, 255, 255, 1);
        font-size: 80px;
    }
}

@media (max-width: 767px) {
    ._153c3g2dd0000 {
        padding: 5px 0px 5px 0px;
    }

    ._153c3g2dd0000>.zz-text,
    ._153c3g2dd0000>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
    }
}

@media (min-width: 768px) {
    ._153c3hqsd0000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153c3hqsd0000>.zz-comp-row {
        margin: 0 -20px;
    }

    ._153c3hqsd0000>.zz-comp-row>.zz-column {
        padding: 0 20px 0px 20px;
    }
}

@media (max-width: 767px) {
    ._153c3hqsd0000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153c3hqsd0000>.zz-comp-row {
        margin: 0 -20px;
    }

    ._153c3hqsd0000>.zz-comp-row>.zz-column {
        padding: 0 20px 0px 20px;
    }
}

._153c3hr750000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153c3hr750000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153c3hr7t0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153c3hr7t0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153c46q7d0000 {
        padding: 5px 0px 5px 0px;
    }

    ._153c46q7d0000>.zz-text,
    ._153c46q7d0000>.zz-text>p {
        text-align: left;
        color: rgba(204, 204, 204, 1);
        font-family: Arial;
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    ._153c46q7d0000 {
        padding: 5px 0px 5px 0px;
    }

    ._153c46q7d0000>.zz-text,
    ._153c46q7d0000>.zz-text>p {
        text-align: center;
        color: rgba(204, 204, 204, 1);
        font-family: Arial;
        font-size: 14px;
    }
}

._153c4e8gt0000 {
    height: 10px;
}

._153c4ev8d0000 {
    height: 10px;
}

._153c6ep7d0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._153c6ep7d0000>.zz-comp-row {
    margin: 0 -15px;
}

._153c6ep7d0000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._153c6ephp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153c6ephp0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153c6epih0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._153c6epih0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153c6f2c10000 {
        padding: 5px 0px 5px 0px;
    }

    ._153c6f2c10000>.zz-text,
    ._153c6f2c10000>.zz-text>p {
        text-align: left;
        font-size: 60px;
    }
}

@media (max-width: 767px) {
    ._153c6f2c10000 {
        padding: 5px 0px 5px 0px;
    }

    ._153c6f2c10000>.zz-text,
    ._153c6f2c10000>.zz-text>p {
        text-align: center;
        font-size: 30px;
    }
}

@media (min-width: 768px) {
    ._153c6ni6t0000 {
        padding: 5px 0px 5px 0px;
    }

    ._153c6ni6t0000>.zz-text,
    ._153c6ni6t0000>.zz-text>p {
        text-align: left;
        color: rgba(0, 0, 0, 0.6);
        font-family: Arial;
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    ._153c6ni6t0000 {
        padding: 5px 0px 5px 0px;
    }

    ._153c6ni6t0000>.zz-text,
    ._153c6ni6t0000>.zz-text>p {
        text-align: left;
        color: rgba(0, 0, 0, 0.6);
        font-family: Arial;
        font-size: 16px;
    }
}

@media (min-width: 768px) {
    ._153c6totp0000 .btn-wrapper {
        justify-content: flex-end;
    }

    ._153c6totp0000 .btn-link:nth-child(1) .zz-button svg {
        height: 26px;
        width: 26px;
    }

    ._153c6totp0000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 400px 400px 400px 400px;
        padding: 16px 50px 16px 50px;
    }

    ._153c6totp0000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153c6totp0000 .btn-link .zz-button svg,
    ._153c6totp0000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153c6totp0000 .btn-link .zz-button:hover svg,
    ._153c6totp0000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153c6totp0000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153c6totp0000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153c6totp0000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (max-width: 767px) {
    ._153c6totp0000 .btn-wrapper {
        justify-content: flex-end;
    }

    ._153c6totp0000 .btn-link:nth-child(1) .zz-button svg {
        height: 26px;
        width: 26px;
    }

    ._153c6totp0000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 400px 400px 400px 400px;
        padding: 16px 50px 16px 50px;
    }

    ._153c6totp0000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153c6totp0000 .btn-link .zz-button svg,
    ._153c6totp0000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153c6totp0000 .btn-link .zz-button:hover svg,
    ._153c6totp0000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153c6totp0000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153c6totp0000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153c6totp0000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (min-width: 768px) {
    ._153c7r71t0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._153c7r71t0000 {
        height: 30px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153cb24a50001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153cb24a50001 {
        margin: 0px 0px 0px 0px;
    }

    ._153cb24a50001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 0px 0px 0px;
    }

    ._153cb24a50001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153cb24a50001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153cb24a50001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._153cb24a50001 {
        margin: 0px 0px 0px 0px;
    }

    ._153cb24a50001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 20px 0px 20px;
    }

    ._153cb24a50001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153cb24a50001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153cb24a50001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 768px) {
    ._153cb24a50005 {
        height: 40px;
    }
}

@media (max-width: 767px) {
    ._153cb24a50005 {
        height: 60px;
    }
}

._153cbd94t0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._153cbd94t0000>.zz-comp-row {
    margin: 0 -15px;
}

._153cbd94t0000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._153cbd9ed0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    align-items: flex-start;
}

._153cbd9ed0000>.zz-bg {
    border-radius: 10px 10px 10px 10px;
}

._153cbd9f90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 10px 10px 10px 10px;
    align-items: flex-start;
}

._153cbd9f90000>.zz-bg {
    border-radius: 10px 10px 10px 10px;
}

@media (min-width: 768px) {

    ._153cbek4p0000>.zz-tabs--left>.zz-tabs__header,
    ._153cbek4p0000>.zz-tabs--right>.zz-tabs__header {
        display: flex;
        align-items: flex-start;
    }

    ._153cbek4p0000>.zz-tabs--top>.zz-tabs__header,
    ._153cbek4p0000>.zz-tabs--bottom>.zz-tabs__header {
        justify-content: flex-start;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .zz-tabs__item,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header {
        color: rgba(255, 255, 255, 0.5);
        font-size: 20px;
        border-radius: 0px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
        border-bottom: 3px solid rgba(255, 255, 255, 0);
        border-left: none;
        border-right: none;
        border-top: none;
        background: rgba(255, 255, 255, 0);
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-left .zz-tabs__item,
    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-right .zz-tabs__item,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header {
        margin-bottom: 30px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-top .zz-tabs__item,
    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-bottom .zz-tabs__item {
        margin-right: 30px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .item-title__icon svg,
    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .item-title__icon path,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header .item-title__icon svg,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header .item-title__icon path {
        width: 18px;
        height: 18px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .zz-tabs__item:hover,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header:hover {
        color: rgba(255, 255, 255, 1);
        border-bottom: 3px solid rgba(255, 255, 255, 1);
        border-left: none;
        border-right: none;
        border-top: none;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .zz-tabs__item.is-active,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item.is-active>.zz-collapse-item__header {
        color: rgba(255, 255, 255, 1);
        border-bottom: 3px solid rgba(255, 255, 255, 1);
        border-left: none;
        border-right: none;
        border-top: none;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-top,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item {
        margin-bottom: 10px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-bottom {
        margin-top: 10px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-left {
        margin-right: 10px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-right {
        margin-left: 10px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__content,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__wrap {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {

    ._153cbek4p0000>.zz-tabs--left>.zz-tabs__header,
    ._153cbek4p0000>.zz-tabs--right>.zz-tabs__header {
        display: flex;
        align-items: flex-start;
    }

    ._153cbek4p0000>.zz-tabs--top>.zz-tabs__header,
    ._153cbek4p0000>.zz-tabs--bottom>.zz-tabs__header {
        justify-content: flex-start;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .zz-tabs__item,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header {
        color: rgba(0, 0, 0, 0.5);
        font-size: 16px;
        border-radius: 40px 40px 40px 40px;
        padding: 5px 20px 5px 20px;
        border-bottom: 0px solid rgba(255, 255, 255, 0);
        border-left: none;
        border-right: none;
        border-top: none;
        background: rgba(249, 249, 249, 1);
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-left .zz-tabs__item,
    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-right .zz-tabs__item,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header {
        margin-bottom: 5px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-top .zz-tabs__item,
    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-bottom .zz-tabs__item {
        margin-right: 5px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .item-title__icon svg,
    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .item-title__icon path,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header .item-title__icon svg,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header .item-title__icon path {
        width: 18px;
        height: 18px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .zz-tabs__item:hover,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__header:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        border-bottom: 0px solid rgba(255, 255, 255, 1);
        border-left: none;
        border-right: none;
        border-top: none;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header .zz-tabs__item.is-active,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item.is-active>.zz-collapse-item__header {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        border-bottom: 0px solid rgba(255, 255, 255, 1);
        border-left: none;
        border-right: none;
        border-top: none;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-top,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item {
        margin-bottom: 40px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-bottom {
        margin-top: 40px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-left {
        margin-right: 40px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__header.is-right {
        margin-left: 40px;
    }

    ._153cbek4p0000>.zz-tabs>.zz-tabs__content,
    ._153cbek4p0000>.zz-collapse>.zz-collapse-item>.zz-collapse-item__wrap {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
    }
}

._153cbekeh0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153cbekeh0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153cbkuj50000 {
    padding: 0px 0px 0px 0px;
}

._153cbkuj50000 .zz-loop-container:not(.swiper-wrapper),
._153cbkuj50000 .zz-swiper-wrapper {
    margin-left: -0px;
    margin-right: -0px;
}

._153cbkuj50000 .zz-loop-item {
    padding: 0px;
}

._153cbkuj50000 .zz-loop-item__wrapper {
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153cbmeq10000 {
        border: 0px solid #000;
        padding: 0px 60px 0px 60px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153cbmeq10000>.zz-comp-row {
        margin: 0 -15px;
    }

    ._153cbmeq10000>.zz-comp-row>.zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._153cbmeq10000 {
        border: 0px solid #000;
        padding: 0px 20px 0px 20px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153cbmeq10000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153cbmeq10000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

._153cbmf350000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153cbmf350000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153cbmf490000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153cbmf490000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153cbo53l0000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153cbo53l0000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153cbo53l0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153cbo53l0000 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153cbo53l0000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 60px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153cbo53l0000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153cbo53l0000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153cbo53l0000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153cbo53l0000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153cbo53l0000 .swiper-center .swiper-button-prev,
    ._153cbo53l0000 .swiper-center .swiper-button-next,
    ._153cbo53l0000 .arrow-normal .swiper-button-prev,
    ._153cbo53l0000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153cbo53l0000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153cbo53l0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153cbo53l0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153cbo53l0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153cbo53l0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153cbo53l0000 svg,
    ._153cbo53l0000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153cbo53l0000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153cbo53l0000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153cbo53l0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153cbo53l0000 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153cbo53l0000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
        line-height: 1.5;
        text-align: center;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }

    ._153cbo53l0000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153cbo53l0000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153cbo53l0000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153cbo53l0000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153cbo53l0000 .swiper-center .swiper-button-prev,
    ._153cbo53l0000 .swiper-center .swiper-button-next,
    ._153cbo53l0000 .arrow-normal .swiper-button-prev,
    ._153cbo53l0000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153cbo53l0000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153cbo53l0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153cbo53l0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153cbo53l0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153cbo53l0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153cbo53l0000 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153cbo53l0000 svg,
    ._153cbo53l0000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._153ccknhp0000 {
    height: 40px;
}

@media (min-width: 768px) {
    ._153ccm5q90000 .btn-wrapper {
        justify-content: flex-start;
    }

    ._153ccm5q90000 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153ccm5q90000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153ccm5q90000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153ccm5q90000 .btn-link .zz-button svg,
    ._153ccm5q90000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153ccm5q90000 .btn-link .zz-button:hover svg,
    ._153ccm5q90000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153ccm5q90000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153ccm5q90000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153ccm5q90000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (max-width: 767px) {
    ._153ccm5q90000 .btn-wrapper {
        justify-content: center;
    }

    ._153ccm5q90000 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153ccm5q90000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153ccm5q90000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153ccm5q90000 .btn-link .zz-button svg,
    ._153ccm5q90000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153ccm5q90000 .btn-link .zz-button:hover svg,
    ._153ccm5q90000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153ccm5q90000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153ccm5q90000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153ccm5q90000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

._153cddsjd0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153cddsjd0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153cde7et0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153cde7et0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153cded610000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153cded610000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153cdegad0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153cdegad0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._153devg2t0000>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153devg2t0000>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (max-width: 767px) {
    ._153devg2t0000>.image__wrapper {
        padding-top: 104.96%;
    }
}

@media (min-width: 768px) {
    ._153devg2t0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153devg2t0000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._153devg2t0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153devg2t0000 .img img {
        width: 100%;
    }
}

._153dfaj7p0000 {
    padding: 0px 0px 0px 0px;
}

._153dfaj7p0000 .zz-loop-container:not(.swiper-wrapper),
._153dfaj7p0000 .zz-swiper-wrapper {
    margin-left: -0px;
    margin-right: -0px;
}

._153dfaj7p0000 .zz-loop-item {
    padding: 0px;
}

._153dfaj7p0000 .zz-loop-item__wrapper {
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153dfaj7p0002 {
        border: 0px solid #000;
        padding: 0px 60px 0px 60px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfaj7p0002>.zz-comp-row {
        margin: 0 -15px;
    }

    ._153dfaj7p0002>.zz-comp-row>.zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._153dfaj7p0002 {
        border: 0px solid #000;
        padding: 0px 20px 0px 20px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfaj7p0002>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153dfaj7p0002>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

._153dfaj7p0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dfaj7p0003>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153dfaj7p0004 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dfaj7p0004 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dfaj7p0004 {
        padding: 0px 0px 0px 0px;
    }

    ._153dfaj7p0004 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dfaj7p0004 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 60px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dfaj7p0004 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfaj7p0004 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dfaj7p0004 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dfaj7p0004 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dfaj7p0004 .swiper-center .swiper-button-prev,
    ._153dfaj7p0004 .swiper-center .swiper-button-next,
    ._153dfaj7p0004 .arrow-normal .swiper-button-prev,
    ._153dfaj7p0004 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dfaj7p0004 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dfaj7p0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dfaj7p0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dfaj7p0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dfaj7p0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dfaj7p0004 svg,
    ._153dfaj7p0004 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153dfaj7p0004 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dfaj7p0004 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dfaj7p0004 {
        padding: 0px 0px 0px 0px;
    }

    ._153dfaj7p0004 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dfaj7p0004 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
        line-height: 1.5;
        text-align: center;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }

    ._153dfaj7p0004 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfaj7p0004 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dfaj7p0004 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dfaj7p0004 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dfaj7p0004 .swiper-center .swiper-button-prev,
    ._153dfaj7p0004 .swiper-center .swiper-button-next,
    ._153dfaj7p0004 .arrow-normal .swiper-button-prev,
    ._153dfaj7p0004 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dfaj7p0004 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dfaj7p0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dfaj7p0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dfaj7p0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dfaj7p0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dfaj7p0004 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dfaj7p0004 svg,
    ._153dfaj7p0004 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._153dfaj7p0005 {
    height: 40px;
}

@media (min-width: 768px) {
    ._153dfaj7p0006 .btn-wrapper {
        justify-content: flex-start;
    }

    ._153dfaj7p0006 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153dfaj7p0006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153dfaj7p0006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dfaj7p0006 .btn-link .zz-button svg,
    ._153dfaj7p0006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfaj7p0006 .btn-link .zz-button:hover svg,
    ._153dfaj7p0006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfaj7p0006 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dfaj7p0006 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dfaj7p0006 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (max-width: 767px) {
    ._153dfaj7p0006 .btn-wrapper {
        justify-content: center;
    }

    ._153dfaj7p0006 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153dfaj7p0006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153dfaj7p0006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dfaj7p0006 .btn-link .zz-button svg,
    ._153dfaj7p0006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfaj7p0006 .btn-link .zz-button:hover svg,
    ._153dfaj7p0006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfaj7p0006 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dfaj7p0006 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dfaj7p0006 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

._153dfaj7p0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dfaj7p0007>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._153dfaj7p0008>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153dfaj7p0008>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (max-width: 767px) {
    ._153dfaj7p0008>.image__wrapper {
        padding-top: 104.96%;
    }
}

@media (min-width: 768px) {
    ._153dfaj7p0008 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dfaj7p0008 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._153dfaj7p0008 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dfaj7p0008 .img img {
        width: 100%;
    }
}

._153dfcao50000 {
    padding: 0px 0px 0px 0px;
}

._153dfcao50000 .zz-loop-container:not(.swiper-wrapper),
._153dfcao50000 .zz-swiper-wrapper {
    margin-left: -0px;
    margin-right: -0px;
}

._153dfcao50000 .zz-loop-item {
    padding: 0px;
}

._153dfcao50000 .zz-loop-item__wrapper {
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153dfcao50002 {
        border: 0px solid #000;
        padding: 0px 60px 0px 60px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfcao50002>.zz-comp-row {
        margin: 0 -15px;
    }

    ._153dfcao50002>.zz-comp-row>.zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._153dfcao50002 {
        border: 0px solid #000;
        padding: 0px 20px 0px 20px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfcao50002>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153dfcao50002>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

._153dfcao50003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dfcao50003>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153dfcao50004 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dfcao50004 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dfcao50004 {
        padding: 0px 0px 0px 0px;
    }

    ._153dfcao50004 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dfcao50004 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 60px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dfcao50004 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfcao50004 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dfcao50004 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dfcao50004 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dfcao50004 .swiper-center .swiper-button-prev,
    ._153dfcao50004 .swiper-center .swiper-button-next,
    ._153dfcao50004 .arrow-normal .swiper-button-prev,
    ._153dfcao50004 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dfcao50004 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dfcao50004 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dfcao50004 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dfcao50004 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dfcao50004 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dfcao50004 svg,
    ._153dfcao50004 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153dfcao50004 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dfcao50004 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dfcao50004 {
        padding: 0px 0px 0px 0px;
    }

    ._153dfcao50004 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dfcao50004 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
        line-height: 1.5;
        text-align: center;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }

    ._153dfcao50004 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfcao50004 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dfcao50004 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dfcao50004 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dfcao50004 .swiper-center .swiper-button-prev,
    ._153dfcao50004 .swiper-center .swiper-button-next,
    ._153dfcao50004 .arrow-normal .swiper-button-prev,
    ._153dfcao50004 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dfcao50004 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dfcao50004 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dfcao50004 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dfcao50004 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dfcao50004 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dfcao50004 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dfcao50004 svg,
    ._153dfcao50004 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._153dfcao50005 {
    height: 40px;
}

@media (min-width: 768px) {
    ._153dfcao50006 .btn-wrapper {
        justify-content: flex-start;
    }

    ._153dfcao50006 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153dfcao50006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153dfcao50006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dfcao50006 .btn-link .zz-button svg,
    ._153dfcao50006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfcao50006 .btn-link .zz-button:hover svg,
    ._153dfcao50006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfcao50006 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dfcao50006 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dfcao50006 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (max-width: 767px) {
    ._153dfcao50006 .btn-wrapper {
        justify-content: center;
    }

    ._153dfcao50006 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153dfcao50006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153dfcao50006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dfcao50006 .btn-link .zz-button svg,
    ._153dfcao50006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfcao50006 .btn-link .zz-button:hover svg,
    ._153dfcao50006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfcao50006 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dfcao50006 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dfcao50006 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

._153dfcao50007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dfcao50007>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._153dfcao50008>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153dfcao50008>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (max-width: 767px) {
    ._153dfcao50008>.image__wrapper {
        padding-top: 104.96%;
    }
}

@media (min-width: 768px) {
    ._153dfcao50008 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dfcao50008 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._153dfcao50008 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dfcao50008 .img img {
        width: 100%;
    }
}

._153dfek3h0000 {
    padding: 0px 0px 0px 0px;
}

._153dfek3h0000 .zz-loop-container:not(.swiper-wrapper),
._153dfek3h0000 .zz-swiper-wrapper {
    margin-left: -0px;
    margin-right: -0px;
}

._153dfek3h0000 .zz-loop-item {
    padding: 0px;
}

._153dfek3h0000 .zz-loop-item__wrapper {
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153dfek3h0002 {
        border: 0px solid #000;
        padding: 0px 60px 0px 60px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfek3h0002>.zz-comp-row {
        margin: 0 -15px;
    }

    ._153dfek3h0002>.zz-comp-row>.zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._153dfek3h0002 {
        border: 0px solid #000;
        padding: 0px 20px 0px 20px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfek3h0002>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153dfek3h0002>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

._153dfek3h0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dfek3h0003>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153dfek3h0004 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dfek3h0004 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dfek3h0004 {
        padding: 0px 0px 0px 0px;
    }

    ._153dfek3h0004 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dfek3h0004 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 60px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dfek3h0004 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfek3h0004 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dfek3h0004 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dfek3h0004 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dfek3h0004 .swiper-center .swiper-button-prev,
    ._153dfek3h0004 .swiper-center .swiper-button-next,
    ._153dfek3h0004 .arrow-normal .swiper-button-prev,
    ._153dfek3h0004 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dfek3h0004 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dfek3h0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dfek3h0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dfek3h0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dfek3h0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dfek3h0004 svg,
    ._153dfek3h0004 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153dfek3h0004 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dfek3h0004 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dfek3h0004 {
        padding: 0px 0px 0px 0px;
    }

    ._153dfek3h0004 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dfek3h0004 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
        line-height: 1.5;
        text-align: center;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }

    ._153dfek3h0004 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfek3h0004 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dfek3h0004 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dfek3h0004 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dfek3h0004 .swiper-center .swiper-button-prev,
    ._153dfek3h0004 .swiper-center .swiper-button-next,
    ._153dfek3h0004 .arrow-normal .swiper-button-prev,
    ._153dfek3h0004 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dfek3h0004 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dfek3h0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dfek3h0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dfek3h0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dfek3h0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dfek3h0004 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dfek3h0004 svg,
    ._153dfek3h0004 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._153dfek3h0005 {
    height: 40px;
}

@media (min-width: 768px) {
    ._153dfek3h0006 .btn-wrapper {
        justify-content: flex-start;
    }

    ._153dfek3h0006 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153dfek3h0006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153dfek3h0006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dfek3h0006 .btn-link .zz-button svg,
    ._153dfek3h0006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfek3h0006 .btn-link .zz-button:hover svg,
    ._153dfek3h0006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfek3h0006 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dfek3h0006 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dfek3h0006 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (max-width: 767px) {
    ._153dfek3h0006 .btn-wrapper {
        justify-content: center;
    }

    ._153dfek3h0006 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153dfek3h0006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153dfek3h0006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dfek3h0006 .btn-link .zz-button svg,
    ._153dfek3h0006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfek3h0006 .btn-link .zz-button:hover svg,
    ._153dfek3h0006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfek3h0006 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dfek3h0006 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dfek3h0006 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

._153dfek3h0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dfek3h0007>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._153dfek3h0008>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153dfek3h0008>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (max-width: 767px) {
    ._153dfek3h0008>.image__wrapper {
        padding-top: 104.96%;
    }
}

@media (min-width: 768px) {
    ._153dfek3h0008 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dfek3h0008 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._153dfek3h0008 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dfek3h0008 .img img {
        width: 100%;
    }
}

._153dfg3lh0000 {
    padding: 0px 0px 0px 0px;
}

._153dfg3lh0000 .zz-loop-container:not(.swiper-wrapper),
._153dfg3lh0000 .zz-swiper-wrapper {
    margin-left: -0px;
    margin-right: -0px;
}

._153dfg3lh0000 .zz-loop-item {
    padding: 0px;
}

._153dfg3lh0000 .zz-loop-item__wrapper {
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153dfg3lh0002 {
        border: 0px solid #000;
        padding: 0px 60px 0px 60px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfg3lh0002>.zz-comp-row {
        margin: 0 -15px;
    }

    ._153dfg3lh0002>.zz-comp-row>.zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._153dfg3lh0002 {
        border: 0px solid #000;
        padding: 0px 20px 0px 20px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfg3lh0002>.zz-comp-row {
        margin: 0 -15px;
    }

    ._153dfg3lh0002>.zz-comp-row>.zz-column {
        padding: 0 15px 0px 15px;
    }
}

._153dfg3lh0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dfg3lh0003>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153dfg3lh0004 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dfg3lh0004 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dfg3lh0004 {
        padding: 0px 0px 0px 0px;
    }

    ._153dfg3lh0004 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dfg3lh0004 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 60px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dfg3lh0004 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfg3lh0004 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dfg3lh0004 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dfg3lh0004 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dfg3lh0004 .swiper-center .swiper-button-prev,
    ._153dfg3lh0004 .swiper-center .swiper-button-next,
    ._153dfg3lh0004 .arrow-normal .swiper-button-prev,
    ._153dfg3lh0004 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dfg3lh0004 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dfg3lh0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dfg3lh0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dfg3lh0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dfg3lh0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dfg3lh0004 svg,
    ._153dfg3lh0004 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153dfg3lh0004 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dfg3lh0004 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dfg3lh0004 {
        padding: 0px 0px 0px 0px;
    }

    ._153dfg3lh0004 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dfg3lh0004 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
        line-height: 1.5;
        text-align: center;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 20px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }

    ._153dfg3lh0004 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dfg3lh0004 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dfg3lh0004 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dfg3lh0004 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dfg3lh0004 .swiper-center .swiper-button-prev,
    ._153dfg3lh0004 .swiper-center .swiper-button-next,
    ._153dfg3lh0004 .arrow-normal .swiper-button-prev,
    ._153dfg3lh0004 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dfg3lh0004 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dfg3lh0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dfg3lh0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dfg3lh0004 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dfg3lh0004 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dfg3lh0004 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dfg3lh0004 svg,
    ._153dfg3lh0004 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._153dfg3lh0005 {
    height: 40px;
}

@media (min-width: 768px) {
    ._153dfg3lh0006 .btn-wrapper {
        justify-content: flex-start;
    }

    ._153dfg3lh0006 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153dfg3lh0006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153dfg3lh0006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dfg3lh0006 .btn-link .zz-button svg,
    ._153dfg3lh0006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfg3lh0006 .btn-link .zz-button:hover svg,
    ._153dfg3lh0006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfg3lh0006 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dfg3lh0006 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dfg3lh0006 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (max-width: 767px) {
    ._153dfg3lh0006 .btn-wrapper {
        justify-content: center;
    }

    ._153dfg3lh0006 .btn-link:nth-child(1) .zz-button svg {
        height: 24px;
        width: 24px;
    }

    ._153dfg3lh0006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 40px 40px 40px 40px;
        padding: 16px 50px 16px 50px;
    }

    ._153dfg3lh0006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dfg3lh0006 .btn-link .zz-button svg,
    ._153dfg3lh0006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfg3lh0006 .btn-link .zz-button:hover svg,
    ._153dfg3lh0006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dfg3lh0006 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dfg3lh0006 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dfg3lh0006 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

._153dfg3lh0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dfg3lh0007>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._153dfg3lh0008>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153dfg3lh0008>.image__wrapper {
        padding-top: 57.39%;
    }
}

@media (max-width: 767px) {
    ._153dfg3lh0008>.image__wrapper {
        padding-top: 104.96%;
    }
}

@media (min-width: 768px) {
    ._153dfg3lh0008 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dfg3lh0008 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._153dfg3lh0008 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dfg3lh0008 .img img {
        width: 100%;
    }
}

@media (min-width: 768px) {
    ._153dg4rf10000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dg4rf10000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dg4rf10000 {
        padding: 0px 0px 0px 0px;
    }

    ._153dg4rf10000 .zz-comp-list__item .text {
        padding: 80px 10px 10px 10px;
    }

    ._153dg4rf10000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dg4rf10000 .zz-comp-list__item .text,
    ._153dg4rf10000 .zz-comp-list__item:hover .caption-hover .text {
        background-color: rgba(0, 0, 0, 0.2);
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 20px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dg4rf10000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dg4rf10000 .zz-comp-list__item.grid-item:hover>.caption-hover .img,
    ._153dg4rf10000 .zz-comp-list__item.grid-item:hover>.caption-hover .text {
        background-color: rgba(0, 0, 0, 0.8);
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dg4rf10000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dg4rf10000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dg4rf10000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dg4rf10000 .swiper-center .swiper-button-prev,
    ._153dg4rf10000 .swiper-center .swiper-button-next,
    ._153dg4rf10000 .arrow-normal .swiper-button-prev,
    ._153dg4rf10000 .arrow-normal .swiper-button-next {
        margin-top: -8px;
    }

    ._153dg4rf10000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dg4rf10000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dg4rf10000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dg4rf10000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dg4rf10000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dg4rf10000 svg,
    ._153dg4rf10000 path {
        width: 16px;
        height: 16px;
        fill: rgba(255, 255, 255, 1);
    }
}

@media (max-width: 767px) {
    ._153dg4rf10000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dg4rf10000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dg4rf10000 {
        padding: 0px 0px 0px 0px;
    }

    ._153dg4rf10000 .zz-comp-list__item .text {
        padding: 80px 10px 10px 10px;
    }

    ._153dg4rf10000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dg4rf10000 .zz-comp-list__item .text,
    ._153dg4rf10000 .zz-comp-list__item:hover .caption-hover .text {
        background-color: rgba(0, 0, 0, 0.8);
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 20px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dg4rf10000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dg4rf10000 .zz-comp-list__item.grid-item:hover>.caption-hover .img,
    ._153dg4rf10000 .zz-comp-list__item.grid-item:hover>.caption-hover .text {
        background-color: rgba(0, 0, 0, 0.8);
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 10px 10px 10px 10px;
    }

    ._153dg4rf10000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dg4rf10000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dg4rf10000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dg4rf10000 .swiper-center .swiper-button-prev,
    ._153dg4rf10000 .swiper-center .swiper-button-next,
    ._153dg4rf10000 .arrow-normal .swiper-button-prev,
    ._153dg4rf10000 .arrow-normal .swiper-button-next {
        margin-top: -8px;
    }

    ._153dg4rf10000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dg4rf10000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dg4rf10000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dg4rf10000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dg4rf10000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dg4rf10000 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dg4rf10000 svg,
    ._153dg4rf10000 path {
        width: 16px;
        height: 16px;
        fill: rgba(255, 255, 255, 1);
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153dpn35d0001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153dpn35d0001 {
        margin: 0px 0px 0px 0px;
    }

    ._153dpn35d0001>.zz-bg>.zz-bg-color,
    ._153dpn35d0001 .fp-tableCell>.zz-bg>.zz-bg-color {
        background: rgba(0, 0, 0, 0.4);
    }

    ._153dpn35d0001>.zz-bg>.zz-bg-img,
    ._153dpn35d0001 .fp-tableCell>.zz-bg>.zz-bg-img {
        background-image: url(/img/building.jpg?imageView2/2/w/2000/q/89/format/webp);
        background-position: top center;
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-size: cover;
    }

    ._153dpn35d0001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 0px 0px 0px;
    }

    ._153dpn35d0001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153dpn35d0001.zz-comp-block-wrap {
        min-height: 100vh;
    }

    .is-ie ._153dpn35d0001.zz-comp-block-wrap {
        height: 100vh;
    }
}

@media (max-width: 767px) {
    ._153dpn35d0001 {
        margin: 0px 0px 0px 0px;
    }

    ._153dpn35d0001>.zz-bg>.zz-bg-color,
    ._153dpn35d0001 .fp-tableCell>.zz-bg>.zz-bg-color {
        background: rgba(0, 0, 0, 0.4);
    }

    ._153dpn35d0001>.zz-bg>.zz-bg-img,
    ._153dpn35d0001 .fp-tableCell>.zz-bg>.zz-bg-img {
        background-image: url(http://p.cdn-static.cn/41637_160758376084312.jpg?imageView2/2/w/2000/q/89/format/webp);
        background-position: top center;
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-size: cover;
    }

    ._153dpn35d0001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 20px 0px 20px;
    }

    ._153dpn35d0001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153dpn35d0001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153dpn35d0001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 768px) {
    ._153dq91fl0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153dq91fl0000>.zz-text,
    ._153dq91fl0000>.zz-text>p {
        text-align: left;
        color: rgba(255, 255, 255, 1);
        font-size: 40px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._153dq91fl0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153dq91fl0000>.zz-text,
    ._153dq91fl0000>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._153dqea690000 {
        padding: 5px 0px 5px 0px;
    }

    ._153dqea690000>.zz-text,
    ._153dqea690000>.zz-text>p {
        text-align: left;
        color: rgba(204, 204, 204, 1);
        font-family: Arial;
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    ._153dqea690000 {
        padding: 5px 0px 5px 0px;
    }

    ._153dqea690000>.zz-text,
    ._153dqea690000>.zz-text>p {
        text-align: center;
        color: rgba(204, 204, 204, 1);
        font-family: Arial;
        font-size: 16px;
    }
}

@media (min-width: 768px) {
    ._153dqndq50000 .btn-wrapper {
        justify-content: flex-end;
    }

    ._153dqndq50000 .btn-link:nth-child(1) .zz-button svg {
        height: 26px;
        width: 26px;
    }

    ._153dqndq50000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 400px 400px 400px 400px;
        padding: 16px 50px 16px 50px;
    }

    ._153dqndq50000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dqndq50000 .btn-link .zz-button svg,
    ._153dqndq50000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dqndq50000 .btn-link .zz-button:hover svg,
    ._153dqndq50000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dqndq50000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dqndq50000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dqndq50000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (max-width: 767px) {
    ._153dqndq50000 .btn-wrapper {
        justify-content: flex-end;
    }

    ._153dqndq50000 .btn-link:nth-child(1) .zz-button svg {
        height: 26px;
        width: 26px;
    }

    ._153dqndq50000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 400px 400px 400px 400px;
        padding: 16px 50px 16px 50px;
    }

    ._153dqndq50000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153dqndq50000 .btn-link .zz-button svg,
    ._153dqndq50000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dqndq50000 .btn-link .zz-button:hover svg,
    ._153dqndq50000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153dqndq50000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153dqndq50000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153dqndq50000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (min-width: 768px) {
    ._153dqpkrt0000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dqpkrt0000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dqpkrt0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153dqpkrt0000 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dqpkrt0000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 24px;
        line-height: 1;
        text-align: inherit;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 10px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dqpkrt0000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dqpkrt0000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dqpkrt0000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dqpkrt0000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dqpkrt0000 .swiper-center .swiper-button-prev,
    ._153dqpkrt0000 .swiper-center .swiper-button-next,
    ._153dqpkrt0000 .arrow-normal .swiper-button-prev,
    ._153dqpkrt0000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dqpkrt0000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dqpkrt0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dqpkrt0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dqpkrt0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dqpkrt0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dqpkrt0000 svg,
    ._153dqpkrt0000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153dqpkrt0000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153dqpkrt0000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._153dqpkrt0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153dqpkrt0000 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153dqpkrt0000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 24px;
        line-height: 1;
        text-align: inherit;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 10px;
        color: rgba(204, 204, 204, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153dqpkrt0000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153dqpkrt0000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153dqpkrt0000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153dqpkrt0000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153dqpkrt0000 .swiper-center .swiper-button-prev,
    ._153dqpkrt0000 .swiper-center .swiper-button-next,
    ._153dqpkrt0000 .arrow-normal .swiper-button-prev,
    ._153dqpkrt0000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153dqpkrt0000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153dqpkrt0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153dqpkrt0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153dqpkrt0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153dqpkrt0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153dqpkrt0000 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._153dqpkrt0000 svg,
    ._153dqpkrt0000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (min-width: 768px) {
    ._153drno4t0000 {
        height: 40px;
    }
}

@media (max-width: 767px) {
    ._153drno4t0000 {
        height: 10px;
    }
}

@media (min-width: 768px) {
    ._153dsi2750000 {
        height: 130px;
    }
}

@media (max-width: 767px) {
    ._153dsi2750000 {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153dt4np50001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (max-width: 767px) {
    ._153dt4np50001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

._153dt4np50001 {
    margin: 0px 0px 0px 0px;
}

._153dt4np50001 .zz-container {
    padding: 0px 0px 0px 0px;
}

._153dt4np50001.zz-comp-block-wrap .zz-container {
    width: 100%;
    max-width: 100%;
}

._153dt4np50001.zz-comp-block-wrap {
    min-height: auto;
}

.is-ie ._153dt4np50001.zz-comp-block-wrap {
    height: auto;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153dubjtl0001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153dubjtl0001 {
        margin: 0px 0px 0px 0px;
    }

    ._153dubjtl0001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 0px 0px 0px;
    }

    ._153dubjtl0001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153dubjtl0001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153dubjtl0001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._153dubjtl0001 {
        margin: 0px 0px 0px 0px;
    }

    ._153dubjtl0001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 20px 0px 20px;
    }

    ._153dubjtl0001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153dubjtl0001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153dubjtl0001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 1200px) {
    ._153dubjtl0003 {
        height: 140px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153dubjtl0003 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._153dubjtl0003 {
        height: 60px;
    }
}

@media (min-width: 768px) {
    ._153dubjtl0005 {
        height: 100px;
    }
}

@media (max-width: 767px) {
    ._153dubjtl0005 {
        height: 40px;
    }
}

._153dvbekh0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._153dvbekh0000>.zz-comp-row {
    margin: 0 -0px;
}

._153dvbekh0000>.zz-comp-row>.zz-column {
    padding: 0 0px 0px 0px;
}

._153dvbfgt0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153dvbfgt0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153e9e5dt0000 {
        padding: 5px 0px 5px 0px;
    }

    ._153e9e5dt0000>.zz-text,
    ._153e9e5dt0000>.zz-text>p {
        text-align: left;
        font-size: 60px;
    }
}

@media (max-width: 767px) {
    ._153e9e5dt0000 {
        padding: 5px 0px 5px 0px;
    }

    ._153e9e5dt0000>.zz-text,
    ._153e9e5dt0000>.zz-text>p {
        text-align: center;
        font-size: 30px;
    }
}

._153eau24d0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._153eau24d0000>.zz-comp-row {
    margin: 0 -15px;
}

._153eau24d0000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._153eau2i50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153eau2i50000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153eau2j50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._153eau2j50000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153eavab50000 {
        padding: 5px 0px 5px 0px;
    }

    ._153eavab50000>.zz-text,
    ._153eavab50000>.zz-text>p {
        text-align: left;
        color: rgba(0, 0, 0, 0.6);
        font-family: Arial;
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    ._153eavab50000 {
        padding: 5px 0px 5px 0px;
    }

    ._153eavab50000>.zz-text,
    ._153eavab50000>.zz-text>p {
        text-align: left;
        color: rgba(0, 0, 0, 0.6);
        font-family: Arial;
        font-size: 16px;
    }
}

._153eb28v50000 {
    height: 10px;
}

@media (min-width: 768px) {
    ._153eb3tmp0000 .btn-wrapper {
        justify-content: flex-end;
    }

    ._153eb3tmp0000 .btn-link:nth-child(1) .zz-button svg {
        height: 26px;
        width: 26px;
    }

    ._153eb3tmp0000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 400px 400px 400px 400px;
        padding: 16px 50px 16px 50px;
    }

    ._153eb3tmp0000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153eb3tmp0000 .btn-link .zz-button svg,
    ._153eb3tmp0000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153eb3tmp0000 .btn-link .zz-button:hover svg,
    ._153eb3tmp0000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153eb3tmp0000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153eb3tmp0000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153eb3tmp0000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (max-width: 767px) {
    ._153eb3tmp0000 .btn-wrapper {
        justify-content: flex-end;
    }

    ._153eb3tmp0000 .btn-link:nth-child(1) .zz-button svg {
        height: 26px;
        width: 26px;
    }

    ._153eb3tmp0000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 1);
        margin: 0px 0px 0px 0px;
        border: 0px solid #dcdfe6;
        border-radius: 400px 400px 400px 400px;
        padding: 16px 50px 16px 50px;
    }

    ._153eb3tmp0000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(255, 130, 68, 0.8);
    }

    ._153eb3tmp0000 .btn-link .zz-button svg,
    ._153eb3tmp0000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153eb3tmp0000 .btn-link .zz-button:hover svg,
    ._153eb3tmp0000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._153eb3tmp0000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._153eb3tmp0000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._153eb3tmp0000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -0px;
    }
}

@media (min-width: 768px) {
    ._153eb6eip0000 {
        height: 30px;
    }
}

@media (max-width: 767px) {
    ._153eb6eip0000 {
        height: 10px;
    }
}

@media (min-width: 768px) {
    ._153eb9kdp0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153eb9kdp0000 .zz-loop-container:not(.swiper-wrapper),
    ._153eb9kdp0000 .zz-swiper-wrapper {
        margin-left: -15px;
        margin-right: -15px;
    }

    ._153eb9kdp0000 .zz-loop-item {
        padding: 15px;
    }

    ._153eb9kdp0000 .zz-loop-item__wrapper {
        border: 0px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eb9kdp0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153eb9kdp0000 .zz-loop-container:not(.swiper-wrapper),
    ._153eb9kdp0000 .zz-swiper-wrapper {
        margin-left: -15px;
        margin-right: -15px;
    }

    ._153eb9kdp0000 .zz-loop-item {
        padding: 15px;
    }

    ._153eb9kdp0000 .zz-loop-item__wrapper {
        border: 0px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
}

@media (min-width: 1200px) {
    ._153ebb48d0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153ebb48d0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (max-width: 767px) {
    ._153ebb48d0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (min-width: 768px) {
    ._153ebb48d0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153ebb48d0000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._153ebb48d0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153ebb48d0000 .img img {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    ._153ebbegp0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153ebbegp0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (max-width: 767px) {
    ._153ebbegp0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (min-width: 768px) {
    ._153ebbegp0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153ebbegp0000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._153ebbegp0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153ebbegp0000 .img img {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    ._153ebbfgl0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153ebbfgl0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (max-width: 767px) {
    ._153ebbfgl0000>.image__wrapper {
        padding-top: 62.50%;
    }
}

@media (min-width: 768px) {
    ._153ebbfgl0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153ebbfgl0000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._153ebbfgl0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._153ebbfgl0000 .img img {
        width: 100%;
    }
}

@media (min-width: 768px) {
    ._153ebiulh0000 {
        padding: 35px 0px 25px 0px;
    }

    ._153ebiulh0000>.zz-text,
    ._153ebiulh0000>.zz-text>p {
        text-align: left;
        font-size: 20px;
        font-weight: bold;
    }
}

@media (max-width: 767px) {
    ._153ebiulh0000 {
        padding: 25px 0px 25px 0px;
    }

    ._153ebiulh0000>.zz-text,
    ._153ebiulh0000>.zz-text>p {
        text-align: left;
        font-size: 20px;
        font-weight: bold;
    }
}

@media (min-width: 768px) {
    ._153ebiun50000 {
        padding: 35px 0px 25px 0px;
    }

    ._153ebiun50000>.zz-text,
    ._153ebiun50000>.zz-text>p {
        text-align: left;
        font-size: 20px;
        font-weight: bold;
    }
}

@media (max-width: 767px) {
    ._153ebiun50000 {
        padding: 25px 0px 25px 0px;
    }

    ._153ebiun50000>.zz-text,
    ._153ebiun50000>.zz-text>p {
        text-align: left;
        font-size: 20px;
        font-weight: bold;
    }
}

@media (min-width: 768px) {
    ._153ebiunt0000 {
        padding: 35px 0px 25px 0px;
    }

    ._153ebiunt0000>.zz-text,
    ._153ebiunt0000>.zz-text>p {
        text-align: left;
        font-size: 20px;
        font-weight: bold;
    }
}

@media (max-width: 767px) {
    ._153ebiunt0000 {
        padding: 25px 0px 25px 0px;
    }

    ._153ebiunt0000>.zz-text,
    ._153ebiunt0000>.zz-text>p {
        text-align: left;
        font-size: 20px;
        font-weight: bold;
    }
}

@media (min-width: 768px) {
    ._153eblupp0000 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        border-left: none;
        border-right: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153eblupp0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153eblupp0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eblupp0000 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        border-left: none;
        border-right: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153eblupp0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153eblupp0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153ebluql0000 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        border-left: none;
        border-right: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153ebluql0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153ebluql0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153ebluql0000 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        border-left: none;
        border-right: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153ebluql0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153ebluql0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153eblurh0000 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        border-left: none;
        border-right: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153eblurh0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153eblurh0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eblurh0000 {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        border-left: none;
        border-right: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153eblurh0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153eblurh0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153eblv5t0000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblv5t0000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eblv5t0000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblv5t0000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153eblv6t0000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblv6t0000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eblv6t0000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblv6t0000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153eblv810000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblv810000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eblv810000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblv810000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153eblv910000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblv910000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eblv910000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblv910000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153eblvad0000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblvad0000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eblvad0000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblvad0000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153eblvb50000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblvb50000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153eblvb50000 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: center;
    }

    ._153eblvb50000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

._153ebo1md0000 .btn-wrapper {
    justify-content: flex-end;
}

._153ebo1md0000 .btn-link:nth-child(1) .zz-button svg {
    height: 24px;
    width: 24px;
}

._153ebo1md0000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 0px 0px 0px 0px;
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 10px 10px;
}

._153ebo1md0000 .btn-link .zz-button:hover {
    color: #333;
}

._153ebo1md0000 .btn-link .zz-button svg,
._153ebo1md0000 .btn-link .zz-button path {
    fill: #606266;
}

._153ebo1md0000 .btn-link .zz-button:hover svg,
._153ebo1md0000 .btn-link .zz-button:hover path {
    fill: #333;
}

._153ebo1md0000 .btn-group .btn-link:first-child .zz-button {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

._153ebo1md0000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
    border-radius: 0px;
}

._153ebo1md0000 .btn-group .btn-link:not(:last-child) .zz-button {
    margin-right: -0px;
}

._153ebo1n90000 .btn-wrapper {
    justify-content: flex-end;
}

._153ebo1n90000 .btn-link:nth-child(1) .zz-button svg {
    height: 24px;
    width: 24px;
}

._153ebo1n90000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 0px 0px 0px 0px;
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 10px 10px;
}

._153ebo1n90000 .btn-link .zz-button:hover {
    color: #333;
}

._153ebo1n90000 .btn-link .zz-button svg,
._153ebo1n90000 .btn-link .zz-button path {
    fill: #606266;
}

._153ebo1n90000 .btn-link .zz-button:hover svg,
._153ebo1n90000 .btn-link .zz-button:hover path {
    fill: #333;
}

._153ebo1n90000 .btn-group .btn-link:first-child .zz-button {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

._153ebo1n90000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
    border-radius: 0px;
}

._153ebo1n90000 .btn-group .btn-link:not(:last-child) .zz-button {
    margin-right: -0px;
}

._153ebo1o90000 .btn-wrapper {
    justify-content: flex-end;
}

._153ebo1o90000 .btn-link:nth-child(1) .zz-button svg {
    height: 24px;
    width: 24px;
}

._153ebo1o90000 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 0px 0px 0px 0px;
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 0px 10px 10px;
}

._153ebo1o90000 .btn-link .zz-button:hover {
    color: #333;
}

._153ebo1o90000 .btn-link .zz-button svg,
._153ebo1o90000 .btn-link .zz-button path {
    fill: #606266;
}

._153ebo1o90000 .btn-link .zz-button:hover svg,
._153ebo1o90000 .btn-link .zz-button:hover path {
    fill: #333;
}

._153ebo1o90000 .btn-group .btn-link:first-child .zz-button {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

._153ebo1o90000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
    border-radius: 0px;
}

._153ebo1o90000 .btn-group .btn-link:not(:last-child) .zz-button {
    margin-right: -0px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153enbi490001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153enbi490001 {
        margin: 0px 0px 0px 0px;
    }

    ._153enbi490001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 0px 0px 0px;
    }

    ._153enbi490001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153enbi490001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153enbi490001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._153enbi490001 {
        margin: 0px 20px 0px 20px;
    }

    ._153enbi490001 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 0px 0px 0px;
    }

    ._153enbi490001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153enbi490001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153enbi490001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 768px) {
    ._153enbi490005 {
        height: 100px;
    }
}

@media (max-width: 767px) {
    ._153enbi490005 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._153enf1eh0000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153enf1eh0000 .zz-comp-list {
        margin-left: -1px;
        margin-right: -1px;
    }

    ._153enf1eh0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153enf1eh0000 .zz-comp-list__item .text {
        padding: 20px 0px 0px 0px;
    }

    ._153enf1eh0000 .zz-comp-list__item .do-img-cover {
        justify-content: flex-start;
    }

    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 20px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 10px;
        color: #999;
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153enf1eh0000 .zz-comp-list__item {
        padding: 1px;
        margin: 0;
    }

    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper {
        border-left: 0px solid rgba(0, 0, 0, 0.1);
        border-bottom: none;
        border-right: none;
        border-top: none;
        padding: 60px 60px 60px 60px;
        background: rgba(249, 249, 249, 1);
        border-radius: 10px 10px 10px 10px;
    }

    ._153enf1eh0000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153enf1eh0000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153enf1eh0000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153enf1eh0000 .swiper-center .swiper-button-prev,
    ._153enf1eh0000 .swiper-center .swiper-button-next,
    ._153enf1eh0000 .arrow-normal .swiper-button-prev,
    ._153enf1eh0000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153enf1eh0000 .zz-comp-list__item .img img {
        width: 12%;
        object-fit: contain;
    }

    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153enf1eh0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153enf1eh0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153enf1eh0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153enf1eh0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153enf1eh0000 svg,
    ._153enf1eh0000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153enf1eh0000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153enf1eh0000 .zz-comp-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    ._153enf1eh0000 {
        padding: 0px 0px 0px 0px;
    }

    ._153enf1eh0000 .zz-comp-list__item .text {
        padding: 20px 0px 0px 0px;
    }

    ._153enf1eh0000 .zz-comp-list__item .do-img-cover {
        justify-content: flex-start;
    }

    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 20px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 10px;
        color: #999;
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153enf1eh0000 .zz-comp-list__item {
        padding: 10px;
        margin: 0;
    }

    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper {
        border-left: 0px solid rgba(0, 0, 0, 0.1);
        border-bottom: none;
        border-right: none;
        border-top: none;
        padding: 30px 30px 30px 30px;
        background: rgba(249, 249, 249, 1);
        border-radius: 10px 10px 10px 10px;
    }

    ._153enf1eh0000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153enf1eh0000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153enf1eh0000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153enf1eh0000 .swiper-center .swiper-button-prev,
    ._153enf1eh0000 .swiper-center .swiper-button-next,
    ._153enf1eh0000 .arrow-normal .swiper-button-prev,
    ._153enf1eh0000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153enf1eh0000 .zz-comp-list__item .img img {
        width: 12%;
        object-fit: contain;
    }

    ._153enf1eh0000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153enf1eh0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153enf1eh0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153enf1eh0000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153enf1eh0000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153enf1eh0000 svg,
    ._153enf1eh0000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._153f4pnr10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f4pnr10000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153f4ufm90000 {
        border: 0px solid #000;
        padding: 0px 60px 0px 60px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153f4ufm90000>.zz-comp-row {
        margin: 0 -15px;
    }

    ._153f4ufm90000>.zz-comp-row>.zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._153f4ufm90000 {
        border: 0px solid #000;
        padding: 0px 20px 0px 20px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153f4ufm90000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153f4ufm90000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

._153f4ufm90001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 100px 100px 100px 100px;
    align-items: center;
}

._153f4ufm90001>.zz-bg {
    border-radius: 100px 100px 100px 100px;
}

@media (min-width: 768px) {
    ._153f4ufm90002 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153f4ufm90002>.zz-comp-row {
        margin: 0 -20px;
    }

    ._153f4ufm90002>.zz-comp-row>.zz-column {
        padding: 0 20px 0px 20px;
    }
}

@media (max-width: 767px) {
    ._153f4ufm90002 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153f4ufm90002>.zz-comp-row {
        margin: 0 -20px;
    }

    ._153f4ufm90002>.zz-comp-row>.zz-column {
        padding: 0 20px 0px 20px;
    }
}

._153f4ufm90003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f4ufm90003>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f4ufm90004 {
    padding: 7px 0px 10px 0px;
    background: rgba(0, 0, 0, 0.1);
}

._153f4ufm90004>.zz-text,
._153f4ufm90004>.zz-text>p {
    text-align: center;
    color: rgba(204, 204, 204, 1);
    font-size: 16px;
}

._153f4ufm90005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f4ufm90005>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f4ufm90006 {
    height: 10px;
}

@media (min-width: 768px) {
    ._153f4ufm90007 {
        padding: 5px 0px 5px 0px;
    }

    ._153f4ufm90007>.zz-text,
    ._153f4ufm90007>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 80px;
    }
}

@media (max-width: 767px) {
    ._153f4ufm90007 {
        padding: 5px 0px 5px 0px;
    }

    ._153f4ufm90007>.zz-text,
    ._153f4ufm90007>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
    }
}

._153f4ufm90008 {
    height: 10px;
}

@media (min-width: 768px) {
    ._153f4ufm90009 {
        padding: 5px 0px 5px 0px;
    }

    ._153f4ufm90009>.zz-text,
    ._153f4ufm90009>.zz-text>p {
        text-align: center;
        color: rgba(204, 204, 204, 1);
        font-family: Arial;
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    ._153f4ufm90009 {
        padding: 5px 0px 5px 0px;
    }

    ._153f4ufm90009>.zz-text,
    ._153f4ufm90009>.zz-text>p {
        text-align: center;
        color: rgba(204, 204, 204, 1);
        font-family: Arial;
        font-size: 14px;
    }
}

._153f4ufm9000a {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f4ufm9000a>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f53shd0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f53shd0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f56vrl0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f56vrl0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f5l1g10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f5l1g10000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153f6a0dh0000 {
        border: 0px solid #000;
        padding: 0px 60px 0px 60px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153f6a0dh0000>.zz-comp-row {
        margin: 0 -15px;
    }

    ._153f6a0dh0000>.zz-comp-row>.zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._153f6a0dh0000 {
        border: 0px solid #000;
        padding: 0px 20px 0px 20px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153f6a0dh0000>.zz-comp-row {
        margin: 0 -0px;
    }

    ._153f6a0dh0000>.zz-comp-row>.zz-column {
        padding: 0 0px 0px 0px;
    }
}

._153f6a0dh0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f6a0dh0001>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f6a0dh0002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 100px 100px 100px 100px;
    align-items: center;
}

._153f6a0dh0002>.zz-bg {
    border-radius: 100px 100px 100px 100px;
}

@media (min-width: 768px) {
    ._153f6a0dh0003 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153f6a0dh0003>.zz-comp-row {
        margin: 0 -20px;
    }

    ._153f6a0dh0003>.zz-comp-row>.zz-column {
        padding: 0 20px 0px 20px;
    }
}

@media (max-width: 767px) {
    ._153f6a0dh0003 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153f6a0dh0003>.zz-comp-row {
        margin: 0 -20px;
    }

    ._153f6a0dh0003>.zz-comp-row>.zz-column {
        padding: 0 20px 0px 20px;
    }
}

._153f6a0dh0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f6a0dh0004>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f6a0dh0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f6a0dh0005>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f6a0dh0006 {
    padding: 7px 0px 10px 0px;
    background: rgba(0, 0, 0, 0.1);
}

._153f6a0dh0006>.zz-text,
._153f6a0dh0006>.zz-text>p {
    text-align: center;
    color: rgba(204, 204, 204, 1);
    font-size: 16px;
}

._153f6a0dh0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f6a0dh0007>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153f6a0dh0008 {
    height: 10px;
}

@media (min-width: 768px) {
    ._153f6a0dh0009 {
        padding: 5px 0px 5px 0px;
    }

    ._153f6a0dh0009>.zz-text,
    ._153f6a0dh0009>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 80px;
    }
}

@media (max-width: 767px) {
    ._153f6a0dh0009 {
        padding: 5px 0px 5px 0px;
    }

    ._153f6a0dh0009>.zz-text,
    ._153f6a0dh0009>.zz-text>p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 30px;
    }
}

._153f6a0dh000a {
    height: 10px;
}

@media (min-width: 768px) {
    ._153f6a0dh000b {
        padding: 5px 0px 5px 0px;
    }

    ._153f6a0dh000b>.zz-text,
    ._153f6a0dh000b>.zz-text>p {
        text-align: center;
        color: rgba(204, 204, 204, 1);
        font-family: Arial;
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    ._153f6a0dh000b {
        padding: 5px 0px 5px 0px;
    }

    ._153f6a0dh000b>.zz-text,
    ._153f6a0dh000b>.zz-text>p {
        text-align: center;
        color: rgba(204, 204, 204, 1);
        font-family: Arial;
        font-size: 14px;
    }
}

._153f6a0dh000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153f6a0dh000c>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v8dq6cg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._154v8dq6cg000>.zz-comp-row {
    margin: 0 -15px;
}

._154v8dq6cg000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._154v8dqgkg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v8dqgkg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v8dqi8g000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v8dqi8g000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v8dqjgg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v8dqjgg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v8kcegg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._154v8kcegg000>.zz-comp-row {
    margin: 0 -15px;
}

._154v8kcegg000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._154v8kcqog000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v8kcqog000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v8kcrgg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v8kcrgg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v8kcs4g000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v8kcs4g000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v940e4g000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._154v940e4g000>.zz-comp-row {
    margin: 0 -15px;
}

._154v940e4g000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._154v940ocg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v940ocg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v940pgg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v940pgg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v940qgg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v940qgg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v9plsgg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._154v9plsgg000>.zz-comp-row {
    margin: 0 -15px;
}

._154v9plsgg000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._154v9pm6gg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v9pm6gg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v9pm7cg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v9pm7cg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v9pm88g000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v9pm88g000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v9rg3gg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._154v9rg3gg000>.zz-comp-row {
    margin: 0 -0px;
}

._154v9rg3gg000>.zz-comp-row>.zz-column {
    padding: 0 0px 0px 0px;
}

@media (min-width: 768px) {
    ._154v9rgd4g000 {
        border-right: 1px solid rgba(255, 255, 255, 0.1);
        border-left: none;
        border-bottom: none;
        border-top: none;
        padding: 0px 30px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: flex-start;
    }

    ._154v9rgd4g000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._154v9rgd4g000 {
        border-right: 1px solid rgba(255, 255, 255, 0.1);
        border-left: none;
        border-bottom: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
        align-items: flex-start;
    }

    ._154v9rgd4g000>.zz-bg {
        border-radius: 0px 0px 0px 0px;
    }
}

._154v9rgdsg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 30px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v9rgdsg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154v9rgekg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154v9rgekg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._154vak76gg000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._154vak76gg000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._154vak76gg000 {
        padding: 0px 0px 0px 0px;
    }

    ._154vak76gg000 .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._154vak76gg000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 24px;
        line-height: 1.5;
        text-align: center;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 10px;
        color: rgba(255, 255, 255, 0.6);
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }

    ._154vak76gg000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        background: rgba(255, 130, 68, 0.9);
        border-radius: 0px 0px 0px 0px;
    }

    ._154vak76gg000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._154vak76gg000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._154vak76gg000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._154vak76gg000 .swiper-center .swiper-button-prev,
    ._154vak76gg000 .swiper-center .swiper-button-next,
    ._154vak76gg000 .arrow-normal .swiper-button-prev,
    ._154vak76gg000 .arrow-normal .swiper-button-next {
        margin-top: -8px;
    }

    ._154vak76gg000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._154vak76gg000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._154vak76gg000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._154vak76gg000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._154vak76gg000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.text .des>.content {
        margin-bottom: 0px;
    }

    ._154vak76gg000 svg,
    ._154vak76gg000 path {
        width: 16px;
        height: 16px;
        fill: rgba(255, 255, 255, 1);
    }

    ._154vak76gg000 .zz-comp-list__item:nth-child(2)>.zz-element-wrapper {
        background-color: rgba(255, 255, 255, 0.9);
    }

    ._154vak76gg000 .zz-comp-list__item:nth-child(4)>.zz-element-wrapper {
        background-color: rgba(255, 255, 255, 0.9);
    }

    ._154vak76gg000 .zz-comp-list__item:nth-child(6)>.zz-element-wrapper {
        background-color: rgba(255, 255, 255, 0.9);
    }
}

@media (max-width: 767px) {
    ._154vak76gg000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._154vak76gg000 .zz-comp-list {
        margin-left: -2px;
        margin-right: -2px;
    }

    ._154vak76gg000 {
        padding: 0px 0px 0px 0px;
    }

    ._154vak76gg000 .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._154vak76gg000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(255, 255, 255, 1);
        font-size: 18px;
        line-height: 1.5;
        text-align: center;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 10px;
        color: rgba(255, 255, 255, 0.6);
        font-size: 14px;
        line-height: 1.5;
        text-align: center;
    }

    ._154vak76gg000 .zz-comp-list__item {
        padding: 2px;
        margin: 0;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        background: rgba(255, 130, 68, 0.9);
        border-radius: 10px 10px 10px 10px;
    }

    ._154vak76gg000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._154vak76gg000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._154vak76gg000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._154vak76gg000 .swiper-center .swiper-button-prev,
    ._154vak76gg000 .swiper-center .swiper-button-next,
    ._154vak76gg000 .arrow-normal .swiper-button-prev,
    ._154vak76gg000 .arrow-normal .swiper-button-next {
        margin-top: -8px;
    }

    ._154vak76gg000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._154vak76gg000 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._154vak76gg000 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._154vak76gg000 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._154vak76gg000 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._154vak76gg000 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._154vak76gg000 svg,
    ._154vak76gg000 path {
        width: 16px;
        height: 16px;
        fill: rgba(255, 255, 255, 1);
    }

    ._154vak76gg000 .zz-comp-list__item:nth-child(2)>.zz-element-wrapper {
        background-color: rgba(255, 255, 255, 0.9);
    }

    ._154vak76gg000 .zz-comp-list__item:nth-child(4)>.zz-element-wrapper {
        background-color: rgba(255, 255, 255, 0.9);
    }

    ._154vak76gg000 .zz-comp-list__item:nth-child(6)>.zz-element-wrapper {
        background-color: rgba(255, 255, 255, 0.9);
    }
}

._154vamacog000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;margin-top:40px;
}

._154vamacog000>.zz-comp-row {
    margin: 0 -15px;
}

._154vamacog000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._154vamb5cg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154vamb5cg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154vamb68g000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154vamb68g000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154vamb6sg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154vamb6sg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154vapthgg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._154vapthgg000>.zz-comp-row {
    margin: 0 -15px;
}

._154vapthgg000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._154vaptrsg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154vaptrsg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154vaptt4g000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154vaptt4g000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._154vapttsg000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._154vapttsg000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551avb590000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1551avb590000>.zz-comp-row {
    margin: 0 -15px;
}

._1551avb590000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._1551avbgt0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551avbgt0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551avbhp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551avbhp0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551avt9l0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1551avt9l0000>.zz-comp-row {
    margin: 0 -15px;
}

._1551avt9l0000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._1551avtv50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551avtv50000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551avu010000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551avu010000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551b0g810000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1551b0g810000>.zz-comp-row {
    margin: 0 -15px;
}

._1551b0g810000>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._1551b0gmd0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551b0gmd0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551b0gn90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551b0gn90000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._1551b1ia50000>.image__wrapper {
        padding-top: 121.43%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._1551b1ia50000>.image__wrapper {
        padding-top: 121.43%;
    }
}

@media (max-width: 767px) {
    ._1551b1ia50000>.image__wrapper {
        padding-top: 37.90%;
    }
}

@media (min-width: 768px) {
    ._1551b1ia50000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._1551b1ia50000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._1551b1ia50000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._1551b1ia50000 .img img {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    ._1551b6l250000>.image__wrapper {
        padding-top: 121.43%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._1551b6l250000>.image__wrapper {
        padding-top: 121.43%;
    }
}

@media (max-width: 767px) {
    ._1551b6l250000>.image__wrapper {
        padding-top: 37.90%;
    }
}

@media (min-width: 768px) {
    ._1551b6l250000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._1551b6l250000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._1551b6l250000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._1551b6l250000 .img img {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    ._1551b7ev90000>.image__wrapper {
        padding-top: 121.43%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._1551b7ev90000>.image__wrapper {
        padding-top: 121.43%;
    }
}

@media (max-width: 767px) {
    ._1551b7ev90000>.image__wrapper {
        padding-top: 37.90%;
    }
}

@media (min-width: 768px) {
    ._1551b7ev90000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._1551b7ev90000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._1551b7ev90000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._1551b7ev90000 .img img {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    ._1551b85i50000>.image__wrapper {
        padding-top: 121.43%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._1551b85i50000>.image__wrapper {
        padding-top: 121.43%;
    }
}

@media (max-width: 767px) {
    ._1551b85i50000>.image__wrapper {
        padding-top: 37.90%;
    }
}

@media (min-width: 768px) {
    ._1551b85i50000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._1551b85i50000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._1551b85i50000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 10px 10px 10px 10px;
    }

    ._1551b85i50000 .img img {
        width: 100%;
    }
}

._1551bc73p0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1551bc73p0000>.zz-comp-row {
    margin: 0 -0px;
}

._1551bc73p0000>.zz-comp-row>.zz-column {
    padding: 0 0px 0px 0px;
}

._1551bc7tt0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551bc7tt0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551bc7ul0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-end;
}

._1551bc7ul0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551bc7vh0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551bc7vh0000>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551bjh490000 .btn-wrapper {
    justify-content: center;
}

._1551bjh490000 .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._1551bjh490000 .btn-link .zz-button {
    font-size: 20px;
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 0, 0, 0.1);
    margin: 0px 0px 0px 0px;
    border: 0px solid #dcdfe6;
    border-radius: 400px 400px 400px 400px;
    padding: 16px 40px 16px 40px;
}

._1551bjh490000 .btn-link .zz-button:hover {
    color: rgba(255, 255, 255, 1);
}

._1551bjh490000 .btn-link .zz-button svg,
._1551bjh490000 .btn-link .zz-button path {
    fill: rgba(255, 255, 255, 1);
}

._1551bjh490000 .btn-link .zz-button:hover svg,
._1551bjh490000 .btn-link .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._1551bjh490000 .btn-group .btn-link:first-child .zz-button {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

._1551bjh490000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
    border-radius: 0px;
}

._1551bjh490000 .btn-group .btn-link:not(:last-child) .zz-button {
    margin-right: -0px;
}

._1551cd3ht0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1551cd3ht0000>.zz-comp-row {
    margin: 0 -0px;
}

._1551cd3ht0000>.zz-comp-row>.zz-column {
    padding: 0 0px 0px 0px;
}

._1551cd3ht0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551cd3ht0001>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551cd3ht0002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-end;
}

._1551cd3ht0002>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551cd3ht0003 .btn-wrapper {
    justify-content: center;
}

._1551cd3ht0003 .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._1551cd3ht0003 .btn-link .zz-button {
    font-size: 20px;
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 0, 0, 0.1);
    margin: 0px 0px 0px 0px;
    border: 0px solid #dcdfe6;
    border-radius: 400px 400px 400px 400px;
    padding: 16px 40px 16px 40px;
}

._1551cd3ht0003 .btn-link .zz-button:hover {
    color: rgba(255, 255, 255, 1);
}

._1551cd3ht0003 .btn-link .zz-button svg,
._1551cd3ht0003 .btn-link .zz-button path {
    fill: rgba(255, 255, 255, 1);
}

._1551cd3ht0003 .btn-link .zz-button:hover svg,
._1551cd3ht0003 .btn-link .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._1551cd3ht0003 .btn-group .btn-link:first-child .zz-button {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

._1551cd3ht0003 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
    border-radius: 0px;
}

._1551cd3ht0003 .btn-group .btn-link:not(:last-child) .zz-button {
    margin-right: -0px;
}

._1551cd3ht0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551cd3ht0004>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551ce1c10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1551ce1c10000>.zz-comp-row {
    margin: 0 -0px;
}

._1551ce1c10000>.zz-comp-row>.zz-column {
    padding: 0 0px 0px 0px;
}

._1551ce1c10001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551ce1c10001>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551ce1c10002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-end;
}

._1551ce1c10002>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551ce1c10003 .btn-wrapper {
    justify-content: center;
}

._1551ce1c10003 .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._1551ce1c10003 .btn-link .zz-button {
    font-size: 20px;
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 0, 0, 0.1);
    margin: 0px 0px 0px 0px;
    border: 0px solid #dcdfe6;
    border-radius: 400px 400px 400px 400px;
    padding: 16px 40px 16px 40px;
}

._1551ce1c10003 .btn-link .zz-button:hover {
    color: rgba(255, 255, 255, 1);
}

._1551ce1c10003 .btn-link .zz-button svg,
._1551ce1c10003 .btn-link .zz-button path {
    fill: rgba(255, 255, 255, 1);
}

._1551ce1c10003 .btn-link .zz-button:hover svg,
._1551ce1c10003 .btn-link .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._1551ce1c10003 .btn-group .btn-link:first-child .zz-button {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

._1551ce1c10003 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
    border-radius: 0px;
}

._1551ce1c10003 .btn-group .btn-link:not(:last-child) .zz-button {
    margin-right: -0px;
}

._1551ce1c10004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551ce1c10004>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551ceq210000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1551ceq210000>.zz-comp-row {
    margin: 0 -0px;
}

._1551ceq210000>.zz-comp-row>.zz-column {
    padding: 0 0px 0px 0px;
}

._1551ceq210001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551ceq210001>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551ceq210002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-end;
}

._1551ceq210002>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1551ceq210003 .btn-wrapper {
    justify-content: center;
}

._1551ceq210003 .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._1551ceq210003 .btn-link .zz-button {
    font-size: 20px;
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 0, 0, 0.1);
    margin: 0px 0px 0px 0px;
    border: 0px solid #dcdfe6;
    border-radius: 400px 400px 400px 400px;
    padding: 16px 40px 16px 40px;
}

._1551ceq210003 .btn-link .zz-button:hover {
    color: rgba(255, 255, 255, 1);
}

._1551ceq210003 .btn-link .zz-button svg,
._1551ceq210003 .btn-link .zz-button path {
    fill: rgba(255, 255, 255, 1);
}

._1551ceq210003 .btn-link .zz-button:hover svg,
._1551ceq210003 .btn-link .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._1551ceq210003 .btn-group .btn-link:first-child .zz-button {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

._1551ceq210003 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
    border-radius: 0px;
}

._1551ceq210003 .btn-group .btn-link:not(:last-child) .zz-button {
    margin-right: -0px;
}

._1551ceq210004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1551ceq210004>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._1551geo9l0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1551geo9l0000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._1551gfv510000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1551gfv510000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._1551ggsod0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1551ggsod0000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._1551m9v4h0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1551m9v4h0000 {
        height: 440px;
    }
}

@media (min-width: 768px) {
    ._1551oi33l0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1551oi33l0000 {
        height: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153bn8g390001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153bn8g390001 {
        margin: 0px 0px 0px 0px;
    }

    ._153bn8g390001>.zz-bg>.zz-bg-color,
    ._153bn8g390001 .fp-tableCell>.zz-bg>.zz-bg-color {
        background: rgba(248, 248, 248, 1);
    }

    ._153bn8g390001 .zz-container {
        color: rgba(0, 0, 0, 1);
        font-size: 14px;
        line-height: 1.5;
        padding: 10px 60px 10px 60px;
    }

    ._153bn8g390001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153bn8g390001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153bn8g390001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._153bn8g390001 {
        margin: 0px 0px 0px 0px;
    }

    ._153bn8g390001>.zz-bg>.zz-bg-color,
    ._153bn8g390001 .fp-tableCell>.zz-bg>.zz-bg-color {
        background: rgba(248, 248, 248, 1);
    }

    ._153bn8g390001 .zz-container {
        color: rgba(0, 0, 0, 1);
        font-size: 14px;
        line-height: 1.5;
        padding: 20px 20px 20px 20px;
    }

    ._153bn8g390001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153bn8g390001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153bn8g390001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 768px) {
    ._153bn8g390003 {
        padding: 0px 0px 0px 0px;
    }

    ._153bn8g390003>.zz-text,
    ._153bn8g390003>.zz-text>p {
        text-align: left;
        color: rgba(153, 153, 153, 1);
        font-size: 16px;
    }
}

@media (max-width: 767px) {
    ._153bn8g390003 {
        padding: 0px 0px 0px 0px;
    }

    ._153bn8g390003>.zz-text,
    ._153bn8g390003>.zz-text>p {
        text-align: center;
        color: rgba(153, 153, 153, 1);
        font-size: 16px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153m3nkah0000:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._153m3nkah0000 {
        margin: 0px 0px 0px 0px;
    }

    ._153m3nkah0000>.zz-bg>.zz-bg-color,
    ._153m3nkah0000 .fp-tableCell>.zz-bg>.zz-bg-color {
        background: rgba(249, 249, 249, 1);
    }

    ._153m3nkah0000 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 60px 0px 60px;
    }

    ._153m3nkah0000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153m3nkah0000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153m3nkah0000.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._153m3nkah0000 {
        margin: 0px 0px 0px 0px;
    }

    ._153m3nkah0000>.zz-bg>.zz-bg-color,
    ._153m3nkah0000 .fp-tableCell>.zz-bg>.zz-bg-color {
        background: rgba(249, 249, 249, 1);
    }

    ._153m3nkah0000 .zz-container {
        font-family: NotoSansCJKsc-Light;
        padding: 0px 20px 0px 20px;
    }

    ._153m3nkah0000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._153m3nkah0000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._153m3nkah0000.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 1200px) {
    ._153m3nkah0002 {
        height: 80px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153m3nkah0002 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._153m3nkah0002 {
        height: 20px;
    }
}

._153m3nkah0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._153m3nkah0003>.zz-comp-row {
    margin: 0 -15px;
}

._153m3nkah0003>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._153m3nkah0004 {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-left: none;
    border-bottom: none;
    border-top: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153m3nkah0004>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153m3nkah0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._153m3nkah0005>.zz-comp-row {
    margin: 0 -15px;
}

._153m3nkah0005>.zz-comp-row>.zz-column {
    padding: 0 15px 0px 15px;
}

._153m3nkah0006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153m3nkah0006>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153m3nkah0007 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153m3nkah0007 .zz-comp-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    ._153m3nkah0007 {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah0007 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah0007 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 20px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah0007 .zz-comp-list__item {
        padding: 10px;
        margin: 0;
    }

    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153m3nkah0007 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153m3nkah0007 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153m3nkah0007 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153m3nkah0007 .swiper-center .swiper-button-prev,
    ._153m3nkah0007 .swiper-center .swiper-button-next,
    ._153m3nkah0007 .arrow-normal .swiper-button-prev,
    ._153m3nkah0007 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153m3nkah0007 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153m3nkah0007 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153m3nkah0007 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153m3nkah0007 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153m3nkah0007 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153m3nkah0007 svg,
    ._153m3nkah0007 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153m3nkah0007 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153m3nkah0007 .zz-comp-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    ._153m3nkah0007 {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah0007 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah0007 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 20px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah0007 .zz-comp-list__item {
        padding: 10px;
        margin: 0;
    }

    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153m3nkah0007 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153m3nkah0007 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153m3nkah0007 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153m3nkah0007 .swiper-center .swiper-button-prev,
    ._153m3nkah0007 .swiper-center .swiper-button-next,
    ._153m3nkah0007 .arrow-normal .swiper-button-prev,
    ._153m3nkah0007 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153m3nkah0007 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153m3nkah0007 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153m3nkah0007 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153m3nkah0007 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153m3nkah0007 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153m3nkah0007 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153m3nkah0007 svg,
    ._153m3nkah0007 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._153m3nkah0008 {
    height: 20px;
}

@media (min-width: 768px) {
    ._153m3nkah0009 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153m3nkah0009 .zz-comp-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    ._153m3nkah0009 {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah0009 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah0009 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(153, 153, 153, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah0009 .zz-comp-list__item {
        padding: 10px;
        margin: 0;
    }

    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153m3nkah0009 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153m3nkah0009 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153m3nkah0009 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153m3nkah0009 .swiper-center .swiper-button-prev,
    ._153m3nkah0009 .swiper-center .swiper-button-next,
    ._153m3nkah0009 .arrow-normal .swiper-button-prev,
    ._153m3nkah0009 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153m3nkah0009 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153m3nkah0009 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153m3nkah0009 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153m3nkah0009 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153m3nkah0009 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153m3nkah0009 svg,
    ._153m3nkah0009 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153m3nkah0009 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153m3nkah0009 .zz-comp-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    ._153m3nkah0009 {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah0009 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah0009 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: rgba(153, 153, 153, 1);
        font-size: 16px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah0009 .zz-comp-list__item {
        padding: 10px;
        margin: 0;
    }

    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153m3nkah0009 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153m3nkah0009 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153m3nkah0009 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153m3nkah0009 .swiper-center .swiper-button-prev,
    ._153m3nkah0009 .swiper-center .swiper-button-next,
    ._153m3nkah0009 .arrow-normal .swiper-button-prev,
    ._153m3nkah0009 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153m3nkah0009 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153m3nkah0009 .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153m3nkah0009 .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153m3nkah0009 .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153m3nkah0009 .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153m3nkah0009 .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153m3nkah0009 svg,
    ._153m3nkah0009 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._153m3nkah000a {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153m3nkah000a>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._153m3nkah000b {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._153m3nkah000b>.zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._153m3nkah000c .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153m3nkah000c .zz-comp-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    ._153m3nkah000c {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah000c .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah000c .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 20px;
        line-height: 1.5;
        text-align: right;
    }

    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah000c .zz-comp-list__item {
        padding: 10px;
        margin: 0;
    }

    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153m3nkah000c .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153m3nkah000c .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153m3nkah000c .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153m3nkah000c .swiper-center .swiper-button-prev,
    ._153m3nkah000c .swiper-center .swiper-button-next,
    ._153m3nkah000c .arrow-normal .swiper-button-prev,
    ._153m3nkah000c .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153m3nkah000c .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153m3nkah000c .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153m3nkah000c .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153m3nkah000c .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153m3nkah000c .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153m3nkah000c svg,
    ._153m3nkah000c path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._153m3nkah000c .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._153m3nkah000c .zz-comp-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    ._153m3nkah000c {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah000c .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._153m3nkah000c .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper>.text .title,
    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper>.text .title>* {
        color: #333;
        font-size: 16px;
        line-height: 1.5;
        text-align: center;
    }

    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper>.text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._153m3nkah000c .zz-comp-list__item {
        padding: 10px;
        margin: 0;
    }

    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._153m3nkah000c .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._153m3nkah000c .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._153m3nkah000c .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._153m3nkah000c .swiper-center .swiper-button-prev,
    ._153m3nkah000c .swiper-center .swiper-button-next,
    ._153m3nkah000c .arrow-normal .swiper-button-prev,
    ._153m3nkah000c .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._153m3nkah000c .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._153m3nkah000c .zz-comp-list__item>.zz-element-wrapper>.img {
        border-radius: 0px;
    }

    ._153m3nkah000c .zz-comp-list__item.is-left>.zz-element-wrapper>.img,
    ._153m3nkah000c .zz-comp-list__item.is-right>.zz-element-wrapper>.img {
        width: 50%;
    }

    ._153m3nkah000c .zz-comp-list__item.is-left>.zz-element-wrapper>.text,
    ._153m3nkah000c .zz-comp-list__item.is-right>.zz-element-wrapper>.text {
        justify-content: flex-start;
    }

    ._153m3nkah000c svg,
    ._153m3nkah000c path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (min-width: 768px) {
    ._153m3nkah000d {
        padding: 5px 0px 5px 0px;
    }

    ._153m3nkah000d>.zz-text,
    ._153m3nkah000d>.zz-text>p {
        text-align: right;
        color: rgba(255, 130, 68, 1);
        font-family: Arial;
        font-size: 26px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._153m3nkah000d {
        padding: 5px 0px 5px 0px;
    }

    ._153m3nkah000d>.zz-text,
    ._153m3nkah000d>.zz-text>p {
        text-align: center;
        color: rgba(255, 130, 68, 1);
        font-family: Arial;
        font-size: 26px;
        font-weight: bold;
        line-height: 1;
    }
}

._153m3nkah000e {
    height: 30px;
}

@media (min-width: 768px) {
    ._153m3nkah000f {
        padding: 5px 0px 5px 0px;
    }

    ._153m3nkah000f>.zz-text,
    ._153m3nkah000f>.zz-text>p {
        text-align: right;
        color: rgba(0, 0, 0, 1);
        font-size: 20px;
        font-weight: bold;
    }
}

@media (max-width: 767px) {
    ._153m3nkah000f {
        padding: 5px 0px 5px 0px;
    }

    ._153m3nkah000f>.zz-text,
    ._153m3nkah000f>.zz-text>p {
        text-align: center;
        color: rgba(0, 0, 0, 1);
        font-size: 15px;
        font-weight: bold;
    }
}

._153m3nkah000g {
    height: 10px;
}

@media (min-width: 1200px) {
    ._153m3nkah000h>.image__wrapper {
        padding-top: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._153m3nkah000h>.image__wrapper {
        padding-top: 20px;
    }
}

@media (max-width: 767px) {
    ._153m3nkah000h>.image__wrapper {
        padding-top: 20px;
    }
}

@media (min-width: 768px) {
    ._153m3nkah000h {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._153m3nkah000h {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    ._153m3nkah000i {
        height: 80px;
    }
}

@media (max-width: 767px) {
    ._153m3nkah000i {
        height: 20px;
    }
}