.hzyuan_mv_0036 {
    margin-top: 0;
    margin-bottom: 36px
}
.hzyuan_mv_3600 {
    margin-top: 36px;
    margin-bottom: 0
}
.hzyuan_mv_0056 {
    margin-top: 0;
    margin-bottom: 56px
}
.hzyuan_mv_5600 {
    margin-top: 56px;
    margin-bottom: 0
}
.hzyuan_mv_0086 {
    margin-top: 0;
    margin-bottom: 86px
}
.hzyuan_mv_8600 {
    margin-top: 86px;
    margin-bottom: 0
}
.hzyuan_pv_0036 {
    padding-top: 0;
    padding-bottom: 36px
}
.hzyuan_pv_3600 {
    padding-top: 36px;
    padding-bottom: 0
}
.hzyuan_pv_0056 {
    padding-top: 0;
    padding-bottom: 56px
}
.hzyuan_pv_5600 {
    padding-top: 56px;
    padding-bottom: 0
}
.hzyuan_pv_0086 {
    padding-top: 0;
    padding-bottom: 86px
}
.hzyuan_pv_8600 {
    padding-top: 86px;
    padding-bottom: 0
}
.hzyuan_hidden {
    visibility: hidden
}

@media (max-width:768px) {
.hzyuan_hid_tab {
    display: none!important
}
}
.hzyuan_sec_cont {
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 100px
}

@media (max-width:900px) {
.hzyuan_sec_cont {
    padding: 0 5%
}
}
.hzyuan_sec_cont_flx_g36 {
    display: flex;
    gap: 36px;
    align-items: center
}
.hzyuan_sec_cont_flx_g56 {
    display: flex;
    gap: 56px;
    align-items: center
}
.hzyuan_sec_cont_flx_g76 {
    display: flex;
    gap: 76px;
    align-items: center
}
.hzyuan_sec_cont .hzyuan_mainhead {
    font-weight: 400;
    font-size: 44px;
    line-height: 1;
    color: var(--gray-900);
    margin-bottom: 24px
}

@media (max-width:768px) {
.hzyuan_sec_cont .hzyuan_mainhead {
    font-size: 32px;
    line-height: 1.125
}
}
.hzyuan_sec_cont blockquote {
    margin-top: 24px;
    margin-bottom: 24px;
    padding: 32px 24px;
    background: var(--blue-50);
    color: var(--gray-900)
}

