.about-atlas {
    padding-top: 80px
}
.first-screen {
    overflow: hidden;
    padding-top: 62px;
    padding-bottom: 0
}
.hzyuan_lang_rtl .first-screen {
    padding-left: 0;
    padding-right: calc((100% - 1240px)/2)
}

@media (max-width:1440px) {
.first-screen {
    padding-left: 100px
}
}

@media (max-width:900px) {
.first-screen {
    padding: 0 5%
}
}
.first-screen__content {
    max-width: 1021px
}

@media (max-width:1200px) {
.first-screen__content {
    padding-right: 100px
}
}

@media (max-width:900px) {
.first-screen__content {
    padding-right: 0
}
}
.first-screen__slogan {
    font-weight: 400;
    font-size: 72px;
    line-height: 1;
    color: var(--gray-900)
}

@media (max-width:768px) {
.first-screen__slogan {
    font-size: 36px
}
}
.first-screen__image {
    display: block;
    margin-left: 103px;
    margin-top: -90px;
    width: 100%;
    max-width: 1322px;
    aspect-ratio: 1322/827
}
.hzyuan_lang_rtl .first-screen__image {
    margin-left: 0;
    margin-right: 103px
}

@media (max-width:900px) {
.first-screen__image {
    margin: 0;
    width: 108%
}
}
.atlas-now {
    padding-top: 60px;
	padding-bottom: 60px;
    background: linear-gradient(180deg, rgba(244,244,250,.8) 0%, rgba(244,244,250,0) 100%)
}

@media (max-width:768px) {
.atlas-now {
    padding-top: 47px
}
}
.atlas-now__top {
    display: flex
}
.atlas-now__title {
    font-weight: 100;
    font-size: 32px;
    line-height: 1.2;
    color: var(--gray-900)
}

@media (max-width:768px) {
.atlas-now__title {
    font-size: 36px
}
}
.atlas-now__title-accent {
    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
}
.atlas-now__description-container {
    margin-top: 56px;
	text-align: justify;
    columns: 2;
    column-gap: 20px;
	line-height: 1.8;
}

@media (max-width:768px) {
.atlas-now__description-container {
    margin-top: 24px;
    padding-left: 0;
    columns: unset
}
}

@media (max-width:768px) {
.atlas-now__description-column+.atlas-now__description-column {
    margin-top: 24px
}
}
.atlas-now__description+.atlas-now__description {
    margin-top: 24px
}
.atlas-now__icons-container {
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 40px;
    width: 24%;
    min-width: 100px
}

@media (max-width:1300px) {
.atlas-now__icons-container {
    display: none
}
}
.atlas-now__icon {
    font-size: 80px
}
.atlas-now__logo {
    display: block;
    width: 294px;
    height: 97px;
    margin-left: auto;
    margin-bottom: -5px
}
.hzyuan_lang_rtl .atlas-now__logo {
    margin-right: auto;
    margin-left: 0
}

@media (max-width:1300px) {
.atlas-now__logo {
    width: 260px;
    height: 85px;
    margin-top: 55px
}
}
.swdu {
    padding: 60px 0 60px 0;
    color: #fff
}

@media (max-width:768px) {
.swdu {
    padding: 58px 0 68px 0;
    color: #fff
}
}
.swdu__grid {
    display: grid;
    grid-template-columns: 1fr 40%;
    grid-column-gap: 15%
}

@media (max-width:1150px) {
.swdu__grid {
    grid-template-columns: 1fr 55%;
    grid-column-gap: 5%
}
}

@media (max-width:600px) {
.swdu__grid {
    display: block
}
}
.swdu__title {
    font-size: 42px;
    line-height: 1
}

@media (max-width:768px) {
.swdu__title {
    max-width: unset;
    font-size: 36px
}
}
.swdu__description-container {
    margin-top: 30px;
    padding-left: 100px
}

@media (max-width:1150px) {
.swdu__description-container {
    padding-left: 0
}
}
.swdu__link {
    margin-top: 20px
}

