#page-2 {
    background: rgba(255, 255, 255, 1);
}

#page-2 {
    color: rgba(0, 0, 0, 1);
    font-size: 14px;
    line-height: 1.5;
}

._17qlhtuk0o003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qlhtuk0o003 > .zz-comp-row {
    margin: 0 -15px;
}

._17qlhtuk0o003 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17qlhtuk0o004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17qlhtuk0o004 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qlhtuk0o005.zz-comp-logo {
    justify-content: flex-start;
}

._17qlhtuk0o005 .logo__wrapper h1 {
    color: #666;
    font-size: 28px;
}

._17qlhtuk0o006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17qlhtuk0o006 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17qlhtuk0o007 .menu-link {
        color: rgba(238, 229, 229, 1);
    }

    ._17qlhtuk0o007 .menu-link svg, ._17qlhtuk0o007 .menu-link path {
        fill: rgba(238, 229, 229, 1);
        width: 30px;
        height: 30px;
    }

    ._17qlhtuk0o007 .is-active > .menu-link svg, ._17qlhtuk0o007 .is-active > .menu-link path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qlhtuk0o007 .menu-link:hover svg, ._17qlhtuk0o007 .menu-link:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qlhtuk0o007 li.is-active > .menu-link {
        color: rgba(255, 255, 255, 1);
    }

    ._17qlhtuk0o007 li .menu-link:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17qlhtuk0o007.zz-comp-menu .zz-menu-item, ._17qlhtuk0o007.zz-comp-menu .zz-submenu .menu-link {
        font-size: 16px;
        height: 4.7rem;
    }

    ._17qlhtuk0o007 > ul.zz-menu--vertical > li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._17qlhtuk0o007 > ul.zz-menu--horizontal > li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._17qlhtuk0o007 .zz-menu-item .menu-link, ._17qlhtuk0o007 .zz-submenu .menu-link {
        padding: 0 2.1rem;
    }

    ._17qlhtuk0o007 .zz-menu--vertical .menu-link {
        justify-content: center;
    }

    ._17qlhtuk0o007 > ul {
        justify-content: center;
    }

    ._17qlhtuk0o007 .zz-menu--popup .menu-link, ._17qlhtuk0o007 .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: center;
    }

    ._17qlhtuk0o007 .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._17qlhtuk0o007 .menu-link {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._17qlhtuk0o007 .is-active > .menu-link {
        border-bottom-color: rgba(255, 255, 255, 1);
    }
}

@media (max-width: 767px) {
    ._17qlhtuk0o007 .menu-link {
        color: rgba(238, 229, 229, 1);
    }

    ._17qlhtuk0o007 .menu-link svg, ._17qlhtuk0o007 .menu-link path {
        fill: rgba(238, 229, 229, 1);
        width: 30px;
        height: 30px;
    }

    ._17qlhtuk0o007 .is-active > .menu-link svg, ._17qlhtuk0o007 .is-active > .menu-link path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qlhtuk0o007 .menu-link:hover svg, ._17qlhtuk0o007 .menu-link:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qlhtuk0o007 li.is-active > .menu-link {
        color: rgba(255, 255, 255, 1);
    }

    ._17qlhtuk0o007 li .menu-link:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17qlhtuk0o007.zz-comp-menu .zz-menu-item, ._17qlhtuk0o007.zz-comp-menu .zz-submenu .menu-link {
        font-size: 16px;
        height: 4.7rem;
    }

    ._17qlhtuk0o007 > ul.zz-menu--vertical > li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._17qlhtuk0o007 > ul.zz-menu--horizontal > li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._17qlhtuk0o007 .zz-menu-item .menu-link, ._17qlhtuk0o007 .zz-submenu .menu-link {
        padding: 0 2.1rem;
    }

    ._17qlhtuk0o007 .zz-menu--vertical .menu-link {
        justify-content: center;
    }

    ._17qlhtuk0o007 > ul {
        justify-content: center;
    }

    ._17qlhtuk0o007 .zz-menu--popup .menu-link, ._17qlhtuk0o007 .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: center;
    }

    ._17qlhtuk0o007 .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._17qlhtuk0o007 .menu-link {
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._17qlhtuk0o007 .is-active > .menu-link {
        border-bottom-color: rgba(255, 255, 255, 1);
    }
}

._17qlhtuk0o008 .nav__wrapper > .logo h1 {
    font-size: 26px;
}

._17qlhtuk0o008 .nav__wrapper {
    background-color: #fff;
}

._17qlhtuk0o008 .menu-list {
    background-color: #fff;
}

._17qlhtuk0o008 .nav-btn i, ._17qlhtuk0o008 .menu-list .close i {
    color: #333;
}

._17qlhtuk0o008 .nav-btn i em, ._17qlhtuk0o008 .nav-btn i:before, ._17qlhtuk0o008 .nav-btn i:after {
    background-color: #333;
}

@media (min-width: 768px) {
    ._17qlhtuk0o00a .menu-link {
        color: #909399;
    }

    ._17qlhtuk0o00a .menu-link svg, ._17qlhtuk0o00a .menu-link path {
        fill: #909399;
        width: 30px;
        height: 30px;
    }

    ._17qlhtuk0o00a .is-active > .menu-link svg, ._17qlhtuk0o00a .is-active > .menu-link path {
        fill: #303133;
    }

    ._17qlhtuk0o00a .menu-link:hover svg, ._17qlhtuk0o00a .menu-link:hover path {
        fill: #303133;
    }

    ._17qlhtuk0o00a li.is-active > .menu-link {
        color: #303133;
    }

    ._17qlhtuk0o00a li .menu-link:hover {
        color: #303133;
        background-color: #fff;
    }

    ._17qlhtuk0o00a.zz-comp-menu .zz-menu-item, ._17qlhtuk0o00a.zz-comp-menu .zz-submenu .menu-link {
        font-size: 14px;
        height: 4rem;
    }

    ._17qlhtuk0o00a > ul.zz-menu--vertical > li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: none;
        border-bottom-color: #000;
    }

    ._17qlhtuk0o00a > ul.zz-menu--horizontal > li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: none;
        border-right-color: #000;
    }

    ._17qlhtuk0o00a .zz-menu-item .menu-link, ._17qlhtuk0o00a .zz-submenu .menu-link {
        padding: 0 1.65rem;
    }

    ._17qlhtuk0o00a .zz-menu--vertical .menu-link {
        justify-content: flex-start;
    }

    ._17qlhtuk0o00a > ul {
        justify-content: flex-start;
    }

    ._17qlhtuk0o00a .zz-menu--popup .menu-link, ._17qlhtuk0o00a .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: center;
    }

    ._17qlhtuk0o00a .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._17qlhtuk0o00a .menu-link {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._17qlhtuk0o00a .is-active > .menu-link {
        border-bottom-color: #333;
    }
}

@media (max-width: 767px) {
    ._17qlhtuk0o00a .menu-link {
        color: #909399;
    }

    ._17qlhtuk0o00a .menu-link svg, ._17qlhtuk0o00a .menu-link path {
        fill: #909399;
        width: 30px;
        height: 30px;
    }

    ._17qlhtuk0o00a .is-active > .menu-link svg, ._17qlhtuk0o00a .is-active > .menu-link path {
        fill: #303133;
    }

    ._17qlhtuk0o00a .menu-link:hover svg, ._17qlhtuk0o00a .menu-link:hover path {
        fill: #303133;
    }

    ._17qlhtuk0o00a li.is-active > .menu-link {
        color: #303133;
    }

    ._17qlhtuk0o00a li .menu-link:hover {
        color: #303133;
        background-color: #fff;
    }

    ._17qlhtuk0o00a.zz-comp-menu .zz-menu-item, ._17qlhtuk0o00a.zz-comp-menu .zz-submenu .menu-link {
        font-size: 14px;
        height: 4.2rem;
    }

    ._17qlhtuk0o00a > ul.zz-menu--vertical > li:not(:last-child) {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgba(238, 238, 238, 1);
    }

    ._17qlhtuk0o00a > ul.zz-menu--horizontal > li:not(:last-child) {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: rgba(238, 238, 238, 1);
    }

    ._17qlhtuk0o00a .zz-menu-item .menu-link, ._17qlhtuk0o00a .zz-submenu .menu-link {
        padding: 0 1rem;
    }

    ._17qlhtuk0o00a .zz-menu--vertical .menu-link {
        justify-content: center;
    }

    ._17qlhtuk0o00a > ul {
        justify-content: center;
    }

    ._17qlhtuk0o00a .zz-menu--popup .menu-link, ._17qlhtuk0o00a .zz-submenu .zz-menu--inline .menu-link {
        font-size: 14px;
        justify-content: center;
    }

    ._17qlhtuk0o00a .zz-menu .menu-icon.icon-left .zz-menu__name {
        margin-left: 0px;
    }

    ._17qlhtuk0o00a .menu-link {
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
    }

    ._17qlhtuk0o00a .is-active > .menu-link {
        border-bottom-color: #333;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17qtcole0o001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._17qtcole0o001 {
        margin: 0px 0px 0px 0px;
    }

    ._17qtcole0o001 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17qtcole0o001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qtcole0o001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qtcole0o001.zz-comp-block-wrap {
        height: auto;
    }

    ._17qtcole0o001.v-float > .zz-bg > .zz-bg-color, ._17qtcole0o001.v-float .fp-tableCell > .zz-bg > .zz-bg-color {
        background-color: rgba(14, 45, 78, 1);
    }
}

@media (max-width: 767px) {
    ._17qtcole0o001 {
        margin: 0px 0px 0px 0px;
    }

    ._17qtcole0o001 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17qtcole0o001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qtcole0o001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qtcole0o001.zz-comp-block-wrap {
        height: auto;
    }

    ._17qtcole0o001.v-float > .zz-bg > .zz-bg-color, ._17qtcole0o001.v-float .fp-tableCell > .zz-bg > .zz-bg-color {
        background-color: rgba(14, 45, 78, 1);
    }
}

._17qtcpoj90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qtcpoj90000 > .zz-comp-row {
    margin: 0 -15px;
}

._17qtcpoj90000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17qtcporl0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtcporl0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtcposd0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17qtcposd0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtcpot10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtcpot10000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17r08v6q10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17r08v6q10000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17r091kn50000 {
    justify-content: flex-end;
}

._17r091kn50000.social-share .social-share-icon {
    margin-right: 10px;
    font-size: 18px;
    border-radius: 64px;
}

._17r091kn50000.is-custom-bg .social-share-icon {
    background-color: rgba(0, 0, 0, 0.15);
    color: rgba(255, 255, 255, 1);
}

._17r091kn50000.is-custom-plain .social-share-icon {
    color: rgba(255, 255, 255, 1);
}

._17r091kn50000.is-custom-icon .social-share-icon {
    color: rgba(255, 255, 255, 1);
}

._17su3k0ml0000 {
    height: 36px;
}

._17su3ko4l0000 {
    height: 29px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17qlhtuogo006:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._17qlhtuogo006 {
        margin: 0px 0px 0px 0px;
    }

    ._17qlhtuogo006 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17qlhtuogo006.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qlhtuogo006.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qlhtuogo006.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._17qlhtuogo006 {
        margin: 0px 0px 0px 0px;
    }

    ._17qlhtuogo006 .zz-container {
        padding: 0px 20px 0px 20px;
    }

    ._17qlhtuogo006.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qlhtuogo006.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qlhtuogo006.zz-comp-block-wrap {
        height: auto;
    }
}

._17qt6ebvl0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qt6ebvl0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17qt6ebvl0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17qt6ec8l0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qt6ec8l0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17qtdfp2p0000:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._17qtdfp2p0000 {
        margin: 0px 0px 0px 0px;
    }

    ._17qtdfp2p0000 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17qtdfp2p0000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qtdfp2p0000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qtdfp2p0000.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._17qtdfp2p0000 {
        margin: 0px 0px 0px 0px;
    }

    ._17qtdfp2p0000 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17qtdfp2p0000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qtdfp2p0000.zz-comp-block-wrap {
        min-height: 250px;
    }

    .is-ie ._17qtdfp2p0000.zz-comp-block-wrap {
        height: 250px;
    }
}

@media (min-width: 768px) {
    ._17qtdfp2p0002 .zz-banner__arrow svg, ._17qtdfp2p0002 .zz-banner__arrow path {
        fill: #333;
        width: 28px;
        height: 28px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination .swiper-pagination-bullet {
        width: 16px;
        height: 16px;
        font-size: 16px;
    }

    ._17qtdfp2p0002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 16px;
        width: 5px;
    }

    ._17qtdfp2p0002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 16px;
        height: 5px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17qtdfp2p0002 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 16px;
    }

    ._17qtdfp2p0002 .zz-banner-wrapper .swiper-wrapper {
        height: 100vh;
    }

    ._17qtdfp2p0002 .zz-banner__pagination .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
        color: #fff;
    }

    ._17qtdfp2p0002 .zz-banner__pagination.custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 32px;
        border-radius: 8px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination.swiper-pagination-fraction {
        font-size: 16px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination .swiper-pagination-current {
        color: #fff;
    }

    ._17qtdfp2p0002 .zz-banner__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: rgba(255, 255, 255, 1);
    }

    ._17qtdfp2p0002 .zz-bg.swiper-bg-0 > .zz-bg-color {
        background: linear-gradient(216deg, rgba(35, 33, 52, 0), rgba(35, 33, 52, 1));
    }

    ._17qtdfp2p0002 .zz-bg.swiper-bg-1 > .zz-bg-color {
        background: linear-gradient(60deg, rgba(7, 8, 37, 0.4), rgba(47, 17, 17, 0));
    }
}