@media (max-width:1440px) {
li.main-navigation__item:nth-child(n+3) .main-navigation__dropdown_desktop {
    left: 0px
}
}
.main-navigation__dropdown_desktop .navigation-banner__image-blendin {
    position: absolute;
    z-index: -1;
    bottom: 0;
    right: 0;
    mix-blend-mode: overlay;
    transform: translate(-35px, -15px)
}
.main-navigation__dropdown_desktop .main-navigation__dropdown-banner-blendin {
    position: relative;
    z-index: 0;
    overflow: hidden
}
.main-navigation__dropdown_themeblue .main-navigation__dropdown-icon-wrapper {
    color: #fff;
    background-color: var(--blue-500)
}
.main-navigation__dropdown_themeblue .main-navigation__dropdown-title {
    color: var(--blue-500)
}
.main-navigation__dropdown_themeblue .main-navigation__dropdown-banner {
    background-color: var(--blue-50)
}
.main-navigation__dropdown_themeblue .navigation-banner__title {
    color: var(--blue-500)
}
.main-navigation__dropdown_themeblue .menu-list__link:hover, .main-navigation__dropdown_themeblue .menu-list__link:focus {
    background-color: var(--blue-50)
}
.text-link_themeblue {
--text-color:var(--blue-500);
--text-color-hover:var(--blue-400);
--text-color-active:var(--blue-500)
}
.main-navigation__dropdown_themepurple .main-navigation__dropdown-icon-wrapper {
    color: #fff;
    background-color: var(--purple-500)
}
.main-navigation__dropdown_themepurple .main-navigation__dropdown-title {
    color: var(--purple-500)
}
.main-navigation__dropdown_themepurple .main-navigation__dropdown-banner {
    background-color: var(--purple-50)
}
.main-navigation__dropdown_themepurple .navigation-banner__title {
    color: var(--purple-500)
}
.main-navigation__dropdown_themepurple .menu-list__link:hover, .main-navigation__dropdown_themepurple .menu-list__link:focus {
    background-color: var(--purple-50)
}
.text-link_themepurple {
--text-color:var(--purple-500);
--text-color-hover:var(--purple-400);
--text-color-active:var(--purple-500)
}
.main-navigation__dropdown_thememagenta .main-navigation__dropdown-icon-wrapper {
    color: #fff;
    background-color: var(--magenta-500)
}
.main-navigation__dropdown_thememagenta .main-navigation__dropdown-title {
    color: var(--magenta-500)
}
.main-navigation__dropdown_thememagenta .main-navigation__dropdown-banner {
    background-color: var(--magenta-50)
}
.main-navigation__dropdown_thememagenta .navigation-banner__title {
    color: var(--magenta-500)
}
.main-navigation__dropdown_thememagenta .menu-list__link:hover, .main-navigation__dropdown_thememagenta .menu-list__link:focus {
    background-color: var(--magenta-50)
}
.text-link_thememagenta {
--text-color:var(--magenta-500);
--text-color-hover:var(--magenta-400);
--text-color-active:var(--magenta-500)
}
.main-navigation__dropdown_themecoral .main-navigation__dropdown-icon-wrapper {
    color: #fff;
    background-color: var(--coral-900)
}
.main-navigation__dropdown_themecoral .main-navigation__dropdown-title {
    color: var(--coral-900)
}
.main-navigation__dropdown_themecoral .main-navigation__dropdown-banner {
    background-color: var(--coral-50)
}
.main-navigation__dropdown_themecoral .navigation-banner__title {
    color: var(--coral-900)
}
.main-navigation__dropdown_themecoral .menu-list__link:hover, .main-navigation__dropdown_themecoral .menu-list__link:focus {
    background-color: var(--coral-50)
}
.text-link_themecoral {
--text-color:var(--coral-900);
--text-color-hover:var(--coral-800);
--text-color-active:var(--coral-900)
}
.main-navigation__dropdown_themeplain .main-navigation__dropdown-icon-wrapper {
    color: var(--gray-800);
    background-color: #fff
}
.main-navigation__dropdown_themeplain .main-navigation__dropdown-title {
    color: var(--gray-800)
}
.main-navigation__dropdown_themeplain .main-navigation__dropdown-banner {
    background-color: #E8EEFE
}
.main-navigation__dropdown_themeplain .navigation-banner__title {
    color: #4572F8
}
.main-navigation__dropdown_themeplain .menu-list__link:hover, .main-navigation__dropdown_themeplain .menu-list__link:focus {
    background-color: var(--blue-50)
}
.text-link_themeplain {
--text-color:var(--blue-500);
--text-color-hover:var(--blue-400);
--text-color-active:var(--blue-500)
}
button.toggle-item__head .toggle-item__title {
    text-align: left
}
.toggle-section__content>p {
    margin: 0 0 16px 0
}
.toggle-section__content li {
    position: relative;
    padding-left: 18px
}
.toggle-section__content li::before {
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #FF595A
}
.atlas-info__item-title img {
    max-height: 26px
}
.icon_blue {
    background: var(--blue-500);
    color: #FFF
}
.icon_coral {
    background: var(--coral-900);
    color: #FFF
}
.icon_purple {
    background: var(--purple-500);
    color: #FFF
}
.icon_magenta {
    background: var(--magenta-500);
    color: #FFF
}
.icon_orangellow {
    background: var(--orangellow-500);
    color: #FFF
}
.icon_lightgray {
    background: var(--gray-100);
    color: #FFF
}
.icon_lightblue {
    background: var(--blue-50);
    color: var(--blue-500)
}
.icon_lightcoral {
    background: var(--coral-50);
    color: var(--coral-900)
}
.icon_lightpurple {
    background: var(--purple-50);
    color: var(--purple-500)
}
.icon_lightmagenta {
    background: var(--magenta-50);
    color: var(--magenta-500)
}
.icon_lightorangellow {
    background: var(--orangellow-50);
    color: var(--orangellow-500)
}
.hzyuan_color_blue {
    color: var(--blue-500)
}
.hzyuan_color_coral {
    color: var(--coral-900)
}
.hzyuan_color_purple {
    color: var(--purple-500)
}
.hzyuan_color_magenta {
    color: var(--magenta-500)
}
.hzyuan_color_orangellow {
    color: var(--orangellow-500)
}
.hzyuan_color_gray {
    color: var(--gray-500)
}
.cards {
    color: #575A71
}
.insights__note p:not(:first-child), .first-screen__content p:not(:first-child), .priority-info__note p:not(:first-child) {
    margin-top: 10px
}
.first-screen__content, .employer-capabilities__content, .employee-capabilities__content {
    color: #575A71
}
.cards>li p+p {
    margin-top: 10px
}
.first-screen .mobile-stores {
    margin-top: 30px
}
.employer-capabilities__content>li p+p, .employee-capabilities__content>li p+p {
    margin-top: 10px
}
.legal_copy ul {
    list-style: none;
    margin: 0;
    padding-left: 18px;
    margin: 16px 0
}
.employer-capabilities__content ul, .employee-capabilities__content ul {
    list-style: none;
    display: grid;
    grid-row-gap: 16px;
    margin: 0;
    padding-left: 18px;
    margin: 16px 0
}
.legal_copy li, .employer-capabilities__content li, .employee-capabilities__content li {
    position: relative;
    padding-left: 18px
}
.legal_copy li::before, .employer-capabilities__content li::before, .employee-capabilities__content li::before {
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #FF595A
}
.legal_copy h1 {
    color: var(--gray-900);
    margin: 36px 0 16px 0;
    font-weight: 600;
    font-size: 50px;
    line-height: 1
}
.legal_copy h2 {
    color: var(--gray-900);
    margin: 36px 0 16px 0;
    font-weight: 600;
    font-size: 30px;
    line-height: 1
}
.legal_copy h3 {
    color: var(--gray-900);
    margin: 30px 0 16px 0;
    font-weight: 600;
    font-size: 25px;
    line-height: 1
}
.legal_copy h4 {
    color: var(--gray-900);
    margin: 30px 0 16px 0;
    font-weight: 600;
    font-size: 20px;
    line-height: 1
}
.legal_copy h5 {
    color: var(--gray-900);
    margin: 30px 0 16px 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 1
}
.legal_copy h6 {
    color: var(--gray-900);
    margin: 30px 0 16px 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 1
}
.legal_copy span.header-group__label+h1 {
    margin-top: 20px
}
.link_arrow {
    vertical-align: text-bottom;
    height: 1em;
    margin-left: 2px;
    display: inline-block
}
b {
    font-weight: 700
}
.btn.btn_blue {
--background-color:var(--blue-500);
--background-color-hover:var(--blue-400);
--background-color-active:var(--blue-500)
}
.btn.btn_magenta {
--background-color:var(--magenta-500);
--background-color-hover:var(--magenta-400);
--background-color-active:var(--magenta-500)
}
.btn.btn_orangellow {
--background-color:var(--orangellow-900);
--background-color-hover:var(--orangellow-800);
--background-color-active:var(--orangellow-900)
}
.btn.btn_coral {
--background-color:var(--coral-900);
--background-color-hover:var(--coral-800);
--background-color-active:var(--coral-900)
}
.btn.btn_purple {
--background-color:var(--purple-500);
--background-color-hover:var(--purple-400);
--background-color-active:var(--purple-500)
}
.btn.btn_purple_lite {
--background-color:var(--purple-100);
--background-color-hover:var(--purple-900);
--background-color-active:var(--purple-100);
--text-color:var(--purple-500)
}
.btn.btn_purple_lite:hover, .btn.btn_purple_lite:focus {
--text-color:#fff
}
.link.btn_link {
    font-weight: 400
}
.location-point__phones-list svg {
    color: var(--gray-600)
}
.enable_em_rainbow p>i, .hzyuan_rainbow_em {
    background: linear-gradient(90deg, #4572F8 0%, #8E3FEE 50%, #D60CE5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent
}
.title-curved .title-curved__text {
    font-size: 20px;
    line-height: 25px
}
.liststyler ul, ul.liststyler {
    list-style: none;
    margin: 0;
    padding-left: 18px;
    margin: 16px 0
}
.liststyler li, ul.liststyler li {
    position: relative;
    padding-left: 18px;
    margin-bottom: 16px;
    color: var(--gray-700)
}
.liststyler li:last-of-type, ul.liststyler li:last-of-type {
    margin-bottom: 0
}
.liststyler li::before, ul.liststyler li::before {
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--coral-900)
}

@media (max-width:1439px) {
.text-columns p:not(:first-child) {
    margin-top: 16px
}
}