@media (max-width:600px) {
.swdu__list {
    margin-top: 54px
}
}
.swdu__list-item+.swdu__list-item {
    margin-top: 14px
}
.our-team {
    padding-top: 125px
}
.our-team__title {
    font-weight: 400;
    font-size: 44px;
    line-height: 1;
    text-align: center;
    color: var(--gray-900);
    margin-bottom: 0px;
}

@media (max-width:768px) {
.our-team__title {
    font-size: 36px
}
}
.our-team__list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(18%, 1fr));
    gap: 24px;
    margin-top: 40px
}
.person-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0px;
    background-color: var(--gray-50);
    border-radius: 0px;
    border: 1px solid #fff;
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
}
.person-card__top-container {
    position: relative
}
.person-card__image {
    display: block;
}
.person-card__link {
    position: absolute;
    width: 37px;
    aspect-ratio: 1;
    border-radius: 50%;
    right: 7px;
    bottom: 7px
}
.person-card__link svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}
.person-card__name {
    margin-top: 20px;
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 1;
    color: var(--gray-800)
}
.our-team__item p.person-card__role {
    margin-top: 4px;
    color: var(--gray-600)
}
.numbers {
    margin-bottom: 100px
}

@media (max-width:768px) {
.numbers {
    margin-top: 50px
}
}
.numbers .hzyuan_sec_curveline_heading {
    font-size: 64px;
    line-height: 1
}

@media (max-width:768px) {
.numbers .hzyuan_sec_curveline_heading {
    font-size: 36px
}
}
.numbers__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: 830px;
    margin: 70px auto 0 auto;
    padding: 0 5%;
    gap: 20px
}

@media (max-width:768px) {
.numbers__list {
    justify-content: center;
    gap: 48px;
    margin-top: 40px
}
}

@media (max-width:390px) {
.numbers__list {
    flex-direction: column;
    align-items: center
}
}
.numbers__value {
    text-align: center;
    font-weight: 400;
    font-size: 72px;
    line-height: 1
}
.numbers__value_blue-500 {
    color: var(--blue-500)
}
.numbers__value_purple-500 {
    color: var(--purple-500)
}
.numbers__value_magenta-500 {
    color: var(--magenta-500)
}
.numbers__point {
    margin-top: 8px;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    text-align: center;
    color: var(--gray-900)
}

@media (max-width:390px) {
.numbers__point br {
    display: none
}
}
.global-partner__title {
    font-weight: 400;
    font-size: 64px;
    line-height: 1;
    text-align: center;
    color: var(--gray-900)
}

@media (max-width:768px) {
.global-partner__title {
    font-size: 36px
}
}
.global-partner__description {
    max-width: 400px;
    margin: 28px auto 0 auto;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
    color: var(--gray-700)
}

@media (max-width:768px) {
.global-partner__description {
    margin-top: 24px
}
}
.global-partner__image {
    display: block;
    width: 100%;
    max-width: 1109px;
    aspect-ratio: 1109/550;
    margin: 27px auto 0 auto
}

@media (max-width:768px) {
.global-partner__image {
    margin-top: 22px
}
}
.awards {
    /*padding-left: 5%;
    padding-right: 5%;
    background: linear-gradient(180deg, rgba(244,244,250,.8) 0%, rgba(244,244,250,0) 100%)*/
}

@media (max-width:768px) {
.awards {
    /*padding-left: 5%;
    padding-right: 5%*/
}
}
.awards__container {
    padding: 60px;
    background: #fff;
    border: 1px solid var(--gray-50);
    border-radius: 32px
}

@media (max-width:768px) {
.awards__container {
    padding-left: 5%;
    padding-right: 5%
}
}
.awards__title {
    font-weight: 400;
    font-size: 64px;
    line-height: 1;
    text-align: center;
    color: var(--gray-900)
}

@media (max-width:768px) {
.awards__title {
    font-size: 36px
}
}
.awards__description {
    margin-top: 24px;
    font-size: 20px;
    line-height: 1.4;
    text-align: center;
    color: var(--gray-700)
}
.awards__list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center
}

@media (max-width:768px) {
.awards__list {
    margin-top: 40px
}
}
.awards__triple-logo {
    width: 614px;
    height: 139px
}