@media (max-width: 767px) {
    ._17qtdfp2p0002 .zz-banner__arrow svg, ._17qtdfp2p0002 .zz-banner__arrow path {
        fill: #333;
        width: 28px;
        height: 28px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
        font-size: 10px;
    }

    ._17qtdfp2p0002 .swiper-container-vertical .zz-banner__pagination.custom .swiper-pagination-bullet {
        height: 10px;
        width: 3px;
    }

    ._17qtdfp2p0002 .swiper-container-horizontal .zz-banner__pagination.custom .swiper-pagination-bullet {
        width: 10px;
        height: 3px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination.custom1 .swiper-pagination-bullet, ._17qtdfp2p0002 .zz-banner__pagination.custom1 .swiper-pagination-bullet {
        line-height: 10px;
    }

    .is-ie ._17qtdfp2p0002.zz-comp-banner .zz-banner-wrapper .swiper-wrapper, ._17qtdfp2p0002 .swiper-container-vertical .swiper-wrapper {
        height: 240px;
    }

    ._17qtdfp2p0002 .zz-banner-wrapper .zz-banner__item {
        min-height: 240px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
        color: #fff;
    }

    ._17qtdfp2p0002 .zz-banner__pagination.custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 20px;
        border-radius: 5px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination.swiper-pagination-fraction {
        font-size: 10px;
    }

    ._17qtdfp2p0002 .zz-banner__pagination .swiper-pagination-current {
        color: #fff;
    }

    ._17qtdfp2p0002 .zz-banner__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: rgba(255, 255, 255, 1);
    }

    ._17qtdfp2p0002 .zz-bg.swiper-bg-0 > .zz-bg-color {
        background: linear-gradient(216deg, rgba(35, 33, 52, 0), rgba(35, 33, 52, 1));
    }

    ._17qtdfp2p0002 .zz-bg.swiper-bg-1 > .zz-bg-color {
        background: linear-gradient(60deg, rgba(7, 8, 37, 0.4), rgba(47, 17, 17, 0));
    }
}

._17qtdfp2p0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtdfp2p0003 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtdfp2p0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qtdfp2p0004 > .zz-comp-row {
    margin: 0 -15px;
}

._17qtdfp2p0004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17qtdfp2p0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtdfp2p0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtdfp2p0006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17qtdfp2p0006 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17qtdfp2p0007 {
        padding: 5px 0px 5px 0px;
    }

    ._17qtdfp2p0007 > .zz-text, ._17qtdfp2p0007 > .zz-text > p {
        text-align: left;
        color: rgba(255, 255, 255, 1);
        font-size: 60px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17qtdfp2p0007 {
        padding: 5px 0px 5px 0px;
    }

    ._17qtdfp2p0007 > .zz-text, ._17qtdfp2p0007 > .zz-text > p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 36px;
        font-weight: bold;
        line-height: 1;
    }
}

._17qtdfp2p0009 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtdfp2p0009 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtdfp2p000a {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtdfp2p000a > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtgec250000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qtgec250000 > .zz-comp-row {
    margin: 0 -0px;
}

._17qtgec250000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17qtged350000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtged350000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtgeda90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17qtgeda90000 > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17qtgeda90000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17qtgf88h0000 > .image__wrapper {
        padding-top: 63.90%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17qtgf88h0000 > .image__wrapper {
        padding-top: 63.90%;
    }
}

@media (max-width: 767px) {
    ._17qtgf88h0000 > .image__wrapper {
        padding-top: 59.22%;
    }
}

@media (min-width: 768px) {
    ._17qtgf88h0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17qtgf88h0000 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._17qtgf88h0000 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17qtgf88h0000 .img img {
        width: 100%;
    }
}

@media (min-width: 768px) {
    ._17qtj88il0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qtj88il0000 > .zz-text, ._17qtj88il0000 > .zz-text > p {
        text-align: left;
        color: rgba(255, 255, 255, 1);
        font-size: 49px;
        font-weight: bold;
    }
}

@media (max-width: 767px) {
    ._17qtj88il0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qtj88il0000 > .zz-text, ._17qtj88il0000 > .zz-text > p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 22px;
        font-weight: bold;
    }
}

._17qtlp8d90000 {
    height: 120px;
}

@media (min-width: 768px) {
    ._17qtml1vl0000 .btn-wrapper {
        justify-content: flex-start;
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(128, 128, 128, 1);
        background: rgba(255, 255, 255, 1);
        border: 0px solid #000;
        border-radius: 1px 1px 1px 1px;
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button svg, ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button path {
        fill: rgba(128, 128, 128, 1);
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button:hover svg, ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button svg {
        height: 16px;
        width: 16px;
    }

    ._17qtml1vl0000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        margin: 0px 15px 0px 0px;
        border: 2px solid rgba(21, 122, 251, 1);
        border-radius: 30px 30px 30px 30px;
        padding: 16px 40px 16px 40px;
    }

    ._17qtml1vl0000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17qtml1vl0000 .btn-link .zz-button svg, ._17qtml1vl0000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qtml1vl0000 .btn-link .zz-button:hover svg, ._17qtml1vl0000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }
}

@media (max-width: 767px) {
    ._17qtml1vl0000 .btn-wrapper {
        justify-content: center;
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(128, 128, 128, 1);
        background: rgba(255, 255, 255, 1);
        border: 0px solid #000;
        border-radius: 1px 1px 1px 1px;
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button svg, ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button path {
        fill: rgba(128, 128, 128, 1);
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button:hover svg, ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qtml1vl0000 .btn-link:nth-child(1) .zz-button svg {
        height: 16px;
        width: 16px;
    }

    ._17qtml1vl0000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        margin: 0px 15px 0px 0px;
        border: 2px solid rgba(21, 122, 251, 1);
        border-radius: 30px 30px 30px 30px;
        padding: 16px 40px 16px 40px;
    }

    ._17qtml1vl0000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(60, 121, 85, 1);
    }

    ._17qtml1vl0000 .btn-link .zz-button svg, ._17qtml1vl0000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qtml1vl0000 .btn-link .zz-button:hover svg, ._17qtml1vl0000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }
}

._17qtq2gbt0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qtq2gbt0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17qtq2gbt0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17qtq2gk50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtq2gk50000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtq2gkt0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtq2gkt0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qtq2glh0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qtq2glh0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17qtq36ad0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qtq36ad0000 > .zz-text, ._17qtq36ad0000 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17qtq36ad0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qtq36ad0000 > .zz-text, ._17qtq36ad0000 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17qtq3v6l0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qtq3v6l0000 > .zz-text, ._17qtq3v6l0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (max-width: 767px) {
    ._17qtq3v6l0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qtq3v6l0000 > .zz-text, ._17qtq3v6l0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

._17qtq4bm90000 {
    height: 70px;
}

@media (min-width: 768px) {
    ._17qtq65kp0000 {
        height: 50px;
    }
}

@media (max-width: 767px) {
    ._17qtq65kp0000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._17qtq7pi90000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17qtq7pi90000 .zz-comp-list {
        margin-left: -28px;
        margin-right: -28px;
    }

    ._17qtq7pi90000 {
        padding: 0px 0px 0px 0px;
    }

    ._17qtq7pi90000 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._17qtq7pi90000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: rgba(64, 64, 64, 1);
        font-size: 40px;
        line-height: 1.5;
        text-align: left;
    }

    ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 0px;
        color: #999;
        font-size: 16px;
        line-height: 1;
        text-align: left;
    }

    ._17qtq7pi90000 .zz-comp-list__item {
        padding: 28px;
        margin: 0;
    }

    ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17qtq7pi90000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17qtq7pi90000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17qtq7pi90000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17qtq7pi90000 .swiper-center .swiper-button-prev, ._17qtq7pi90000 .swiper-center .swiper-button-next, ._17qtq7pi90000 .arrow-normal .swiper-button-prev, ._17qtq7pi90000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17qtq7pi90000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17qtq7pi90000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17qtq7pi90000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._17qtq7pi90000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17qtq7pi90000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17qtq7pi90000 svg, ._17qtq7pi90000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17qtq7pi90000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17qtq7pi90000 .zz-comp-list {
        margin-left: -10px;
        margin-right: -10px;
    }

    ._17qtq7pi90000 {
        padding: 0px 0px 0px 0px;
    }

    ._17qtq7pi90000 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._17qtq7pi90000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: rgba(64, 64, 64, 1);
        font-size: 28px;
        line-height: 1.5;
        text-align: center;
    }

    ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 0px;
        color: #999;
        font-size: 16px;
        line-height: 1;
        text-align: center;
    }

    ._17qtq7pi90000 .zz-comp-list__item {
        padding: 10px;
        margin: 0;
    }

    ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17qtq7pi90000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17qtq7pi90000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17qtq7pi90000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17qtq7pi90000 .swiper-center .swiper-button-prev, ._17qtq7pi90000 .swiper-center .swiper-button-next, ._17qtq7pi90000 .arrow-normal .swiper-button-prev, ._17qtq7pi90000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17qtq7pi90000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._17qtq7pi90000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17qtq7pi90000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17qtq7pi90000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._17qtq7pi90000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17qtq7pi90000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17qtq7pi90000 svg, ._17qtq7pi90000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17qtsua3ko001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._17qtsua3ko001 {
        margin: 0px 0px 0px 0px;
    }

    ._17qtsua3ko001 > .zz-bg > .zz-bg-color, ._17qtsua3ko001 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(235, 235, 235, 0.19);
    }

    ._17qtsua3ko001 > .zz-bg > .zz-bg-img, ._17qtsua3ko001 .fp-tableCell > .zz-bg > .zz-bg-img {
        background-image: url(https://cspack-1256129200.cos.na-siliconvalley.myqcloud.com/image%2Fabout%2Fpatent_2.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-size: cover;
    }

    ._17qtsua3ko001 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17qtsua3ko001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qtsua3ko001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qtsua3ko001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._17qtsua3ko001 {
        margin: 0px 0px 0px 0px;
    }

    ._17qtsua3ko001 > .zz-bg > .zz-bg-color, ._17qtsua3ko001 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(235, 235, 235, 0.19);
    }

    ._17qtsua3ko001 > .zz-bg > .zz-bg-img, ._17qtsua3ko001 .fp-tableCell > .zz-bg > .zz-bg-img {
        background-image: url(https://cspack-1256129200.cos.na-siliconvalley.myqcloud.com/image%2Fabout%2Fpatent_2.png);
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: inherit;
        background-size: cover;
    }

    ._17qtsua3ko001 .zz-container {
        padding: 0px 20px 0px 20px;
    }

    ._17qtsua3ko001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qtsua3ko001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qtsua3ko001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 768px) {
    ._17qttgjjp0000 .btn-wrapper {
        justify-content: flex-start;
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
        border: 0px solid #000;
        border-radius: 1px 1px 1px 1px;
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button svg, ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button:hover svg, ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button svg {
        height: 16px;
        width: 16px;
    }

    ._17qttgjjp0000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        margin: 0px 0px 0px 0px;
        border: 2px solid rgba(21, 122, 251, 1);
        border-radius: 30px 30px 30px 30px;
        padding: 16px 50px 16px 50px;
    }

    ._17qttgjjp0000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(64, 64, 64, 1);
    }

    ._17qttgjjp0000 .btn-link .zz-button svg, ._17qttgjjp0000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qttgjjp0000 .btn-link .zz-button:hover svg, ._17qttgjjp0000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qttgjjp0000 .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._17qttgjjp0000 .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._17qttgjjp0000 .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -2px;
    }
}

@media (max-width: 767px) {
    ._17qttgjjp0000 .btn-wrapper {
        justify-content: center;
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(128, 128, 128, 1);
        background: rgba(255, 255, 255, 1);
        border: 0px solid #000;
        border-radius: 1px 1px 1px 1px;
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button svg, ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button path {
        fill: rgba(128, 128, 128, 1);
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button:hover svg, ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qttgjjp0000 .btn-link:nth-child(1) .zz-button svg {
        height: 16px;
        width: 16px;
    }

    ._17qttgjjp0000 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        margin: 0px 15px 0px 0px;
        border: 2px solid rgba(21, 122, 251, 1);
        border-radius: 30px 30px 30px 30px;
        padding: 16px 40px 16px 40px;
    }

    ._17qttgjjp0000 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(60, 121, 85, 1);
    }

    ._17qttgjjp0000 .btn-link .zz-button svg, ._17qttgjjp0000 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17qttgjjp0000 .btn-link .zz-button:hover svg, ._17qttgjjp0000 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }
}

._17qup8jl10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qup8jl10000 > .zz-comp-row {
    margin: 0 -0px;
}

._17qup8jl10000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17qup8jt90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qup8jt90000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qup8ju90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qup8ju90000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qv0lupt0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qv0lupt0000 > .zz-comp-row {
    margin: 0 -0px;
}

._17qv0lupt0000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17qv0lv1d0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17qv0lv1d0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qv193550000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qv193550000 > .zz-comp-row {
    margin: 0 -0px;
}