@media (max-width:767px) {
.streamlines__content {
    margin-top: 24px
}
}
.experts__cards>li>section>div>p>svg {
    width: 18px;
    height: 13px
}

@media (max-width:1100px) {
.calendar__content .btn_primary {
    margin: 0 auto
}
}
.hzyuan_section_padb_100_rx_50 {
    padding-bottom: 100px
}

@media (max-width:768px) {
.hzyuan_section_padb_100_rx_50 {
    padding-bottom: 50px
}
}
.overview__content hr {
    border-top: 1px solid var(--gray-100)
}
.edge>.btn {
    transform: translate(0, -160%);
    grid-area: button
}
.hzyuan_promotag_label {
    white-space: nowrap;
    border-radius: 31px;
    padding: 2px 12px 0;
    font-weight: 500;
    width: fit-content;
    text-transform: uppercase;
    border: 1px solid var(--blue-900);
    background: var(--blue-100);
    color: var(--purple-900)
}
.hzyuan_promotag_label_blue {
    border: 1px solid var(--blue-400);
    background: var(--blue-100);
    color: var(--blue-500)
}
.hzyuan_promotag_label_magenta {
    border: 1px solid var(--magenta-400);
    background: var(--magenta-100);
    color: var(--magenta-500)
}
.hzyuan_promotag_label_orangellow {
    border: 1px solid var(--orangellow-500);
    background: var(--orangellow-50);
    color: var(--orangellow-900)
}
.hzyuan_promotag_label_coral {
    border: 1px solid var(--coral-500);
    background: var(--coral-50);
    color: var(--coral-900)
}
.hzyuan_promotag_label_purple {
    border: 1px solid var(--purple-400);
    background: var(--purple-100);
    color: var(--purple-500)
}
.hzyuan_pricing_table_data_theme_blue svg {
    color: var(--blue-500)
}
.hzyuan_pricing_table_data_theme_magenta svg {
    color: var(--magenta-500)
}
.hzyuan_pricing_table_data_theme_orangellow svg {
    color: var(--orangellow-900)
}
.hzyuan_pricing_table_data_theme_coral svg {
    color: var(--coral-900)
}
.hzyuan_pricing_table_data_theme_purple svg {
    color: var(--purple-500)
}
.hzyuan_sec_padded, .container.hzyuan_sec_padded {
    padding-top: 52px;
    padding-bottom: 52px
}
.hzyuan_sec_padded_00 {
    padding-top: 80px;
    padding-bottom: 80px
}

@media (max-width:768px) {
.hzyuan_sec_padded, .container.hzyuan_sec_padded {
    padding-top: 32px;
    padding-bottom: 32px
}
.hzyuan_sec_padded_00 {
    padding-top: 52px;
    padding-bottom: 52px
}
}
.hzyuan_sec_spaced, .container.hzyuan_sec_spaced {
    /*margin-top: 52px;
    margin-bottom: 52px*/
}

@media (max-width:768px) {
.hzyuan_sec_spaced, .container.hzyuan_sec_spaced {
    margin-top: 32px;
    margin-bottom: 32px
}
}
.hzyuan_sec_maxw750 {
    max-width: 750px
}
.hzyuan_greybg {
    background: linear-gradient(180deg, rgba(244,244,250,.8) 0%, rgba(244,244,250,0) 100%)
}
.hzyuan_typo_corrector p:not(:first-child) {
    margin-top: 10px
}
.hzyuan_typo_corrector p {
    color: var(--gray-700)
}
.hzyuan_typo_corrector .avatars_group+p {
    margin-top: 24px
}
.hzyuan_typo_corrector ul:not(.hzyuan_utility_ul), ul.hzyuan_typo_corrector:not(.hzyuan_utility_ul) {
    list-style: none;
    margin: 0;
    padding-left: 18px;
    margin: 16px 0
}
.hzyuan_typo_corrector li:not(.hzyuan_utility_li), ul.hzyuan_typo_corrector li:not(.hzyuan_utility_li) {
    position: relative;
    padding-left: 18px;
    margin-bottom: 16px;
    color: var(--gray-700)
}
.hzyuan_typo_corrector li:last-of-type:not(.hzyuan_utility_li), ul.hzyuan_typo_corrector li:last-of-type:not(.hzyuan_utility_li) {
    margin-bottom: 0
}
.hzyuan_typo_corrector li:not(.hzyuan_utility_li)::before, ul.hzyuan_typo_corrector li:not(.hzyuan_utility_li)::before {
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--coral-900)
}
.hzyuan_lang_rtl .hzyuan_rtl.hzyuan_typo_corrector ul:not(.hzyuan_utility_ul), .hzyuan_lang_rtl .hzyuan_rtl ul.hzyuan_typo_corrector:not(.hzyuan_utility_ul) {
    padding-left: 0;
    padding-right: 18px
}
.hzyuan_lang_rtl .hzyuan_rtl.hzyuan_typo_corrector li:not(.hzyuan_utility_li), .hzyuan_lang_rtl .hzyuan_rtl ul.hzyuan_typo_corrector li:not(.hzyuan_utility_li) {
    padding-left: 0;
    padding-right: 18px
}
.hzyuan_lang_rtl .hzyuan_rtl.hzyuan_typo_corrector li:not(.hzyuan_utility_li)::before, .hzyuan_lang_rtl .hzyuan_rtl ul.hzyuan_typo_corrector li:not(.hzyuan_utility_li)::before {
    left: unset;
    right: 0
}
.hzyuan_typo_corrector ul.hzyuan_huelist {
    display: flex;
    gap: 8px;
    margin-bottom: 16px;
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    margin-right: 0
}
.hzyuan_lang_rtl .hzyuan_rtl.hzyuan_typo_corrector ul.hzyuan_huelist, .hzyuan_lang_rtl .hzyuan_typo_corrector ul.hzyuan_huelist {
    display: flex;
    gap: 8px;
    margin-bottom: 16px;
    list-style: none;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}