@media (max-width:820px) {
.awards__triple-logo {
    width: 355px;
    height: 80px
}
}
.awards__double-logo {
    width: 426px;
    height: 177px
}

@media (max-width:820px) {
.awards__double-logo {
    width: 247px;
    height: 103px
}
}
.investors {
    position: relative;
    margin-top: 100px
}

@media (max-width:768px) {
.investors {
    margin-top: 72px
}
}
.investors__title {
    font-weight: 400;
    font-size: 64px;
    line-height: 1;
    text-align: center;
    color: var(--gray-900)
}

@media (max-width:768px) {
.investors__title {
    font-size: 36px
}
}
.investors__description {
    text-align: center;
    margin-top: 16px;
    font-size: 20px;
    line-height: 1.4
}
.investors__list {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 20px;
    margin-top: 72px
}

@media (max-width:768px) {
.investors__list {
    flex-direction: column;
    gap: 40px
}
}
.investors__item {
    box-sizing: border-box;
    flex: 1;
    max-width: 440px;
    padding: 32px;
    color: #fff
}

@media (max-width:768px) {
.investors__item {
    max-width: unset
}
}
.investors__item-text {
    margin-top: 32px
}
.investors__bg {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 1440px
}
.investors__circle {
    position: absolute;
    content: '';
    border-radius: 50%;
    aspect-ratio: 1
}

@media (max-width:768px) {
.investors__circle {
    display: none
}
}
.investors__circle_1 {
    right: 13%;
    top: 120px;
    width: 167px;
    background-color: var(--magenta-500);
    filter: blur(103px)
}
.investors__circle_2 {
    width: 133px;
    left: 37%;
    top: 140px;
    background-color: var(--blue-500);
    opacity: .9;
    filter: blur(122px)
}
.investors__circle_3 {
    width: 133px;
    left: 50%;
    top: 550px;
    background-color: var(--blue-500);
    opacity: .9;
    filter: blur(122px)
}
.investors__circle_4 {
    width: 154px;
    left: 50%;
    top: 380px;
    background: var(--orangellow-900);
    filter: blur(103.427px)
}
.investors__circle_5 {
    width: 154px;
    left: 15%;
    top: 500px;
    background: var(--coral-900);
    filter: blur(103px)
}
.our-journey {
    background-color: var(--gray-50)
}
.our-journey__scroll-wrapper {
    position: relative
}
.our-journey__scroll-wrapper::before {
    position: absolute;
    content: '';
    height: 20px;
    background-color: var(--gray-50);
    left: 0;
    right: 0;
    bottom: 0
}
.our-journey__title {
    font-weight: 400;
    font-size: 64px;
    line-height: 1;
    color: var(--gray-900)
}

@media (max-width:768px) {
.our-journey__title {
    font-size: 36px
}
}
.our-journey__list-container {
    overflow: auto visible
}
.our-journey__list {
    position: relative;
    display: flex;
    width: fit-content;
    align-items: flex-start;
    gap: 16px;
    margin-top: 63px;
    padding: 0 100px
}

@media (max-width:900px) {
.our-journey__list {
    padding: 0 5%
}
}
.our-journey__list::before {
    position: absolute;
    content: '';
    z-index: 0;
    width: calc(100% - 150px);
    height: 4px;
    background-color: red;
    left: 0;
    top: 37px;
    background-image: linear-gradient(90deg, #4572F8 0%, #8E3FEE 50%, #D60CE5 100%)
}
.our-journey__list-item {
    z-index: 1;
    flex-shrink: 0;
    width: 302px;
    padding: 24px;
    background: #fff;
    border: 1px solid var(--gray-100);
    border-radius: 16px;
    user-select: none
}

@media (max-width:768px) {
.our-journey__list-item {
    width: 212px
}
}
.our-journey__item-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4;
    color: var(--gray-900)
}
.our-journey__item-description {
    margin-top: 16px
}
.gl-dotted-circles-bg {
    background-color: var(--purple-500);
}
ul li{
	 list-style-type: none;
}