._17qv193550000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17qv193ch0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qv193ch0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qv193dd0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qv193dd0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17qvaa1mp0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qvaa1mp0000 > .zz-text, ._17qvaa1mp0000 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17qvaa1mp0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qvaa1mp0000 > .zz-text, ._17qvaa1mp0000 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17qvg502co001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._17qvg502co001 {
        margin: 0px 0px 0px 0px;
    }

    ._17qvg502co001 > .zz-bg > .zz-bg-color, ._17qvg502co001 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(255, 255, 255, 1);
    }

    ._17qvg502co001 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17qvg502co001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qvg502co001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qvg502co001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._17qvg502co001 {
        margin: 0px 0px 0px 0px;
    }

    ._17qvg502co001 > .zz-bg > .zz-bg-color, ._17qvg502co001 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(255, 255, 255, 1);
    }

    ._17qvg502co001 .zz-container {
        padding: 0px 20px 0px 20px;
    }

    ._17qvg502co001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17qvg502co001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17qvg502co001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 1200px) {
    ._17qvg502co003 {
        height: 100px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17qvg502co003 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17qvg502co003 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._17qvg502co004 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17qvg502co004 > .zz-comp-row {
        margin: 0 -15px;
    }

    ._17qvg502co004 > .zz-comp-row > .zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._17qvg502co004 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17qvg502co004 > .zz-comp-row {
        margin: 0 -15px;
    }

    ._17qvg502co004 > .zz-comp-row > .zz-column {
        padding: 0 15px 0px 15px;
    }
}

._17qvg502co005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qvg502co005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qvg502co009 {
    height: 30px;
}

@media (min-width: 1200px) {
    ._17qvg502co00b {
        height: 110px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17qvg502co00b {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17qvg502co00b {
        height: 60px;
    }
}

@media (min-width: 768px) {
    ._17qvgqvoh0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qvgqvoh0000 > .zz-text, ._17qvgqvoh0000 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17qvgqvoh0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17qvgqvoh0000 > .zz-text, ._17qvgqvoh0000 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

._17qvhsr8h0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17qvhsr8h0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17qvhsr8h0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17qvhsrfp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qvhsrfp0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qvhsrgl0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qvhsrgl0000 > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17qvhsrgl0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17qvhsrhd0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17qvhsrhd0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17qvrcrm10000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17qvrcrm10000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._17qvrcrm10000 {
        padding: 0px 0px 0px 0px;
    }

    ._17qvrcrm10000 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._17qvrcrm10000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: #333;
        font-size: 18px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17qvrcrm10000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -1px -1px 0;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper {
        border: 1px solid rgba(238, 238, 238, 1);
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17qvrcrm10000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17qvrcrm10000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17qvrcrm10000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17qvrcrm10000 .swiper-center .swiper-button-prev, ._17qvrcrm10000 .swiper-center .swiper-button-next, ._17qvrcrm10000 .arrow-normal .swiper-button-prev, ._17qvrcrm10000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17qvrcrm10000 .zz-comp-list__item .img img {
        width: 65%;
        object-fit: contain;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17qvrcrm10000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17qvrcrm10000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._17qvrcrm10000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17qvrcrm10000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .text .des > .content {
        margin-bottom: 1px;
    }

    ._17qvrcrm10000 svg, ._17qvrcrm10000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17qvrcrm10000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17qvrcrm10000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._17qvrcrm10000 {
        padding: 0px 0px 0px 0px;
    }

    ._17qvrcrm10000 .zz-comp-list__item .text {
        padding: 0px 0px 0px 0px;
    }

    ._17qvrcrm10000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: #333;
        font-size: 18px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17qvrcrm10000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -1px -1px 0;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper {
        border-right: 1px solid rgba(238, 238, 238, 1);
        border-bottom: 1px solid rgba(238, 238, 238, 1);
        border-left: none;
        border-top: none;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17qvrcrm10000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17qvrcrm10000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17qvrcrm10000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17qvrcrm10000 .swiper-center .swiper-button-prev, ._17qvrcrm10000 .swiper-center .swiper-button-next, ._17qvrcrm10000 .arrow-normal .swiper-button-prev, ._17qvrcrm10000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17qvrcrm10000 .zz-comp-list__item .img img {
        width: 65%;
        object-fit: contain;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17qvrcrm10000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17qvrcrm10000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._17qvrcrm10000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17qvrcrm10000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17qvrcrm10000 .zz-comp-list__item > .zz-element-wrapper > .text .des > .content {
        margin-bottom: 1px;
    }

    ._17qvrcrm10000 svg, ._17qvrcrm10000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (min-width: 768px) {
    ._17ri5ei1l0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17ri5ei1l0000 > .zz-text, ._17ri5ei1l0000 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 68px;
        line-height: 1.1;
    }
}

@media (max-width: 767px) {
    ._17ri5ei1l0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17ri5ei1l0000 > .zz-text, ._17ri5ei1l0000 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 50px;
        line-height: 1.1;
    }
}

._17ribcgvh0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17ribcgvh0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17ribcgvh0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17ribch710000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: -50px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17ribch710000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17ribch910000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17ribch910000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17ricgil90000 {
        padding: 5px 0px 5px 0px;
    }

    ._17ricgil90000 > .zz-text, ._17ricgil90000 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 68px;
        line-height: 1.1;
    }
}

@media (max-width: 767px) {
    ._17ricgil90000 {
        padding: 5px 0px 5px 0px;
    }

    ._17ricgil90000 > .zz-text, ._17ricgil90000 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 50px;
        line-height: 1.1;
    }
}

._17rich6rp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17rich6rp0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17rich6rp0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17rich75p0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: -50px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rich75p0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rich76t0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rich76t0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17ricicvd0000 {
    height: 10px;
}

@media (min-width: 768px) {
    ._17rjr2iid0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17rjr2iid0000 > .zz-text, ._17rjr2iid0000 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 68px;
        line-height: 1.1;
    }
}

@media (max-width: 767px) {
    ._17rjr2iid0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17rjr2iid0000 > .zz-text, ._17rjr2iid0000 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 50px;
        line-height: 1.1;
    }
}

._17rjrcla50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17rjrcla50000 > .zz-comp-row {
    margin: 0 -15px;
}

._17rjrcla50000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17rjrcli50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: -52px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rjrcli50000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rjrclk90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rjrclk90000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rjrd3r50000 {
    height: 10px;
}

._17rjrp2ep0000 {
    height: 10px;
}

@media (min-width: 768px) {
    ._17rjs69ap0000 {
        height: 90px;
    }
}

@media (max-width: 767px) {
    ._17rjs69ap0000 {
        height: 40px;
    }
}

._17rjs8tfp0000 {
    height: 30px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17rk9bh7d0000:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (max-width: 767px) {
    ._17rk9bh7d0000:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

._17rk9bh7d0000 {
    margin: 0px 0px 0px 0px;
}

._17rk9bh7d0000 > .zz-bg > .zz-bg-color, ._17rk9bh7d0000 .fp-tableCell > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17rk9bh7d0000 .zz-container {
    padding: 0px 0px 0px 0px;
}

._17rk9bh7d0000.zz-comp-block-wrap .zz-container {
    width: 100%;
    max-width: 100%;
}

._17rk9bh7d0000.zz-comp-block-wrap {
    min-height: auto;
}

.is-ie ._17rk9bh7d0000.zz-comp-block-wrap {
    height: auto;
}

@media (min-width: 1200px) {
    ._17rk9bh7d0002 {
        height: 90px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17rk9bh7d0002 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17rk9bh7d0002 {
        height: 60px;
    }
}

._17rk9bh7d0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d0003 > .zz-comp-row {
    margin: 0 -15px;
}

._17rk9bh7d0003 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17rk9bh7d0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d0004 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d0006 {
    padding: 5px 0px 5px 0px;
}

._17rk9bh7d0006 > .zz-text, ._17rk9bh7d0006 > .zz-text > p {
    text-align: left;
    color: rgba(191, 191, 191, 0.1);
    font-size: 68px;
    line-height: 1.1;
}

._17rk9bh7d0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d0007 > .zz-comp-row {
    margin: 0 -15px;
}

._17rk9bh7d0007 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17rk9bh7d0008 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: -50px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d0008 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d0009 {
    padding: 5px 0px 5px 0px;
}

._17rk9bh7d0009 > .zz-text, ._17rk9bh7d0009 > .zz-text > p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
}

._17rk9bh7d000a {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d000a > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000b {
    height: 22px;
}

._17rk9bh7d000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d000c > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000d {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000d > .zz-comp-row {
    margin: 0 -15px;
}

._17rk9bh7d000d > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17rk9bh7d000e {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d000e > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000f {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d000f > .zz-bg > .zz-bg-img {
    background-image: url(http://p.cdn-static.cn/55568_16311731255723.jpg?imageView2/2/w/1440/q/89/format/webp);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: inherit;
    background-size: cover;
}

._17rk9bh7d000f > .zz-bg > .zz-bg-color {
    background: rgba(0, 88, 170, 0.6);
}

._17rk9bh7d000f > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000g {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000g > .zz-comp-row {
    margin: 0 -15px;
}

._17rk9bh7d000g > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17rk9bh7d000h {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d000h > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000i {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17rk9bh7d000i > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000j {
    height: 120px;
}

._17rk9bh7d000k .zz-comp-list__item .apply-time div {
    color: #999;
    font-size: 12px;
    padding: 10px 0px 10px 0px;
}

._17rk9bh7d000k .zz-comp-list {
    margin-left: -18px;
    margin-right: -18px;
}

._17rk9bh7d000k {
    padding: 0px 0px 0px 0px;
}

._17rk9bh7d000k .zz-comp-list__item .text {
    padding: 14px 26px 14px 26px;
}

._17rk9bh7d000k .zz-comp-list__item .do-img-cover {
    justify-content: center;
}

._17rk9bh7d000k .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17rk9bh7d000k .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
    color: rgba(0, 88, 170, 1);
    font-size: 22px;
    line-height: 1.2;
    text-align: center;
}

._17rk9bh7d000k .zz-comp-list__item > .zz-element-wrapper > .text .des {
    margin-top: 14px;
    color: #999;
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
}

._17rk9bh7d000k .zz-comp-list__item {
    padding: 18px;
    margin: 0;
}

._17rk9bh7d000k .zz-comp-list__item > .zz-element-wrapper {
    border: 0px solid rgba(191, 191, 191, 1);
    box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.07);
    padding: 15px 5px 0px 0px;
    background: rgba(255, 255, 255, 1);
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000k .swiper-pagination-bullet {
    height: 12px;
    line-height: 12px;
    width: 12px;
}

._17rk9bh7d000k .custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

._17rk9bh7d000k .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
    border-radius: 6px;
}

._17rk9bh7d000k .swiper-center .swiper-button-prev, ._17rk9bh7d000k .swiper-center .swiper-button-next, ._17rk9bh7d000k .arrow-normal .swiper-button-prev, ._17rk9bh7d000k .arrow-normal .swiper-button-next {
    margin-top: -16px;
}

._17rk9bh7d000k .zz-comp-list__item .img img {
    width: 20%;
    object-fit: contain;
}

._17rk9bh7d000k .zz-comp-list__item > .zz-element-wrapper > .img {
    border-radius: 0px;
}

._17rk9bh7d000k .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17rk9bh7d000k .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
    width: 50%;
}

._17rk9bh7d000k .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17rk9bh7d000k .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
    justify-content: flex-start;
}

._17rk9bh7d000k .swiper-pagination-bullet {
    font-size: 12px;
}

._17rk9bh7d000k .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    background-color: rgba(255, 255, 255, 1);
}

._17rk9bh7d000k .swiper-pagination-bullet-active {
    background-color: rgba(255, 255, 255, 1);
}

._17rk9bh7d000k .swiper-pagination-fraction {
    font-size: 12px;
}

._17rk9bh7d000k .swiper-pagination-progressbar {
    background: rgba(255, 255, 255, 1);
}

._17rk9bh7d000k .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: rgba(255, 255, 255, 1);
}

._17rk9bh7d000k .swiper-pagination:not(.swiper-pagination-progressbar) {
    position: relative;
    margin-top: 5px;
}

._17rk9bh7d000k svg, ._17rk9bh7d000k path {
    width: 32px;
    height: 32px;
    fill: rgba(255, 255, 255, 1);
}

._17rk9bh7d000l {
    height: 71px;
}

._17rk9bh7d000m {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d000m > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17rk9bh7d000n {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17rk9bh7d000n > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sioo7cp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sioo7cp0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17sioo7cp0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sioo7cp0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sioo7cp0001 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sioo7cp0002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sioo7cp0002 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sioo7cp0003 {
        padding: 5px 0px 5px 0px;
    }

    ._17sioo7cp0003 > .zz-text, ._17sioo7cp0003 > .zz-text > p {
        text-align: left;
        color: rgba(255, 255, 255, 1);
        font-size: 60px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sioo7cp0003 {
        padding: 5px 0px 5px 0px;
    }

    ._17sioo7cp0003 > .zz-text, ._17sioo7cp0003 > .zz-text > p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 36px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17sioo7cp0004 {
        padding: 5px 0px 5px 0px;
    }

    ._17sioo7cp0004 > .zz-text, ._17sioo7cp0004 > .zz-text > p {
        text-align: left;
        color: rgba(255, 255, 255, 1);
        font-size: 49px;
        font-weight: bold;
    }
}

@media (max-width: 767px) {
    ._17sioo7cp0004 {
        padding: 5px 0px 5px 0px;
    }

    ._17sioo7cp0004 > .zz-text, ._17sioo7cp0004 > .zz-text > p {
        text-align: center;
        color: rgba(255, 255, 255, 1);
        font-size: 22px;
        font-weight: bold;
    }
}

._17sioo7cp0005 {
    height: 120px;
}

@media (min-width: 768px) {
    ._17sioo7cp0006 .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(128, 128, 128, 1);
        background: rgba(255, 255, 255, 1);
        border: 0px solid #000;
        border-radius: 1px 1px 1px 1px;
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button svg, ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button path {
        fill: rgba(128, 128, 128, 1);
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button:hover svg, ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button svg {
        height: 16px;
        width: 16px;
    }

    ._17sioo7cp0006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        margin: 0px 15px 0px 0px;
        border: 2px solid rgba(21, 122, 251, 1);
        border-radius: 30px 30px 30px 30px;
        padding: 16px 40px 16px 40px;
    }

    ._17sioo7cp0006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sioo7cp0006 .btn-link .zz-button svg, ._17sioo7cp0006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sioo7cp0006 .btn-link .zz-button:hover svg, ._17sioo7cp0006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }
}

@media (max-width: 767px) {
    ._17sioo7cp0006 .btn-wrapper {
        justify-content: center;
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(128, 128, 128, 1);
        background: rgba(255, 255, 255, 1);
        border: 0px solid #000;
        border-radius: 1px 1px 1px 1px;
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button svg, ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button path {
        fill: rgba(128, 128, 128, 1);
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button:hover svg, ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sioo7cp0006 .btn-link:nth-child(1) .zz-button svg {
        height: 16px;
        width: 16px;
    }

    ._17sioo7cp0006 .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        margin: 0px 15px 0px 0px;
        border: 2px solid rgba(21, 122, 251, 1);
        border-radius: 30px 30px 30px 30px;
        padding: 16px 40px 16px 40px;
    }

    ._17sioo7cp0006 .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(60, 121, 85, 1);
    }

    ._17sioo7cp0006 .btn-link .zz-button svg, ._17sioo7cp0006 .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sioo7cp0006 .btn-link .zz-button:hover svg, ._17sioo7cp0006 .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }
}

._17sioo7cp0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sioo7cp0007 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sipnsv90000 {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sipnsv90000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sipnsv90000 {
        height: 60px;
    }
}

@media (min-width: 1200px) {
    ._17sipoj6h0000 {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sipoj6h0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sipoj6h0000 {
        height: 60px;
    }
}

._17sjdgue10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjdgue10000 > .zz-comp-row {
    margin: 0 -0px;
}

._17sjdgue10000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sjdgue10001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjdgue10001 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sjdgue10002 > .image__wrapper {
        padding-top: 66.84%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjdgue10002 > .image__wrapper {
        padding-top: 66.84%;
    }
}

@media (max-width: 767px) {
    ._17sjdgue10002 > .image__wrapper {
        padding-top: 66.84%;
    }
}

._17sjdgue10002 {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    border-radius: 0px 0px 0px 0px;
}

._17sjdgue10002 .img img {
    width: 100%;
}

._17sjdgue10003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sjdgue10003 > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17sjdgue10003 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjdgue10004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjdgue10004 > .zz-comp-row {
    margin: 0 -15px;
}

._17sjdgue10004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjdgue10005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjdgue10005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjdgue10006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjdgue10006 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sjdgue10007 {
        padding: 5px 0px 5px 0px;
    }

    ._17sjdgue10007 > .zz-text, ._17sjdgue10007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 26px;
        font-weight: bold;
    }
}

@media (max-width: 767px) {
    ._17sjdgue10007 {
        padding: 5px 0px 5px 0px;
    }

    ._17sjdgue10007 > .zz-text, ._17sjdgue10007 > .zz-text > p {
        text-align: center;
        color: rgba(64, 64, 64, 1);
        font-size: 22px;
        font-weight: bold;
    }
}

@media (min-width: 768px) {
    ._17sjdgue10008 {
        height: 20px;
    }
}

@media (max-width: 767px) {
    ._17sjdgue10008 {
        height: 10px;
    }
}

@media (min-width: 768px) {
    ._17sjdgue10009 {
        padding: 5px 0px 5px 0px;
    }

    ._17sjdgue10009 > .zz-text, ._17sjdgue10009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (max-width: 767px) {
    ._17sjdgue10009 {
        padding: 14px 14px 14px 14px;
    }

    ._17sjdgue10009 > .zz-text, ._17sjdgue10009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (min-width: 768px) {
    ._17sjdgue1000a {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjdgue1000a {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._17sjdgue1000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(0, 88, 170, 0);
        border: 1px solid rgba(0, 88, 170, 1);
        border-radius: 1px 1px 1px 1px;
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button svg, ._17sjdgue1000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sjdgue1000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button svg {
        height: 16px;
        width: 16px;
    }

    ._17sjdgue1000b .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        margin: 0px 0px 0px 0px;
        border: 2px solid rgba(21, 122, 251, 1);
        border-radius: 30px 30px 30px 30px;
        padding: 15px 40px 13px 45px;
    }

    ._17sjdgue1000b .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sjdgue1000b .btn-link .zz-button svg, ._17sjdgue1000b .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sjdgue1000b .btn-link .zz-button:hover svg, ._17sjdgue1000b .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sjdgue1000b .btn-group .btn-link:first-child .zz-button {
        border-top-right-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
    }

    ._17sjdgue1000b .btn-group .btn-link:not(:first-child):not(:last-child) .zz-button {
        border-radius: 0px;
    }

    ._17sjdgue1000b .btn-group .btn-link:not(:last-child) .zz-button {
        margin-right: -2px;
    }
}

@media (max-width: 767px) {
    ._17sjdgue1000b .btn-wrapper {
        justify-content: center;
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(128, 128, 128, 1);
        background: rgba(255, 255, 255, 1);
        border: 0px solid #000;
        border-radius: 1px 1px 1px 1px;
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button svg, ._17sjdgue1000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(128, 128, 128, 1);
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sjdgue1000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sjdgue1000b .btn-link:nth-child(1) .zz-button svg {
        height: 16px;
        width: 16px;
    }

    ._17sjdgue1000b .btn-link .zz-button {
        font-size: 16px;
        color: rgba(255, 255, 255, 1);
        margin: 0px 15px 0px 0px;
        border: 2px solid rgba(21, 122, 251, 1);
        border-radius: 30px 30px 30px 30px;
        padding: 16px 40px 16px 40px;
    }

    ._17sjdgue1000b .btn-link .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(60, 121, 85, 1);
    }

    ._17sjdgue1000b .btn-link .zz-button svg, ._17sjdgue1000b .btn-link .zz-button path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sjdgue1000b .btn-link .zz-button:hover svg, ._17sjdgue1000b .btn-link .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }
}

._17sjdgue1000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjdgue1000c > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjifjbso001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (max-width: 767px) {
    ._17sjifjbso001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

._17sjifjbso001 {
    margin: 0px 0px 0px 0px;
}

._17sjifjbso001 > .zz-bg > .zz-bg-color, ._17sjifjbso001 .fp-tableCell > .zz-bg > .zz-bg-color {
    background: rgba(241, 241, 241, 1);
}

._17sjifjbso001 .zz-container {
    padding: 0px 0px 0px 0px;
}

._17sjifjbso001.zz-comp-block-wrap .zz-container {
    width: 100%;
    max-width: 100%;
}

._17sjifjbso001.zz-comp-block-wrap {
    min-height: auto;
}

.is-ie ._17sjifjbso001.zz-comp-block-wrap {
    height: auto;
}

@media (min-width: 1200px) {
    ._17sjifjbso003 {
        height: 110px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjifjbso003 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjifjbso003 {
        height: 60px;
    }
}

._17sjifjbso005 {
    height: 110px;
}

._17sjihe750000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjihe750000 > .zz-comp-row {
    margin: 0 -15px;
}

._17sjihe750000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjihefh0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjihefh0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjiheg90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjiheg90000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjiheh50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjiheh50000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0000 {
    padding: 0px 0px 0px 0px;
}

._17sjikcmd0000 .zz-loop-container:not(.swiper-wrapper), ._17sjikcmd0000 .zz-swiper-wrapper {
    margin-left: -10px;
    margin-right: -10px;
}

._17sjikcmd0000 .zz-loop-item {
    padding: 10px;
}

._17sjikcmd0000 .zz-loop-item__wrapper {
    border: 0px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

._17sjikcmd0000 .zz-loop__pagination .swiper-pagination-bullet {
    line-height: 12px;
    width: 12px;
    height: 12px;
}

._17sjikcmd0000 .zz-loop__pagination.custom .swiper-pagination-bullet {
    width: 12px;
    height: 4px;
}

._17sjikcmd0000 .zz-loop__pagination.custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 24px;
    border-radius: 6px;
}

._17sjikcmd0000 .zz-loop__pagination.swiper-pagination-fraction {
    font-size: 12px;
}

._17sjikcmd0000 .zz-loop__pagination .swiper-pagination-current {
    color: #fff;
}

._17sjikcmd0000 .zz-loop__pagination.swiper-pagination-progressbar {
    background: #000;
}

._17sjikcmd0000 .zz-loop__pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
}

._17sjikcmd0000 .zz-loop__arrow svg, ._17sjikcmd0000 .zz-loop__arrow path {
    fill: #333;
    width: 42px;
    height: 42px;
}

._17sjikcmd0000 .swiper-center .zz-loop__arrow .swiper-button-prev, ._17sjikcmd0000 .swiper-center .zz-loop__arrow .swiper-button-next, ._17sjikcmd0000 .arrow-normal .zz-loop__arrow .swiper-button-prev, ._17sjikcmd0000 .arrow-normal .zz-loop__arrow .swiper-button-next {
    margin-top: -21px;
}

._17sjikcmd0002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0002 > .zz-comp-row {
    margin: 0 -0px;
}

._17sjikcmd0002 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sjikcmd0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd0003 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sjikcmd0004 > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd0004 > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd0004 > .image__wrapper {
        padding-top: 75.00%;
    }
}

._17sjikcmd0004 {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0004 .img img {
    width: 100%;
}

._17sjikcmd0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sjikcmd0005 > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17sjikcmd0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0006 > .zz-comp-row {
    margin: 0 -15px;
}

._17sjikcmd0006 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjikcmd0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd0007 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0008 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd0008 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0009 {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd0009 > .zz-text, ._17sjikcmd0009 > .zz-text > p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 25px;
    font-weight: bold;
}

._17sjikcmd000a {
    height: 20px;
}

._17sjikcmd000b {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd000b > .zz-text, ._17sjikcmd000b > .zz-text > p {
    text-align: left;
    color: rgba(128, 128, 128, 1);
    font-size: 16px;
    line-height: 1.8;
}

@media (min-width: 1200px) {
    ._17sjikcmd000c {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd000c {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd000c {
        height: 60px;
    }
}

._17sjikcmd000d .btn-wrapper {
    justify-content: flex-start;
}

._17sjikcmd000d .btn-link:nth-child(1) .zz-button {
    font-size: 16px;
    color: rgba(0, 88, 170, 1);
    border: 1px solid rgba(0, 88, 170, 1);
}

._17sjikcmd000d .btn-link:nth-child(1) .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 88, 170, 1);
}

._17sjikcmd000d .btn-link:nth-child(1) .zz-button svg, ._17sjikcmd000d .btn-link:nth-child(1) .zz-button path {
    fill: rgba(0, 88, 170, 1);
}

._17sjikcmd000d .btn-link:nth-child(1) .zz-button:hover svg, ._17sjikcmd000d .btn-link:nth-child(1) .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._17sjikcmd000d .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._17sjikcmd000d .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 0px 15px 0px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 50px 13px 50px;
}

._17sjikcmd000d .btn-link .zz-button:hover {
    color: #333;
}

._17sjikcmd000d .btn-link .zz-button svg, ._17sjikcmd000d .btn-link .zz-button path {
    fill: #606266;
}

._17sjikcmd000d .btn-link .zz-button:hover svg, ._17sjikcmd000d .btn-link .zz-button:hover path {
    fill: #333;
}

._17sjikcmd000e {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd000e > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000g {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000g > .zz-comp-row {
    margin: 0 -0px;
}

._17sjikcmd000g > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sjikcmd000h {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd000h > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sjikcmd000i > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd000i > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd000i > .image__wrapper {
        padding-top: 75.00%;
    }
}

._17sjikcmd000i {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000i .img img {
    width: 100%;
}

._17sjikcmd000j {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sjikcmd000j > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17sjikcmd000j > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000k {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000k > .zz-comp-row {
    margin: 0 -15px;
}

._17sjikcmd000k > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjikcmd000l {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd000l > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000m {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd000m > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000n {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd000n > .zz-text, ._17sjikcmd000n > .zz-text > p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 25px;
    font-weight: bold;
}

._17sjikcmd000o {
    height: 20px;
}

._17sjikcmd000p {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd000p > .zz-text, ._17sjikcmd000p > .zz-text > p {
    text-align: left;
    color: rgba(128, 128, 128, 1);
    font-size: 16px;
    line-height: 1.8;
}

@media (min-width: 1200px) {
    ._17sjikcmd000q {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd000q {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd000q {
        height: 60px;
    }
}

._17sjikcmd000r .btn-wrapper {
    justify-content: flex-start;
}

._17sjikcmd000r .btn-link:nth-child(1) .zz-button {
    font-size: 16px;
    color: rgba(0, 88, 170, 1);
    border: 1px solid rgba(0, 88, 170, 1);
}

._17sjikcmd000r .btn-link:nth-child(1) .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 88, 170, 1);
}

._17sjikcmd000r .btn-link:nth-child(1) .zz-button svg, ._17sjikcmd000r .btn-link:nth-child(1) .zz-button path {
    fill: rgba(0, 88, 170, 1);
}

._17sjikcmd000r .btn-link:nth-child(1) .zz-button:hover svg, ._17sjikcmd000r .btn-link:nth-child(1) .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._17sjikcmd000r .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._17sjikcmd000r .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 0px 15px 0px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 50px 13px 50px;
}

._17sjikcmd000r .btn-link .zz-button:hover {
    color: #333;
}

._17sjikcmd000r .btn-link .zz-button svg, ._17sjikcmd000r .btn-link .zz-button path {
    fill: #606266;
}

._17sjikcmd000r .btn-link .zz-button:hover svg, ._17sjikcmd000r .btn-link .zz-button:hover path {
    fill: #333;
}

._17sjikcmd000s {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd000s > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000u {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd000u > .zz-comp-row {
    margin: 0 -0px;
}

._17sjikcmd000u > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sjikcmd000v {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd000v > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sjikcmd0010 > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd0010 > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd0010 > .image__wrapper {
        padding-top: 75.00%;
    }
}

._17sjikcmd0010 {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0010 .img img {
    width: 100%;
}

._17sjikcmd0011 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sjikcmd0011 > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17sjikcmd0011 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0012 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0012 > .zz-comp-row {
    margin: 0 -15px;
}

._17sjikcmd0012 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjikcmd0013 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd0013 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0014 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd0014 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0015 {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd0015 > .zz-text, ._17sjikcmd0015 > .zz-text > p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 25px;
    font-weight: bold;
}

._17sjikcmd0016 {
    height: 20px;
}

._17sjikcmd0017 {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd0017 > .zz-text, ._17sjikcmd0017 > .zz-text > p {
    text-align: left;
    color: rgba(128, 128, 128, 1);
    font-size: 16px;
    line-height: 1.8;
}

@media (min-width: 1200px) {
    ._17sjikcmd0018 {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd0018 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd0018 {
        height: 60px;
    }
}

._17sjikcmd0019 .btn-wrapper {
    justify-content: flex-start;
}

._17sjikcmd0019 .btn-link:nth-child(1) .zz-button {
    font-size: 16px;
    color: rgba(0, 88, 170, 1);
    border: 1px solid rgba(0, 88, 170, 1);
}

._17sjikcmd0019 .btn-link:nth-child(1) .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 88, 170, 1);
}

._17sjikcmd0019 .btn-link:nth-child(1) .zz-button svg, ._17sjikcmd0019 .btn-link:nth-child(1) .zz-button path {
    fill: rgba(0, 88, 170, 1);
}

._17sjikcmd0019 .btn-link:nth-child(1) .zz-button:hover svg, ._17sjikcmd0019 .btn-link:nth-child(1) .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._17sjikcmd0019 .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._17sjikcmd0019 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 0px 15px 0px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 50px 13px 50px;
}

._17sjikcmd0019 .btn-link .zz-button:hover {
    color: #333;
}

._17sjikcmd0019 .btn-link .zz-button svg, ._17sjikcmd0019 .btn-link .zz-button path {
    fill: #606266;
}

._17sjikcmd0019 .btn-link .zz-button:hover svg, ._17sjikcmd0019 .btn-link .zz-button:hover path {
    fill: #333;
}

._17sjikcmd001a {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd001a > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001c > .zz-comp-row {
    margin: 0 -0px;
}

._17sjikcmd001c > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sjikcmd001d {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd001d > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sjikcmd001e > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd001e > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd001e > .image__wrapper {
        padding-top: 75.00%;
    }
}

._17sjikcmd001e {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001e .img img {
    width: 100%;
}

._17sjikcmd001f {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sjikcmd001f > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17sjikcmd001f > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001g {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001g > .zz-comp-row {
    margin: 0 -15px;
}

._17sjikcmd001g > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjikcmd001h {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd001h > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001i {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd001i > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001j {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd001j > .zz-text, ._17sjikcmd001j > .zz-text > p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 25px;
    font-weight: bold;
}

._17sjikcmd001k {
    height: 20px;
}

._17sjikcmd001l {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd001l > .zz-text, ._17sjikcmd001l > .zz-text > p {
    text-align: left;
    color: rgba(128, 128, 128, 1);
    font-size: 16px;
    line-height: 1.8;
}

@media (min-width: 1200px) {
    ._17sjikcmd001m {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd001m {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd001m {
        height: 60px;
    }
}

._17sjikcmd001n .btn-wrapper {
    justify-content: flex-start;
}

._17sjikcmd001n .btn-link:nth-child(1) .zz-button {
    font-size: 16px;
    color: rgba(0, 88, 170, 1);
    border: 1px solid rgba(0, 88, 170, 1);
}

._17sjikcmd001n .btn-link:nth-child(1) .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 88, 170, 1);
}

._17sjikcmd001n .btn-link:nth-child(1) .zz-button svg, ._17sjikcmd001n .btn-link:nth-child(1) .zz-button path {
    fill: rgba(0, 88, 170, 1);
}

._17sjikcmd001n .btn-link:nth-child(1) .zz-button:hover svg, ._17sjikcmd001n .btn-link:nth-child(1) .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._17sjikcmd001n .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._17sjikcmd001n .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 0px 15px 0px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 50px 13px 50px;
}

._17sjikcmd001n .btn-link .zz-button:hover {
    color: #333;
}

._17sjikcmd001n .btn-link .zz-button svg, ._17sjikcmd001n .btn-link .zz-button path {
    fill: #606266;
}

._17sjikcmd001n .btn-link .zz-button:hover svg, ._17sjikcmd001n .btn-link .zz-button:hover path {
    fill: #333;
}

._17sjikcmd001o {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd001o > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001q {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001q > .zz-comp-row {
    margin: 0 -0px;
}

._17sjikcmd001q > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sjikcmd001r {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd001r > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sjikcmd001s > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd001s > .image__wrapper {
        padding-top: 75.00%;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd001s > .image__wrapper {
        padding-top: 75.00%;
    }
}

._17sjikcmd001s {
    padding: 0px 0px 0px 0px;
    border: 0px solid #000;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001s .img img {
    width: 100%;
}

._17sjikcmd001t {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sjikcmd001t > .zz-bg > .zz-bg-color {
    background: rgba(255, 255, 255, 1);
}

._17sjikcmd001t > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001u {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd001u > .zz-comp-row {
    margin: 0 -15px;
}

._17sjikcmd001u > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjikcmd001v {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd001v > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0020 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd0020 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjikcmd0021 {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd0021 > .zz-text, ._17sjikcmd0021 > .zz-text > p {
    text-align: left;
    color: rgba(64, 64, 64, 1);
    font-size: 25px;
    font-weight: bold;
}

._17sjikcmd0022 {
    height: 20px;
}

._17sjikcmd0023 {
    padding: 5px 0px 5px 0px;
}

._17sjikcmd0023 > .zz-text, ._17sjikcmd0023 > .zz-text > p {
    text-align: left;
    color: rgba(128, 128, 128, 1);
    font-size: 16px;
    line-height: 1.8;
}

@media (min-width: 1200px) {
    ._17sjikcmd0024 {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjikcmd0024 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjikcmd0024 {
        height: 60px;
    }
}

._17sjikcmd0025 .btn-wrapper {
    justify-content: flex-start;
}

._17sjikcmd0025 .btn-link:nth-child(1) .zz-button {
    font-size: 16px;
    color: rgba(0, 88, 170, 1);
    border: 1px solid rgba(0, 88, 170, 1);
}

._17sjikcmd0025 .btn-link:nth-child(1) .zz-button:hover {
    color: rgba(255, 255, 255, 1);
    background: rgba(0, 88, 170, 1);
}

._17sjikcmd0025 .btn-link:nth-child(1) .zz-button svg, ._17sjikcmd0025 .btn-link:nth-child(1) .zz-button path {
    fill: rgba(0, 88, 170, 1);
}

._17sjikcmd0025 .btn-link:nth-child(1) .zz-button:hover svg, ._17sjikcmd0025 .btn-link:nth-child(1) .zz-button:hover path {
    fill: rgba(255, 255, 255, 1);
}

._17sjikcmd0025 .btn-link:nth-child(1) .zz-button svg {
    height: 14px;
    width: 14px;
}

._17sjikcmd0025 .btn-link .zz-button {
    font-size: 14px;
    color: #606266;
    margin: 0px 15px 0px 0px;
    border: 1px solid #dcdfe6;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 50px 13px 50px;
}

._17sjikcmd0025 .btn-link .zz-button:hover {
    color: #333;
}

._17sjikcmd0025 .btn-link .zz-button svg, ._17sjikcmd0025 .btn-link .zz-button path {
    fill: #606266;
}

._17sjikcmd0025 .btn-link .zz-button:hover svg, ._17sjikcmd0025 .btn-link .zz-button:hover path {
    fill: #333;
}

._17sjikcmd0026 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjikcmd0026 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sjismjl0000 {
        height: 110px;
    }
}

@media (max-width: 767px) {
    ._17sjismjl0000 {
        height: 40px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjtaob90000:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._17sjtaob90000 {
        margin: 0px 0px 0px 0px;
    }

    ._17sjtaob90000 > .zz-bg > .zz-bg-color, ._17sjtaob90000 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(255, 255, 255, 1);
    }

    ._17sjtaob90000 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17sjtaob90000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17sjtaob90000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17sjtaob90000.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._17sjtaob90000 {
        margin: 0px 0px 0px 0px;
    }

    ._17sjtaob90000 > .zz-bg > .zz-bg-color, ._17sjtaob90000 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(255, 255, 255, 1);
    }

    ._17sjtaob90000 .zz-container {
        padding: 0px 20px 0px 20px;
    }

    ._17sjtaob90000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17sjtaob90000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17sjtaob90000.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 1200px) {
    ._17sjtaob90002 {
        height: 110px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjtaob90002 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjtaob90002 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._17sjtaob9002e {
        height: 110px;
    }
}

@media (max-width: 767px) {
    ._17sjtaob9002e {
        height: 40px;
    }
}

._17sjtcc3d0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjtcc3d0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17sjtcc3d0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjtccbp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjtccbp0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjtcccp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: -120px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjtcccp0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjtccdp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjtccdp0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sjtgqep0000 > .zz-tabs--left > .zz-tabs__header, ._17sjtgqep0000 > .zz-tabs--right > .zz-tabs__header {
        display: flex;
        align-items: flex-end;
    }

    ._17sjtgqep0000 > .zz-tabs--top > .zz-tabs__header, ._17sjtgqep0000 > .zz-tabs--bottom > .zz-tabs__header {
        justify-content: flex-end;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .zz-tabs__item, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header {
        color: #999;
        font-size: 17px;
        border-radius: 0px 0px 0px 0px;
        padding: 10px 20px 10px 20px;
        border: 0px solid #000;
        background: rgba(241, 244, 247, 1);
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-left .zz-tabs__item, ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-right .zz-tabs__item, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header {
        margin-bottom: 12px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-top .zz-tabs__item, ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-bottom .zz-tabs__item {
        margin-right: 12px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .item-title__icon svg, ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .item-title__icon path, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header .item-title__icon svg, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header .item-title__icon path {
        width: 18px;
        height: 18px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .zz-tabs__item:hover, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header:hover {
        color: #333;
        border: 0px solid #000;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .zz-tabs__item.is-active, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item.is-active > .zz-collapse-item__header {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
        border: 0px solid #000;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-top, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item {
        margin-bottom: 10px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-bottom {
        margin-top: 10px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-left {
        margin-right: 10px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-right {
        margin-left: 10px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__content, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__wrap {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 767px) {
    ._17sjtgqep0000 > .zz-tabs--left > .zz-tabs__header, ._17sjtgqep0000 > .zz-tabs--right > .zz-tabs__header {
        display: flex;
        align-items: flex-end;
    }

    ._17sjtgqep0000 > .zz-tabs--top > .zz-tabs__header, ._17sjtgqep0000 > .zz-tabs--bottom > .zz-tabs__header {
        justify-content: flex-end;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .zz-tabs__item, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header {
        color: #999;
        font-size: 16px;
        border-radius: 0px 0px 0px 0px;
        padding: 8px 8px 8px 8px;
        border: 0px solid #000;
        background: rgba(241, 244, 247, 1);
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-left .zz-tabs__item, ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-right .zz-tabs__item, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header {
        margin-bottom: 8px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-top .zz-tabs__item, ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-bottom .zz-tabs__item {
        margin-right: 8px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .item-title__icon svg, ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .item-title__icon path, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header .item-title__icon svg, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header .item-title__icon path {
        width: 18px;
        height: 18px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .zz-tabs__item:hover, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__header:hover {
        color: #333;
        border: 0px solid #000;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header .zz-tabs__item.is-active, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item.is-active > .zz-collapse-item__header {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
        border: 0px solid #000;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-top, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item {
        margin-bottom: 0px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-bottom {
        margin-top: 0px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-left {
        margin-right: 0px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__header.is-right {
        margin-left: 0px;
    }

    ._17sjtgqep0000 > .zz-tabs > .zz-tabs__content, ._17sjtgqep0000 > .zz-collapse > .zz-collapse-item > .zz-collapse-item__wrap {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
    }
}

._17sjtgqm10000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjtgqm10000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjth69d0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjth69d0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjth8th0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjth8th0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjthc790000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjthc790000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjtt27h0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjtt27h0000 > .zz-comp-row {
    margin: 0 -0px;
}

._17sjtt27h0000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sjtt27h0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjtt27h0001 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sjtt27h0002 > .image__wrapper {
        padding-top: 68.87%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sjtt27h0002 > .image__wrapper {
        padding-top: 68.87%;
    }
}

@media (max-width: 767px) {
    ._17sjtt27h0002 > .image__wrapper {
        padding-top: 55.07%;
    }
}

@media (min-width: 768px) {
    ._17sjtt27h0002 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17sjtt27h0002 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._17sjtt27h0002 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17sjtt27h0002 .img img {
        width: 100%;
    }
}

._17sjtt27h0003 {
    border: 0px solid #000;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sjtt27h0003 > .zz-bg > .zz-bg-color {
    background: rgba(241, 244, 247, 1);
}

._17sjtt27h0003 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjtt27h0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sjtt27h0004 > .zz-comp-row {
    margin: 0 -15px;
}

._17sjtt27h0004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sjtt27h0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjtt27h0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sjtt27h0006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjtt27h0006 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sjtt27h0007 {
        padding: 5px 0px 5px 0px;
    }

    ._17sjtt27h0007 > .zz-text, ._17sjtt27h0007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sjtt27h0007 {
        padding: 5px 20px 5px 20px;
    }

    ._17sjtt27h0007 > .zz-text, ._17sjtt27h0007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 22px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17sjtt27h0008 {
        height: 40px;
    }
}

@media (max-width: 767px) {
    ._17sjtt27h0008 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._17sjtt27h0009 {
        padding: 5px 0px 5px 0px;
    }

    ._17sjtt27h0009 > .zz-text, ._17sjtt27h0009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (max-width: 767px) {
    ._17sjtt27h0009 {
        padding: 5px 20px 5px 20px;
    }

    ._17sjtt27h0009 > .zz-text, ._17sjtt27h0009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (min-width: 768px) {
    ._17sjtt27h000a {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjtt27h000a {
        height: 30px;
    }
}

@media (min-width: 768px) {
    ._17sjtt27h000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(255, 255, 255, 0);
        border: 1px solid rgba(0, 88, 170, 1);
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button svg, ._17sjtt27h000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sjtt27h000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button svg {
        height: 14px;
        width: 14px;
    }

    ._17sjtt27h000b .btn-link .zz-button {
        font-size: 14px;
        color: #606266;
        margin: 0px 15px 0px 0px;
        border: 1px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 50px 13px 50px;
    }

    ._17sjtt27h000b .btn-link .zz-button:hover {
        color: #333;
    }

    ._17sjtt27h000b .btn-link .zz-button svg, ._17sjtt27h000b .btn-link .zz-button path {
        fill: #606266;
    }

    ._17sjtt27h000b .btn-link .zz-button:hover svg, ._17sjtt27h000b .btn-link .zz-button:hover path {
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17sjtt27h000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(255, 255, 255, 0);
        border: 1px solid rgba(0, 88, 170, 1);
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button svg, ._17sjtt27h000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sjtt27h000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sjtt27h000b .btn-link:nth-child(1) .zz-button svg {
        height: 14px;
        width: 14px;
    }

    ._17sjtt27h000b .btn-link .zz-button {
        font-size: 14px;
        color: #606266;
        margin: 0px 20px 0px 20px;
        border: 1px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 50px 13px 50px;
    }

    ._17sjtt27h000b .btn-link .zz-button:hover {
        color: #333;
    }

    ._17sjtt27h000b .btn-link .zz-button svg, ._17sjtt27h000b .btn-link .zz-button path {
        fill: #606266;
    }

    ._17sjtt27h000b .btn-link .zz-button:hover svg, ._17sjtt27h000b .btn-link .zz-button:hover path {
        fill: #333;
    }
}

._17sjtt27h000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sjtt27h000c > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sjttokp0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sjttokp0000 {
        height: 30px;
    }
}

._17sju134d0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sju134d0000 > .zz-comp-row {
    margin: 0 -0px;
}

._17sju134d0000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sju134d0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju134d0001 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sju134d0002 > .image__wrapper {
        padding-top: 68.12%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sju134d0002 > .image__wrapper {
        padding-top: 68.12%;
    }
}

@media (max-width: 767px) {
    ._17sju134d0002 > .image__wrapper {
        padding-top: 55.07%;
    }
}

@media (min-width: 768px) {
    ._17sju134d0002 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17sju134d0002 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._17sju134d0002 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17sju134d0002 .img img {
        width: 100%;
    }
}

._17sju134d0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sju134d0003 > .zz-bg > .zz-bg-color {
    background: rgba(241, 244, 247, 1);
}

._17sju134d0003 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sju134d0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sju134d0004 > .zz-comp-row {
    margin: 0 -15px;
}

._17sju134d0004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sju134d0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju134d0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sju134d0006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju134d0006 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sju134d0007 {
        padding: 5px 0px 5px 0px;
    }

    ._17sju134d0007 > .zz-text, ._17sju134d0007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sju134d0007 {
        padding: 5px 20px 5px 20px;
    }

    ._17sju134d0007 > .zz-text, ._17sju134d0007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17sju134d0008 {
        height: 40px;
    }
}

@media (max-width: 767px) {
    ._17sju134d0008 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._17sju134d0009 {
        padding: 5px 0px 5px 0px;
    }

    ._17sju134d0009 > .zz-text, ._17sju134d0009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (max-width: 767px) {
    ._17sju134d0009 {
        padding: 5px 20px 5px 20px;
    }

    ._17sju134d0009 > .zz-text, ._17sju134d0009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (min-width: 768px) {
    ._17sju134d000a {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sju134d000a {
        height: 30px;
    }
}

@media (min-width: 768px) {
    ._17sju134d000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(255, 255, 255, 0);
        border: 1px solid rgba(0, 88, 170, 1);
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button svg, ._17sju134d000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sju134d000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button svg {
        height: 14px;
        width: 14px;
    }

    ._17sju134d000b .btn-link .zz-button {
        font-size: 14px;
        color: #606266;
        margin: 0px 15px 0px 0px;
        border: 1px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 50px 13px 50px;
    }

    ._17sju134d000b .btn-link .zz-button:hover {
        color: #333;
    }

    ._17sju134d000b .btn-link .zz-button svg, ._17sju134d000b .btn-link .zz-button path {
        fill: #606266;
    }

    ._17sju134d000b .btn-link .zz-button:hover svg, ._17sju134d000b .btn-link .zz-button:hover path {
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17sju134d000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(255, 255, 255, 0);
        border: 1px solid rgba(0, 88, 170, 1);
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button svg, ._17sju134d000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sju134d000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sju134d000b .btn-link:nth-child(1) .zz-button svg {
        height: 14px;
        width: 14px;
    }

    ._17sju134d000b .btn-link .zz-button {
        font-size: 14px;
        color: #606266;
        margin: 0px 20px 0px 20px;
        border: 1px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 50px 13px 50px;
    }

    ._17sju134d000b .btn-link .zz-button:hover {
        color: #333;
    }

    ._17sju134d000b .btn-link .zz-button svg, ._17sju134d000b .btn-link .zz-button path {
        fill: #606266;
    }

    ._17sju134d000b .btn-link .zz-button:hover svg, ._17sju134d000b .btn-link .zz-button:hover path {
        fill: #333;
    }
}

._17sju134d000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju134d000c > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sju1i5l0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sju1i5l0000 {
        height: 30px;
    }
}

._17sju2aed0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sju2aed0000 > .zz-comp-row {
    margin: 0 -0px;
}

._17sju2aed0000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sju2aed0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju2aed0001 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sju2aed0002 > .image__wrapper {
        padding-top: 68.87%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sju2aed0002 > .image__wrapper {
        padding-top: 68.87%;
    }
}

@media (max-width: 767px) {
    ._17sju2aed0002 > .image__wrapper {
        padding-top: 55.07%;
    }
}

@media (min-width: 768px) {
    ._17sju2aed0002 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17sju2aed0002 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._17sju2aed0002 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17sju2aed0002 .img img {
        width: 100%;
    }
}

._17sju2aed0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sju2aed0003 > .zz-bg > .zz-bg-color {
    background: rgba(241, 244, 247, 1);
}

._17sju2aed0003 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sju2aed0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sju2aed0004 > .zz-comp-row {
    margin: 0 -15px;
}

._17sju2aed0004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sju2aed0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju2aed0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sju2aed0006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju2aed0006 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sju2aed0007 {
        padding: 5px 0px 5px 0px;
    }

    ._17sju2aed0007 > .zz-text, ._17sju2aed0007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sju2aed0007 {
        padding: 5px 20px 5px 20px;
    }

    ._17sju2aed0007 > .zz-text, ._17sju2aed0007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17sju2aed0008 {
        height: 40px;
    }
}

@media (max-width: 767px) {
    ._17sju2aed0008 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._17sju2aed0009 {
        padding: 5px 0px 5px 0px;
    }

    ._17sju2aed0009 > .zz-text, ._17sju2aed0009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (max-width: 767px) {
    ._17sju2aed0009 {
        padding: 5px 20px 5px 20px;
    }

    ._17sju2aed0009 > .zz-text, ._17sju2aed0009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (min-width: 768px) {
    ._17sju2aed000a {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sju2aed000a {
        height: 30px;
    }
}

@media (min-width: 768px) {
    ._17sju2aed000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(255, 255, 255, 0);
        border: 1px solid rgba(0, 88, 170, 1);
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button svg, ._17sju2aed000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sju2aed000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button svg {
        height: 14px;
        width: 14px;
    }

    ._17sju2aed000b .btn-link .zz-button {
        font-size: 14px;
        color: #606266;
        margin: 0px 15px 0px 0px;
        border: 1px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 50px 13px 50px;
    }

    ._17sju2aed000b .btn-link .zz-button:hover {
        color: #333;
    }

    ._17sju2aed000b .btn-link .zz-button svg, ._17sju2aed000b .btn-link .zz-button path {
        fill: #606266;
    }

    ._17sju2aed000b .btn-link .zz-button:hover svg, ._17sju2aed000b .btn-link .zz-button:hover path {
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17sju2aed000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(255, 255, 255, 0);
        border: 1px solid rgba(0, 88, 170, 1);
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button svg, ._17sju2aed000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sju2aed000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sju2aed000b .btn-link:nth-child(1) .zz-button svg {
        height: 14px;
        width: 14px;
    }

    ._17sju2aed000b .btn-link .zz-button {
        font-size: 14px;
        color: #606266;
        margin: 0px 20px 0px 20px;
        border: 1px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 50px 13px 50px;
    }

    ._17sju2aed000b .btn-link .zz-button:hover {
        color: #333;
    }

    ._17sju2aed000b .btn-link .zz-button svg, ._17sju2aed000b .btn-link .zz-button path {
        fill: #606266;
    }

    ._17sju2aed000b .btn-link .zz-button:hover svg, ._17sju2aed000b .btn-link .zz-button:hover path {
        fill: #333;
    }
}

._17sju2aed000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju2aed000c > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sju2v7p0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sju2v7p0000 {
        height: 30px;
    }
}

._17sju3mit0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sju3mit0000 > .zz-comp-row {
    margin: 0 -0px;
}

._17sju3mit0000 > .zz-comp-row > .zz-column {
    padding: 0 0px 0px 0px;
}

._17sju3mit0001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju3mit0001 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17sju3mit0002 > .image__wrapper {
        padding-top: 68.87%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17sju3mit0002 > .image__wrapper {
        padding-top: 68.87%;
    }
}

@media (max-width: 767px) {
    ._17sju3mit0002 > .image__wrapper {
        padding-top: 55.07%;
    }
}

@media (min-width: 768px) {
    ._17sju3mit0002 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17sju3mit0002 .img img {
        width: 100%;
    }
}

@media (max-width: 767px) {
    ._17sju3mit0002 {
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        border-radius: 0px 0px 0px 0px;
    }

    ._17sju3mit0002 .img img {
        width: 100%;
    }
}

._17sju3mit0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17sju3mit0003 > .zz-bg > .zz-bg-color {
    background: rgba(241, 244, 247, 1);
}

._17sju3mit0003 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sju3mit0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sju3mit0004 > .zz-comp-row {
    margin: 0 -15px;
}

._17sju3mit0004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sju3mit0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju3mit0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sju3mit0006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju3mit0006 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sju3mit0007 {
        padding: 5px 0px 5px 0px;
    }

    ._17sju3mit0007 > .zz-text, ._17sju3mit0007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sju3mit0007 {
        padding: 5px 20px 5px 20px;
    }

    ._17sju3mit0007 > .zz-text, ._17sju3mit0007 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17sju3mit0008 {
        height: 40px;
    }
}

@media (max-width: 767px) {
    ._17sju3mit0008 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._17sju3mit0009 {
        padding: 5px 0px 5px 0px;
    }

    ._17sju3mit0009 > .zz-text, ._17sju3mit0009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (max-width: 767px) {
    ._17sju3mit0009 {
        padding: 5px 20px 5px 20px;
    }

    ._17sju3mit0009 > .zz-text, ._17sju3mit0009 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
    }
}

@media (min-width: 768px) {
    ._17sju3mit000a {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sju3mit000a {
        height: 30px;
    }
}

@media (min-width: 768px) {
    ._17sju3mit000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(255, 255, 255, 0);
        border: 1px solid rgba(0, 88, 170, 1);
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button svg, ._17sju3mit000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sju3mit000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button svg {
        height: 14px;
        width: 14px;
    }

    ._17sju3mit000b .btn-link .zz-button {
        font-size: 14px;
        color: #606266;
        margin: 0px 15px 0px 0px;
        border: 1px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 50px 13px 50px;
    }

    ._17sju3mit000b .btn-link .zz-button:hover {
        color: #333;
    }

    ._17sju3mit000b .btn-link .zz-button svg, ._17sju3mit000b .btn-link .zz-button path {
        fill: #606266;
    }

    ._17sju3mit000b .btn-link .zz-button:hover svg, ._17sju3mit000b .btn-link .zz-button:hover path {
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17sju3mit000b .btn-wrapper {
        justify-content: flex-start;
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button {
        font-size: 16px;
        color: rgba(0, 88, 170, 1);
        background: rgba(255, 255, 255, 0);
        border: 1px solid rgba(0, 88, 170, 1);
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button:hover {
        color: rgba(255, 255, 255, 1);
        background: rgba(0, 88, 170, 1);
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button svg, ._17sju3mit000b .btn-link:nth-child(1) .zz-button path {
        fill: rgba(0, 88, 170, 1);
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button:hover svg, ._17sju3mit000b .btn-link:nth-child(1) .zz-button:hover path {
        fill: rgba(255, 255, 255, 1);
    }

    ._17sju3mit000b .btn-link:nth-child(1) .zz-button svg {
        height: 14px;
        width: 14px;
    }

    ._17sju3mit000b .btn-link .zz-button {
        font-size: 14px;
        color: #606266;
        margin: 0px 20px 0px 20px;
        border: 1px solid #dcdfe6;
        border-radius: 0px 0px 0px 0px;
        padding: 15px 50px 13px 50px;
    }

    ._17sju3mit000b .btn-link .zz-button:hover {
        color: #333;
    }

    ._17sju3mit000b .btn-link .zz-button svg, ._17sju3mit000b .btn-link .zz-button path {
        fill: #606266;
    }

    ._17sju3mit000b .btn-link .zz-button:hover svg, ._17sju3mit000b .btn-link .zz-button:hover path {
        fill: #333;
    }
}

._17sju3mit000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sju3mit000c > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sju46gp0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17sju46gp0000 {
        height: 30px;
    }
}

@media (min-width: 768px) {
    ._17sr15mi10000 {
        padding: 5px 0px 5px 0px;
    }

    ._17sr15mi10000 > .zz-text, ._17sr15mi10000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 20px;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sr15mi10000 {
        padding: 5px 20px 5px 20px;
    }

    ._17sr15mi10000 > .zz-text, ._17sr15mi10000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 18px;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17sr29b2p0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17sr29b2p0000 > .zz-text, ._17sr29b2p0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 20px;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sr29b2p0000 {
        padding: 5px 20px 5px 20px;
    }

    ._17sr29b2p0000 > .zz-text, ._17sr29b2p0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 18px;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17sr32lep0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17sr32lep0000 > .zz-text, ._17sr32lep0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 20px;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sr32lep0000 {
        padding: 5px 20px 5px 20px;
    }

    ._17sr32lep0000 > .zz-text, ._17sr32lep0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 18px;
        line-height: 1.6;
    }
}

@media (min-width: 768px) {
    ._17sr3jaqt0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17sr3jaqt0000 > .zz-text, ._17sr3jaqt0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 20px;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sr3jaqt0000 {
        padding: 5px 20px 5px 20px;
    }

    ._17sr3jaqt0000 > .zz-text, ._17sr3jaqt0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 18px;
        line-height: 1;
    }
}

._17sr5q5g90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sr5q5g90000 > .zz-comp-row {
    margin: 0 -15px;
}

._17sr5q5g90000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sr5q5g90001 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sr5q5g90001 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sr5q5g90002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sr5q5g90002 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sr5q5g90003 {
        padding: 5px 0px 5px 0px;
    }

    ._17sr5q5g90003 > .zz-text, ._17sr5q5g90003 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 68px;
        line-height: 1.1;
    }
}

@media (max-width: 767px) {
    ._17sr5q5g90003 {
        padding: 5px 0px 5px 0px;
    }

    ._17sr5q5g90003 > .zz-text, ._17sr5q5g90003 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 50px;
        line-height: 1.1;
    }
}

._17sr5q5g90004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17sr5q5g90004 > .zz-comp-row {
    margin: 0 -15px;
}

._17sr5q5g90004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17sr5q5g90005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: -50px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sr5q5g90005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sr5q5g90006 {
        padding: 5px 0px 5px 0px;
    }

    ._17sr5q5g90006 > .zz-text, ._17sr5q5g90006 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17sr5q5g90006 {
        padding: 5px 0px 5px 0px;
    }

    ._17sr5q5g90006 > .zz-text, ._17sr5q5g90006 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

._17sr5q5g90007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sr5q5g90007 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17sr5q5g90008 {
        height: 22px;
    }
}

@media (max-width: 767px) {
    ._17sr5q5g90008 {
        height: 100px;
    }
}

._17sr5q5g90009 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17sr5q5g90009 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17sr5rbll0000 {
    height: 10px;
}

._17sspb6pd0000 {
    height: 30px;
}

._17sspe0ph0000 {
    height: 30px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17st7jhh90001:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._17st7jhh90001 {
        margin: 0px 0px 0px 0px;
    }

    ._17st7jhh90001 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17st7jhh90001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17st7jhh90001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17st7jhh90001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._17st7jhh90001 {
        margin: 0px 0px 0px 0px;
    }

    ._17st7jhh90001 .zz-container {
        padding: 0px 20px 0px 20px;
    }

    ._17st7jhh90001.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17st7jhh90001.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17st7jhh90001.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 1200px) {
    ._17st7jhh90003 {
        height: 100px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17st7jhh90003 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17st7jhh90003 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._17st7jhh90005 {
        height: 110px;
    }
}

@media (max-width: 767px) {
    ._17st7jhh90005 {
        height: 40px;
    }
}

._17st7l4o90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17st7l4o90000 > .zz-comp-row {
    margin: 0 -15px;
}

._17st7l4o90000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17st7l50h0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17st7l50h0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17st7l51d0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17st7l51d0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17st7l5250000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17st7l5250000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17st7q22p0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17st7q22p0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17st7q22p0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17st7q2b90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17st7q2b90000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17st7q2cd0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17st7q2cd0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17st7qs950000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17st7qs950000 .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    ._17st7qs950000 {
        padding: 0px 0px 0px 0px;
    }

    ._17st7qs950000 .zz-comp-list__item .text {
        padding: 14px 26px 14px 26px;
    }

    ._17st7qs950000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: rgba(0, 88, 170, 1);
        font-size: 20px;
        line-height: 1.6;
        text-align: center;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 14px;
        color: #999;
        font-size: 16px;
        line-height: 1.8;
        text-align: center;
    }

    ._17st7qs950000 .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper {
        border: 1px solid rgba(191, 191, 191, 0.4);
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.07);
        padding: 15px 5px 100px 0px;
        background: rgba(255, 255, 255, 1);
        border-radius: 0px 0px 0px 0px;
    }

    ._17st7qs950000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17st7qs950000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17st7qs950000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17st7qs950000 .swiper-center .swiper-button-prev, ._17st7qs950000 .swiper-center .swiper-button-next, ._17st7qs950000 .arrow-normal .swiper-button-prev, ._17st7qs950000 .arrow-normal .swiper-button-next {
        margin-top: -16px;
    }

    ._17st7qs950000 .zz-comp-list__item .img img {
        width: 20%;
        object-fit: contain;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17st7qs950000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17st7qs950000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._17st7qs950000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17st7qs950000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17st7qs950000 .swiper-pagination-bullet {
        font-size: 12px;
    }

    ._17st7qs950000 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background-color: rgba(255, 255, 255, 1);
    }

    ._17st7qs950000 .swiper-pagination-bullet-active {
        background-color: rgba(255, 255, 255, 1);
    }

    ._17st7qs950000 .swiper-pagination-fraction {
        font-size: 12px;
    }

    ._17st7qs950000 .swiper-pagination-progressbar {
        background: rgba(255, 255, 255, 1);
    }

    ._17st7qs950000 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: rgba(255, 255, 255, 1);
    }

    ._17st7qs950000 .swiper-pagination:not(.swiper-pagination-progressbar) {
        position: relative;
        margin-top: 5px;
    }

    ._17st7qs950000 svg, ._17st7qs950000 path {
        width: 32px;
        height: 32px;
        fill: rgba(255, 255, 255, 1);
    }
}

@media (max-width: 767px) {
    ._17st7qs950000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17st7qs950000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._17st7qs950000 {
        padding: 0px 0px 0px 0px;
    }

    ._17st7qs950000 .zz-comp-list__item .text {
        padding: 0px 20px 0px 20px;
    }

    ._17st7qs950000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: rgba(0, 88, 170, 1);
        font-size: 23px;
        line-height: 1.6;
        text-align: center;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 14px;
        color: #999;
        font-size: 16px;
        line-height: 1.8;
        text-align: center;
    }

    ._17st7qs950000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid rgba(191, 191, 191, 0.4);
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.07);
        padding: 15px 5px 100px 0px;
        background: rgba(255, 255, 255, 1);
        border-radius: 0px 0px 0px 0px;
    }

    ._17st7qs950000 .swiper-pagination-bullet {
        height: 16px;
        line-height: 16px;
        width: 16px;
    }

    ._17st7qs950000 .custom .swiper-pagination-bullet {
        width: 16px;
        height: 5px;
    }

    ._17st7qs950000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 32px;
        border-radius: 8px;
    }

    ._17st7qs950000 .swiper-center .swiper-button-prev, ._17st7qs950000 .swiper-center .swiper-button-next, ._17st7qs950000 .arrow-normal .swiper-button-prev, ._17st7qs950000 .arrow-normal .swiper-button-next {
        margin-top: -10px;
    }

    ._17st7qs950000 .zz-comp-list__item .img img {
        width: 20%;
        object-fit: contain;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17st7qs950000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17st7qs950000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._17st7qs950000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17st7qs950000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17st7qs950000 .zz-comp-list__item > .zz-element-wrapper > .text .des > .content {
        margin-bottom: 0px;
    }
}

@media (min-width: 768px) {
    ._17stlbd850000 {
        padding: 5px 0px 5px 0px;
    }

    ._17stlbd850000 > .zz-text, ._17stlbd850000 > .zz-text > p {
        text-align: left;
    }
}

@media (max-width: 767px) {
    ._17stlbd850000 {
        padding: 5px 0px 5px 0px;
    }

    ._17stlbd850000 > .zz-text, ._17stlbd850000 > .zz-text > p {
        text-align: left;
    }
}

@media (min-width: 768px) {
    ._17stlbppp0000 {
        height: 40px;
    }
}

@media (max-width: 767px) {
    ._17stlbppp0000 {
        height: 20px;
    }
}

._17stlc46t0000 {
    padding: 5px 0px 5px 0px;
}

._17stlc46t0000 > .zz-text, ._17stlc46t0000 > .zz-text > p {
    text-align: left;
    color: rgba(89, 89, 89, 1);
    font-size: 16px;
    line-height: 1.8;
}

._17stlcdod0000 {
    height: 20px;
}

@media (min-width: 768px) {
    ._17su0o8cd0000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17su0o8cd0000 .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    ._17su0o8cd0000 {
        padding: 0px 0px 0px 0px;
    }

    ._17su0o8cd0000 .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._17su0o8cd0000 .zz-comp-list__item .do-img-cover {
        justify-content: flex-start;
    }

    ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: #333;
        font-size: 18px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17su0o8cd0000 .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17su0o8cd0000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17su0o8cd0000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17su0o8cd0000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17su0o8cd0000 .swiper-center .swiper-button-prev, ._17su0o8cd0000 .swiper-center .swiper-button-next, ._17su0o8cd0000 .arrow-normal .swiper-button-prev, ._17su0o8cd0000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17su0o8cd0000 .zz-comp-list__item .img img {
        width: 86%;
        object-fit: contain;
    }

    ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17su0o8cd0000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17su0o8cd0000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._17su0o8cd0000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17su0o8cd0000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17su0o8cd0000 svg, ._17su0o8cd0000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17su0o8cd0000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17su0o8cd0000 .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    ._17su0o8cd0000 {
        padding: 0px 0px 0px 0px;
    }

    ._17su0o8cd0000 .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._17su0o8cd0000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: #333;
        font-size: 18px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._17su0o8cd0000 .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17su0o8cd0000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17su0o8cd0000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17su0o8cd0000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17su0o8cd0000 .swiper-center .swiper-button-prev, ._17su0o8cd0000 .swiper-center .swiper-button-next, ._17su0o8cd0000 .arrow-normal .swiper-button-prev, ._17su0o8cd0000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._17su0o8cd0000 .zz-comp-list__item .img img {
        width: 41%;
        object-fit: contain;
    }

    ._17su0o8cd0000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17su0o8cd0000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17su0o8cd0000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._17su0o8cd0000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17su0o8cd0000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17su0o8cd0000 svg, ._17su0o8cd0000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._17su13tdp0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17su13tdp0000 > .zz-comp-row {
    margin: 0 -15px;
}

._17su13tdp0000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17su13tld0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17su13tld0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17su13tm50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17su13tm50000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17su24fbt0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17su24fbt0000 > .zz-text, ._17su24fbt0000 > .zz-text > p {
        text-align: left;
        color: rgba(0, 88, 170, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17su24fbt0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17su24fbt0000 > .zz-text, ._17su24fbt0000 > .zz-text > p {
        text-align: center;
        color: rgba(0, 88, 170, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (min-width: 768px) {
    ._17su24rit0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17su24rit0000 > .zz-text, ._17su24rit0000 > .zz-text > p {
        text-align: left;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17su24rit0000 {
        padding: 5px 0px 5px 0px;
    }

    ._17su24rit0000 > .zz-text, ._17su24rit0000 > .zz-text > p {
        text-align: center;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17su3b4mh0000:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._17su3b4mh0000 {
        margin: 0px 0px 0px 0px;
    }

    ._17su3b4mh0000 > .zz-bg > .zz-bg-color, ._17su3b4mh0000 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(241, 244, 247, 1);
    }

    ._17su3b4mh0000 .zz-container {
        padding: 0px 0px 0px 0px;
    }

    ._17su3b4mh0000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17su3b4mh0000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17su3b4mh0000.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._17su3b4mh0000 {
        margin: 0px 0px 0px 0px;
    }

    ._17su3b4mh0000 > .zz-bg > .zz-bg-color, ._17su3b4mh0000 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(241, 244, 247, 1);
    }

    ._17su3b4mh0000 .zz-container {
        padding: 0px 20px 0px 20px;
    }

    ._17su3b4mh0000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._17su3b4mh0000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._17su3b4mh0000.zz-comp-block-wrap {
        height: auto;
    }
}

@media (min-width: 1200px) {
    ._17su3b4mh0002 {
        height: 100px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17su3b4mh0002 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17su3b4mh0002 {
        height: 40px;
    }
}

._17su3b4mh0003 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17su3b4mh0003 > .zz-comp-row {
    margin: 0 -15px;
}

._17su3b4mh0003 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17su3b4mh0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17su3b4mh0004 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17su3b4mh0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17su3b4mh0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17su3b4mh0006 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17su3b4mh0006 > .zz-comp-row {
        margin: 0 -15px;
    }

    ._17su3b4mh0006 > .zz-comp-row > .zz-column {
        padding: 0 15px 0px 15px;
    }
}

@media (max-width: 767px) {
    ._17su3b4mh0006 {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._17su3b4mh0006 > .zz-comp-row {
        margin: 0 -15px;
    }

    ._17su3b4mh0006 > .zz-comp-row > .zz-column {
        padding: 0 15px 0px 15px;
    }
}

._17su3b4mh0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17su3b4mh0007 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17su3b4mh0008 {
        padding: 5px 0px 5px 0px;
    }

    ._17su3b4mh0008 > .zz-text, ._17su3b4mh0008 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 68px;
        line-height: 1.1;
    }
}

@media (max-width: 767px) {
    ._17su3b4mh0008 {
        padding: 5px 0px 5px 0px;
    }

    ._17su3b4mh0008 > .zz-text, ._17su3b4mh0008 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 50px;
        line-height: 1.1;
    }
}

._17su3b4mh0009 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17su3b4mh0009 > .zz-comp-row {
    margin: 0 -15px;
}

._17su3b4mh0009 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17su3b4mh000a {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: -52px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17su3b4mh000a > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17su3b4mh000b {
        padding: 5px 0px 5px 0px;
    }

    ._17su3b4mh000b > .zz-text, ._17su3b4mh000b > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17su3b4mh000b {
        padding: 5px 0px 5px 0px;
    }

    ._17su3b4mh000b > .zz-text, ._17su3b4mh000b > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

._17su3b4mh000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17su3b4mh000c > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17su3b4mh000d {
    height: 10px;
}

._17su3b4mh000e {
    height: 20px;
}

@media (min-width: 768px) {
    ._17su3b4mh000f .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17su3b4mh000f .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    ._17su3b4mh000f {
        padding: 0px 0px 0px 0px;
    }

    ._17su3b4mh000f .zz-comp-list__item .text {
        padding: 30px 30px 0px 10px;
    }

    ._17su3b4mh000f .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: rgba(64, 64, 64, 1);
        font-size: 22px;
        line-height: 1.2;
        text-align: inherit;
    }

    ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 9px;
        color: rgba(128, 128, 128, 1);
        font-size: 16px;
        line-height: 1.8;
        text-align: inherit;
    }

    ._17su3b4mh000f .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid #000;
        box-shadow: 0px 0px 3px 0px rgba(64, 64, 64, 0.07);
        padding: 0px 0px 0px 0px;
        background: rgba(255, 255, 255, 1);
        border-radius: 0px 0px 0px 0px;
    }

    ._17su3b4mh000f .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17su3b4mh000f .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17su3b4mh000f .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17su3b4mh000f .swiper-center .swiper-button-prev, ._17su3b4mh000f .swiper-center .swiper-button-next, ._17su3b4mh000f .arrow-normal .swiper-button-prev, ._17su3b4mh000f .arrow-normal .swiper-button-next {
        margin-top: -10px;
    }

    ._17su3b4mh000f .zz-comp-list__item .img img {
        width: 60%;
        object-fit: contain;
    }

    ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17su3b4mh000f .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17su3b4mh000f .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 31.70731707317073%;
    }

    ._17su3b4mh000f .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17su3b4mh000f .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17su3b4mh000f svg, ._17su3b4mh000f path {
        width: 20px;
        height: 20px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._17su3b4mh000f .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._17su3b4mh000f .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    ._17su3b4mh000f {
        padding: 0px 0px 0px 0px;
    }

    ._17su3b4mh000f .zz-comp-list__item .text {
        padding: 20px 20px 0px 10px;
    }

    ._17su3b4mh000f .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper > .text .title, ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: rgba(64, 64, 64, 1);
        font-size: 20px;
        line-height: 1.2;
        text-align: inherit;
    }

    ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 9px;
        color: rgba(128, 128, 128, 1);
        font-size: 14px;
        line-height: 1.6;
        text-align: inherit;
    }

    ._17su3b4mh000f .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid #000;
        box-shadow: 0px 0px 3px 0px rgba(64, 64, 64, 0.07);
        padding: 0px 0px 0px 0px;
        background: rgba(255, 255, 255, 1);
        border-radius: 0px 0px 0px 0px;
    }

    ._17su3b4mh000f .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._17su3b4mh000f .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._17su3b4mh000f .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._17su3b4mh000f .swiper-center .swiper-button-prev, ._17su3b4mh000f .swiper-center .swiper-button-next, ._17su3b4mh000f .arrow-normal .swiper-button-prev, ._17su3b4mh000f .arrow-normal .swiper-button-next {
        margin-top: -10px;
    }

    ._17su3b4mh000f .zz-comp-list__item .img img {
        width: 60%;
        object-fit: contain;
    }

    ._17su3b4mh000f .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._17su3b4mh000f .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._17su3b4mh000f .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 31.88405797101449%;
    }

    ._17su3b4mh000f .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._17su3b4mh000f .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._17su3b4mh000f .swiper-pagination-bullet {
        font-size: 12px;
    }

    ._17su3b4mh000f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
        background-color: #000;
    }

    ._17su3b4mh000f .swiper-pagination-bullet-active {
        background-color: #007aff;
        color: #fff;
    }

    ._17su3b4mh000f .swiper-pagination-fraction {
        font-size: 12px;
    }

    ._17su3b4mh000f .swiper-pagination-current {
        color: #fff;
    }

    ._17su3b4mh000f .swiper-pagination-progressbar {
        background: #000;
    }

    ._17su3b4mh000f .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        background: #007aff;
    }

    ._17su3b4mh000f .swiper-pagination:not(.swiper-pagination-progressbar) {
        position: relative;
        margin-top: 4px;
    }
}

._17su3b4mh000g {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17su3b4mh000g > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 1200px) {
    ._17su3b4mh000h {
        height: 105px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._17su3b4mh000h {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._17su3b4mh000h {
        height: 20px;
    }
}

._17t76daf90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17t76daf90000 > .zz-comp-row {
    margin: 0 -15px;
}

._17t76daf90000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17t76daod0000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._17t76daod0000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17t76daq90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17t76daq90000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17t76ood50000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17t76ood50000 > .zz-comp-row {
    margin: 0 -15px;
}

._17t76ood50000 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17t76ood50002 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17t76ood50002 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17t76ood50003 {
        padding: 5px 0px 5px 0px;
    }

    ._17t76ood50003 > .zz-text, ._17t76ood50003 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 68px;
        line-height: 1.1;
    }
}

@media (max-width: 767px) {
    ._17t76ood50003 {
        padding: 5px 0px 5px 0px;
    }

    ._17t76ood50003 > .zz-text, ._17t76ood50003 > .zz-text > p {
        text-align: left;
        color: rgba(191, 191, 191, 0.1);
        font-size: 50px;
        line-height: 1.1;
    }
}

._17t76ood50004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._17t76ood50004 > .zz-comp-row {
    margin: 0 -15px;
}

._17t76ood50004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._17t76ood50005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: -50px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17t76ood50005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._17t76ood50006 {
        padding: 5px 0px 5px 0px;
    }

    ._17t76ood50006 > .zz-text, ._17t76ood50006 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 30px;
        font-weight: bold;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    ._17t76ood50006 {
        padding: 5px 0px 5px 0px;
    }

    ._17t76ood50006 > .zz-text, ._17t76ood50006 > .zz-text > p {
        text-align: left;
        color: rgba(64, 64, 64, 1);
        font-size: 24px;
        font-weight: bold;
        line-height: 1;
    }
}

._17t76ood50007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._17t76ood50007 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._17t76ood50008 {
    height: 22px;
}

._17t76ood50009 {
    height: 96px;
}

@media (min-width: 1200px) {
    ._1812hpqp90000 {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._1812hpqp90000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812hpqp90000 {
        height: 60px;
    }
}

@media (min-width: 768px) {
    ._1812jt6bt0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812jt6bt0000 {
        height: 60px;
    }
}

@media (min-width: 768px) {
    ._1812jthuh0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812jthuh0000 {
        height: 80px;
    }
}

@media (min-width: 768px) {
    ._1812juim10000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812juim10000 {
        height: 80px;
    }
}

@media (min-width: 768px) {
    ._1812jusk90000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812jusk90000 {
        height: 80px;
    }
}

@media (min-width: 768px) {
    ._1812o004d0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812o004d0000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._1812oiphp0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812oiphp0000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._1812ojrmp0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812ojrmp0000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._1812okrr10000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812okrr10000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._1812om9ul0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812om9ul0000 {
        height: 20px;
    }
}

@media (min-width: 768px) {
    ._1812rciih0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812rciih0000 {
        height: 60px;
    }
}

@media (min-width: 768px) {
    ._1812re7s50000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812re7s50000 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._1812rfpil0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812rfpil0000 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._1812rhbit0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812rhbit0000 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._1812stl690000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812stl690000 {
        height: 30px;
    }
}

@media (min-width: 768px) {
    ._1812tb4fp0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812tb4fp0000 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._1812unujt0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1812unujt0000 {
        height: 30px;
    }
}

@media (min-width: 768px) {
    ._18144cm2t0000 {
        height: 110px;
    }
}

@media (max-width: 767px) {
    ._18144cm2t0000 {
        height: 40px;
    }
}

@media (min-width: 768px) {
    ._181nhum1p0000 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._181nhum1p0000 {
        height: 20px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._1811ksa6h0000:not(.zz-block-widthFull) .zz-container {
        padding: 0 15px;
    }
}

@media (min-width: 768px) {
    ._1811ksa6h0000 {
        margin: 0px 0px 0px 0px;
    }

    ._1811ksa6h0000 > .zz-bg > .zz-bg-color, ._1811ksa6h0000 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(0, 0, 0, 1);
    }

    ._1811ksa6h0000 .zz-container {
        color: rgba(0, 0, 0, 1);
        font-size: 14px;
        line-height: 1.5;
        padding: 0px 0px 0px 0px;
    }

    ._1811ksa6h0000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._1811ksa6h0000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._1811ksa6h0000.zz-comp-block-wrap {
        height: auto;
    }
}

@media (max-width: 767px) {
    ._1811ksa6h0000 {
        margin: 0px 0px 0px 0px;
    }

    ._1811ksa6h0000 > .zz-bg > .zz-bg-color, ._1811ksa6h0000 .fp-tableCell > .zz-bg > .zz-bg-color {
        background: rgba(0, 0, 0, 1);
    }

    ._1811ksa6h0000 .zz-container {
        color: rgba(0, 0, 0, 1);
        font-size: 14px;
        line-height: 1.5;
        padding: 0px 20px 0px 20px;
    }

    ._1811ksa6h0000.zz-comp-block-wrap .zz-container {
        width: 100%;
        max-width: 100%;
    }

    ._1811ksa6h0000.zz-comp-block-wrap {
        min-height: auto;
    }

    .is-ie ._1811ksa6h0000.zz-comp-block-wrap {
        height: auto;
    }
}

._1811ksa6h0002 {
    height: 10px;
}

@media (min-width: 1200px) {
    ._1811ksa6h0003 {
        height: 60px;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    ._1811ksa6h0003 {
        height: 60px;
    }
}

@media (max-width: 767px) {
    ._1811ksa6h0003 {
        height: 60px;
    }
}

._1811ksa6h0004 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1811ksa6h0004 > .zz-comp-row {
    margin: 0 -15px;
}

._1811ksa6h0004 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._1811ksa6h0005 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1811ksa6h0005 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1811ksa6h0006 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._1811ksa6h0006 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1811ksa6h0007 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

._1811ksa6h0007 > .zz-comp-row {
    margin: 0 -15px;
}

._1811ksa6h0007 > .zz-comp-row > .zz-column {
    padding: 0 15px 0px 15px;
}

._1811ksa6h0008 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._1811ksa6h0008 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._1811ksa6h0009.zz-comp-logo {
        justify-content: flex-start;
    }

    ._1811ksa6h0009 .logo__wrapper h1 {
        color: #666;
        font-size: 28px;
    }
}

@media (max-width: 767px) {
    ._1811ksa6h0009.zz-comp-logo {
        justify-content: center;
    }

    ._1811ksa6h0009 .logo__wrapper h1 {
        color: #666;
        font-size: 28px;
    }
}

._1811ksa6h000a {
    height: 10px;
}

@media (min-width: 768px) {
    ._1811ksa6h000b {
        justify-content: flex-start;
    }

    ._1811ksa6h000b.social-share .social-share-icon {
        margin-right: 10px;
        font-size: 18px;
        border-radius: 5px;
    }

    ._1811ksa6h000b.is-custom-bg .social-share-icon {
        color: rgba(255, 255, 255, 0.71);
    }

    ._1811ksa6h000b.is-custom-plain .social-share-icon {
        color: rgba(255, 255, 255, 0.71);
    }

    ._1811ksa6h000b.is-custom-icon .social-share-icon {
        color: rgba(255, 255, 255, 0.71);
    }
}

@media (max-width: 767px) {
    ._1811ksa6h000b {
        justify-content: center;
    }

    ._1811ksa6h000b.social-share .social-share-icon {
        margin-right: 10px;
        font-size: 18px;
        border-radius: 5px;
    }

    ._1811ksa6h000b.is-custom-bg .social-share-icon {
        color: rgba(255, 255, 255, 0.71);
    }

    ._1811ksa6h000b.is-custom-plain .social-share-icon {
        color: rgba(255, 255, 255, 0.71);
    }

    ._1811ksa6h000b.is-custom-icon .social-share-icon {
        color: rgba(255, 255, 255, 0.71);
    }
}

._1811ksa6h000c {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._1811ksa6h000c > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

._1811ksa6h000j {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: flex-start;
}

._1811ksa6h000j > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}

@media (min-width: 768px) {
    ._1811ksa6h000k {
        height: 40px;
    }
}

@media (max-width: 767px) {
    ._1811ksa6h000k {
        height: 20px;
    }
}

._1811ksa6h000l {
    padding: 0px 0px 0px 0px;
}

._1811ksa6h000l > .zz-text, ._1811ksa6h000l > .zz-text > p {
    text-align: left;
    line-height: 2;
}

._1811ksa6h000m {
    height: 10px;
}

@media (min-width: 768px) {
    ._1811l6t990000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._1811l6t990000 .zz-comp-list {
        margin-left: -12px;
        margin-right: -12px;
    }

    ._1811l6t990000 {
        padding: 0px 0px 0px 0px;
    }

    ._1811l6t990000 .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._1811l6t990000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper > .text .title > * {
        color: rgba(255, 255, 255, 1);
        font-size: 18px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._1811l6t990000 .zz-comp-list__item {
        padding: 12px;
        margin: 0;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._1811l6t990000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._1811l6t990000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._1811l6t990000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._1811l6t990000 .swiper-center .swiper-button-prev, ._1811l6t990000 .swiper-center .swiper-button-next, ._1811l6t990000 .arrow-normal .swiper-button-prev, ._1811l6t990000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._1811l6t990000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._1811l6t990000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._1811l6t990000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._1811l6t990000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._1811l6t990000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._1811l6t990000 svg, ._1811l6t990000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

@media (max-width: 767px) {
    ._1811l6t990000 .zz-comp-list__item .apply-time div {
        color: #999;
        font-size: 12px;
        padding: 10px 0px 10px 0px;
    }

    ._1811l6t990000 .zz-comp-list {
        margin-left: -0px;
        margin-right: -0px;
    }

    ._1811l6t990000 {
        padding: 0px 0px 0px 0px;
    }

    ._1811l6t990000 .zz-comp-list__item .text {
        padding: 10px 10px 10px 10px;
    }

    ._1811l6t990000 .zz-comp-list__item .do-img-cover {
        justify-content: center;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper > .text .title, ._1811l6t990000 .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;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper > .text .des {
        margin-top: 0px;
        color: #999;
        font-size: 14px;
        line-height: 1.5;
        text-align: inherit;
    }

    ._1811l6t990000 .zz-comp-list__item {
        padding: 0px;
        margin: 0 -0px -0px 0;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper {
        border: 0px solid #000;
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    ._1811l6t990000 .swiper-pagination-bullet {
        height: 12px;
        line-height: 12px;
        width: 12px;
    }

    ._1811l6t990000 .custom .swiper-pagination-bullet {
        width: 12px;
        height: 4px;
    }

    ._1811l6t990000 .custom3 .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 24px;
        border-radius: 6px;
    }

    ._1811l6t990000 .swiper-center .swiper-button-prev, ._1811l6t990000 .swiper-center .swiper-button-next, ._1811l6t990000 .arrow-normal .swiper-button-prev, ._1811l6t990000 .arrow-normal .swiper-button-next {
        margin-top: -21px;
    }

    ._1811l6t990000 .zz-comp-list__item .img img {
        width: 100%;
        object-fit: cover;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper > .img {
        border-radius: 0px;
    }

    ._1811l6t990000 .zz-comp-list__item.is-left > .zz-element-wrapper > .img, ._1811l6t990000 .zz-comp-list__item.is-right > .zz-element-wrapper > .img {
        width: 50%;
    }

    ._1811l6t990000 .zz-comp-list__item.is-left > .zz-element-wrapper > .text, ._1811l6t990000 .zz-comp-list__item.is-right > .zz-element-wrapper > .text {
        justify-content: flex-start;
    }

    ._1811l6t990000 .zz-comp-list__item > .zz-element-wrapper > .text .des > .content {
        margin-bottom: 0px;
    }

    ._1811l6t990000 svg, ._1811l6t990000 path {
        width: 42px;
        height: 42px;
        fill: #333;
    }
}

._1811lpfd90000 {
    border: 0px solid #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    align-items: center;
}

._1811lpfd90000 > .zz-bg {
    border-radius: 0px 0px 0px 0px;
}