.hzyuan_typo_corrector ul.hzyuan_huelist li, .hzyuan_lang_rtl .hzyuan_typo_corrector ul.hzyuan_huelist li {
    margin-bottom: 0;
    padding-left: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
    font-size: 15px
}
.hzyuan_typo_corrector ul.hzyuan_huelist li:first-child {
    padding-left: 0
}
.hzyuan_lang_rtl .hzyuan_typo_corrector ul.hzyuan_huelist li:first-child {
    padding-right: 0
}
.hzyuan_typo_corrector ul.hzyuan_huelist li:nth-child(3n+2):not(.hzyuan_utility_li)::before {
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--blue-500)
}
.hzyuan_typo_corrector ul.hzyuan_huelist li:nth-child(3n+3):not(.hzyuan_utility_li)::before {
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--purple-500)
}
.hzyuan_typo_corrector ul.hzyuan_huelist li:nth-child(3n+4):not(.hzyuan_utility_li)::before {
    position: absolute;
    left: 0;
    top: 8px;
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: var(--magenta-500)
}
.hzyuan_typo_corrector ul.hzyuan_huelist li:first-child:not(.hzyuan_utility_li)::before {
    display: none
}
.hzyuan_typo_corrector hr+ul.hzyuan_huelist {
    margin-top: 0
}
.hzyuan_typo_corrector .hzyuan_tagline {
    margin: 0 0 16px;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.375;
    color: var(--coral-900);
    letter-spacing: .1em;
    text-transform: uppercase
}
.avatars_group {
    max-width: 290px;
    min-width: 290px;
    direction: ltr
}
.avatars_group ul.avatars_group_list {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0;
    padding-left: 0;
    list-style: none;
    direction: ltr
}
.avatars_group li.avatars_group_item {
    position: relative;
    z-index: 0;
    max-width: 44px;
    height: 44px;
    border-radius: 50%;
    flex-grow: 1;
    font-size: 16px;
    padding: 0;
    margin: 0
}
.avatars_group li.avatars_group_item::before, .hzyuan_lang_rtl .avatars_group li.avatars_group_item::before {
    content: '';
    position: absolute;
    z-index: 1;
    border-radius: 50%;
    top: -1px;
    left: -1px;
    height: 103%;
    width: auto;
    aspect-ratio: 1/1;
    box-shadow: inset 0 0 0 .33em #fff;
    background-color: unset
}
.hzyuan_whitebg_section .avatars_group li.avatars_group_item::before, .hzyuan_lang_rtl .hzyuan_whitebg_section .avatars_group li.avatars_group_item::before {
    content: '';
    position: absolute;
    z-index: 1;
    border-radius: 50%;
    top: -1px;
    left: -1px;
    height: 103%;
    width: auto;
    aspect-ratio: 1/1;
    box-shadow: inset 0 0 0 .33em #fff;
    background-color: unset
}
.hzyuan_graybg_section .avatars_group li.avatars_group_item::before, .hzyuan_lang_rtl .hzyuan_graybg_section .avatars_group li.avatars_group_item::before {
    content: '';
    position: absolute;
    z-index: 1;
    border-radius: 50%;
    top: -1px;
    left: -1px;
    height: 103%;
    width: auto;
    aspect-ratio: 1/1;
    box-shadow: inset 0 0 0 .33em #fff;
    background-color: unset
}
.hzyuan_navybg_section .avatars_group li.avatars_group_item::before, .hzyuan_lang_rtl .hzyuan_navybg_section .avatars_group li.avatars_group_item::before {
    content: '';
    position: absolute;
    z-index: 1;
    border-radius: 50%;
    top: -1px;
    left: -1px;
    height: 103%;
    width: auto;
    aspect-ratio: 1/1;
    box-shadow: inset 0 0 0 .33em var(--purple-900);
    background-color: unset
}
.hzyuan_winebg_section .avatars_group li.avatars_group_item::before, .hzyuan_lang_rtl .hzyuan_winebg_section .avatars_group li.avatars_group_item::before {
    content: '';
    position: absolute;
    z-index: 1;
    border-radius: 50%;
    top: -1px;
    left: -1px;
    height: 103%;
    width: auto;
    aspect-ratio: 1/1;
    box-shadow: inset 0 0 0 .33em #160629;
    background-color: unset
}
.avatars_group li.avatars_group_item img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    border-radius: 50%;
    object-fit: cover
}
.avatars_group li.avatars_group_item:last-child {
    flex: none
}
.avatars_group li.avatars_group_item:last-child button {
    display: block;
    width: 44px;
    height: 44px;
    padding: 5px;
    border: none;
    border-radius: 50%;
    background-color: var(--purple-500);
    font-weight: 600;
    font-size: 10px;
    line-height: 22px;
    color: #fff;
    position: static
}
.hzyuan_navybg_section .avatars_group li.avatars_group_item:last-child button {
    background-color: #3b6ecf;
    font-weight: 400
}
.hzyuan_winebg_section .avatars_group li.avatars_group_item:last-child button {
    background-color: var(--purple-900);
    font-weight: 400
}
.hzyuan_navybg_section p, .hzyuan_navybg_section .hzyuan_mainhead {
    color: #fff
}
.hzyuan_whitebg_section p, .hzyuan_whitebg_section .hzyuan_mainhead {
    color: var(--gray-700)
}
.hzyuan_winebg_section p, .hzyuan_winebg_section .hzyuan_mainhead {
    color: #fff
}
.hzyuan_navybg_section p a {
    text-decoration: underline;
    color: var(--coral-800)
}
.hzyuan_graybg_section p a {
    text-decoration: underline;
    color: var(--blue-500)
}
.hzyuan_whitebg_section p a {
    text-decoration: underline;
    color: var(--blue-500)
}
.hzyuan_winebg_section p a {
    text-decoration: underline;
    color: var(--orangellow-900)
}
main>.hzyuan_whitebg_section:last-child {
    margin-bottom: 0px
}

@media (max-width:768px) {
main>.hzyuan_whitebg_section:last-child {
    margin-bottom: 0px
}
}
.hzyuan_typo_corrector .hzyuan_headline {
    margin: 0 0 24px;
    font-weight: 400;
    font-size: 44px;
    line-height: 1;
    color: var(--gray-900)
}
.hzyuan_whitebg_section .hzyuan_headline {
    color: var(--gray-900)
}
.hzyuan_navybg_section .hzyuan_headline {
    color: #fff
}
.hzyuan_winebg_section .hzyuan_headline {
    color: #fff
}
.hzyuan_card_para_oversized p, .hzyuan_sec_para_oversized p {
    font-size: 20px;
    line-height: 1.25
}
.hzyuan_videoembed {
    padding: 56.25% 0 0 0;
    position: relative;
    margin: 20px 0 20px
}
.hzyuan_videoembed_iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px
}
.hzyuan_respimage {
    margin: 20px 0;
    text-align: center
}
.hzyuan_respimage_img {
    border-radius: 0
}
.hzyuan_whitebg_section .hzyuan_para_arrowlinks p a {
    font-weight: 400;
    color: var(--purple-500);
    text-decoration: none
}
.hzyuan_whitebg_section .hzyuan_para_arrowlinks_blue p a {
    color: var(--blue-500)
}
.hzyuan_whitebg_section .hzyuan_para_arrowlinks_coral p a {
    color: var(--coral-900)
}
.hzyuan_whitebg_section .hzyuan_para_arrowlinks_purple p a {
    color: var(--purple-500)
}
.hzyuan_whitebg_section .hzyuan_para_arrowlinks_magenta p a {
    color: var(--magenta-500)
}
.hzyuan_whitebg_section .hzyuan_para_arrowlinks_orangellow p a {
    color: var(--orangellow-500)
}
.hzyuan_whitebg_section .hzyuan_para_arrowlinks_gray p a {
    color: var(--gray-500)
}
.hzyuan_whitebg_section .hzyuan_para_arrowlinks p a::after {
    background-color: currentColor;
    content: "";
    padding: 0 .5em;
    margin: 0 .125rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg class='link__arrow' width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.25L8.25 6L4.5 9.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg class='link__arrow' width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.25L8.25 6L4.5 9.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    clip-path: padding-box inset(.28125em 0)
}
.hzyuan_graybg_section .hzyuan_para_arrowlinks p a {
    font-weight: 400;
    color: var(--blue-500);
    text-decoration: none
}
.hzyuan_gray_section .hzyuan_para_arrowlinks_blue p a {
    color: var(--blue-500)
}
.hzyuan_gray_section .hzyuan_para_arrowlinks_coral p a {
    color: var(--coral-900)
}
.hzyuan_gray_section .hzyuan_para_arrowlinks_purple p a {
    color: var(--purple-500)
}
.hzyuan_gray_section .hzyuan_para_arrowlinks_magenta p a {
    color: var(--magenta-500)
}
.hzyuan_gray_section .hzyuan_para_arrowlinks_orangellow p a {
    color: var(--orangellow-500)
}
.hzyuan_gray_section .hzyuan_para_arrowlinks_gray p a {
    color: var(--gray-500)
}
.hzyuan_graybg_section .hzyuan_para_arrowlinks p a::after {
    background-color: currentColor;
    content: "";
    padding: 0 .5em;
    margin: 0 .125rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg class='link__arrow' width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.25L8.25 6L4.5 9.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg class='link__arrow' width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.25L8.25 6L4.5 9.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    clip-path: padding-box inset(.28125em 0)
}
.hzyuan_winebg_section .hzyuan_para_arrowlinks p a {
    font-weight: 400;
    color: var(--purple-500);
    text-decoration: none
}
.hzyuan_winebg_section .hzyuan_para_arrowlinks_blue p a {
    color: var(--blue-500)
}
.hzyuan_winebg_section .hzyuan_para_arrowlinks_coral p a {
    color: var(--coral-900)
}
.hzyuan_winebg_section .hzyuan_para_arrowlinks_purple p a {
    color: var(--purple-500)
}
.hzyuan_winebg_section .hzyuan_para_arrowlinks_magenta p a {
    color: var(--magenta-500)
}
.hzyuan_winebg_section .hzyuan_para_arrowlinks_orangellow p a {
    color: var(--orangellow-500)
}
.hzyuan_winebg_section .hzyuan_para_arrowlinks_gray p a {
    color: var(--gray-500)
}
.hzyuan_winebg_section .hzyuan_para_arrowlinks p a::after {
    background-color: currentColor;
    content: "";
    padding: 0 .5em;
    margin: 0 .125rem;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg class='link__arrow' width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.25L8.25 6L4.5 9.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg class='link__arrow' width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 2.25L8.25 6L4.5 9.75' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    clip-path: padding-box inset(.28125em 0)
}
.hzyuan_card_theme_blue {
    background: var(--blue-50)
}
.hzyuan_card_theme_blue_outline {
    border: 1px solid;
    border-color: var(--blue-100)
}
.hzyuan_card_theme_blue>.carousel__circle>div {
    background: var(--blue-400)
}
.hzyuan_typo_corrector .hzyuan_text_theme_blue, .hzyuan_text_theme_blue {
    color: var(--blue-500)
}
.hzyuan_card_theme_magenta {
    background: var(--magenta-50)
}
.hzyuan_card_theme_magenta_outline {
    border: 1px solid;
    border-color: var(--magenta-100)
}
.hzyuan_card_theme_magenta>.carousel__circle>div {
    background: var(--magenta-400)
}
.hzyuan_typo_corrector .hzyuan_text_theme_magenta, .hzyuan_text_theme_magenta {
    color: var(--magenta-500)
}
.hzyuan_card_theme_orangellow {
    background: var(--orangellow-50)
}
.hzyuan_card_theme_orangellow_outline {
    border: 1px solid;
    border-color: var(--orangellow-100)
}
.hzyuan_card_theme_orangellow>.carousel__circle>div {
    background: var(--orangellow-500)
}
.hzyuan_typo_corrector .hzyuan_text_theme_orangellow, .hzyuan_text_theme_orangellow {
    color: var(--orangellow-500)
}
.hzyuan_card_theme_coral {
    background: var(--coral-50)
}
.hzyuan_card_theme_coral_outline {
    border: 1px solid;
    border-color: var(--coral-100)
}
.hzyuan_card_theme_coral>.carousel__circle>div {
    background: var(--coral-500)
}
.hzyuan_typo_corrector .hzyuan_text_theme_coral, .hzyuan_text_theme_coral {
    color: var(--coral-500)
}
.hzyuan_card_theme_purple {
    background: var(--purple-50)
}
.hzyuan_card_theme_purple_outline {
    border: 1px solid;
    border-color: var(--purple-100)
}
.hzyuan_card_theme_purple>.carousel__circle>div {
    background: var(--purple-400)
}
.hzyuan_typo_corrector .hzyuan_text_theme_purple, .hzyuan_text_theme_purple {
    color: var(--purple-500)
}
.hzyuan_card_theme_stone {
    background: var(--gray-50)
}
.hzyuan_card_theme_stone_outline {
    border: 1px solid;
    border-color: var(--gray-100)
}
.hzyuan_card_theme_stone>.carousel__circle>div {
    background: var(--gray-500)
}
.hzyuan_typo_corrector .hzyuan_text_theme_stone, .hzyuan_text_theme_stone {
    color: var(--gray-500)
}
li.hzyuan_card_theme_blue_sideline {
    border-color: var(--blue-50)
}
li.hzyuan_card_theme_blue_sideline::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background-color: var(--blue-500)
}
li.hzyuan_card_theme_magenta_sideline {
    border-color: var(--magenta-50)
}
li.hzyuan_card_theme_magenta_sideline::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background-color: var(--magenta-500)
}
li.hzyuan_card_theme_orangellow_sideline {
    border-color: var(--orangellow-50)
}
li.hzyuan_card_theme_orangellow_sideline::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background-color: var(--orangellow-900)
}
li.hzyuan_card_theme_coral_sideline {
    border-color: var(--coral-50)
}
li.hzyuan_card_theme_coral_sideline::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background-color: var(--coral-900)
}
li.hzyuan_card_theme_purple_sideline {
    border-color: var(--purple-50)
}
li.hzyuan_card_theme_purple_sideline::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background-color: var(--purple-500)
}
li.hzyuan_card_theme_stone_sideline {
    border-color: var(--gray-50)
}
li.hzyuan_card_theme_stone_sideline::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    width: 4px;
    background-color: var(--gray-500)
}
.hzyuan_lang_rtl li.hzyuan_card_theme_blue_sideline::before {
    left: unset;
    right: 0
}
.hzyuan_lang_rtl li.hzyuan_card_theme_magenta_sideline::before {
    left: unset;
    right: 0
}
.hzyuan_lang_rtl li.hzyuan_card_theme_orangellow_sideline::before {
    left: unset;
    right: 0
}
.hzyuan_lang_rtl li.hzyuan_card_theme_coral_sideline::before {
    left: unset;
    right: 0
}
.hzyuan_lang_rtl li.hzyuan_card_theme_purple_sideline::before {
    left: unset;
    right: 0
}
.hzyuan_lang_rtl li.hzyuan_card_theme_stone_sideline::before {
    left: unset;
    right: 0
}
.icon.hzyuan_icon_s36 {
    width: 36px;
    min-width: 36px;
    height: 36px
}
.icon.hzyuan_icon_s42 {
    width: 42px;
    min-width: 42px;
    height: 42px
}
.icon.hzyuan_icon_s56 {
    width: 56px;
    min-width: 56px;
    height: 56px
}
.icon.hzyuan_icon_s70 {
    width: 70px;
    min-width: 70px;
    height: 70px
}
.icon.hzyuan_icon_s80 {
    width: 80px;
    min-width: 80px;
    height: 80px
}
.hzyuan_flex_row_reverse, section.hzyuan_flex_row_reverse, div.hzyuan_flex_row_reverse {
    flex-direction: row-reverse
}
.hzyuan_flex_row_inverse, section.hzyuan_flex_row_inverse, div.hzyuan_flex_row_inverse {
    flex-direction: row
}
.hzyuan_width_ldsk_00 {
    width: 100%
}
.hzyuan_align_ldsk_l {
    text-align: left
}
.hzyuan_align_ldsk_c {
    text-align: center
}

@media (max-width:1280px) {
.hzyuan_align_llap_l {
    text-align: left
}
.hzyuan_align_llap_c {
    text-align: center
}
}

@media (max-width:1024px) {
.hzyuan_align_mlap_l {
    text-align: left
}
.hzyuan_align_mlap_c {
    text-align: center
}
}

@media (max-width:768px) {
.hzyuan_align_ltab_l {
    text-align: left
}
.hzyuan_align_ltab_c {
    text-align: center
}
}

@media (max-width:768px) {
.hzyuan_align_stab_l {
    text-align: left
}
.hzyuan_align_stab_c {
    text-align: center
}
}

@media (max-width:550px) {
.hzyuan_align_lmob_l {
    text-align: left
}
.hzyuan_align_lmob_c {
    text-align: center
}
}

@media (max-width:550px) {
.hzyuan_align_smob_l {
    text-align: left
}
.hzyuan_align_smob_c {
    text-align: center
}
}
.hzyuan_button_group {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 30px;
    justify-content: center
}
.hzyuan_resource_post .hzyuan_button_group {
    gap: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
    flex-wrap: wrap;
    align-items: flex-start
}
.hzyuan_button_group_placement_callout {
    float: right;
    margin: 20px 0 20px 30px;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px
}
.hzyuan_button_group_placement_callout.hzyuan_button_group_plain.hzyuan_button_group_has_copy {
    border-left: 2px solid var(--gray-50)
}
.hzyuan_button_group_placement_normal.hzyuan_button_group_plain.hzyuan_button_group_has_copy {
    border-top: 2px solid var(--gray-50);
    border-bottom: 2px solid var(--gray-50);
    padding: 30px 0;
    margin: 30px 0
}
.hzyuan_lang_rtl .hzyuan_button_group_placement_callout {
    float: left;
    margin: 20px 30px 20px 0;
    flex-direction: column;
    align-items: flex-start
}
.hzyuan_resource_post .hzyuan_button_group.hzyuan_button_group_teaser {
    padding: 32px 24px;
    border-radius: 14px
}
.hzyuan_resource_post .hzyuan_button_group_copy h3 {
    margin-top: 0;
    margin-bottom: 16px;
    font-weight: 500;
    font-size: 26px;
    line-height: 1;
    color: var(--gray-600)
}
.hzyuan_button_group_copy {
    margin-bottom: 10px;
    font-size: 95%;
    flex: 2 1 300px
}
.hzyuan_button_group_placement_callout .hzyuan_button_group_copy {
    max-width: 240px;
    flex: unset
}
.hzyuan_button_group__left {
    justify-content: normal
}
.hzyuan_button_group__right {
    justify-content: end
}
.hzyuan_button_group_mv0000 {
    margin-top: 0;
    margin-bottom: 0
}

@media (max-width:768px) {
.hzyuan_button_group {
    flex-direction: column
}
.hzyuan_button_group_copy {
    flex: unset
}
}

@media (max-width:660px) {
.hzyuan_button_group_placement_callout {
    float: unset;
    margin: 20px 0 0 0;
    flex-direction: column;
    padding-left: 0
}
.hzyuan_button_group_placement_callout.hzyuan_button_group_plain.hzyuan_button_group_has_copy, .hzyuan_button_group_plain.hzyuan_button_group_has_copy {
    border-left: none;
    border-top: 2px solid var(--gray-50);
    border-bottom: 2px solid var(--gray-50);
    padding: 30px 0;
    margin: 30px 0
}
.hzyuan_button_group_placement_callout .hzyuan_button_group_copy {
    max-width: unset
}
}
.hzyuan_table_wrapper {
    overflow-y: auto;
    margin-top: 32px;
    margin-bottom: 32px
}
.hzyuan_table {
    border: 1px solid var(--gray-100);
    border-collapse: collapse;
    table-layout: fixed;
    color: var(--gray-900)
}

@media (max-width:768px) {
.hzyuan_table {
    width: 1240px
}
}
.hzyuan_table tbody>tr {
    border-top: 1px solid var(--gray-100)
}
.hzyuan_table td, .hzyuan_table th {
    padding: 16px;
    border-right: 1px solid var(--gray-100);
    text-align: left;
    vertical-align: top
}
.hzyuan_table thead>tr>th {
    font-weight: 400;
    min-width: 30px
}
.hzyuan_table tbody>tr>td {
    font-weight: 300
}
.hzyuan_sec_curveline {
    text-align: center
}
.hzyuan_sec_curveline_innerwrapper {
    position: relative;
    overflow: hidden;
}
.hzyuan_sec_curveline_heading_container {
    position: relative;
    margin: 0 0 36px 0
}
.hzyuan_sec_curveline_content {
    max-width: 800px;
    margin: 0 auto;
    padding: 0 5%
}
.hzyuan_sec_curveline_content_large {
    font-size: 20px;
    line-height: 25px
}
.hzyuan_sec_curveline_heading {
    position: relative;
    display: inline-block;
    z-index: 2;
    padding: 0 32px 0 32px;
    color: var(--gray-900);
    font-weight: 400;
    font-size: 44px;
    line-height: 44px
}
.hzyuan_sec_curveline_heading::before {
    right: 100%;
    background-position: left 0 top 0
}
.hzyuan_sec_curveline_heading::after {
    left: 100%;
    background-position: right 0 top 0
}
.hzyuan_sec_curveline_heading::before, .hzyuan_sec_curveline_heading::after {
    position: absolute;
    content: '';
    top: 50%;
    width: 332vw;
    aspect-ratio: 1/1;
    background-image: url(../_gfx/curved-head-arc-red.svg);
    background-size: 205%
}

@media (max-width:768px) {
.hzyuan_sec_curveline {
    text-align: left
}
.hzyuan_sec_curveline_content {
    padding: 0 5%
}
.hzyuan_sec_curveline_heading_container {
    margin-bottom: 24px
}
.hzyuan_sec_curveline_heading {
    padding: 0 5%;
    font-size: 32px;
    line-height: 36px
}
.hzyuan_sec_curveline_heading::before, .hzyuan_sec_curveline_heading::after {
    display: none
}
.hzyuan_sec_curveline .hzyuan_tagline {
    padding: 0 5%
}
.hzyuan_sec_curveline .hzyuan_button_group {
    padding: 0 5%
}
}
.hzyuan_hero_sideroundimages {
    position: relative;
    box-sizing: border-box;
    display: flex;
    width: 100%;
    justify-content: center;
    overflow: hidden;
    min-height: 270px
}
.hzyuan_hero_sideroundimages::before, .hzyuan_hero_sideroundimages::after {
    position: absolute;
    z-index: -1;
    content: '';
    top: 0;
    width: 269px;
    height: 269px;
    border-radius: 50%
}
.hzyuan_hero_sideroundimages::before {
    left: -217px;
    background-color: var(--orangellow-50)
}
.hzyuan_hero_sideroundimages::after {
    right: -217px;
    background-color: var(--coral-50)
}
.hzyuan_hero_sideroundimages__image {
    flex: none;
    width: 269px;
    aspect-ratio: 1
}
.hzyuan_hero_sideroundimages__container {
    flex: 1;
    display: flex;
    align-items: flex-start;
    max-width: 1240px;
    margin: auto
}
.hzyuan_hero_sideroundimages__content {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin: auto;
    padding: 0 40px
}
.hzyuan_hero_sideroundimages__title {
    margin: 0 0 31px 0;
    font-weight: 400;
    font-size: 44px;
    line-height: 1;
    text-align: center;
    font-feature-settings: 'liga' off;
    color: var(--gray-900)
}
.hzyuan_hero_sideroundimages__text {
    margin: 0;
    text-align: center
}
.hzyuan_hero_sideroundimages__text:not(:last-child) {
    margin-bottom: 18px
}
.hzyuan_hero_sideroundimages__button {
    margin-top: 39px
}
.hzyuan_hero_sideroundimages__logo {
    margin-bottom: 24px
}
.hzyuan_hero_sideroundimages_copytopimg {
    margin-bottom: 24px
}

@media (max-width:1300px) {
.hzyuan_hero_sideroundimages {
    padding: 0
}
.hzyuan_hero_sideroundimages__image {
    display: none
}
.hzyuan_hero_sideroundimages__content {
    padding: 0
}
}

@media (max-width:900px) {
.hzyuan_hero_sideroundimages::before, .hzyuan_hero_sideroundimages::after {
    display: none
}
}

@media (max-width:768px) {
.hzyuan_hero_sideroundimages {
    min-height: initial
}
.hzyuan_hero_sideroundimages__title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 1.125
}
.hzyuan_hero_sideroundimages__logo {
    margin-bottom: 16px
}
}
.hzyuan_graybg_grad {
    background: linear-gradient(180deg, rgba(244,244,250,.8) 0%, rgba(244,244,250,0) 100%)
}
.hzyuan_navybg_grad {
    background: radial-gradient(72.44% 208.65% at -2.85% 1.75%, rgba(88,39,227,.3) 0%, rgba(88,39,227,0) 100%), radial-gradient(28.23% 115.65% at 0% 100%, rgba(5,89,250,.4) 0%, rgba(5,89,250,0) 100%), radial-gradient(33.72% 45.95% at 100% 100%, rgba(186,51,202,.4) 0%, rgba(186,51,202,0) 100%), #160629
}
.hzyuan_winebg_grad {
    background-color: #160629;
    background-image: url(../_gfx/bg_dotted_circles_01.svg), url(../_gfx/bg_dotted_circles_02.svg), url(../_gfx/bg_dotted_circles_03.svg), url(../_gfx/bg_dotted_circles_04.svg);
    background-size: 792px 792px, 363px 363px, 724px 724px, 588px 588px;
    background-position: right -120px top -120px, left -13% top -133%, left -46% bottom 328%, right -34% bottom -470px;
    background-repeat: no-repeat
}
.hzyuan_graybg_solid {
    background-color: #E9E9E9
}
.hzyuan_navybg_solid {
    background-color: #06195E
}
.hzyuan_purpbg_solid {
    background-color: #1E046A
}
.hzyuan_magebg_solid {
    background-color: #48114F
}
.hzyuan_slider_wrapper {
    opacity: 0
}
.slick-initialized.hzyuan_slider_wrapper {
    opacity: 1;
    transition: opacity .6s ease-out
}
.hzyuan_resource_post h2, .hzyuan_resource_post h3, .hzyuan_resource_post h4, .hzyuan_resource_post h5, .hzyuan_resource_post h6 .hzyuan_resource_post h2 {
    margin-top: 16px;
    font-weight: 400;
    font-size: 30px;
    line-height: 1.1;
    color: var(--gray-900)
}
.hzyuan_resource_post h3 {
    margin-top: 16px;
    font-weight: 300;
    font-size: 28px;
    line-height: 1.1;
    color: var(--gray-900)
}
.hzyuan_resource_post h4 {
    margin-top: 16px;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.1;
    color: var(--gray-900)
}
.hzyuan_resource_post h5 {
    margin-top: 16px;
    font-weight: 300;
    font-size: 23px;
    line-height: 1.1;
    color: var(--gray-900)
}
.hzyuan_resource_post h6 {
    margin-top: 16px;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.1;
    color: var(--gray-900)
}
.hzyuan_resource_post_header_blue {
    border-bottom: 8px solid var(--blue-500)
}
.hzyuan_resource_post_header_magenta {
    border-bottom: 8px solid var(--magenta-500)
}
.hzyuan_resource_post_header_orangellow {
    border-bottom: 8px solid var(--orangellow-500)
}
.hzyuan_resource_post_header_coral {
    border-bottom: 8px solid var(--coral-500)
}
.hzyuan_resource_post_header_purple {
    border-bottom: 8px solid var(--purple-500)
}
.hzyuan_resource_post_header_gray {
    border-bottom: 8px solid var(--gray-600)
}
.hzyuan_resource_post_type_blue {
    color: var(--blue-500)
}
.hzyuan_resource_post_type_purple {
    color: var(--purple-500)
}
.hzyuan_resource_post_type_orangellow {
    color: var(--orangellow-500)
}
.hzyuan_resource_post_type_magenta {
    color: var(--magenta-500)
}
.hzyuan_resource_post_type_coral {
    color: var(--coral-900)
}
.hzyuan_resource_post_type_gray {
    color: var(--gray-600)
}
.hzyuan_resource_post_banner {
    position: sticky;
    padding-top: 34px;
    top: 0
}
.hzyuan_foot_qrcode {
    max-width: 130px;
    height: auto;
    margin-top: 20px;
    border-radius: 3px
}
.hzyuan_sec_photoside {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "hzyuan_images hzyuan_headings" "hzyuan_images hzyuan_contents";
    column-gap: 64px;
    row-gap: 24px;
    align-items: start;
    grid-template-rows: auto 100%
}
.hzyuan_sec_photoside_rev {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "hzyuan_headings hzyuan_images" "hzyuan_contents hzyuan_images";
    column-gap: 64px;
    row-gap: 24px;
    align-items: start;
    grid-template-rows: auto 100%
}

@media (max-width:768px) {
.hzyuan_sec_photoside, .hzyuan_sec_photoside_rev {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas: "hzyuan_images" "hzyuan_headings" "hzyuan_contents";
    column-gap: unset;
    row-gap: 24px;
    grid-template-rows: auto auto
}
}
.hzyuan_sec_photoside>.hzyuan_images, .hzyuan_sec_photoside_rev>.hzyuan_images {
    grid-area: hzyuan_images
}
.hzyuan_sec_photoside>.hzyuan_contents, .hzyuan_sec_photoside_rev>.hzyuan_contents {
    grid-area: hzyuan_contents
}
.hzyuan_sec_photoside>.hzyuan_headings, .hzyuan_sec_photoside_rev>.hzyuan_headings {
    grid-area: hzyuan_headings
}
.hzyuan_sec_photoside>.hzyuan_images img, .hzyuan_sec_photoside_rev>.hzyuan_images img {
    width: 100%
}

@media (max-width:768px) {
.hzyuan_sec_photoside>.hzyuan_images img, .hzyuan_sec_photoside_rev>.hzyuan_images img {
    width: 100%;
    height: auto
}
}
.hzyuan_sec_bicol {
    display: flex;
    padding-top: 5%;
    padding-bottom: 5%;
    gap: 34px
}
.hzyuan_sec_bicol_col1 {
    width: 50%
}
.hzyuan_sec_bicol_col2 {
    width: 50%
}

@media (max-width:900px) {
.hzyuan_sec_bicol {
    flex-direction: column
}
.hzyuan_sec_bicol_col1 {
    width: auto
}
.hzyuan_sec_bicol_col2 {
    width: auto
}
}
.hzyuan_sec_bicolflex {
    display: flex;
    column-gap: 64px;
    row-gap: 24px;
    align-items: center;
    flex-flow: row-reverse
}
.hzyuan_sec_bicolflex img {
    max-width: 100%
}
.hzyuan_sec_bicolflex>* {
    width: 50%
}

@media (max-width:768px) {
.hzyuan_sec_bicolflex {
    flex-direction: column
}
.hzyuan_sec_bicolflex>* {
    width: auto
}
}
.hzyuan_spacing_pa_040 {
    padding: 40px
}
.hzyuan_spacing_pb_000, main>.hzyuan_spacing_pb_000:last-child {
    padding-bottom: 0
}
.hzyuan_spacing_mb_000, main>.hzyuan_spacing_mb_000:last-child {
    margin-bottom: 0
}
.hzyuan_spacing_pt_000, main>.hzyuan_spacing_pt_000:last-child {
    padding-top: 0
}
.hzyuan_spacing_mt_000, main>.hzyuan_spacing_mt_000:last-child {
    margin-top: 0
}
.hzyuan_rad_16 {
    border-radius: 16px
}
.hzyuan_rad_30 {
    border-radius: 30px
}
.hzyuan_formembed {
    padding: 32px 24px;
    border-radius: 14px;
    margin-top: 20px;
    margin-bottom: 20px
}
.hzyuan_sb_helper {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    color: #fff;
    margin: 6px
}
.hzyuan_sb_helper .hzyuan_sb_helper_item {
    background: rgb(0 0 0 / 53%);
    border-radius: 6px;
    border: 1px solid rgb(145 145 145 / 60%);
    padding: 1px 6px;
    margin: 6px;
    display: none;
    color: #fff
}
section:hover .hzyuan_sb_helper .hzyuan_sb_helper_item {
    display: inline-block
}
