html {
    height: 100%;
    margin: 0 auto
}

html,body,ul,li,p {
    margin: 0;
    padding: 0
}

li {
    list-style: none
}

.b-product-about img {
    margin-bottom: 0px;
    border-radius: 0px;
}

html>img,head>img,body>img {
    z-index: -10;
    opacity: 0;
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

.xm-link {
    text-decoration: none;
    display: inline-block
}

.xm-link.xm-button {
    background-color: transparent;
    background-color: initial
}

.xm-button {
    color: #fff;
    background-color: #ff6700;
    padding: .25rem
}

.xm-text {
    display: inline-block;
    white-space: break-spaces!important
}

.xm-text a {
    color: #00f;
    text-decoration: underline
}

.xm-text sub,.xm-text sup {
    font-feature-settings: "tnum";
    vertical-align: super;
    font-size: .4em;
    font-weight: 400;
    top: -.6em;
    left: .6em
}

.xm-blur {
    opacity: .3!important
}

.hide {
    display: none!important
}

.xm-page-hide {
    height: 0;
    position: absolute
}

.xm-update {
    position: relative
}

.xm-update:after {
    content: "";
    border: .04167rem solid #ff0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.xm-picture .xm-img {
    width: 100%
}

.xm-img {
    color: transparent
}

.xm-img[src=""],.xm-img:not([src]) {
    visibility: hidden
}

.xm-picture {
    display: inline-flex
}

html[data-mi-dir=rtl] .xm-text,.gcc .xm-text,.sa .xm-text,.ma-ar .xm-text,.ae-ar .xm-text,.sa-ar .xm-text,.eg .xm-text {
    display: block
}

html[data-mi-dir=rtl] .xm-text,html[data-mi-dir=rtl] .xm-link,html[data-mi-dir=rtl] .xm-price,html[data-mi-dir=rtl] .xm-button,html[data-mi-dir=rtl] .xm-navbar,html[data-mi-dir=rtl] .site-header-v4rd,html[data-mi-dir=rtl] .shared-header,html[data-mi-dir=rtl] .site-footer-v4,html[data-mi-dir=rtl] .header.header--desktop,html[data-mi-dir=rtl] .footer.footer--desktop,html[data-mi-dir=rtl] .specs-con,.gcc .xm-text,.gcc .xm-link,.gcc .xm-price,.gcc .xm-button,.gcc .xm-navbar,.gcc .site-header-v4rd,.gcc .shared-header,.gcc .site-footer-v4,.gcc .header.header--desktop,.gcc .footer.footer--desktop,.gcc .specs-con,.sa .xm-text,.sa .xm-link,.sa .xm-price,.sa .xm-button,.sa .xm-navbar,.sa .site-header-v4rd,.sa .shared-header,.sa .site-footer-v4,.sa .header.header--desktop,.sa .footer.footer--desktop,.sa .specs-con,.ma-ar .xm-text,.ma-ar .xm-link,.ma-ar .xm-price,.ma-ar .xm-button,.ma-ar .xm-navbar,.ma-ar .site-header-v4rd,.ma-ar .shared-header,.ma-ar .site-footer-v4,.ma-ar .header.header--desktop,.ma-ar .footer.footer--desktop,.ma-ar .specs-con,.ae-ar .xm-text,.ae-ar .xm-link,.ae-ar .xm-price,.ae-ar .xm-button,.ae-ar .xm-navbar,.ae-ar .site-header-v4rd,.ae-ar .shared-header,.ae-ar .site-footer-v4,.ae-ar .header.header--desktop,.ae-ar .footer.footer--desktop,.ae-ar .specs-con,.sa-ar .xm-text,.sa-ar .xm-link,.sa-ar .xm-price,.sa-ar .xm-button,.sa-ar .xm-navbar,.sa-ar .site-header-v4rd,.sa-ar .shared-header,.sa-ar .site-footer-v4,.sa-ar .header.header--desktop,.sa-ar .footer.footer--desktop,.sa-ar .specs-con,.eg .xm-text,.eg .xm-link,.eg .xm-price,.eg .xm-button,.eg .xm-navbar,.eg .site-header-v4rd,.eg .shared-header,.eg .site-footer-v4,.eg .header.header--desktop,.eg .footer.footer--desktop,.eg .specs-con {
    direction: rtl
}

html[data-mi-dir=rtl] .image-rtl,.gcc .image-rtl,.sa .image-rtl,.ma-ar .image-rtl,.ae-ar .image-rtl,.sa-ar .image-rtl,.eg .image-rtl {
    transform: rotateY(180deg)
}

html[data-mi-dir=rtl] .force-ltr,.gcc .force-ltr,.sa .force-ltr,.ma-ar .force-ltr,.ae-ar .force-ltr,.sa-ar .force-ltr,.eg .force-ltr {
    direction: ltr
}

html[data-mi-dir=rtl] .header.header--desktop .site-logo .site-logo__wrapper img,.gcc .header.header--desktop .site-logo .site-logo__wrapper img,.sa .header.header--desktop .site-logo .site-logo__wrapper img,.ma-ar .header.header--desktop .site-logo .site-logo__wrapper img,.ae-ar .header.header--desktop .site-logo .site-logo__wrapper img,.sa-ar .header.header--desktop .site-logo .site-logo__wrapper img,.eg .header.header--desktop .site-logo .site-logo__wrapper img {
    transform: none
}

html[data-mi-dir=rtl] .header.header--desktop .entry__item:before,.gcc .header.header--desktop .entry__item:before,.sa .header.header--desktop .entry__item:before,.ma-ar .header.header--desktop .entry__item:before,.ae-ar .header.header--desktop .entry__item:before,.sa-ar .header.header--desktop .entry__item:before,.eg .header.header--desktop .entry__item:before {
    right: 0
}

html[data-mi-dir=rtl] .header.header--desktop .entry__left .entry__item:first-child,.gcc .header.header--desktop .entry__left .entry__item:first-child,.sa .header.header--desktop .entry__left .entry__item:first-child,.ma-ar .header.header--desktop .entry__left .entry__item:first-child,.ae-ar .header.header--desktop .entry__left .entry__item:first-child,.sa-ar .header.header--desktop .entry__left .entry__item:first-child,.eg .header.header--desktop .entry__left .entry__item:first-child {
    padding-left: 20px
}

html[data-mi-dir=rtl] .footer.footer--desktop .footer-bottom .copyright,.gcc .footer.footer--desktop .footer-bottom .copyright,.sa .footer.footer--desktop .footer-bottom .copyright,.ma-ar .footer.footer--desktop .footer-bottom .copyright,.ae-ar .footer.footer--desktop .footer-bottom .copyright,.sa-ar .footer.footer--desktop .footer-bottom .copyright,.eg .footer.footer--desktop .footer-bottom .copyright {
    float: right
}

html[data-mi-dir=rtl] .buy-container,.gcc .buy-container,.sa .buy-container,.ma-ar .buy-container,.ae-ar .buy-container,.sa-ar .buy-container,.eg .buy-container,html[data-mi-dir=rtl] .xm-navbar__title-box,.gcc .xm-navbar__title-box,.sa .xm-navbar__title-box,.ma-ar .xm-navbar__title-box,.ae-ar .xm-navbar__title-box,.sa-ar .xm-navbar__title-box,.eg .xm-navbar__title-box,html[data-mi-dir=rtl] #root-chunk,.gcc #root-chunk,.sa #root-chunk,.ma-ar #root-chunk,.ae-ar #root-chunk,.sa-ar #root-chunk,.eg #root-chunk {
    direction: rtl
}

.section {
    background-repeat: no-repeat;
    margin-bottom: -1px;
    position: relative
}

.xm-page-area>main,.xm-page-area_mobile>main {
    z-index: 1;
    position: relative
}

.xm-page-area>main {
    width: 100%!important
}

.mi-bg-color {
    background-color: #fff
}

.poco-bg-color {
    background-color: #000
}

.th .xm-text,.mm .xm-text,.kh .xm-text {
    line-height: 1.5!important
}

:lang(ko-KR),.kr {
    word-break: keep-all
}

article,aside,details,figcaption,figure,footer,header,main,nav,section {
    display: block
}

audio,canvas,video {
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden] {
    display: none
}

a:focus {
    outline: thin dotted #333;
    outline: .10417rem auto -webkit-focus-ring-color;
    outline-offset: -.04167rem
}

a:hover,a:active {
    outline: 0
}

b,strong {
    font-weight: 700
}

small {
    font-size: 80%
}

sub,sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    vertical-align: middle;
    border: 0;
    height: auto
}

form {
    margin: 0
}

button,input,select,textarea {
    vertical-align: baseline;
    outline: none;
    margin: 0;
    font-size: 100%
}

button,input {
    line-height: normal
}

button {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button;
    -ms-appearance: button;
    appearance: button
}

html input[type=button] {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button;
    -ms-appearance: button;
    appearance: button
}

input[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button;
    -ms-appearance: button;
    appearance: button
}

input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button;
    -ms-appearance: button;
    appearance: button
}

button[disabled],html input[disabled] {
    cursor: default
}

input[type=checkbox] {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

input[type=radio] {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

input[type=search] {
    box-sizing: content-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    outline: none
}

input[type=number]::-webkit-inner-spin-button {
    margin: 0
}

input[type=number]::-webkit-outer-spin-button {
    margin: 0
}

input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none
}

input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none
}

button::-moz-focus-inner {
    border: 0;
    padding: 0
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input::placeholder {
    color: #ccc
}

input::placeholder {
    color: #ccc
}

input::placeholder {
    color: #ccc
}

textarea {
    vertical-align: top;
    resize: vertical;
    overflow: auto
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td {
    vertical-align: top
}

th,td {
    padding: 0
}

body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,figure,menu {
    margin: 0
}

ul,ol,menu {
    padding: 0;
    list-style: none
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400
}

.eco_name-72 {
    font-size: 1.5rem;
    line-height: 1.875rem
}

.eco_name-64 {
    font-size: 1.33333rem;
    line-height: 1.66667rem
}

.eco_kv-slogan {
    font-size: 1rem;
    line-height: 1.25rem
}

.eco_kv-ksp {
    font-size: .625rem;
    line-height: .91667rem
}

.eco_kv-label {
    border-radius: .08333rem;
    font-size: .75rem;
    line-height: 1.08333rem
}

.eco_ksp-title {
    font-size: .83333rem;
    line-height: 1rem
}

.eco_ksp-text {
    font-size: .75rem;
    line-height: 1rem
}

.eco_ksp-item {
    padding: 1.04167rem
}

.eco_title {
    font-size: 1.25rem;
    line-height: 1.5rem
}

.eco_text,.eco_note {
    font-size: .75rem;
    line-height: .91667rem
}

.eco_number {
    font-size: 2.29167rem;
    line-height: 2.29167rem
}

.eco_note-text {
    font-size: .75rem;
    line-height: .91667rem
}

.eco_specs-title {
    font-size: 1.25rem;
    line-height: 1.5rem
}

.eco_specs-label,.eco_specs-value {
    font-size: .75rem;
    line-height: .91667rem
}

@font-face {
    font-weight: 100;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Hairline.woff)format("woff")
}

@font-face {
    font-weight: 200;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-ExtraLight.woff)format("woff")
}

@font-face {
    font-weight: 300;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Light.woff)format("woff")
}

@font-face {
    font-weight: 400;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Regular.woff)format("woff")
}

@font-face {
    font-weight: 500;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Medium.woff)format("woff")
}

@font-face {
    font-weight: 600;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-SemiBold.woff)format("woff")
}

@font-face {
    font-weight: 700;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Bold.woff)format("woff")
}

@font-face {
    font-weight: 800;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Book.woff)format("woff")
}

:focus-visible {
    outline: 2px solid #ff6900;
    outline: .04167rem solid var(--outline-color,var(--brand-orange));
    outline-offset: .04167rem
}

-height: 1.5
}

.clearfix:before,.clearfix:after {
    content: "";
    line-height: 0;
    display: table
}

.clearfix:after {
    clear: both
}

a {
    color: #000;
    text-decoration: none
}

.slick-slider .slick-list,.slick-slider .slick-slider,.slick-slider .slick-track {
    display: block
}

.slick-slider .slick-slider {
    position: relative
}

.slick-slider .slick-list {
    overflow: hidden
}

.slick-slider .slick-slide {
    float: left;
    touch-action: pan-y;
    height: 100%;
    display: block
}

.slick-slider .slick-dots {
    flex-basis: auto;
    position: absolute;
    bottom: .33333rem;
    left: 50%;
    transform: translate(-50%);
    display: flex!important
}

.slick-slider .slick-dots li {
    margin: 0 .10417rem;
    overflow: hidden
}

.slick-slider .slick-dots li>button {
    border: 0;
    width: 100%;
    height: 100%;
    display: block
}

.slick-slider .slick-dots li.slick-active>button {
    background-color: #b0b0b0
}

#root-product {
    background-color: #f9f9fa;
    flex-flow: column;
    flex-basis: auto;
    min-height: 100%;
    margin: 0 auto;
    display: flex
}

#review-root {
    padding-bottom: 4.16667rem
}

#review-root.hide {
    height: 1.04167rem;
    position: fixed;
    top: 100vh
}

body.ReactModal__Body--open {
    overflow: hidden
}

.root-product-dialog .xiaomi:before {
    font-family: xiaomi,sans-serif!important
}

input,select,textarea {
    background-color: var(--background-card-bg);
    border-color: var(--title-dark)
}

[class^=root-product] .xiaomi {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: .33333rem;
    font-style: normal
}


.review-container {
    background-color: var(--background-base);
    position: relative
}

.shared-header-skeleton {
    z-index: 20;
    background-color: var(--background-white);
    width: 100%;
    transition: all .3s cubic-bezier(.5,0,0,.75);
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    box-shadow: 0 6px 16px rgba(25,25,25,.06)
}

.shared-header-skeleton .shared-header-skeleton__pc {
    box-sizing: border-box;
    width: 100%;
    height: 56px;
    height: var(--header-height,56px);
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    display: flex
}

@media screen and (max-width: 720px) {
    .shared-header-skeleton .shared-header-skeleton__pc {
        padding:0;
        padding: 0 var(--site-horizontal-padding,0);
        max-width: 720px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .shared-header-skeleton .shared-header-skeleton__pc {
        padding:0;
        padding: 0 var(--site-horizontal-padding,0);
        max-width: 1024px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .shared-header-skeleton .shared-header-skeleton__pc {
        padding:0;
        padding: 0 var(--site-horizontal-padding,0);
        max-width: 1440px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .shared-header-skeleton .shared-header-skeleton__pc {
        max-width:1500px;
        padding: 0
    }
}

@media screen and (min-width: 1921px) {
    .shared-header-skeleton .shared-header-skeleton__pc {
        max-width:1500px;
        padding: 0
    }
}

.shared-header-skeleton .shared-header-skeleton__pc .shared-header-skeleton__pc__left {
    align-items: center;
    display: flex
}

.shared-header-skeleton .shared-header-skeleton__pc .shared-header-skeleton__pc__logo {
    width: 32px;
    height: 32px
}

.shared-header-skeleton .shared-header-skeleton__pc .shared-header-skeleton__pc__main-menu {
    margin-left: 24px;
    display: flex
}

.shared-header-skeleton .shared-header-skeleton__pc .shared-header-skeleton__pc__main-menu__item {
    padding: 0 24px;
    font-size: 15px
}

.shared-header-skeleton .shared-header-skeleton__pc .shared-header-skeleton__pc__right {
    align-items: center;
    display: flex
}

.shared-header-skeleton .shared-header-skeleton__pc .shared-header-skeleton__pc__right__item {
    justify-content: center;
    align-items: center;
    width: 76px;
    display: flex
}

.shared-header-skeleton .shared-header-skeleton__pc .shared-header-skeleton__pc__right__item-icon {
    font-size: 28px
}

.shared-header-skeleton .shared-header-skeleton__mobile {
    box-sizing: border-box;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 48px;
    margin: 0 auto;
    display: flex
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__logo {
    box-sizing: border-box;
    background-color: #eee;
    border-radius: 10px;
    width: 28px;
    height: 28px
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__logo:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 16px
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__logo:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 16px
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__logo:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 16px
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__logo:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 16px
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__logo:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 16px
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__logo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 16px
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__group {
    align-items: center;
    list-style: none;
    display: flex
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__group .shared-header-skeleton__mobile__group-item {
    background-color: #eee;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin: 0 12px
}

.shared-header-skeleton .shared-header-skeleton__mobile .shared-header-skeleton__mobile__group .shared-header-skeleton__mobile__group-item:last-child {
    border-radius: 0;
    width: 20px;
    height: 22px;
    margin: 0 16px 0 12px
}

@media screen and (max-width: 720px) {
    .mi-link__arrow.mi-link__arrow--pc-only {
        display:none
    }
}

.mi-link__arrow.mi-link__arrow--m-only {
    display: none
}

@media screen and (max-width: 720px) {
    .mi-link__arrow.mi-link__arrow--m-only {
        display:block
    }
}

.mi-energy-label {
    --column-repeat-count: 1;
    --column-track-size: 1fr;
    --item-gap: 10px;
    --grid-row-gap: var(--item-gap);
    --grid-column-gap: 0;
    --group-justify-items: start;
    --group-align-items: center;
    --group-margin-top: 0;
    --group-margin-bottom: 0;
    --label-flex-direction: row;
    --label-justify-content: flex-start;
    --label-align-items: center;
    --info-margin-bottom: var(--item-gap);
    --text-light: var(--text-base);
    --text-dark: var(--text-reverse);
    --info-text-align: start;
    --link-font-color: var(--text-base);
    grid-template-columns: repeat(1,1fr);
    grid-template-columns: repeat(var(--column-repeat-count),var(--column-track-size));
    grid-gap: 10px 0;
    grid-gap: var(--grid-row-gap)var(--grid-column-gap);
    gap: 10px 0;
    gap: var(--grid-row-gap)var(--grid-column-gap);
    margin-top: 0;
    margin-top: var(--group-margin-top);
    margin-bottom: 0;
    margin-bottom: var(--group-margin-bottom);
    align-items: center;
    justify-items: start;
    place-items: var(--group-align-items)var(--group-justify-items);
    display: grid
}

@media screen and (max-width: 720px) {
    .mi-energy-label {
        --image-width:40px;
        --info-margin-left: 5px;
        --link-font-size: 9px;
        --link-text-width: 90px;
        --bundle-more-icon-size: 12px;
        --bundle-more-left: 8px;
        --bundle-more-icon-width: 12px;
        --bundle-more-icon-radius: 2px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-energy-label {
        --image-width:46px;
        --info-margin-left: 6px;
        --link-font-size: 10px;
        --link-text-width: 90px;
        --bundle-more-icon-size: 14px;
        --bundle-more-left: 12px;
        --bundle-more-icon-width: 14px;
        --bundle-more-icon-radius: 2px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-energy-label {
        --image-width:51px;
        --info-margin-left: 6px;
        --link-font-size: 11px;
        --link-text-width: 114px;
        --bundle-more-icon-size: 14px;
        --bundle-more-left: 12px;
        --bundle-more-icon-width: 14px;
        --bundle-more-icon-radius: 2px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-energy-label {
        --image-width:57px;
        --info-margin-left: 6px;
        --link-font-size: 12px;
        --link-text-width: 148px;
        --bundle-more-icon-size: 16px;
        --bundle-more-left: 16px;
        --bundle-more-icon-width: 16px;
        --bundle-more-icon-radius: 4px
    }
}

@media screen and (min-width: 1921px) {
    .mi-energy-label {
        --image-width:57px;
        --info-margin-left: 6px;
        --link-font-size: 12px;
        --link-text-width: 148px;
        --bundle-more-icon-size: 16px;
        --bundle-more-left: 16px;
        --bundle-more-icon-width: 16px;
        --bundle-more-icon-radius: 4px
    }
}

.mi-energy-label--bundle {
    gap: var(--grid-row-gap)var(--grid-column-gap);
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.mi-energy-label.mi-energy-label--light {
    color: var(--text-light)
}

.mi-energy-label.mi-energy-label--dark {
    color: var(--text-dark)
}

.mi-energy-label.mi-energy-label--row {
    --column-repeat-count: auto-fill;
    --column-track-size: 200px;
    --grid-column-gap: var(--item-gap)
}

.mi-energy-label.mi-energy-label--two {
    flex-wrap: wrap;
    display: flex
}

@media screen and (max-width: 720px) {
    .mi-energy-label.mi-energy-label--two {
        gap:var(--grid-row-gap)var(--grid-column-gap);
        display: grid
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-energy-label.mi-energy-label--two {
        gap:12px 16px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-energy-label.mi-energy-label--two {
        gap:12px 16px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-energy-label.mi-energy-label--two {
        gap:14px 18px
    }
}

@media screen and (min-width: 1921px) {
    .mi-energy-label.mi-energy-label--two {
        gap:14px 18px
    }
}

@media screen and (max-width: 720px) {
    .mi-energy-label.mi-energy-label--zoom {
        --image-width:9.44445vw;
        --info-margin-left: 3.33333vw
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-energy-label.mi-energy-label--zoom {
        --image-width:3.125vw;
        --info-margin-left: 1.36719vw
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-energy-label.mi-energy-label--zoom {
        --image-width:2.22222vw;
        --info-margin-left: .972222vw
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-energy-label.mi-energy-label--zoom {
        --image-width:2.1875vw;
        --info-margin-left: .833333vw
    }
}

@media screen and (min-width: 1921px) {
    .mi-energy-label.mi-energy-label--zoom {
        --image-width:54px;
        --info-margin-left: 16px
    }
}

@media screen and (max-width: 720px) {
    .mi-energy-label.mi-energy-label--zoom .mi-energy-label__link {
        font-size:max(3.33333vw,12px)
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-energy-label.mi-energy-label--zoom .mi-energy-label__link {
        font-size:max(1.36719vw,12px)
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-energy-label.mi-energy-label--zoom .mi-energy-label__link {
        font-size:max(1.11111vw,12px)
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-energy-label.mi-energy-label--zoom .mi-energy-label__link {
        font-size:max(.833333vw,12px)
    }
}

@media screen and (min-width: 1921px) {
    .mi-energy-label.mi-energy-label--zoom .mi-energy-label__link {
        font-size:16px
    }
}

.mi-energy-label .mi-energy-label__item {
    flex-direction: var(--label-flex-direction);
    align-items: var(--label-align-items);
    justify-content: var(--label-justify-content);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: flex
}

.mi-energy-label .mi-energy-label__item.mi-energy-label__item--column {
    --label-flex-direction: column-reverse
}

.mi-energy-label .mi-energy-label__item.mi-energy-label__item--column .mi-energy-label__link.mi-energy-label__link--info {
    margin-top: var(--info-margin-top);
    margin-bottom: var(--info-margin-bottom)
}

.mi-energy-label .mi-energy-label__item.mi-energy-label__item--column .mi-energy-label__link.mi-energy-label__link--info:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 0
}

.mi-energy-label .mi-energy-label__item.mi-energy-label__item--column .mi-energy-label__link.mi-energy-label__link--info:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 0
}

.mi-energy-label .mi-energy-label__item.mi-energy-label__item--column .mi-energy-label__link.mi-energy-label__link--info:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 0
}

.mi-energy-label .mi-energy-label__item.mi-energy-label__item--column .mi-energy-label__link.mi-energy-label__link--info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 0
}

.mi-energy-label .mi-energy-label__item.mi-energy-label__item--column .mi-energy-label__link.mi-energy-label__link--info:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 0
}

.mi-energy-label .mi-energy-label__item.mi-energy-label__item--column .mi-energy-label__link.mi-energy-label__link--info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 0
}

.mi-energy-label .mi-energy-label__image {
    aspect-ratio: 11/6;
    cursor: default;
    width: var(--image-width)!important
}

.mi-energy-label .mi-energy-label__link {
    cursor: pointer
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--image {
    line-height: 0
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--image .mi-energy-label__image {
    cursor: pointer
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--info {
    max-width: var(--link-text-width);
    font-weight: 400;
    font-size: var(--link-font-size);
    line-height: var(--link-font-size);
    text-align: var(--info-text-align);
    text-overflow: ellipsis;
    word-break: break-word;
    display: box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-decoration: none;
    display: -webkit-box;
    overflow: hidden
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--info:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--info-margin-left)
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--info:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--info-margin-left)
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--info:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--info-margin-left)
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--info:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--info-margin-left)
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--info:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--info-margin-left)
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--info:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--info-margin-left)
}

.mi-energy-label .mi-energy-label__link.mi-energy-label__link--info:hover {
    text-decoration: underline
}

.mi-energy-label .bundle-more:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--bundle-more-left)
}

.mi-energy-label .bundle-more:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--bundle-more-left)
}

.mi-energy-label .bundle-more:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--bundle-more-left)
}

.mi-energy-label .bundle-more:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--bundle-more-left)
}

.mi-energy-label .bundle-more:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--bundle-more-left)
}

.mi-energy-label .bundle-more:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--bundle-more-left)
}

.mi-energy-label .bundle-more .bundle-more-mobile,.mi-energy-label .bundle-more .bundle-more-pc {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.mi-energy-label .bundle-more .bundle-more-mobile .micon,.mi-energy-label .bundle-more .bundle-more-pc .micon {
    font-size: var(--bundle-more-icon-size)
}

.mi-energy-label .bundle-more-popover {
    width: 480px;
    padding: 24px
}

body.mi-modal-energy__body--overflow-hidden {
    overflow: hidden
}

.mi-modal-energy .ReactModal__Overlay {
    background-color: transparent;
    transition: background-color .25s ease-in-out
}

.mi-modal-energy .ReactModal__Overlay--after-open.mi-modal-energy__overlay {
    background-color: rgba(0,0,0,.6)
}

.mi-modal-energy .ReactModal__Overlay--before-close.mi-modal-energy__overlay {
    background-color: transparent
}

.mi-modal-energy .ReactModal__Content {
    opacity: 0;
    transition-property: opacity,transform;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    overflow: hidden;
    transform: translateY(-65%)
}

.mi-modal-energy .ReactModal__Content--after-open.mi-modal-energy__content {
    opacity: 1;
    transform: translateY(-50%)
}

.mi-modal-energy .ReactModal__Content--before-close.mi-modal-energy__content {
    opacity: 0;
    transform: translateY(-65%)
}

.mi-modal-energy .mi-modal-energy__overlay {
    z-index: 30;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mi-modal-energy .mi-modal-energy__content {
    top: 50%;
    bottom: auto;
    right: 0;
    bottom: initial;
    box-sizing: border-box;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: var(--modal-min-width);
    max-width: var(--modal-max-width);
    background-color: var(--background-light);
    background-color: var(--background-white,var(--background-light));
    --modal-footer-padding-vertical: var(--content-padding);
    --modal-footer-padding-horizontal: var(--content-padding);
    border-radius: 4px;
    outline: none;
    flex-flow: column;
    height: auto;
    max-height: min(80%,900px);
    margin: auto;
    display: flex;
    position: absolute;
    left: 0;
    overflow: hidden
}

@media screen and (max-width: 720px) {
    .mi-modal-energy .mi-modal-energy__content {
        --content-padding:16px;
        --drawer-content-padding: 16px;
        --close-button-size: 20px;
        --modal-min-width: 240px;
        --modal-max-width: 80%;
        --font-size-heading: 16px;
        --font-size-subtitle: 12px;
        --font-size-button: 12px;
        --button-padding: 10px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-modal-energy .mi-modal-energy__content {
        --content-padding:20px;
        --drawer-content-padding: 40px;
        --close-button-size: 20px;
        --modal-min-width: 270px;
        --modal-max-width: 480px;
        --font-size-heading: 16px;
        --font-size-subtitle: 12px;
        --font-size-button: 14px;
        --button-padding: 10px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-modal-energy .mi-modal-energy__content {
        --content-padding:24px;
        --drawer-content-padding: 48px;
        --close-button-size: 24px;
        --modal-min-width: 360px;
        --modal-max-width: 560px;
        --font-size-heading: 20px;
        --font-size-subtitle: 16px;
        --font-size-button: 16px;
        --button-padding: 12px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-modal-energy .mi-modal-energy__content {
        --content-padding:30px;
        --drawer-content-padding: 60px;
        --close-button-size: 24px;
        --modal-min-width: 420px;
        --modal-max-width: 640px;
        --font-size-heading: 24px;
        --font-size-subtitle: 18px;
        --font-size-button: 18px;
        --button-padding: 12px
    }
}

@media screen and (min-width: 1921px) {
    .mi-modal-energy .mi-modal-energy__content {
        --content-padding:30px;
        --drawer-content-padding: 60px;
        --close-button-size: 24px;
        --modal-min-width: 420px;
        --modal-max-width: 640px;
        --font-size-heading: 24px;
        --font-size-subtitle: 18px;
        --font-size-button: 18px;
        --button-padding: 12px
    }
}

.mi-modal-energy .mi-modal-energy__header {
    box-sizing: border-box;
    width: 100%;
    padding: var(--content-padding);
    color: var(--text-base);
    flex-flow: column;
    flex-shrink: 0;
    flex-basis: auto;
    justify-content: center;
    align-items: center;
    display: flex
}

@media screen and (max-width: 720px) {
    .mi-modal-energy .mi-modal-energy__header {
        padding-bottom:calc(var(--content-padding) + 4px)
    }
}

.mi-modal-energy .mi-modal-energy__header:empty {
    display: none
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra {
    box-sizing: border-box;
    width: 100%;
    color: var(--text-base);
    margin: 0
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap--left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left;
    padding-right: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap--left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left;
    padding-right: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap--left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left;
    padding-right: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra--left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left;
    padding-right: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra--left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left;
    padding-right: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra--left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left;
    padding-right: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap--left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right;
    padding-left: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap--left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right;
    padding-left: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap--left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right;
    padding-left: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra--left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right;
    padding-left: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra--left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right;
    padding-left: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra--left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right;
    padding-left: var(--close-button-size)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap--center,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra--center {
    padding: 0 var(--close-button-size);
    text-align: center
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap .mi-modal-energy__title,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra .mi-modal-energy__title {
    font-weight: 500;
    font-size: var(--font-size-heading);
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin: 0
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap .mi-modal-energy__subtitle,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra .mi-modal-energy__subtitle {
    color: var(--brand-black-50);
    font-weight: 400;
    font-size: var(--font-size-subtitle);
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin: 0
}

@media screen and (max-width: 720px) {
    .mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap .mi-modal-energy__subtitle,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra .mi-modal-energy__subtitle {
        margin-top:4px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap .mi-modal-energy__subtitle,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra .mi-modal-energy__subtitle {
        margin-top:6px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap .mi-modal-energy__subtitle,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra .mi-modal-energy__subtitle {
        margin-top:8px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap .mi-modal-energy__subtitle,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra .mi-modal-energy__subtitle {
        margin-top:12px
    }
}

@media screen and (min-width: 1921px) {
    .mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap .mi-modal-energy__subtitle,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra .mi-modal-energy__subtitle {
        margin-top:12px
    }
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__title-wrap .mi-modal-energy__subtitle:empty,.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__extra .mi-modal-energy__subtitle:empty {
    display: none
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__close {
    top: var(--close-button-position);
    color: var(--brand-black-40);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    --icon-font-size: var(--close-button-size);
    --close-button-position: var(--content-padding);
    right: var(--close-button-position);
    left: auto;
    left: initial;
    position: absolute
}

[dir=rtl] .mi-modal-energy .mi-modal-energy__header .mi-modal-energy__close {
    right: auto;
    right: initial;
    left: var(--close-button-position)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__close:hover {
    color: var(--brand-black-50)
}

.mi-modal-energy .mi-modal-energy__header .mi-modal-energy__close .micon {
    display: block
}

.mi-modal-energy .mi-modal-energy__header--only-close .mi-modal-energy__close {
    top: calc(var(--close-button-position)/2)
}

.mi-modal-energy .mi-modal-energy__main {
    box-sizing: border-box;
    width: 100%;
    min-height: var(--font-size-heading);
    max-height: 70vh;
    margin: var(--modal-footer-padding-vertical)auto;
    padding: 0 var(--content-padding);
    white-space: pre-line;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    flex-grow: 1;
    display: block;
    overflow: auto
}

.mi-modal-energy .mi-modal-energy__content.hidden-scroll .mi-modal-energy__main {
    scrollbar-color: transparent transparent;
    scrollbar-width: none;
    --ms-overflow-style: none
}

.mi-modal-energy .mi-modal-energy__content.hidden-scroll .mi-modal-energy__main::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none
}

.mi-modal-energy .mi-modal-energy__footer {
    box-sizing: border-box;
    width: 100%;
    padding: var(--modal-footer-padding-vertical)var(--modal-footer-padding-horizontal);
    flex-flow: column;
    flex-basis: auto;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    display: flex
}

.mi-modal-energy .mi-modal-energy__footer:empty {
    display: none
}

.mi-modal-energy .mi-modal-energy__footer .mi-modal-energy__action {
    grid-gap: calc(var(--modal-footer-padding-horizontal)/2);
    gap: calc(var(--modal-footer-padding-horizontal)/2);
    grid-template-columns: repeat(2,1fr);
    width: 100%;
    display: grid
}

.mi-modal-energy .mi-modal-energy__footer .mi-modal-energy__button {
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    --btn-font-size: var(--font-size-button);
    --btn-padding-vertical: var(--button-padding);
    --btn-padding-horizontal: var(--button-padding);
    flex: auto;
    justify-content: center;
    align-items: center;
    margin: 0;
    display: flex
}

.mi-modal-energy .mi-modal-energy__footer .mi-modal-energy__button:only-child {
    grid-column: span 2
}

.mi-modal-energy .mi-modal-energy__footer .mi-modal-energy__footnote {
    width: 100%;
    margin-top: var(--font-size-subtitle);
    color: var(--brand-black-50);
    font-size: var(--font-size-subtitle);
    text-align: center
}

.mi-modal-energy .mi-modal-energy__header:not(:empty)+.mi-modal-energy__main {
    margin-top: 0;
    padding-top: 0
}

.mi-modal-energy .mi-modal-energy__main+.mi-modal-energy__footer,.mi-modal-energy .mi-modal-energy__header:not(:empty)+.mi-modal-energy__footer {
    margin-top: calc(-1*var(--modal-footer-padding-vertical))
}

.mi-modal-energy.mi-modal-energy--drawer .ReactModal__Content {
    max-height: none;
    max-height: initial;
    transform: translateX(calc(var(--cardinal-number)*100%));
    opacity: 1;
    top: 0;
    left: auto;
    left: initial;
    right: 0
}

[dir=rtl] .mi-modal-energy.mi-modal-energy--drawer .ReactModal__Content {
    left: 0;
    right: auto;
    right: initial
}

.mi-modal-energy.mi-modal-energy--drawer .ReactModal__Content--after-open.mi-modal-energy__content {
    opacity: 1;
    transform: translate(0)
}

.mi-modal-energy.mi-modal-energy--drawer .ReactModal__Content--before-close.mi-modal-energy__content {
    transform: translateX(calc(var(--cardinal-number)*100%));
    opacity: 1
}

.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__content {
    min-width: 0;
    min-width: initial;
    --content-padding: var(--drawer-content-padding);
    --modal-footer-padding-horizontal: var(--content-padding);
    border-radius: 0;
    height: 100%
}

@media screen and (max-width: 720px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__content {
        --modal-footer-padding-vertical:var(--content-padding);
        width: 100%
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__content {
        --modal-footer-padding-vertical:calc(var(--content-padding)/2);
        width: 480px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__content {
        --modal-footer-padding-vertical:calc(var(--content-padding)/2);
        width: 520px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__content {
        --modal-footer-padding-vertical:calc(var(--content-padding)/2);
        width: 600px
    }
}

@media screen and (min-width: 1921px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__content {
        --modal-footer-padding-vertical:calc(var(--content-padding)/2);
        width: 600px
    }
}

.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__header {
    box-sizing: border-box;
    width: auto;
    width: initial;
    margin: var(--content-padding)var(--content-padding)calc(var(--content-padding)/2);
    padding: 0 0 calc(var(--content-padding)/2)
}

@media screen and (max-width: 720px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__header {
        padding-bottom:calc(var(--content-padding)/2 + 4px);
        border-bottom: 0;
        justify-content: flex-start;
        font-size: 16px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__header {
        border-bottom:1px solid var(--brand-grey-20);
        justify-content: space-between;
        font-size: 20px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__header {
        border-bottom:1px solid var(--brand-grey-20);
        justify-content: space-between;
        font-size: 22px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__header {
        border-bottom:1px solid var(--brand-grey-20);
        justify-content: space-between;
        font-size: 24px
    }
}

@media screen and (min-width: 1921px) {
    .mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__header {
        border-bottom:1px solid var(--brand-grey-20);
        justify-content: space-between;
        font-size: 28px
    }
}

.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__main {
    height: 100%;
    padding: var(--modal-footer-padding-vertical)var(--content-padding);
    margin: 0 auto;
    max-height: none!important;
    max-height: initial!important
}

.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__main+.mi-modal-energy__footer {
    margin-top: 0
}

@media screen and (max-width: 720px) {
    .mi-modal-energy.mi-modal-energy--bottom .ReactModal__Content,.mi-modal-energy.mi-modal-energy--drawer .ReactModal__Content {
        opacity:1;
        transform: translateY(100%)
    }

    .mi-modal-energy.mi-modal-energy--bottom .ReactModal__Content--after-open.mi-modal-energy__content,.mi-modal-energy.mi-modal-energy--drawer .ReactModal__Content--after-open.mi-modal-energy__content {
        opacity: 1;
        transform: translateY(0)
    }

    .mi-modal-energy.mi-modal-energy--bottom .ReactModal__Content--before-close.mi-modal-energy__content,.mi-modal-energy.mi-modal-energy--drawer .ReactModal__Content--before-close.mi-modal-energy__content {
        opacity: 1;
        transform: translateY(100%)
    }

    .mi-modal-energy.mi-modal-energy--bottom .mi-modal-energy__content,.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__content {
        top: auto;
        top: initial;
        border-radius: 12px 12px 0 0;
        width: 100%;
        max-width: 100%;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        min-height: max(50vh,120px);
        max-height: 85vh;
        bottom: 0;
        left: 0;
        right: 0
    }

    .mi-modal-energy.mi-modal-energy--bottom .mi-modal-energy__header,.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__header {
        flex-shrink: 0
    }

    .mi-modal-energy.mi-modal-energy--bottom .mi-modal-energy__main,.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__main {
        margin-bottom: 0
    }

    .mi-modal-energy.mi-modal-energy--bottom .mi-modal-energy__main.show-main-layer,.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__main.show-main-layer {
        position: relative
    }

    .mi-modal-energy.mi-modal-energy--bottom .mi-modal-energy__main+.mi-modal-energy__footer,.mi-modal-energy.mi-modal-energy--drawer .mi-modal-energy__main+.mi-modal-energy__footer {
        margin-top: 0
    }
}

.mi-modal-energy.mi-modal-energy--dialog .mi-modal-energy__content {
    box-shadow: 0 6px 12px rgba(25,25,25,.08)
}

.mi-modal-energy__main-layer {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.mi-btn-v4 {
    --btn-padding: 12px,40px;
    --btn-font-size: 24px;
    --btn-text-base: var(--text-base);
    --btn-border-radius: 14px;
    --btn-background-white: var(--background-light);
    --btn-background-black: var(--background-black);
    --btn-background-primary: var(--background-primary);
    --btn-ellipsis-lines: 1;
    --btn-ellipsis-direction: vertical;
    --btn-background-color: transparent;
    --link-text-decoration: underline;
    padding: 12px,40px;
    padding: var(--btn-padding);
    color: var(--btn-text-base);
    font-size: 24px;
    font-size: var(--btn-font-size);
    background-color: transparent;
    background-color: var(--btn-background-color);
    border-radius: 14px;
    border-radius: var(--btn-border-radius);
    cursor: pointer;
    border: none;
    display: inline-block
}

.mi-btn-v4 .mi-btn-v4__text {
    text-overflow: ellipsis;
    word-break: break-word;
    display: box;
    -webkit-box-orient: var(--btn-ellipsis-direction);
    -webkit-line-clamp: var(--btn-ellipsis-lines);
    display: -webkit-box;
    overflow: hidden
}

.mi-btn-v4.mi-btn-v4--default {
    --btn-background-color: transparent;
    border: 1px solid var(--border-secondary)
}

.mi-btn-v4.mi-btn-v4--default:hover {
    --btn-text-base: #666;
    border-color: #666
}

.mi-btn-v4.mi-btn-v4--default.mi-btn-v4--highlight {
    --btn-text-base: var(--text-reverse);
    --btn-background-color: var(--btn-background-primary);
    border: 1px solid transparent
}

.mi-btn-v4.mi-btn-v4--default.mi-btn-v4--highlight:hover {
    --btn-text-base: var(--text-reverse);
    --btn-background-color: #ff781a;
    border-color: transparent
}

.mi-btn-v4.mi-btn-v4--default.mi-btn-v4--dark {
    --btn-text-base: var(--text-reverse);
    border-color: var(--text-revers)
}

.mi-btn-v4.mi-btn-v4--default.mi-btn-v4--dark:hover {
    --btn-text-base: #d0d0d0;
    border-color: #d0d0d0
}

.mi-btn-v4.mi-btn-v4--primary {
    --btn-text-base: var(--text-reverse);
    --btn-background-color: var(--btn-background-black);
    border: 1px solid transparent
}

.mi-btn-v4.mi-btn-v4--primary:hover {
    --btn-background-color: #444
}

.mi-btn-v4.mi-btn-v4--primary.mi-btn-v4--highlight {
    --btn-background-color: var(--btn-background-primary)
}

.mi-btn-v4.mi-btn-v4--primary.mi-btn-v4--highlight:hover {
    --btn-background-color: #ff781a
}

.mi-btn-v4.mi-btn-v4--primary.mi-btn-v4--dark {
    --btn-text-base: var(--text-base);
    --btn-background-color: var(--btn-background-white);
    border: 1px solid transparent
}

.mi-btn-v4.mi-btn-v4--primary.mi-btn-v4--dark:hover {
    --btn-background-color: #e1e1e1
}

.mi-btn-v4:disabled,.mi-btn-v4.mi-btn-v4--disabled {
    --btn-text-base: var(--text-reverse);
    --btn-background-color: var(--brand-grey-40);
    cursor: not-allowed;
    border: 1px solid transparent
}

.mi-btn-v4:disabled:hover,.mi-btn-v4.mi-btn-v4--disabled:hover {
    --btn-background-color: var(--brand-grey-40);
    --btn-text-base: var(--text-reverse);
    border-color: transparent
}

.mi-btn-v4.mi-btn-v4--link {
    --link-font-size: 20px;
    font-size: 20px;
    font-size: var(--link-font-size);
    line-height: inherit;
    border-radius: 0;
    border-radius: initial;
    align-items: center;
    padding: 0;
    display: inline-flex
}

.mi-btn-v4.mi-btn-v4--link:hover .mi-btn-v4__text {
    -webkit-text-decoration: var(--link-text-decoration);
    -webkit-text-decoration: var(--link-text-decoration);
    text-decoration: var(--link-text-decoration)
}

.mi-btn-v4.mi-btn-v4--link.mi-btn-v4--disabled {
    --btn-text-base: var(--text-secondary);
    --btn-background-color: transparent;
    border: none
}

.mi-btn-v4.mi-btn-v4--link.mi-btn-v4--disabled:hover .mi-btn-v4__text {
    --link-text-decoration: none
}

.mi-btn-v4.mi-btn-v4--link.mi-btn-v4--highlight {
    --btn-text-base: var(--text-primary)
}

.mi-btn-v4.mi-btn-v4--link.mi-btn-v4--dark {
    --btn-text-base: #fff
}

.mi-btn-v4.mi-btn-v4--arrow .micon {
    font-size: inherit;
    display: inline-block
}

html[data-mi-dir=rtl] .mi-btn-v4.mi-btn-v4--arrow .micon,body.body--rtl .mi-btn-v4.mi-btn-v4--arrow .micon {
    transform: rotate(180deg)
}

html[dir=rtl] .mi-btn-v4.mi-btn-v4--arrow .micon {
    transform: rotate(180deg)
}

.mi-btn-v4.mi-btn-v4--icon {
    --icon-font-size: 32px;
    --icon-background-color: transparent;
    background-color: transparent;
    background-color: var(--icon-background-color);
    padding: 0
}

.mi-btn-v4.mi-btn-v4--icon:hover {
    --btn-text-base: #444
}

.mi-btn-v4.mi-btn-v4--icon .micon {
    font-size: var(--icon-font-size)
}

.mi-btn-v4.mi-btn-v4--icon.mi-btn-v4--disabled,.mi-btn-v4.mi-btn-v4--icon.mi-btn-v4--disabled:hover {
    --btn-text-base: var(--text-secondary)
}

.mi-btn-v4.mi-btn-v4--icon.mi-btn-v4--highlight {
    --btn-text-base: var(--text-primary)
}

.mi-btn-v4.mi-btn-v4--icon.mi-btn-v4--highlight:hover {
    --btn-text-base: #ff781a
}

.mi-btn-v4.mi-btn-v4--icon.mi-btn-v4--dark {
    --btn-text-base: var(--text-reverse);
    border-color: var(--text-revers)
}

.mi-btn-v4.mi-btn-v4--icon.mi-btn-v4--dark:hover {
    --btn-text-base: #e1e1e1
}

.mi-bundle-more__overlay {
    z-index: 888!important
}

.mi-bundle-more__overlay .mi-bundle-more__modal {
    width: 480px
}

.mi-bundle-more__overlay .mi-bundle-more__modal :focus-visible {
    outline: 2px solid var(--brand-orange);
    outline: 2px solid var(--outline-color,var(--brand-orange));
    outline-offset: 0
}

.mi-bundle-more__overlay .mi-bundle-more__modal--mobile {
    width: 100%;
    min-height: auto!important
}

.mi-bundle-more__overlay .mi-bundle-more__modal--mobile .mi-modal-energy__main {
    min-height: auto!important
}

.mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header {
    padding: 0
}

@media screen and (max-width: 720px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header {
        padding:42px 0 0
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header {
        padding:20px 0 0
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header {
        padding:24px 0 0
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header {
        padding:24px 0 0
    }
}

@media screen and (min-width: 1921px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header {
        padding:24px 0 0
    }
}

@media screen and (max-width: 720px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header .mi-btn-energy {
        top:11px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header .mi-btn-energy {
        top:20px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header .mi-btn-energy {
        top:24px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header .mi-btn-energy {
        top:24px
    }
}

@media screen and (min-width: 1921px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__header .mi-btn-energy {
        top:24px
    }
}

.mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__main {
    margin: 0
}

@media screen and (max-width: 720px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__main {
        padding:20px 20px 40px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__main {
        padding:20px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__main {
        padding:24px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__main {
        padding:24px
    }
}

@media screen and (min-width: 1921px) {
    .mi-bundle-more__overlay .mi-bundle-more__modal .mi-modal-energy__main {
        padding:24px
    }
}

.mi-bundle-more:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--bundle-more-left)
}

.mi-bundle-more:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--bundle-more-left)
}

.mi-bundle-more:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: var(--bundle-more-left)
}

.mi-bundle-more:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--bundle-more-left)
}

.mi-bundle-more:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--bundle-more-left)
}

.mi-bundle-more:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: var(--bundle-more-left)
}

.mi-bundle-more__content {
    box-sizing: border-box;
    width: 100%
}

@media screen and (max-width: 720px) {
    .mi-bundle-more__item+.mi-bundle-more__item {
        margin-top:24px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-bundle-more__item+.mi-bundle-more__item {
        margin-top:24px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-bundle-more__item+.mi-bundle-more__item {
        margin-top:32px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-bundle-more__item+.mi-bundle-more__item {
        margin-top:32px
    }
}

@media screen and (min-width: 1921px) {
    .mi-bundle-more__item+.mi-bundle-more__item {
        margin-top:32px
    }
}

.mi-bundle-more__title {
    max-width: 398px;
    color: var(--text-base);
    letter-spacing: 0;
    text-overflow: ellipsis;
    word-break: break-word;
    display: box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 0 12px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.25;
    display: -webkit-box;
    overflow: hidden
}

.mi-bundle-more__title:focus-visible {
    outline-offset: -2px
}

.mi-bundle-more__info {
    --image-width: 56px;
    --info-margin-left: 6px;
    --link-font-size: 12px;
    --link-text-width: 114px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 32px;
    display: flex
}

@media screen and (max-width: 720px) {
    .mi-bundle-more__info {
        flex-direction:column;
        align-items: flex-start;
        gap: 16px
    }
}

.mi-bundle-more__trigger {
    width: var(--bundle-more-icon-width);
    height: calc(var(--image-width)/11*6);
    border-radius: var(--bundle-more-icon-radius);
    --bundle-more-trigger-size: var(--bundle-more-icon-size);
    cursor: pointer;
    background-color: rgba(25,25,25,.05);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.mi-bundle-more__trigger .more-icon {
    width: 100%;
    height: 100%;
    color: var(--text-base);
    stroke: currentColor;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.mi-bundle-more__trigger .more-icon svg {
    fill: currentColor
}

.mi-livechat {
    justify-content: space-between;
    width: 100%;
    display: flex
}

.mi-livechat--icon-model {
    width: auto
}

.mi-livechat .support-contact__customer-service {
    width: var(--width);
    height: var(--width);
    background-color: var(--background-white);
    cursor: pointer;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    display: flex;
    box-shadow: 0 1px 10px 1px rgba(0,0,0,.1)
}

@media screen and (max-width: 720px) {
    .mi-livechat .support-contact__customer-service {
        --width:48px;
        --action-cion: 27px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-livechat .support-contact__customer-service {
        --width:48px;
        --action-cion: 27px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-livechat .support-contact__customer-service {
        --width:48px;
        --action-cion: 27px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-livechat .support-contact__customer-service {
        --width:64px;
        --action-cion: 36px
    }
}

@media screen and (min-width: 1921px) {
    .mi-livechat .support-contact__customer-service {
        --width:64px;
        --action-cion: 36px
    }
}

.mi-livechat .support-contact__customer-service-icon {
    color: var(--text-primary);
    font-size: var(--action-cion)
}

.mi-livechat .support-contact__customer-service-disabled .support-contact__customer-service-icon:hover {
    cursor: not-allowed
}

.mi-livechat .support-contact__customer-service-loading .support-contact__customer-service-icon:hover {
    cursor: wait
}

.mi-livechat--disable .support-contact__content:hover {
    cursor: not-allowed
}

.mi-livechat--loading .support-contact__content:hover {
    cursor: wait
}

.livechat-privacy__tip a {
    color: var(--text-primary)
}

.livechat-modal-ios-support .mi-modal__footer {
    margin-bottom: 65px
}

.livechat-modal-ios-x-support .mi-modal__footer {
    margin-bottom: 99px
}

.lcw-iframe-hidden {
    top: 100%!important;
    right: -3000px!important
}

@media screen and (max-width: 720px) {
    #Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window {
        box-sizing:border-box;
        background-color: var(--background-white)
    }

    .livechat-ios-fix #Microsoft_Omnichannel_LCWidget_Chat_Iframe_Window {
        height: 100vh;
        height: calc(100vh - var(--bottom-height,0px));
        padding-bottom: var(--bottom-height)
    }
}

body.mi-modal__Body--overflow-hidden {
    overflow: hidden
}

body.mi-modal__overlay {
    direction: ltr
}

html[data-mi-dir=rtl] body.mi-modal__overlay,body.body--rtl body.mi-modal__overlay {
    direction: rtl
}

html[dir=rtl] body.mi-modal__overlay {
    direction: rtl
}

body .button-close {
    background: 0 0;
    border: none;
    padding: 0
}

.mi-toast .mi-toast__wrapper-enter {
    opacity: 0
}

.mi-toast .mi-toast__wrapper-enter-active {
    opacity: 1;
    transition: opacity .2s
}

.mi-toast .mi-toast__wrapper-exit {
    opacity: 1
}

.mi-toast .mi-toast__wrapper-exit-active {
    opacity: 0;
    transition: opacity .2s
}

.mi-toast .mi-toast__main {
    z-index: 20;
    box-sizing: border-box;
    color: var(--text-base);
    text-align: left;
    background: var(--background-light);
    border-radius: 5px;
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%);
    box-shadow: 0 8px 16px rgba(25,25,25,.08)
}

@media screen and (max-width: 720px) {
    .mi-toast .mi-toast__main {
        max-width:80vw;
        padding: 7px .78125vw;
        font-size: max(1.25vw,12px)
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-toast .mi-toast__main {
        max-width:26.5625vw;
        min-height: 2.26563vw;
        padding: .78125vw;
        font-size: max(1.25vw,12px)
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-toast .mi-toast__main {
        max-width:58.5938vw;
        min-height: 2.26563vw;
        padding: .78125vw;
        font-size: max(1.25vw,12px)
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-toast .mi-toast__main {
        max-width:58.5938vw;
        min-height: 2.26563vw;
        padding: .78125vw;
        font-size: max(1.25vw,12px)
    }
}

@media screen and (min-width: 1921px) {
    .mi-toast .mi-toast__main {
        max-width:1500px;
        min-height: 58px;
        padding: 20px;
        font-size: 32px
    }
}

.mi-toast .mi-toast__main .mi-toast-close__icon {
    color: var(--text-secondary);
    cursor: pointer
}

@media screen and (max-width: 720px) {
    .mi-toast .mi-toast__main .mi-toast-close__icon {
        font-size:max(1.25vw,12px)
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-toast .mi-toast__main .mi-toast-close__icon {
        font-size:max(1.25vw,12px)
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-toast .mi-toast__main .mi-toast-close__icon {
        font-size:max(1.25vw,12px)
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-toast .mi-toast__main .mi-toast-close__icon {
        font-size:max(1.25vw,12px)
    }
}

@media screen and (min-width: 1921px) {
    .mi-toast .mi-toast__main .mi-toast-close__icon {
        font-size:32px
    }
}

.mi-toast .mi-toast__content {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.mi-toast .mi-toast__content .mi-toast-success__icon,.mi-toast .mi-toast__content .mi-toast-error__icon {
    color: #ff4e4e
}

@media screen and (max-width: 720px) {
    .mi-toast .mi-toast__content .mi-toast-success__icon,.mi-toast .mi-toast__content .mi-toast-error__icon {
        margin-right:2.77778vw;
        font-size: max(1.25vw,12px)
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .mi-toast .mi-toast__content .mi-toast-success__icon,.mi-toast .mi-toast__content .mi-toast-error__icon {
        margin-right:.390625vw;
        font-size: max(1.25vw,12px)
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .mi-toast .mi-toast__content .mi-toast-success__icon,.mi-toast .mi-toast__content .mi-toast-error__icon {
        margin-right:.390625vw;
        font-size: max(1.25vw,12px)
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .mi-toast .mi-toast__content .mi-toast-success__icon,.mi-toast .mi-toast__content .mi-toast-error__icon {
        margin-right:.390625vw;
        font-size: max(1.25vw,12px)
    }
}

@media screen and (min-width: 1921px) {
    .mi-toast .mi-toast__content .mi-toast-success__icon,.mi-toast .mi-toast__content .mi-toast-error__icon {
        margin-right:10px;
        font-size: 32px
    }
}

.mi-toast .mi-toast__content .mi-toast-success__icon {
    color: #50c050
}

.mi-toast .mi-toast__img {
    text-align: center
}

.site-footer__sic-logo {
    background-color: #ececec
}

@media screen and (max-width: 720px) {
    .site-footer__sic-logo {
        --site-padding:16px 16px;
        --logo-size: 119px
    }
}

@media screen and (min-width: 721px) and (max-width:1024px) {
    .site-footer__sic-logo {
        --site-padding:16px 32px;
        --logo-size: 177px
    }
}

@media screen and (min-width: 1025px) and (max-width:1440px) {
    .site-footer__sic-logo {
        --site-padding:28px 32px;
        --logo-size: 177px
    }
}

@media screen and (min-width: 1441px) and (max-width:1920px) {
    .site-footer__sic-logo {
        --site-padding:28px 32px;
        --logo-size: 177px
    }
}

@media screen and (min-width: 1921px) {
    .site-footer__sic-logo {
        --site-padding:28px 32px;
        --logo-size: 177px
    }
}

.site-footer__sic-logo .sic-logo__inner.site-container {
    box-sizing: border-box;
    width: 1226px;
    padding: var(--site-padding);
    margin: auto
}

.site-footer__sic-logo .sic-logo-img {
    width: var(--logo-size)
}

.div1.fly-birds-page_b594059752 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    display: flex;
    overflow: hidden
}

.div1.fly-birds-page_b594059752 * {
    line-height: 1.2
}

.div1.fly-birds-page_b594059752 .div2 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 22.5rem;
    height: 36.6667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div2 .image3 {
    z-index: 0;
    width: 22.5rem;
    height: 36.6667rem
}

.div1.fly-birds-page_b594059752 .div2 .div4 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 13.6875rem;
    margin-top: -32.2917rem;
    margin-left: 4.58333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div2 .div4 .image5 {
    width: 12.7083rem;
    height: 2.77083rem
}

.div1.fly-birds-page_b594059752 .div2 .div4 .prd-name {
    color: #000;
    width: 12.9167rem;
    font-size: 1.79167rem
}

.div1.fly-birds-page_b594059752 .div2 .div4 .div6 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 13.4375rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div2 .div4 .div6 .split_text2429 {
    color: #000;
    text-align: center;
    width: 16.9792rem;
    font-size: 1.25rem
}

.div1.fly-birds-page_b594059752 .div2 .div4 .div7 {
    color: #000;
    margin-top: 1.8125rem;
    font-size: .66667rem
}

.div1.fly-birds-page_b594059752 .div2 .image8 {
    z-index: 1;
    width: 4.66667rem;
    height: 1.02083rem;
    position: absolute;
    bottom: 2.08333rem;
    left: 1.45833rem
}

.div1.fly-birds-page_b594059752 .div9 {
    z-index: 0;
    box-sizing: border-box;
    background-color: #fff;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    padding: .83333rem 0 2.08333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 {
    z-index: 4;
    box-sizing: border-box;
    align-items: flex-start;
    width: 20.8333rem;
    min-height: 17.7083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div12 {
    flex-direction: column;
    align-items: center;
    width: 10.2083rem;
    min-height: 17.7083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div12 .image13 {
    z-index: 0;
    width: 10.2083rem;
    height: 17.7083rem
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div12 .div14 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 7.52083rem;
    margin-top: -16.0417rem;
    margin-left: -1.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div12 .div14 .div15 {
    flex-direction: column;
    align-items: flex-start;
    width: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div12 .div14 .div15 .split_text2426 {
    color: #000;
    width: 9.3125rem;
    font-size: 1rem
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div12 .div14 .div16 {
    flex-direction: column;
    align-items: flex-start;
    width: 5.58333rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div12 .div14 .div16 .split_text2425 {
    color: #000;
    width: 7.52083rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div17 {
    flex-direction: column;
    align-items: center;
    width: 10.2083rem;
    min-height: 17.7083rem;
    margin-left: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div17 .image18 {
    z-index: 0;
    width: 10.2083rem;
    height: 17.7083rem
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div17 .div19 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 7.52083rem;
    margin-top: -16.0417rem;
    margin-left: -1.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div17 .div19 .div20 {
    flex-direction: column;
    align-items: flex-start;
    width: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div17 .div19 .div20 .split_text2424 {
    color: #000;
    width: 8.125rem;
    font-size: 1rem
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div17 .div19 .div21 {
    flex-direction: column;
    align-items: flex-start;
    width: 5.64583rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div11 .div17 .div19 .div21 .split_text2423 {
    color: #000;
    width: 7.39583rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div9 .div22 {
    z-index: 3;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 20.8333rem;
    min-height: 14.5833rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .image23 {
    z-index: 0;
    flex-shrink: 0;
    width: 20.8333rem;
    height: 14.5833rem
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17.9375rem;
    margin-top: -13.0208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div25 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 17.8333rem;
    margin-left: -.72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div25 .div26 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.8333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div25 .div26 .split_text2422 {
    color: #000;
    width: 18.75rem;
    font-size: 1rem
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div25 .div27 {
    flex-direction: column;
    align-items: flex-start;
    width: 8.66667rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div25 .div27 .split_text2421 {
    color: #000;
    width: 10.5417rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div28 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 16.4583rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div28 .div2930 {
    justify-content: flex-start;
    align-items: baseline;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div28 .div2930 .div29 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 8.54167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div28 .div2930 .div29 .split_text2420 {
    color: #508bf1;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(rgba(30,111,204,.98),rgba(145,215,255,.98)) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 9.375rem;
    font-size: 3.91667rem
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div28 .div2930 .div30 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.91667rem;
    margin-left: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div28 .div2930 .div30 .split_text2419 {
    color: #74a5ff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(rgba(30,111,204,.98),rgba(145,215,255,.98)) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 2.70833rem;
    font-size: .95833rem
}

.div1.fly-birds-page_b594059752 .div9 .div22 .div24 .div28 .image31 {
    z-index: 2;
    width: 16.4583rem;
    height: 3.85417rem;
    margin-top: -.83333rem
}

.div1.fly-birds-page_b594059752 .div9 .div32 {
    z-index: 2;
    box-sizing: border-box;
    align-items: flex-start;
    width: 20.8333rem;
    min-height: 20.8333rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div33 {
    flex-direction: column;
    align-items: center;
    width: 10.2083rem;
    min-height: 20.8333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div33 .image34 {
    z-index: 0;
    width: 10.2083rem;
    height: 20.8333rem
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div33 .div35 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 7.75rem;
    margin-top: -19.1667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div33 .div35 .div36 {
    flex-direction: column;
    align-items: flex-start;
    width: 7.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div33 .div35 .div36 .split_text2418 {
    color: #000;
    width: 8.75rem;
    font-size: 1rem
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div33 .div35 .div37 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 6.9375rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div33 .div35 .div37 .split_text2417 {
    color: #000;
    width: 8.85417rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div40 {
    flex-direction: column;
    align-items: center;
    width: 10.2083rem;
    min-height: 20.8333rem;
    margin-left: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div40 .image41 {
    z-index: 0;
    width: 10.2083rem;
    height: 20.8333rem
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div40 .div42 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 8.6875rem;
    margin-top: -19.2083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div40 .div42 .div43 {
    flex-direction: column;
    align-items: flex-start;
    width: 8.6875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div40 .div42 .div43 .split_text2415 {
    color: #000;
    width: 9.0625rem;
    font-size: 1rem
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div40 .div42 .div44 {
    flex-direction: column;
    align-items: flex-start;
    width: 5.45833rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div32 .div40 .div42 .div44 .split_text2414 {
    color: #000;
    width: 8.85417rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div9 .div45 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 20.8333rem;
    min-height: 8.52083rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div45 .image46 {
    z-index: 0;
    width: 20.8333rem;
    height: 8.52083rem
}

.div1.fly-birds-page_b594059752 .div9 .div45 .div47 {
    z-index: 1;
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 11.0625rem;
    margin-top: -3.45833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div9 .div45 .div47 .split_text2413 {
    color: #000;
    text-align: center;
    width: 18.9792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div55 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 30.0833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div55 .image56 {
    z-index: 0;
    width: 22.5rem;
    height: 30.0833rem
}

.div1.fly-birds-page_b594059752 .div55 .div57 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 13.3542rem;
    margin-top: -23.0208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div55 .div57 .div58 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.77083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div55 .div57 .div58 .split_text2410 {
    color: #5993fd;
    text-align: center;
    width: 16.3542rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div55 .div57 .div59 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 13.3542rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div55 .div57 .div59 .split_text2409 {
    color: #000;
    text-align: center;
    width: 35.5833rem;
    font-size: 2.29167rem
}

.div1.fly-birds-page_b594059752 .div60 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 46.0833rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div60 .image61 {
    z-index: 0;
    width: 22.5rem;
    height: 46.0833rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.0417rem;
    margin-top: -43.0208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div63 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.0417rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div63 .div64 {
    flex-direction: column;
    align-items: flex-start;
    width: 12.6458rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div63 .div64 .split_text2408 {
    color: #000;
    width: 18.9167rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div63 .div65 {
    flex-direction: column;
    align-items: flex-start;
    width: 12.9375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div63 .div65 .split_text2407 {
    color: #000;
    width: 19.2083rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div63 .div66 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.0208rem;
    margin-top: .9375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div63 .div66 .split_text2406 {
    color: #000;
    width: 19.3333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.125rem;
    margin-top: 1.9rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div68 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 2.83333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div68 .div69 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 2.83333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div68 .div69 .split_text2405 {
    color: #000;
    width: 5.75rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div68 .div72 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.14583rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div68 .div72 .split_text2403 {
    color: #000;
    width: 4.85417rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div73 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 4.10417rem;
    margin-left: 3.64583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div73 .div74 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 3.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div73 .div74 .split_text2402 {
    color: #000;
    width: 5.75rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div73 .div77 {
    flex-direction: column;
    align-items: flex-start;
    width: 4.0625rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div73 .div77 .split_text2400 {
    color: #000;
    width: 4.85417rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div78 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 3.83333rem;
    min-height: 2.60417rem;
    margin-left: 3.64583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div78 .div79 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 2.375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div78 .div79 .split_text2399 {
    color: #000;
    width: 5.75rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div78 .div82 {
    flex-direction: column;
    align-items: flex-start;
    width: 3.8125rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div60 .div62 .div67 .div78 .div82 .split_text2397 {
    color: #000;
    width: 4.85417rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div60 .div5555 {
    color: #fff;
    text-align: center;
    width: 4.16667rem;
    font-size: 1.25rem;
    position: absolute;
    top: 30.2083rem
}

.div1.fly-birds-page_b594059752 .div83 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 40.9792rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .image84 {
    z-index: 0;
    width: 22.5rem;
    height: 40.9792rem
}

.div1.fly-birds-page_b594059752 .div83 .div86 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.0208rem;
    margin-top: -39.625rem;
    margin-left: -.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div86 .div87 {
    flex-direction: column;
    align-items: flex-start;
    width: 9.91667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div86 .div87 .split_text2396 {
    color: #000;
    width: 19.125rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div83 .div86 .div88 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.0208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div86 .div88 .split_text2395 {
    color: #000;
    width: 18.9167rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div83 .div86 .div89 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.0208rem;
    margin-top: .9375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div86 .div89 .split_text2394 {
    color: #000;
    width: 19.1458rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div83 .div90 {
    z-index: 1;
    box-sizing: border-box;
    align-items: flex-start;
    width: 20.8333rem;
    min-height: 24.5833rem;
    margin-top: 3.95833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 11.0417rem;
    min-height: 24.5833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 .div92 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.0417rem;
    min-height: 12.0833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 .div92 .image93 {
    z-index: 0;
    width: 11.0417rem;
    height: 12.0833rem
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 .div92 .div94 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 6.5625rem;
    margin-top: -10.4792rem;
    margin-left: .66667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 .div92 .div94 .split_text2393 {
    color: #000;
    width: 9.3125rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 .div95 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.0417rem;
    min-height: 12.0833rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 .div95 .image96 {
    z-index: 0;
    width: 11.0417rem;
    height: 12.0833rem
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 .div95 .div97 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 6.83333rem;
    margin-top: -10.4375rem;
    margin-left: .66667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div91 .div95 .div97 .split_text2392 {
    color: #000;
    width: 9.41667rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div98 {
    flex-direction: column;
    align-items: center;
    width: 9.375rem;
    min-height: 24.5833rem;
    margin-left: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div98 .image99 {
    z-index: 0;
    width: 9.375rem;
    height: 24.5833rem
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div98 .div100 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 5.8125rem;
    margin-top: -23.0208rem;
    margin-left: -1.45833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div83 .div90 .div98 .div100 .split_text2391 {
    color: #000;
    width: 7.41667rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div141 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 56.1458rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .image142 {
    z-index: 0;
    flex-shrink: 0;
    width: 22.5rem;
    height: 56.1458rem
}

.div1.fly-birds-page_b594059752 .div141 .div144 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 15.7708rem;
    margin-top: -51.0417rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div144 .div145 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div144 .div145 .split_text2383 {
    color: #2c79d1;
    text-align: center;
    width: 16.3542rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div141 .div144 .div146 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.7708rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div144 .div146 .split_text2382 {
    color: #000;
    text-align: center;
    width: 17.4167rem;
    font-size: 2.29167rem
}

.div1.fly-birds-page_b594059752 .div141 .div147 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 16.1042rem;
    margin-top: 4.79167rem;
    margin-left: -3.54167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div147 .div148 {
    flex-direction: column;
    align-items: flex-start;
    width: 15.5208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div147 .div148 .split_text2381 {
    color: #000;
    width: 19.5208rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div141 .div147 .div149 {
    flex-direction: column;
    align-items: flex-start;
    width: 16.1042rem;
    margin-top: 1.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div147 .div149 .split_text2380 {
    color: #000;
    width: 17.3333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div141 .div150 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 21rem;
    margin-top: 3.54167rem;
    margin-left: 1.35417rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div150 .div1512 {
    justify-content: flex-start;
    align-items: baseline;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div150 .div1512 .div151 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div150 .div1512 .div151 .split_text2365 {
    color: #508bf1;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(rgba(30,111,204,.98),rgba(145,215,255,.98)) 0 0/100% 100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 5.89583rem
}

.div1.fly-birds-page_b594059752 .div141 .div150 .div1512 .div152 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.875rem;
    margin-left: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div150 .div1512 .div152 .split_text2364 {
    color: #74a5ff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(rgba(30,111,204,.98),rgba(145,215,255,.98)) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 1.4375rem
}

.div1.fly-birds-page_b594059752 .div141 .div150 .image153 {
    z-index: 1;
    width: 21rem;
    height: 6.60417rem;
    margin-top: -1.14583rem;
    margin-left: .20833rem
}

.div1.fly-birds-page_b594059752 .div141 .div154 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.3542rem;
    margin-top: 2.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 {
    justify-content: flex-start;
    align-items: center;
    width: 14.3333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div156 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 5.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div156 .div157 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div156 .div157 .split_text2379 {
    color: #000;
    width: 7.41667rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div156 .div158 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 5.875rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div156 .div158 .split_text2378 {
    color: #000;
    width: 7.29167rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div161 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 5.1875rem;
    margin-left: 3.33333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div161 .div162 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div161 .div162 .split_text2376 {
    color: #000;
    width: 9.95833rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div161 .div163 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 5.16667rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div155 .div161 .div163 .split_text2375 {
    color: #000;
    width: 8.39583rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 {
    box-sizing: border-box;
    align-items: center;
    width: 19.3542rem;
    min-height: 2.60417rem;
    margin-top: 2.8125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div167 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 5.58333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div167 .div168 {
    flex-direction: column;
    align-items: flex-start;
    width: 5.22917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div167 .div168 .split_text2373 {
    color: #000;
    width: 7.625rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div167 .div169 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 5.58333rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div167 .div169 .split_text2372 {
    color: #000;
    width: 7.375rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div172 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 10.2083rem;
    margin-left: 3.5625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div172 .div173 {
    flex-direction: column;
    align-items: flex-start;
    width: 10.1875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div172 .div173 .split_text2370 {
    color: #000;
    width: 10.3333rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div172 .div174 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 9.47917rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div141 .div154 .div166 .div172 .div174 .split_text2369 {
    color: #000;
    width: 10.0833rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div177 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 49.0625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div177 .image178 {
    z-index: 0;
    width: 22.5rem;
    height: 49.0625rem
}

.div1.fly-birds-page_b594059752 .div177 .div179 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.8958rem;
    margin-top: -44.7083rem;
    margin-left: -.64583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div177 .div179 .div180 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.6667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div177 .div179 .div180 .split_text2363 {
    color: #000;
    width: 19.5208rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div177 .div179 .div181 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div177 .div179 .div181 .split_text2362 {
    color: #000;
    width: 18.75rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div177 .div179 .div182 {
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 18.8542rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div177 .div179 .div182 .split_text2361 {
    color: #000;
    width: 19.375rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div177 .div179 .div182 .split_text2361 sup {
    top: -.4em
}

.div1.fly-birds-page_b594059752 .div185 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 32.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div185 .image186 {
    z-index: 0;
    width: 22.5rem;
    height: 32.4375rem
}

.div1.fly-birds-page_b594059752 .div185 .div187 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 16.1042rem;
    margin-top: -28.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div185 .div187 .div188 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div185 .div187 .div188 .split_text2359 {
    color: #d2131d;
    text-align: center;
    width: 16.3542rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div185 .div187 .div189 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16.1042rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div185 .div187 .div189 .split_text2358 {
    color: #fff;
    text-align: center;
    width: 18.3958rem;
    font-size: 2.29167rem
}

.div1.fly-birds-page_b594059752 .div190 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    /* height: 35.8125rem; */
    display: flex;
    background-color: black;
}

.div1.fly-birds-page_b594059752 .div190 .image191 {
    z-index: 0;
    flex-shrink: 0;
    width: 22.5rem;
    height: 35.8125rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 10.5417rem;
    margin-top: -30.4167rem;
    margin-left: -8.95833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 10.5208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div194 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.16667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div194 .split_text2357 {
    color: #d2131d;
    width: 4.85417rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div195 {
    flex-direction: column;
    align-items: flex-start;
    width: 6.66667rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div195 .split_text2356 {
    color: #fff;
    width: 6.89583rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div196 {
    flex-direction: column;
    align-items: flex-start;
    width: 1.97917rem;
    margin-top: .72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div196 .split_text2355 {
    color: #fff;
    width: 5.75rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div197 {
    flex-direction: column;
    align-items: flex-start;
    width: 5.125rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div197 .split_text2354 {
    color: #fff;
    width: 5.75rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div198 {
    flex-direction: column;
    align-items: flex-start;
    width: 10.4583rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div198 .split_text2353 {
    color: #fff;
    width: 11.6042rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div199 {
    flex-direction: column;
    align-items: flex-start;
    width: 7.89583rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div199 .split_text2352 {
    color: #fff;
    width: 9.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div200 {
    flex-direction: column;
    align-items: flex-start;
    width: 4.16667rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div200 .split_text2351 {
    color: #fff;
    width: 9.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div201 {
    flex-direction: column;
    align-items: flex-start;
    width: 1.14583rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div193 .div201 .split_text2350 {
    color: #fff;
    width: 9.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 8.75rem;
    margin-top: 2.5rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div203 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.22917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div203 .split_text2349 {
    color: #d2131d;
    width: 8.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div204 {
    flex-direction: column;
    align-items: flex-start;
    width: 8.54167rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div204 .split_text2348 {
    color: #fff;
    width: 9.10417rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div205 {
    flex-direction: column;
    align-items: flex-start;
    width: 1.97917rem;
    margin-top: .72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div205 .split_text2347 {
    color: #fff;
    width: 5.75rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div206 {
    flex-direction: column;
    align-items: flex-start;
    width: 4.89583rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div206 .split_text2346 {
    color: #fff;
    width: 5.75rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div207 {
    flex-direction: column;
    align-items: flex-start;
    width: 8.72917rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div207 .split_text2345 {
    color: #fff;
    width: 9.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div208 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.45833rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div208 .split_text2344 {
    color: #fff;
    width: 9.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div209 {
    flex-direction: column;
    align-items: flex-start;
    width: 1.14583rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div202 .div209 .split_text2343 {
    color: #fff;
    width: 9.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 8.33333rem;
    margin-top: 2.5rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div211 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div211 .split_text2342 {
    color: #d2131d;
    width: 8.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div212 {
    flex-direction: column;
    align-items: flex-start;
    width: 8.29167rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div212 .split_text2341 {
    color: #fff;
    width: 10.2083rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div213 {
    flex-direction: column;
    align-items: flex-start;
    width: 1.97917rem;
    margin-top: .72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div213 .split_text2340 {
    color: #fff;
    width: 5.75rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div214 {
    flex-direction: column;
    align-items: flex-start;
    width: 3.14583rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div214 .split_text2339 {
    color: #fff;
    width: 8.77083rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div215 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.45833rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div215 .split_text2338 {
    color: #fff;
    width: 9.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div216 {
    flex-direction: column;
    align-items: flex-start;
    width: .97917rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div190 .div192 .div210 .div216 .split_text2337 {
    color: #fff;
    width: 9.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div217 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 25.8125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div217 .image218 {
    z-index: 0;
    width: 22.5rem;
    height: 25.8125rem
}

.div1.fly-birds-page_b594059752 .div217 .div219 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 17.1667rem;
    margin-top: -21.5833rem;
    margin-left: -2.29167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div217 .div219 .div220 {
    flex-direction: column;
    align-items: flex-start;
    width: 16.4792rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div217 .div219 .div220 .split_text2336 {
    color: #fff;
    width: 19.4375rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div217 .div219 .div221 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.0833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div217 .div219 .div221 .split_text2335 {
    color: #fff;
    width: 19.2292rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div222 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 27.4167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .image223 {
    z-index: 0;
    width: 22.5rem;
    height: 27.4167rem
}

.div1.fly-birds-page_b594059752 .div222 .div224 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 20.8333rem;
    margin-top: -26.2083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div225 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 20.8333rem;
    min-height: 11.2083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div225 .image226 {
    z-index: 0;
    width: 20.8333rem;
    height: 11.2083rem
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div225 .div227 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 9.04167rem;
    margin-top: -7.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div225 .div227 .split_text2334 {
    color: #fff;
    text-align: center;
    width: 18.9583rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div225 .div228 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17.7083rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div225 .div228 .split_text2333 {
    color: #fff;
    text-align: center;
    width: 18.2083rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div229 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 20.8333rem;
    min-height: 12.0625rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div229 .image230 {
    z-index: 0;
    width: 20.8333rem;
    height: 12.0625rem
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div229 .image231 {
    z-index: 1;
    width: 1.70833rem;
    height: 1.70833rem
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div229 .div232 {
    z-index: 3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 14.9375rem;
    margin-top: -8.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div229 .div232 .split_text2332 {
    color: #fff;
    text-align: center;
    width: 17.9583rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div229 .div233 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16.7917rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div224 .div229 .div233 .split_text2331 {
    color: #fff;
    text-align: center;
    width: 17.2083rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 20.8333rem;
    min-height: 21rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .image235 {
    z-index: 0;
    width: 20.8333rem;
    height: 21rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .image236 {
    z-index: 5;
    width: .5rem;
    height: .5rem;
    margin-top: -19.5417rem;
    margin-left: 17.4167rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div237 {
    z-index: 4;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 4.8125rem;
    min-height: 4.70833rem;
    margin-top: 1.85417rem;
    margin-left: -10.7292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div237 .image238 {
    width: 1.6875rem;
    height: 1.64583rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div237 .div239 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.8125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div237 .div239 .split_text2330 {
    color: #fff;
    text-align: center;
    width: 7.64583rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div240 {
    z-index: 3;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 6.0625rem;
    min-height: 4.60417rem;
    margin-top: -4.64583rem;
    margin-left: 10.6875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div240 .image241 {
    width: 1.54167rem;
    height: 1.54167rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div240 .div242 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.0625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div240 .div242 .split_text2329 {
    color: #fff;
    text-align: center;
    width: 8.14583rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div243 {
    z-index: 2;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 7.5625rem;
    min-height: 4.66667rem;
    margin-top: 4.04167rem;
    margin-left: -10.7292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div243 .image244 {
    width: 1.5rem;
    height: 1.64583rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div243 .div245 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.5625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div243 .div245 .split_text2328 {
    color: #fff;
    text-align: center;
    width: 7.91667rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div246 {
    z-index: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 7.83333rem;
    min-height: 4.60417rem;
    margin-top: -4.66667rem;
    margin-left: 10.7083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div246 .image247 {
    width: 1.6875rem;
    height: 1.64583rem
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div246 .div248 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.83333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div222 .div234 .div246 .div248 .split_text2327 {
    color: #fff;
    text-align: center;
    width: 8.64583rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div249 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 38.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div249 .image250 {
    z-index: 0;
    width: 22.5rem;
    height: 38.125rem
}

.div1.fly-birds-page_b594059752 .div249 .div251 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.0625rem;
    margin-top: -35.3333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div249 .div251 .div252 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.2917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div249 .div251 .div252 .split_text2326 {
    color: #fff;
    width: 15.6667rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div249 .div251 .div253 {
    flex-direction: column;
    align-items: flex-start;
    width: 15.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div249 .div251 .div253 .split_text2325 {
    color: #fff;
    width: 16rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div249 .div251 .div254 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.0625rem;
    margin-top: .9375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div249 .div251 .div254 .split_text2324 {
    color: #fff;
    width: 19.3333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div255 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 49.5rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .image256 {
    z-index: 0;
    width: 22.5rem;
    height: 49.5rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.7708rem;
    min-height: 23.4167rem;
    margin-top: -46.5833rem;
    margin-left: -.6875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div258 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div258 .split_text2323 {
    color: #d2131d;
    border: .03125rem solid #d2131d;
    border-radius: .9375rem;
    padding: .08333rem .66667rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div261 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.7708rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div261 .div262 {
    flex-direction: column;
    align-items: flex-start;
    width: 16.8333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div261 .div262 .split_text2322 {
    color: #fff;
    width: 20.0625rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div261 .div263 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.25rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div261 .div263 .split_text2321 {
    color: #fff;
    width: 18.0833rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div261 .div264 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.75rem;
    margin-top: 1.14583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div261 .div264 .split_text2318 {
    color: #fff;
    width: 19.3333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.5833rem;
    margin-top: 6.66667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div266 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 4.375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div266 .div267 {
    flex-direction: column;
    align-items: flex-start;
    width: 3.14583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div266 .div267 .split_text2317 {
    color: #fff;
    width: 6.0625rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div266 .div268 {
    flex-direction: column;
    align-items: flex-start;
    width: 4.375rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div266 .div268 .split_text2316 {
    color: #fff;
    width: 6.0625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div269 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 5.08333rem;
    margin-left: 2.70833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div269 .div270 {
    flex-direction: column;
    align-items: flex-start;
    width: 3.375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div269 .div270 .split_text2315 {
    color: #fff;
    width: 6.6875rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div269 .div271 {
    flex-direction: column;
    align-items: flex-start;
    width: 5.08333rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div269 .div271 .split_text2314 {
    color: #fff;
    width: 6.33333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div272 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 3.77083rem;
    margin-left: 2.70833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div272 .div273 {
    flex-direction: column;
    align-items: flex-start;
    width: 3rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div272 .div273 .split_text2313 {
    color: #fff;
    width: 4.64583rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div272 .div274 {
    flex-direction: column;
    align-items: flex-start;
    width: 3.77083rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div255 .div257 .div265 .div272 .div274 .split_text2312 {
    color: #fff;
    width: 4.375rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div315 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 39.1042rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div315 .image316 {
    z-index: 0;
    width: 22.5rem;
    height: 39.1042rem
}

.div1.fly-birds-page_b594059752 .div315 .div317 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 17.4167rem;
    min-height: 9.625rem;
    margin-top: -35.0208rem;
    margin-left: -2rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div315 .div317 .div318 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    display: flex
}

.div1.fly-birds-page_b594059752 .div315 .div317 .div318 .split_text2296 {
    color: #d2131d;
    border: .03125rem solid #d2131d;
    border-radius: .9375rem;
    padding: .08333rem .66667rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div315 .div317 .div321 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.4167rem;
    margin-top: 1.14583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div315 .div317 .div321 .split_text2295 {
    color: #fff;
    width: 18.8125rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div315 .div317 .div322 {
    flex-direction: column;
    align-items: flex-start;
    width: 14.7083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div315 .div317 .div322 .split_text2294 {
    color: #fff;
    width: 17.6042rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div315 .div317 .div323 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.2708rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div315 .div317 .div323 .split_text2293 {
    color: #fff;
    width: 18.3333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div324 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 41.625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .image325 {
    z-index: 0;
    width: 22.5rem;
    height: 41.625rem
}

.div1.fly-birds-page_b594059752 .div324 .div326 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.0625rem;
    min-height: 17.3958rem;
    margin-top: -39.1875rem;
    margin-left: -1.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div327 {
    box-sizing: border-box;
    align-items: center;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div327 .split_text2292 {
    color: #d2131d;
    border: .03125rem solid #d2131d;
    border-radius: .9375rem;
    padding: .10417rem .6875rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div330 {
    flex-direction: column;
    align-items: flex-start;
    width: 9.5rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div330 .split_text2291 {
    color: #fff;
    width: 18.9167rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div331 {
    flex-direction: column;
    align-items: flex-start;
    width: 15.2708rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div331 .split_text2290 {
    color: #fff;
    width: 19.6667rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div332 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.0208rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div332 .split_text2289 {
    color: #fff;
    width: 19.5rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 12.4583rem;
    margin-top: 5.08333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 .div334 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 2.5625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 .div334 .image335 {
    width: 1.25rem;
    height: 1.25rem
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 .div334 .div336 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5625rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 .div334 .div336 .split_text2288 {
    color: #fff;
    text-align: center;
    width: 3.25rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 .div337 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 5.64583rem;
    margin-left: 4.16667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 .div337 .image338 {
    width: 1.25rem;
    height: 1.25rem
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 .div337 .div339 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.64583rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div324 .div326 .div333 .div337 .div339 .split_text2287 {
    color: #fff;
    text-align: center;
    width: 8.04167rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div357 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 43.125rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div357 .image358 {
    z-index: 0;
    flex-shrink: 0;
    width: 22.5rem;
    height: 43.125rem
}

.div1.fly-birds-page_b594059752 .div357 .div359 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 16.9375rem;
    margin-top: -39.1667rem;
    margin-left: -2.5rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div359 .div360 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 13.7292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div359 .div360 .split_text2270 {
    color: #000;
    width: 17.9167rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div357 .div359 .div361 {
    flex-direction: column;
    align-items: flex-start;
    width: 14.8958rem;
    margin-top: .16667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div359 .div361 .split_text2269 {
    color: #000;
    width: 19.5625rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 16.6667rem;
    display: flex;
    position: absolute;
    top: 26.3542rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 13.1667rem;
    margin-left: 1.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 .div364 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 2.5rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 .div364 .image365 {
    width: 2.5rem;
    height: 2.5rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 .div364 .div366 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1.20833rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 .div364 .div366 .split_text2268 {
    color: #000;
    text-align: center;
    width: 3.77083rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 .div367 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 4.83333rem;
    margin-left: 5.83333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 .div367 .image368 {
    width: 2.72917rem;
    height: 2.33333rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 .div367 .div369 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.83333rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div363 .div367 .div369 .split_text2267 {
    color: #000;
    text-align: center;
    width: 8.5rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 15.0625rem;
    margin-top: 2.35417rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 .div371 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 6.33333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 .div371 .image372 {
    width: 2.5rem;
    height: 2.5rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 .div373 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 6.91667rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 .div373 .split_text2266 {
    color: #000;
    text-align: center;
    width: 7.625rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 .div375 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 4.77083rem;
    margin-left: 3.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 .div375 .image376 {
    width: 2.5rem;
    height: 2.54167rem
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 .div375 .div377 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.77083rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div357 .div362 .div370 .div375 .div377 .split_text2264 {
    color: #000;
    text-align: center;
    width: 7.33333rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div408 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 48.25rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div408 .image409 {
    z-index: 0;
    width: 22.5rem;
    height: 48.25rem
}

.div1.fly-birds-page_b594059752 .div408 .div410 {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 18.9167rem;
    margin-top: -42.0208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div411 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 18.2292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div411 .div412 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div411 .div412 .split_text2263 {
    color: #7157bf;
    text-align: center;
    width: 16.3542rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div411 .div413 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 18.2292rem;
    margin-top: .52083rem;
    margin-left: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div411 .div413 .split_text2262 {
    color: #000;
    text-align: center;
    width: 19.5625rem;
    font-size: 2.29167rem
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div414 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17.7083rem;
    margin-top: 4.72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div414 .div415 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.6875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div414 .div415 .split_text2261 {
    color: #000;
    width: 19.5rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div414 .div416 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 17.3958rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div408 .div410 .div414 .div416 .split_text2260 {
    color: #000;
    width: 19.375rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div408 .div420 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 2.625rem;
    display: flex;
    position: absolute;
    top: 28.2292rem;
    left: 16.6667rem
}

.div1.fly-birds-page_b594059752 .div408 .div420 .split_text2256 {
    color: #7157bf;
    width: 3.125rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div408 .div421 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 2.625rem;
    display: flex;
    position: absolute;
    top: 29.5833rem;
    left: 18.3333rem
}

.div1.fly-birds-page_b594059752 .div408 .div421 .split_text2257 {
    color: #7157bf;
    width: 3.125rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div408 .div422 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 2.625rem;
    display: flex;
    position: absolute;
    top: 42.9167rem;
    left: 18.3333rem
}

.div1.fly-birds-page_b594059752 .div408 .div422 .split_text2258 {
    color: #7157bf;
    width: 3.125rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div423 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 22.5rem;
    height: 50.5625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .image424 {
    z-index: 0;
    width: 22.5rem;
    height: 50.5625rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 22.5rem;
    margin-top: -48.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div426 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.7292rem;
    margin-left: 1.47917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div426 .div427 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.7292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div426 .div427 .split_text2255 {
    color: #000;
    width: 19.625rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div426 .div428 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.5625rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div426 .div428 .split_text2254 {
    color: #000;
    width: 18.6667rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div429 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    min-height: 12.75rem;
    margin-top: 1.45833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div429 .image430 {
    z-index: 1;
    flex-shrink: 0;
    width: 22.5rem;
    height: 12.75rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div429 .div431 {
    z-index: 1;
    box-sizing: border-box;
    align-items: center;
    width: 16.2292rem;
    margin-top: -11.0417rem;
    margin-left: 3.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div429 .div431 .div432 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 13.0208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div429 .div431 .div432 .split_text2240 {
    color: #000;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(#905fe7,#ae83ec) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 14.0625rem;
    font-size: 5.6875rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div429 .div431 .div433 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.33333rem;
    margin-top: 1.04167rem;
    margin-left: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div429 .div431 .div433 .split_text2239 {
    color: #000;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(#905fe7,#ae83ec) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 3.85417rem;
    font-size: 1.85417rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19rem;
    margin-top: 2rem;
    margin-left: 1.45833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 15.7292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div436 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 4.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div436 .div437 {
    flex-direction: column;
    align-items: flex-start;
    width: 4.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div436 .div437 .split_text2253 {
    color: #000;
    width: 8.83333rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div436 .div438 {
    flex-direction: column;
    align-items: flex-start;
    width: 3.52083rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div436 .div438 .split_text2252 {
    color: #000;
    width: 8.89583rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div439 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 4.20833rem;
    margin-left: 6.66667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div439 .div440 {
    flex-direction: column;
    align-items: flex-start;
    width: .97917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div439 .div440 .split_text2251 {
    color: #000;
    width: 7.9375rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div439 .div441 {
    flex-direction: column;
    align-items: flex-start;
    width: 4.1875rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div435 .div439 .div441 .split_text2250 {
    color: #000;
    width: 8.02083rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 {
    box-sizing: border-box;
    align-items: flex-start;
    width: 15.4792rem;
    margin-top: 4.16667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div443 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 9.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div443 .div444 {
    flex-direction: column;
    align-items: flex-start;
    width: 3.27083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div443 .div444 .split_text2249 {
    color: #000;
    width: 9.16667rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div443 .div445 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 9.125rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div443 .div445 .split_text2248 {
    color: #000;
    width: 9.375rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div448 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 3.95833rem;
    margin-left: 2.39583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div448 .div449 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.33333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div448 .div449 .split_text2246 {
    color: #000;
    width: 7.72917rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div448 .div450 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 3.95833rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div442 .div448 .div450 .split_text2245 {
    color: #000;
    width: 7.41667rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.9792rem;
    margin-top: 4.16667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div452 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 7.02083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div452 .div453 {
    flex-direction: column;
    align-items: flex-start;
    width: 6.41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div452 .div453 .split_text2244 {
    color: #000;
    width: 8.89583rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div452 .div454 {
    flex-direction: column;
    align-items: flex-start;
    width: 6.97917rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div452 .div454 .split_text2243 {
    color: #000;
    width: 8.02083rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div455 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 7.47917rem;
    margin-left: 4.58333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div455 .div456 {
    flex-direction: column;
    align-items: flex-start;
    width: 7.45833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div455 .div456 .split_text2242 {
    color: #000;
    width: 7.77083rem;
    font-size: .83333rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div455 .div457 {
    flex-direction: column;
    align-items: flex-start;
    width: 6rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div423 .div425 .div434 .div451 .div455 .div457 .split_text2241 {
    color: #000;
    width: 8.02083rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div423 .div425 .image458 {
    width: 15.2708rem;
    height: 1.16667rem;
    margin-top: 3.75rem;
    margin-left: 1.45833rem
}

.div1.fly-birds-page_b594059752 .div459 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 54.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .image460 {
    z-index: 0;
    width: 22.5rem;
    height: 54.75rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.5833rem;
    margin-top: -53.6458rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div462 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.1042rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div462 .div463 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.9792rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div462 .div463 .split_text2238 {
    color: #000;
    width: 19.3542rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div462 .div464 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 19.1042rem;
    margin-top: .83333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div462 .div464 .split_text2237 {
    color: #000;
    width: 19.4375rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div467 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 12.8125rem;
    margin-top: 3.95833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div467 .div468 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 12.8125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div467 .div468 .div469 {
    flex-direction: column;
    align-items: flex-start;
    width: 12.8125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div467 .div468 .div469 .split_text2235 {
    color: #000;
    width: 18.4375rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div467 .div468 .div470 {
    flex-direction: column;
    align-items: flex-start;
    width: 7.5rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div467 .div468 .div470 .split_text2234 {
    color: #000;
    width: 19.2917rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div467 .div471 {
    flex-direction: column;
    align-items: flex-start;
    width: 7.66667rem;
    margin-top: 1.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div467 .div471 .split_text2233 {
    color: #000;
    width: 19.4583rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div472 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.5417rem;
    margin-top: 3.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div472 .image473 {
    width: 2.41667rem;
    height: 2.41667rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div472 .div474 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.5417rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div472 .div474 .split_text2232 {
    color: #000;
    width: 21.9375rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div472 .div475 {
    flex-direction: column;
    align-items: flex-start;
    width: 12.3333rem;
    margin-top: .10417rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div472 .div475 .split_text2231 {
    color: #000;
    width: 19.5833rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div472 .div476 {
    flex-direction: column;
    align-items: flex-start;
    width: 14.4792rem;
    margin-top: .10417rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div459 .div461 .div472 .div476 .split_text2230 {
    color: #000;
    width: 19.6458rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div477 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 44.5625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div477 .image478 {
    z-index: 0;
    width: 22.5rem;
    height: 44.5625rem
}

.div1.fly-birds-page_b594059752 .div477 .div479 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 20.8333rem;
    min-height: 39.3542rem;
    margin-top: -42.5rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div477 .div479 .div480 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 20.8333rem;
    min-height: 18rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div477 .div479 .div480 .div481 {
    flex-direction: column;
    align-items: flex-start;
    width: 9.79167rem;
    margin-left: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div477 .div479 .div480 .div481 .split_text2229 {
    color: #000;
    width: 19.5208rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div477 .div479 .div480 .image482 {
    width: 20.8333rem;
    height: 14.5833rem;
    margin-top: 2.5625rem
}

.div1.fly-birds-page_b594059752 .div477 .div479 .div483 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 20.8333rem;
    min-height: 18.1458rem;
    margin-top: 3.22917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div477 .div479 .div483 .div484 {
    flex-direction: column;
    align-items: flex-start;
    width: 14.3958rem;
    margin-left: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div477 .div479 .div483 .div484 .split_text2228 {
    color: #000;
    width: 19.3958rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div477 .div479 .div483 .image485 {
    width: 20.8333rem;
    height: 14.5833rem;
    margin-top: 2.5rem
}

.div1.fly-birds-page_b594059752 .div486 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 28.3333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div486 .image487 {
    z-index: 0;
    width: 22.5rem;
    height: 28.3333rem
}

.div1.fly-birds-page_b594059752 .div486 .div488 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 18.7292rem;
    margin-top: -23.1042rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div486 .div488 .div489 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.83333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div486 .div488 .div489 .split_text2227 {
    color: #f1bb67;
    text-align: center;
    width: 16.3542rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div486 .div488 .div490 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 18.7292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div486 .div488 .div490 .split_text2226 {
    color: #fff;
    text-align: center;
    width: 19.4375rem;
    font-size: 2.29167rem
}

.div1.fly-birds-page_b594059752 .div491 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 62.375rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div491 .image492 {
    z-index: 0;
    width: 22.5rem;
    height: 62.375rem
}

.div1.fly-birds-page_b594059752 .div491 .div494 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.125rem;
    margin-top: -58.0625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div494 .div495 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div494 .div495 .split_text2225 {
    color: #fff;
    width: 19.5rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div491 .div494 .div496 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.6875rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div494 .div496 .split_text2224 {
    color: #fff;
    width: 19.625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.5208rem;
    display: flex;
    position: absolute;
    top: 40.5208rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.5208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div499 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 6.39583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div499 .div500 {
    flex-direction: column;
    align-items: flex-start;
    width: 5.54167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div499 .div500 .split_text2223 {
    color: #d3d3d3;
    width: 8.47917rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div499 .div501 {
    flex-direction: column;
    align-items: flex-start;
    width: 6.35417rem;
    margin-top: .52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div499 .div501 .split_text2222 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg,#f7d57f,#dda959);
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.29167rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div502 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 8.72917rem;
    margin-left: 4.47917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div502 .div503 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 8.72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div502 .div503 .split_text2221 {
    color: #d3d3d3;
    width: 9.16667rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div502 .div506 {
    flex-direction: column;
    align-items: flex-start;
    width: 6.375rem;
    margin-top: .52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div498 .div502 .div506 .split_text2219 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg,#f7d57f,#dda959);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 0.90rem;
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 17.1042rem;
    margin-top: 3.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div508 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 6.41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div508 .div509 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 5.22917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div508 .div509 .split_text2218 {
    color: #d3d3d3;
    width: 9.10417rem;
    font-size: .75rem;
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div508 .div512 {
    flex-direction: column;
    align-items: flex-start;
    width: 6.375rem;
    margin-top: .52083rem;
    display: flex;
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div508 .div512 .split_text2216 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg,#f7d57f,#dda959);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 1.00167rem;
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div513 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 6.3125rem;
    margin-left: 4.47917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div513 .div514 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 6.3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div513 .div514 .split_text2215 {
    color: #d3d3d3;
    width: 8.08333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div513 .div517 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.64583rem;
    margin-top: .52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div507 .div513 .div517 .split_text2213 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg,#f7d57f,#dda959);
    -webkit-background-clip: text;
    background-clip: text;
    width: 3.29167rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 {
    box-sizing: border-box;
    align-items: flex-start;
    width: 16.7083rem;
    margin-top: 3.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div519 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 7.79167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div519 .div520 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 7.79167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div519 .div520 .split_text2212 {
    color: #d3d3d3;
    width: 8.625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div519 .div523 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.58333rem;
    margin-top: .52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div519 .div523 .split_text2210 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg,#f7d57f,#dda959);
    -webkit-background-clip: text;
    background-clip: text;
    width: 3.125rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div524 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 5.85417rem;
    margin-left: 3.0625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div524 .div525 {
    flex-direction: column;
    align-items: flex-start;
    width: 5.85417rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div524 .div525 .split_text2209 {
    color: #d3d3d3;
    width: 8.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div524 .div526 {
    flex-direction: column;
    align-items: flex-start;
    width: 4.85417rem;
    margin-top: .52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div491 .div497 .div518 .div524 .div526 .split_text2208 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg,#f7d57f,#dda959);
    -webkit-background-clip: text;
    background-clip: text;
    width: 6.1875rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div527 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 35.0417rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div527 .image528 {
    z-index: 0;
    width: 22.5rem;
    height: 35.0417rem
}

.div1.fly-birds-page_b594059752 .div527 .div530 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.0833rem;
    margin-top: -32.3542rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div530 .div531 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.0833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div530 .div531 .split_text2207 {
    color: #fff;
    width: 19.5625rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div527 .div530 .div532 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.1667rem;
    margin-top: .83333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div530 .div532 .split_text2206 {
    color: #fff;
    width: 19.1042rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div527 .div533 {
    z-index: 1;
    box-sizing: border-box;
    align-items: flex-start;
    width: 19.0208rem;
    display: flex;
    position: absolute;
    top: 27.2917rem
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div534 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 9.58333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div534 .div535 {
    box-sizing: border-box;
    align-items: baseline;
    width: 4.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div534 .div535 .div536 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div534 .div535 .div536 .split_text2205 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg,rgba(148,156,161,.98),rgba(224,232,240,.98)) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 3.125rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div534 .div535 .div537 {
    flex-direction: column;
    align-items: flex-start;
    width: 1.5625rem;
    margin-left: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div534 .div535 .div537 .split_text2204 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg,rgba(148,156,161,.98),rgba(224,232,240,.98)) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 2.20833rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div534 .div538 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 9.5625rem;
    margin-top: .52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div534 .div538 .split_text2203 {
    color: #fff;
    width: 9.83333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div541 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 7.47917rem;
    margin-left: 1.95833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div541 .div542 {
    box-sizing: border-box;
    align-items: baseline;
    width: 3.66667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div541 .div542 .div543 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.58333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div541 .div542 .div543 .split_text2201 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg,rgba(148,156,161,.98),rgba(224,232,240,.98)) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 3.25rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div541 .div542 .div544 {
    flex-direction: column;
    align-items: flex-start;
    width: .625rem;
    margin-left: .45833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div541 .div542 .div544 .split_text2200 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg,rgba(148,156,161,.98),rgba(224,232,240,.98)) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 1.08333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div541 .div545 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 7.47917rem;
    margin-top: .52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div527 .div533 .div541 .div545 .split_text2199 {
    color: #fff;
    width: 8.47917rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div548 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 32.0625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div548 .image549 {
    z-index: 0;
    width: 22.5rem;
    height: 32.0625rem
}

.div1.fly-birds-page_b594059752 .div548 .div550 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 15.2708rem;
    margin-top: -26.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div548 .div550 .div551 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.33333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div548 .div550 .div551 .split_text2197 {
    color: #5993fd;
    text-align: center;
    width: 16.3542rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div548 .div550 .div552 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.2708rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div548 .div550 .div552 .split_text2196 {
    color: #000;
    text-align: center;
    width: 19.75rem;
    font-size: 2.29167rem
}

.div1.fly-birds-page_b594059752 .div553 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 22.5rem;
    height: 90.6042rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div553 .image554 {
    z-index: 0;
    width: 22.5rem;
    height: 90.6042rem
}

.div1.fly-birds-page_b594059752 .div553 .div556 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.25rem;
    margin-top: -86.3542rem;
    margin-left: 1.66667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div556 .div557 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.2083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div556 .div557 .split_text2195 {
    color: #000;
    width: 19.625rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div553 .div556 .div558 {
    flex-direction: column;
    align-items: flex-start;
    width: 12.7708rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div556 .div558 .split_text2194 {
    color: #000;
    width: 16.4167rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div553 .div556 .div559 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.1667rem;
    margin-top: .9375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div556 .div559 .split_text2193 {
    color: #000;
    width: 19.3958rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div553 .div560 {
    z-index: 1;
    box-sizing: border-box;
    align-items: flex-start;
    width: 17.1667rem;
    margin-top: 4.3125rem;
    margin-left: 1.66667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div561 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 7.60417rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div561 .div562 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.58333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div561 .div562 .split_text2192 {
    color: #000;
    width: 8.66667rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div561 .div563 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 7.60417rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div561 .div563 .split_text2191 {
    color: #000;
    width: 8.125rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div566 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: 6.8125rem;
    margin-left: 2.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div566 .div567 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div566 .div567 .split_text2189 {
    color: #000;
    width: 7.875rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div566 .div568 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 6.8125rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div560 .div566 .div568 .split_text2188 {
    color: #000;
    width: 8.33333rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div553 .div571 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 20.8333rem;
    margin-left: 1.66667rem;
    display: flex;
    position: absolute;
    top: 42.2917rem
}

.div1.fly-birds-page_b594059752 .div553 .div571 .div572 {
    flex-direction: column;
    align-items: flex-start;
    width: 15.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div571 .div572 .split_text2186 {
    color: #000;
    width: 17.875rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div553 .div571 .div573 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 17.8125rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div571 .div573 .split_text2185 {
    color: #000;
    width: 19.4167rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div553 .div571 .image576 {
    width: 20.8333rem;
    height: 22.9167rem;
    margin-top: 3.89583rem;
    margin-left: -.83333rem
}

.div1.fly-birds-page_b594059752 .div553 .div577 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.9375rem;
    margin-left: 1.66667rem;
    display: flex;
    position: absolute;
    top: 75rem
}

.div1.fly-birds-page_b594059752 .div553 .div577 .div578 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.7708rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div577 .div578 .split_text2183 {
    color: #000;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div553 .div577 .div579 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.9167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div553 .div577 .div579 .split_text2182 {
    color: #000;
    width: 19.5rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div580 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 22.5rem;
    height: 24.875rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div580 .image581 {
    z-index: 0;
    width: 22.5rem;
    height: 24.875rem
}

.div1.fly-birds-page_b594059752 .div580 .div582 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 14.2708rem;
    margin-top: -20.6667rem;
    margin-left: 1.54167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div580 .div582 .div583 {
    flex-direction: column;
    align-items: flex-start;
    width: 10.0208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div580 .div582 .div583 .split_text2181 {
    color: #000;
    width: 18.4375rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div580 .div582 .div584 {
    flex-direction: column;
    align-items: flex-start;
    width: 14.2708rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div580 .div582 .div584 .split_text2180 {
    color: #000;
    width: 18.1875rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div580 .image585 {
    z-index: 1;
    width: 18.25rem;
    height: 1.8125rem;
    position: absolute;
    top: 21.6667rem;
    left: 2.08333rem
}

.div1.fly-birds-page_b594059752 .div586 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 23.1042rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div586 .image587 {
    z-index: 0;
    width: 22.5rem;
    height: 23.1042rem
}

.div1.fly-birds-page_b594059752 .div586 .div588 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.6458rem;
    margin-top: -19.7292rem;
    margin-left: -.77083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div586 .div588 .div589 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 14.5208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div586 .div588 .div589 .split_text2179 {
    color: #000;
    width: 18.9375rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div586 .div588 .div592 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.6458rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div586 .div588 .div592 .split_text2177 {
    color: #000;
    width: 23.3542rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div593 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 28.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div593 .image594 {
    z-index: 0;
    width: 22.5rem;
    height: 28.125rem
}

.div1.fly-birds-page_b594059752 .div593 .div595 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 15.9167rem;
    margin-top: -21.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div593 .div595 .div596 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.83333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div593 .div595 .div596 .split_text2176 {
    color: #000;
    text-align: center;
    width: 20.0417rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_b594059752 .div593 .div595 .div597 {
    box-sizing: border-box;
    align-items: center;
    min-width: 15.9167rem;
    margin-top: .52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div593 .div595 .div597 .split_text2175 {
    color: #000;
    text-align: center;
    width: 16.9167rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .image600 {
    z-index: 5;
    width: 22.5rem;
    height: 28.9792rem
}

.div1.fly-birds-page_b594059752 .div654 {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 28.8958rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div654 .image655 {
    z-index: 0;
    width: 22.5rem;
    height: 28.8958rem
}

.div1.fly-birds-page_b594059752 .div654 .div656 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.625rem;
    margin-top: -20.7708rem;
    margin-left: -.91667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div654 .div656 .div657 {
    flex-direction: column;
    align-items: flex-start;
    width: 13.9583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div654 .div656 .div657 .split_text2157 {
    color: #fff;
    width: 18.9167rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div654 .div656 .div658 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 18.5625rem;
    margin-top: .72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div654 .div656 .div658 .split_text2156 {
    color: #fff;
    width: 18.7917rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div661 {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 30.3958rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div661 .image662 {
    z-index: 0;
    width: 22.5rem;
    height: 30.3958rem
}

.div1.fly-birds-page_b594059752 .div661 .div663 {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 17.3542rem;
    margin-top: -26.1667rem;
    margin-left: -2.08333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div661 .div663 .div664 {
    flex-direction: column;
    align-items: flex-start;
    width: 15.8125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div661 .div663 .div664 .split_text2154 {
    color: #fff;
    width: 18.375rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div661 .div663 .div665 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 17.3333rem;
    margin-top: .72917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div661 .div663 .div665 .split_text2153 {
    color: #fff;
    width: 19.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div661 .div668 {
    z-index: 1;
    box-sizing: border-box;
    background-color: #0084ff;
    border-radius: 1.35417rem;
    align-items: center;
    display: flex;
    position: absolute;
    top: 26.0417rem
}

.div1.fly-birds-page_b594059752 .div661 .div668 .split_text2151 {
    color: #fff;
    text-align: center;
    padding: .72917rem .5625rem .72917rem 1.66667rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div661 .div668 .plus-button {
    background-image: url(https://i02.appmifile.com/mi-com-product/fly-birds/xiaomi-17/m/ahbvucghyugfuygcsvbdgfuyegf3.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1.70833rem;
    height: 1.70833rem;
    margin-right: .41667rem
}

.div1.fly-birds-page_b594059752 .div672 {
    z-index: 0;
    box-sizing: border-box;
    background-color: #000;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    padding: 2.70833rem 0;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div674 {
    z-index: 3;
    box-sizing: border-box;
    align-items: center;
    min-width: 15.0625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div674 .split_text2149 {
    color: #fff;
    text-align: center;
    width: 19.0208rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: .625rem;
    width: 19.1667rem;
    margin-top: 4.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div678 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div678 .image679 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div678 .div680 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 11.9583rem;
    margin-top: -4.79167rem;
    margin-left: 5.41667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div678 .div680 .split_text2136 {
    color: #fff;
    width: 12.2083rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div681 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div681 .image682 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div681 .div683 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 10rem;
    margin-top: -4.79167rem;
    margin-left: 3.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div681 .div683 .split_text2137 {
    color: #fff;
    width: 11.2083rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div684 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div684 .image685 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div684 .div686 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 10.9583rem;
    margin-top: -5.20833rem;
    margin-left: 4.47917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div684 .div686 .split_text2138 {
    color: #fff;
    width: 11.2083rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div687 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div687 .image688 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div687 .div689 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 11.2292rem;
    margin-top: -4.79167rem;
    margin-left: 4.79167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div687 .div689 .split_text2139 {
    color: #fff;
    width: 12.3958rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div690 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div690 .image691 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div690 .div692 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 9.16667rem;
    margin-top: -4.79167rem;
    margin-left: 2.70833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div690 .div692 .split_text2140 {
    color: #fff;
    width: 10.4792rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div693 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div693 .image694 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div693 .div695 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 9.0625rem;
    margin-top: -5.20833rem;
    margin-left: 2.70833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div693 .div695 .split_text2141 {
    color: #fff;
    width: 10.5625rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div696 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div696 .image697 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div696 .div698 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 10.3542rem;
    margin-top: -4.79167rem;
    margin-left: 3.95833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div696 .div698 .split_text2142 {
    color: #fff;
    width: 10.75rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div699 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div699 .image700 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div699 .div701 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 8.70833rem;
    margin-top: -5.20833rem;
    margin-left: 2.29167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div699 .div701 .split_text2143 {
    color: #fff;
    width: 10.7292rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div702 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div702 .image703 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div702 .div704 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 9.58333rem;
    margin-top: -5.20833rem;
    margin-left: 3.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div702 .div704 .split_text2144 {
    color: #fff;
    width: 11.125rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div708 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div708 .image709 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div708 .div710 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 9.77083rem;
    margin-top: -4.79167rem;
    margin-left: 3.33333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div708 .div710 .split_text2146 {
    color: #fff;
    width: 11.125rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div711 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.1667rem;
    min-height: 7.52083rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div711 .image712 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.1667rem;
    height: 7.52083rem
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div711 .div713 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 11.0208rem;
    margin-top: -4.79167rem;
    margin-left: 4.58333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div677 .div711 .div713 .split_text2147 {
    color: #fff;
    width: 11.125rem;
    font-size: .875rem
}

.div1.fly-birds-page_b594059752 .div672 .div719 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 19.2292rem;
    margin-top: 2.08333rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div672 .div719 .split_text2135 {
    color: rgba(255,255,255,.5);
    width: 19.9792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div672 .div719:hover .split_text2135 {
    color: #ae9c36
}

.div1.fly-birds-page_b594059752 .div720 {
    z-index: 0;
    box-sizing: border-box;
    background-color: #000;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 22.5rem;
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_b594059752 .div720 .div722 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.4583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div723 {
    flex-direction: column;
    align-items: flex-start;
    width: 2.1875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div723 .split_text2134 {
    color: #fff;
    width: 14.6875rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div724 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.2292rem;
    margin-top: 1.75rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div724 .split_text2133 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div725 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.9583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div725 .split_text2132 {
    color: rgba(255,255,255,.5);
    width: 19.625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .addkey1 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.9583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .addkey1 .split_text18041 {
    color: rgba(255,255,255,.5);
    width: 19.625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .addkey2 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.9583rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .addkey2 .split_text18042 {
    color: rgba(255,255,255,.5);
    width: 19.625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div726 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.0625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div726 .split_text2131 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div727 {
    flex-direction: column;
    align-items: flex-start;
    width: 15.1042rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div727 .split_text2130 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div728 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.6667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div728 .split_text2129 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div729 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div729 .split_text2128 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div730 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.5833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div730 .split_text2127 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div731 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.2292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div731 .split_text2124 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div732 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div732 .split_text2123 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div733 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.2292rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div733 .split_text2122 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div734 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.6667rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div734 .split_text2121 {
    color: rgba(255,255,255,.5);
    width: 19.5833rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div735 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.5208rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div735 .split_text2120 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div736 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.6042rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div736 .split_text2119 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div737 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.2708rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div737 .split_text2118 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div738 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.3125rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div738 .split_text2117 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div739 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.5625rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div739 .split_text2116 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div740 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.7708rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div740 .split_text2115 {
    color: rgba(255,255,255,.5);
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div741 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.9167rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div741 .split_text2114 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div742 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div742 .split_text2113 {
    color: rgba(255,255,255,.5);
    width: 19.5833rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div743 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.0833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div743 .split_text2112 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div744 {
    flex-direction: column;
    align-items: flex-start;
    width: 19rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div744 .split_text2111 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div745 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.875rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div745 .split_text2110 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div746 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.5833rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div746 .split_text2109 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div747 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.2917rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div747 .split_text2108 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div748 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.1458rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div748 .split_text2107 {
    color: rgba(255,255,255,.5);
    width: 19.5833rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div749 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div749 .split_text2106 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div750 {
    flex-direction: column;
    align-items: flex-start;
    width: 18.7708rem;
    margin-top: 1.25rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div750 .split_text2105 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div751 {
    flex-direction: column;
    align-items: flex-start;
    width: 16.4375rem;
    display: flex
}

.div1.fly-birds-page_b594059752 .div720 .div722 .div751 .split_text2104 {
    color: rgba(255,255,255,.5);
    width: 19.4792rem;
    font-size: .75rem
}

.div1 .Hyperai {
    z-index: 5;
    box-sizing: border-box;
    background-color: #000;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 22.5rem;
    height: 53.4792rem;
    display: flex
}

.div1 .Hyperai .slidercontainer {
    width: 22.5rem;
    height: 53.4792rem
}

.div1 .Hyperai .slidercontainer .slider-controls-mobile {
    bottom: -3.125rem
}

.div1 .Hyperai .slidercontainer .slick-active {
    z-index: 9
}

.div1 .Hyperai .slidercontainer .slick-slider .slick-track {
    height: 100%
}

.div1 .Hyperai .slidercontainer .scroll_wrap {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 53.4792rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .Hyperai-image,.div1 .Hyperai .slidercontainer .scroll_wrap .Google_bg {
    width: 22.5rem;
    height: 53.4792rem
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: -49.2083rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .heyerai_title {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 14.5833rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .heyerai_title .image607 {
    width: 14.5625rem;
    height: 3.14583rem
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .heyerai_title .div608 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 10.3125rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .heyerai_title .div608 .split_text2173 {
    color: #fff;
    text-align: center;
    width: 14.5417rem;
    font-size: .75rem
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .xiaomi-hyperai {
    flex-direction: column;
    align-items: center;
    margin-top: 3.125rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .xiaomi-hyperai .hyperai-contect {
    justify-content: center;
    gap: 2.08333rem;
    width: 100%;
    margin-bottom: 2.08333rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .xiaomi-hyperai .hyperai-contect:last-child {
    margin-bottom: 0
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .xiaomi-hyperai .xiaomi-hyperai-item {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 8.39583rem;
    min-height: 16.5417rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .xiaomi-hyperai .xiaomi-hyperai-item .hyperai-item-image {
    width: 7.0625rem;
    height: 14.6667rem
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .xiaomi-hyperai .xiaomi-hyperai-item .hyperai-item-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.8125rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .xiaomi-hyperai .xiaomi-hyperai-item .hyperai-item-text .split_text1841 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg,#6a5849,#cfcdc9,#fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 9.39583rem;
    font-size: .75rem
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_title {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 19.375rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_title .image624 {
    width: 19.375rem;
    height: 2.54167rem
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_title .div625 {
    box-sizing: border-box;
    align-items: center;
    min-width: 17.5208rem;
    margin-top: .625rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_title .div625 .split_text2167 {
    color: #fff;
    text-align: center;
    width: 17.375rem;
    font-size: .75rem
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_dec {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 2.08333rem;
    width: 12.625rem;
    margin-top: 3.125rem;
    margin-left: -6.875rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_dec .Google_item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 16.7708rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_dec .Google_item .Google_item_text1 {
    align-items: center;
    min-width: 7.91667rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_dec .Google_item .Google_item_text1 .image631 {
    width: .3125rem;
    height: .3125rem
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_dec .Google_item .Google_item_text1 .split_text2159 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg,#6a5849,#cfcdc9,#fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.91667rem;
    margin-left: .41667rem;
    font-size: .75rem;
    line-height: 1.5
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_dec .Google_item .Google_item_text2 {
    flex-direction: column;
    align-items: flex-start;
    width: 16.0625rem;
    margin-top: .3125rem;
    margin-left: .72917rem;
    display: flex
}

.div1 .Hyperai .slidercontainer .scroll_wrap .scroll_text .Google_dec .Google_item .Google_item_text2 .split_text2158 {
    color: #fff;
    width: 17.7083rem;
    font-size: .75rem
}

.div1 .Hyperai1 {
    z-index: 5;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 22.5rem;
    height: 53.4792rem;
    display: flex
}

.div1 .Hyperai1 .Hyperai-image {
    z-index: 0;
    width: 22.5rem;
    height: 53.4792rem
}

.div1 .Hyperai1 .scroll_text {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: -49.2083rem;
    display: flex
}

.div1 .Hyperai1 .scroll_text .heyerai_title {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 14.5833rem;
    display: flex
}

.div1 .Hyperai1 .scroll_text .heyerai_title .image607 {
    width: 14.5625rem;
    height: 3.14583rem
}

.div1 .Hyperai1 .scroll_text .heyerai_title .div608 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 10.3125rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1 .Hyperai1 .scroll_text .heyerai_title .div608 .split_text2173 {
    color: #fff;
    text-align: center;
    width: 14.5417rem;
    font-size: .75rem
}

.div1 .Hyperai1 .scroll_text .xiaomi-hyperai {
    flex-direction: column;
    align-items: center;
    margin-top: 3.125rem;
    display: flex
}

.div1 .Hyperai1 .scroll_text .xiaomi-hyperai .hyperai-contect {
    justify-content: center;
    gap: 2.08333rem;
    width: 100%;
    margin-bottom: 2.08333rem;
    display: flex
}

.div1 .Hyperai1 .scroll_text .xiaomi-hyperai .hyperai-contect:last-child {
    margin-bottom: 0
}

.div1 .Hyperai1 .scroll_text .xiaomi-hyperai .xiaomi-hyperai-item {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 8.39583rem;
    min-height: 16.5417rem;
    display: flex
}

.div1 .Hyperai1 .scroll_text .xiaomi-hyperai .xiaomi-hyperai-item .hyperai-item-image {
    width: 7.0625rem;
    height: 14.6667rem
}

.div1 .Hyperai1 .scroll_text .xiaomi-hyperai .xiaomi-hyperai-item .hyperai-item-text {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.8125rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1 .Hyperai1 .scroll_text .xiaomi-hyperai .xiaomi-hyperai-item .hyperai-item-text .split_text1841 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg,#6a5849,#cfcdc9,#fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 9.39583rem;
    font-size: .75rem
}

.div1 .HyperAI2 {
    z-index: 5;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 22.5rem;
    height: 53.4792rem;
    display: flex
}

.div1 .HyperAI2 .Google_bg {
    z-index: 0;
    width: 22.5rem;
    height: 53.4792rem
}

.div1 .HyperAI2 .scroll_text {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: -49.2083rem;
    display: flex
}

.div1 .HyperAI2 .scroll_text .Google_title {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 19.375rem;
    display: flex
}

.div1 .HyperAI2 .scroll_text .Google_title .image624 {
    width: 19.375rem;
    height: 2.54167rem
}

.div1 .HyperAI2 .scroll_text .Google_title .div625 {
    box-sizing: border-box;
    align-items: center;
    min-width: 17.5208rem;
    margin-top: .625rem;
    display: flex
}

.div1 .HyperAI2 .scroll_text .Google_title .div625 .split_text2167 {
    color: #fff;
    text-align: center;
    width: 17.375rem;
    font-size: .75rem
}

.div1 .HyperAI2 .scroll_text .Google_dec {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 2.08333rem;
    width: 12.625rem;
    margin-top: 3.125rem;
    margin-left: -6.875rem;
    display: flex
}

.div1 .HyperAI2 .scroll_text .Google_dec .Google_item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 16.7708rem;
    display: flex
}

.div1 .HyperAI2 .scroll_text .Google_dec .Google_item .Google_item_text1 {
    align-items: center;
    min-width: 7.91667rem;
    display: flex
}

.div1 .HyperAI2 .scroll_text .Google_dec .Google_item .Google_item_text1 .image631 {
    width: .3125rem;
    height: .3125rem
}

.div1 .HyperAI2 .scroll_text .Google_dec .Google_item .Google_item_text1 .split_text2159 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg,#6a5849,#cfcdc9,#fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.91667rem;
    margin-left: .41667rem;
    font-size: .75rem;
    line-height: 1.5
}

.div1 .HyperAI2 .scroll_text .Google_dec .Google_item .Google_item_text2 {
    flex-direction: column;
    align-items: flex-start;
    width: 16.0625rem;
    margin-top: .3125rem;
    margin-left: .72917rem;
    display: flex
}

.div1 .HyperAI2 .scroll_text .Google_dec .Google_item .Google_item_text2 .split_text2158 {
    color: #fff;
    width: 17.7083rem;
    font-size: .75rem
}

.AISP_pop {
    z-index: 120;
    box-sizing: border-box;
    background-color: rgba(0,0,0,.7);
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 100vh;
    padding: .41667rem 0;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.AISP_pop::-webkit-scrollbar {
    display: none
}

.AISP_pop .AISPmodal_content {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.5833rem;
    margin: 4.16667rem auto 0;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_1 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.5833rem;
    min-height: 31.8333rem;
    display: flex;
    position: relative
}

.AISP_pop .AISPmodal_content .modaldec_1 .image380 {
    z-index: 0;
    width: 19.5833rem;
    height: 31.8333rem
}

.AISP_pop .AISPmodal_content .modaldec_1 .close-modal {
    z-index: 0;
    cursor: pointer;
    width: 1.25rem;
    height: 1.25rem;
    position: absolute;
    top: .83333rem;
    right: 1.04167rem
}

.AISP_pop .AISPmodal_content .modaldec_1 .div383 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    min-width: 16.9583rem;
    margin-top: -29.0625rem;
    margin-left: 1.45833rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_1 .div383 .div384 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 16.9583rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_1 .div383 .div384 .split_text2282 {
    color: #fff;
    width: 18.4167rem;
    font-size: 1.5rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_1 .div383 .div387 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.1042rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_1 .div383 .div387 .split_text2280 {
    color: #fff;
    width: 17.7083rem;
    font-size: 1.5rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_1 .div388 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 16.9792rem;
    margin-top: 3.33333rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_1 .div388 .div389 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 4.70833rem;
    min-height: 1.02083rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_1 .div388 .div389 .split_text2279 {
    color: #fff;
    width: 7.04167rem;
    font-size: 1.04167rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_1 .div388 .div392 {
    flex-direction: column;
    align-items: flex-start;
    width: 16.0625rem;
    margin-top: .72917rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_1 .div388 .div392 .split_text2277 {
    color: rgba(255,255,255,.7);
    width: 16.6458rem;
    font-size: .75rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_2 {
    flex-direction: column;
    align-items: center;
    width: 19.5833rem;
    min-height: 23.8333rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_2 .image394 {
    z-index: 0;
    width: 19.5833rem;
    height: 23.8333rem
}

.AISP_pop .AISPmodal_content .modaldec_2 .div395 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 15.1875rem;
    margin-top: -20.375rem;
    margin-left: -1.52083rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_2 .div395 .div396 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.4792rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_2 .div395 .div396 .split_text2276 {
    color: #fff;
    width: 15.375rem;
    font-size: 1.04167rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_2 .div395 .div397 {
    flex-direction: column;
    align-items: flex-start;
    width: 15.1458rem;
    margin-top: .41667rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_2 .div395 .div397 .split_text2275 {
    color: rgba(255,255,255,.7);
    width: 16.6458rem;
    font-size: .75rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_3 {
    flex-direction: column;
    align-items: center;
    width: 19.5833rem;
    min-height: 25.5208rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_3 .image399 {
    z-index: 0;
    width: 19.5833rem;
    height: 25.5208rem
}

.AISP_pop .AISPmodal_content .modaldec_3 .div400 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 14.9583rem;
    margin-top: -23.5417rem;
    margin-left: -1.75rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_3 .div400 .div401 {
    flex-direction: column;
    align-items: flex-start;
    width: 9.72917rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_3 .div400 .div401 .split_text2274 {
    color: #fff;
    width: 15.375rem;
    font-size: 1.04167rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_3 .div400 .div402 {
    flex-direction: column;
    align-items: flex-start;
    width: 14.9375rem;
    margin-top: .625rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_3 .div400 .div402 .split_text2273 {
    color: rgba(255,255,255,.7);
    width: 16.7292rem;
    font-size: .75rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_4 {
    flex-direction: column;
    align-items: center;
    width: 19.5833rem;
    min-height: 23.125rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_4 .image404 {
    z-index: 0;
    width: 19.5833rem;
    height: 23.125rem
}

.AISP_pop .AISPmodal_content .modaldec_4 .div405 {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    width: 15.4792rem;
    margin-top: -21.3333rem;
    margin-left: -1.1875rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_4 .div405 .div406 {
    flex-direction: column;
    align-items: flex-start;
    width: 6.125rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_4 .div405 .div406 .split_text2271 {
    color: #fff;
    width: 15.375rem;
    font-size: 1.04167rem;
    line-height: 1.2
}

.AISP_pop .AISPmodal_content .modaldec_4 .div405 .div407 {
    flex-direction: column;
    align-items: flex-start;
    width: 15.4375rem;
    margin-top: .41667rem;
    display: flex
}

.AISP_pop .AISPmodal_content .modaldec_4 .div405 .div407 .split_text2272 {
    color: rgba(255,255,255,.7);
    width: 16.5625rem;
    font-size: .75rem;
    line-height: 1.2
}

.div1 .AISP_modal {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 21.2708rem;
    display: flex;
    position: relative
}

.div1 .AISP_modal .modal_bg {
    z-index: 0;
    width: 22.5rem;
    height: 21.2708rem
}

.div1 .AISP_modal .Modal_open {
    z-index: 1;
    box-sizing: border-box;
    cursor: pointer;
    align-items: center;
    width: 14.1042rem;
    margin-top: -5.20833rem;
    display: flex
}

.div1 .AISP_modal .Modal_open .openicon {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem
}

.div1 .AISP_modal .Modal_open .div356 {
    flex-direction: column;
    align-items: flex-start;
    width: 11.4792rem;
    margin-left: .41667rem;
    display: flex
}

.div1 .AISP_modal .Modal_open .div356 .split_text2283 {
    color: #fff;
    width: 14.375rem;
    font-size: .75rem;
    line-height: 1.2
}

@keyframes slide-up-from-bottom {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.xm-pop {
    z-index: 999;
    background-color: rgba(0,0,0,.8);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.xm-pop>div {
    z-index: 100;
    position: relative
}

.xm-pop .pcmodal_video {
    z-index: 100;
    width: 1800px;
    height: 900px
}

.xm-pop .pcmodal_video .xmvideo-playicon,.xm-pop .pcmodal_video .video-controls {
    display: none
}

.xm-pop .video-box {
    animation: .3s ease-out forwards slide-up-from-bottom
}

.xm-pop .video-box .mmodal_video {
    height: 100%
}

.xm-pop .video-box .mmodal_video .xmvideo-playicon,.xm-pop .video-box .mmodal_video .video-controls-mobile {
    display: none
}

.modal-close {
    z-index: 10000;
    cursor: pointer;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 7.5%;
    right: 7%
}

.video-disShow {
    display: none
}

.mi-modal.mi-modal--desktop .ReactModal__Overlay--after-open.mi-modal__overlay,.mi-modal.mi-modal--mobile .ReactModal__Overlay--after-open.mi-modal__overlay,.mi-modal.mi-modal--responsive .ReactModal__Overlay--after-open.mi-modal__overlay {
    background-color: rgba(0,0,0,.7)
}

.mi-modal.mi-modal--desktop .ReactModal__Content.video_modal,.mi-modal.mi-modal--mobile .ReactModal__Content.video_modal,.mi-modal.mi-modal--responsive .ReactModal__Content.video_modal {
    background-color: #000;
    width: 80%;
    height: 75%;
    overflow: hidden
}

.mi-modal.mi-modal--desktop .ReactModal__Content.video_modal .mi-modal__main,.mi-modal.mi-modal--desktop .ReactModal__Content.video_modal .modal-video,.mi-modal.mi-modal--mobile .ReactModal__Content.video_modal .mi-modal__main,.mi-modal.mi-modal--mobile .ReactModal__Content.video_modal .modal-video,.mi-modal.mi-modal--responsive .ReactModal__Content.video_modal .mi-modal__main,.mi-modal.mi-modal--responsive .ReactModal__Content.video_modal .modal-video {
    width: 100%;
    height: 100%
}

.mi-modal.mi-modal--desktop .ReactModal__Content.video_modal .modal-video,.mi-modal.mi-modal--mobile .ReactModal__Content.video_modal .modal-video,.mi-modal.mi-modal--responsive .ReactModal__Content.video_modal .modal-video {
    -o-object-fit: contain;
    object-fit: contain;
    border: none;
    border: initial
}

.mi-modal.mi-modal--desktop .xiaomi.svg-close,.mi-modal.mi-modal--mobile .xiaomi.svg-close,.mi-modal.mi-modal--responsive .xiaomi.svg-close {
    display: none!important
}

.mi-modal.mi-modal--mobile .ReactModal__Overlay--after-open.mi-modal__overlay {
    justify-content: center;
    align-items: center;
    display: flex
}

.mi-modal.mi-modal--mobile .ReactModal__Content.video_modal.product-mobile {
    background-color: #000;
    width: 100vw;
    height: 100vh
}

.mi-modal.mi-modal--desktop .ReactModal__Overlay {
    background-color: transparent;
    transition: background-color .15s ease-out
}

.mi-modal.mi-modal--desktop .ReactModal__Overlay--after-open.mi-modal__overlay {
    background-color: rgba(0,0,0,.36)
}

.mi-modal.mi-modal--desktop .ReactModal__Overlay--before-close.mi-modal__overlay {
    background-color: transparent
}

.mi-modal.mi-modal--desktop .ReactModal__Content {
    opacity: 0;
    transition-property: opacity,transform;
    transition-duration: .35s;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transform: translateY(-65%)
}

.mi-modal.mi-modal--desktop .ReactModal__Content--after-open.mi-modal__content {
    opacity: 1;
    transform: translateY(-50%)
}

.mi-modal.mi-modal--desktop .ReactModal__Content--before-close.mi-modal__content {
    opacity: 0;
    transform: translateY(-65%)
}

.mi-modal.mi-modal--desktop .mi-modal__overlay {
    z-index: 14;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mi-modal.mi-modal--desktop .mi-modal__content {
    box-sizing: border-box;
    background-color: var(--background-dialog-content);
    outline: none;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    max-width: 90%;
    height: auto;
    max-height: 80%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    overflow: auto;
    box-shadow: 0 15px 20px rgba(9,2,4,.15)
}

.mi-modal.mi-modal--desktop .mi-modal__header {
    box-sizing: border-box;
    width: auto;
    height: 60px;
    color: var(--title-base);
    text-align: center;
    justify-content: flex-end;
    align-items: center;
    margin: 0 36px;
    font-size: 20px;
    line-height: 60px;
    display: flex
}

.mi-modal.mi-modal--desktop .mi-modal__header--border {
    border-bottom: 1px solid var(--border-light-variant)
}

.mi-modal.mi-modal--desktop .mi-modal__header p {
    width: 100%
}

.mi-modal.mi-modal--desktop .mi-modal__main {
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    flex-grow: 1;
    width: 100%;
    display: block
}

.mi-modal.mi-modal--desktop .mi-modal__title-wrap {
    flex-basis: auto;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 41px;
    display: flex
}

.mi-modal.mi-modal--desktop .mi-modal__title {
    width: 100%;
    height: 41px;
    color: var(--title-base);
    font-size: 20px;
    line-height: 41px
}

.mi-modal.mi-modal--desktop .mi-modal__title--left {
    text-align: left
}

.mi-modal.mi-modal--desktop .mi-modal__title--center {
    text-align: center
}

.mi-modal.mi-modal--desktop .button-close {
    z-index: 100;
    position: absolute;
    top: 21px;
    left: auto;
    right: 32px
}

html[data-mi-dir=rtl] .mi-modal.mi-modal--desktop .button-close,body.body--rtl .mi-modal.mi-modal--desktop .button-close {
    left: 32px;
    right: auto
}

html[dir=rtl] .mi-modal.mi-modal--desktop .button-close {
    left: 32px;
    right: auto
}

.mi-modal.mi-modal--desktop div[aria-label=close] {
    color: var(--button-dialog-close);
    cursor: pointer;
    font-size: 24px;
    font-weight: 400
}

.mi-modal.mi-modal--desktop div[aria-label=close]:hover {
    color: var(--button-dialog-close-on)
}

.mi-modal.mi-modal--desktop .mi-modal__footer {
    box-sizing: border-box;
    justify-content: center;
    width: 100%;
    height: auto;
    padding: 26px 30px;
    display: flex
}

.mi-modal.mi-modal--desktop .mi-modal__button {
    white-space: nowrap;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 180px;
    height: 40px;
    margin: 0 10px;
    font-size: 14px;
    display: flex
}

.mi-modal.mi-modal--desktop .mi-modal__button--cancel {
    color: var(--title-primary-variant);
    background: var(--background-dialog-button)
}

.mi-modal.mi-modal--desktop .mi-modal__button--cancel:hover {
    background: var(--background-dialog-button-hover)
}

.mi-modal.mi-modal--desktop .mi-modal__button--confirm {
    color: var(--title-primary-variant-5);
    background: var(--background-primary)
}

.mi-modal.mi-modal--desktop .mi-modal__button--confirm:hover {
    background: var(--background-primary-hover)
}

.mi-modal.mi-modal--desktop.modal__v4 .mi-modal__content {
    border-radius: 8px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 360px;
    max-width: 560px
}

.mi-modal.mi-modal--desktop.modal__v4 header {
    border-bottom: none;
    height: 24px
}

.mi-modal.mi-modal--desktop.modal__v4 .button-close {
    color: #a3a3a3;
    font-size: 24px;
    top: 12px
}

.mi-modal.mi-modal--desktop.modal__v4 main {
    padding-top: 24px;
    padding-left: 30px;
    padding-right: 30px
}

.mi-modal.mi-modal--desktop.modal__v4 footer {
    justify-content: space-between;
    gap: 12px
}

.mi-modal.mi-modal--desktop.modal__v4 footer .mi-modal__button {
    width: auto;
    width: initial;
    height: auto;
    height: initial;
    color: #191919;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid #191919;
    border-radius: 8px;
    flex: 1;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 12px;
    font-size: 16px;
    line-height: 1.15;
    display: flex
}

.mi-modal.mi-modal--desktop.modal__v4 footer .mi-modal__button.mi-modal__button--confirm {
    color: #fff;
    background-color: #191919
}

.mi-modal.mi-modal--desktop.modal__v4 footer .mi-modal__button.mi-modal__button--confirm:hover {
    background-color: #444
}

.mi-modal.mi-modal--mobile .ReactModal__Overlay {
    background-color: transparent;
    transition: background-color .25s ease-in-out
}

.mi-modal.mi-modal--mobile .ReactModal__Overlay--after-open.mi-modal__overlay {
    background-color: rgba(0,0,0,.6)
}

.mi-modal.mi-modal--mobile .ReactModal__Overlay--before-close.mi-modal__overlay {
    background-color: transparent
}

.mi-modal.mi-modal--mobile .ReactModal__Content {
    transition: transform .35s cubic-bezier(.4,0,.2,1);
    transform: translateY(100%)
}

.mi-modal.mi-modal--mobile .ReactModal__Content--after-open.mi-modal__content {
    transform: translateY(0)
}

.mi-modal.mi-modal--mobile .ReactModal__Content--before-close.mi-modal__content {
    transform: translateY(100%)
}

.mi-modal.mi-modal--mobile .mi-modal__overlay {
    z-index: 14;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mi-modal.mi-modal--mobile .mi-modal__overlay .mi-modal__content {
    box-sizing: border-box;
    background-color: var(--background-dialog-content);
    border-radius: .41667rem .41667rem 0 0;
    outline: none;
    width: 100%;
    height: auto;
    max-height: 80vh;
    position: absolute;
    bottom: 0;
    overflow-y: auto
}

.mi-modal.mi-modal--mobile .mi-modal {
    flex-flow: column;
    height: 100%;
    display: flex;
    position: relative
}

.mi-modal.mi-modal--mobile .mi-modal__header {
    box-sizing: border-box;
    text-align: center;
    flex-flow: column;
    flex-shrink: 0;
    flex-basis: auto;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: .625rem .625rem .41667rem;
    font-size: .625rem;
    line-height: .91667rem;
    display: flex
}

.mi-modal.mi-modal--mobile .mi-modal__header--border {
    border-bottom: .02083rem solid var(--border-light-variant)
}

.mi-modal.mi-modal--mobile .mi-modal__header p {
    width: 100%
}

.mi-modal.mi-modal--mobile .mi-modal__main {
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
    flex-grow: 1;
    height: 100%
}

.mi-modal.mi-modal--mobile .mi-modal__title-wrap {
    flex-basis: auto;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 1rem;
    display: flex
}

.mi-modal.mi-modal--mobile .mi-modal__title {
    width: 100%;
    height: 1rem;
    color: var(--title-base);
    font-size: .875rem;
    line-height: 1rem
}

.mi-modal.mi-modal--mobile .mi-modal__title--left {
    text-align: left
}

.mi-modal.mi-modal--mobile .mi-modal__title--center {
    text-align: center
}

.mi-modal.mi-modal--mobile .button-close {
    position: absolute;
    top: .70833rem;
    left: auto;
    right: .625rem
}

html[data-mi-dir=rtl] .mi-modal.mi-modal--mobile .button-close,body.body--rtl .mi-modal.mi-modal--mobile .button-close {
    left: .625rem;
    right: auto
}

html[dir=rtl] .mi-modal.mi-modal--mobile .button-close {
    left: .625rem;
    right: auto
}

.mi-modal.mi-modal--mobile .icon-close {
    color: var(--button-dialog-close);
    cursor: pointer;
    font-size: .5rem;
    font-weight: 700
}

.mi-modal.mi-modal--mobile .icon-close:hover {
    color: var(--button-dialog-close-on)
}

.mi-modal.mi-modal--mobile .mi-modal__sub-title {
    height: .875rem;
    padding: .04167rem 0 .125rem;
    font-size: .625rem;
    line-height: .875rem
}

.mi-modal.mi-modal--mobile .mi-modal__footer {
    box-sizing: border-box;
    flex-basis: auto;
    justify-content: space-between;
    width: 100%;
    height: 3.33333rem;
    padding: .83333rem .625rem;
    display: flex
}

.mi-modal.mi-modal--mobile .mi-modal__button {
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: .29167rem;
    flex: auto;
    justify-content: center;
    align-items: center;
    margin: 0 .20833rem;
    padding: .39583rem 1.14583rem;
    font-size: .625rem;
    display: flex
}

.mi-modal.mi-modal--mobile .mi-modal__button--cancel {
    color: var(--title-primary-variant);
    background: var(--background-dialog-button)
}

.mi-modal.mi-modal--mobile .mi-modal__button--confirm {
    color: var(--title-primary-variant-5);
    background: var(--background-primary)
}

body.body--overflow-hidden,body.mi-modal__Body--overflow-hidden {
    overflow: hidden
}

.WatchFilm {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 30rem;
    display: flex
}

.WatchFilm .ksp_video_module,.WatchFilm .ksp_video_module .ksp_appear {
    width: 22.5rem;
    height: 30rem
}

.WatchFilm .ksp_video_module .ksp_appear .video-controls {
    bottom: 4%
}

.WatchFilm .ksp_video_module .ksp_appear .xmvideo-playicon {
    display: none
}

.WatchFilm .div41 {
    z-index: 1;
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    min-width: 5.83333rem;
    margin-top: 1.04167rem;
    display: flex
}

.WatchFilm .div41 .div43 {
    z-index: 1;
    box-sizing: border-box;
    cursor: pointer;
    align-items: center;
    min-width: 4.27083rem;
    display: flex
}

.WatchFilm .div41 .div43 .split_text475 {
    color: #000;
    width: 5.35417rem;
    font-size: .54167rem
}

.WatchFilm .div41 .play_icon {
    z-index: 6;
    cursor: pointer;
    width: .70833rem;
    height: .70833rem;
    margin-left: -.41667rem
}

.WatchFilm .div41 .play_icon:before,.WatchFilm .div41 .play_icon:after {
    display: none
}

.div1 .Angle {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 22.5rem;
    height: 37.7708rem;
    display: flex
}

.div1 .Angle .Angle_bg {
    z-index: 0;
    width: 22.5rem;
    height: 37.7708rem
}

.div1 .Angle .div342 {
    z-index: 3;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.1875rem;
    margin-top: -36.125rem;
    display: flex
}

.div1 .Angle .div342 .div343 {
    flex-direction: column;
    align-items: flex-start;
    width: 17.7917rem;
    display: flex
}

.div1 .Angle .div342 .div343 .split_text2286 {
    color: #fff;
    width: 20.9167rem;
    font-size: 1.5rem
}

.div1 .Angle .div342 .div344 {
    flex-direction: column;
    align-items: flex-start;
    width: 13.9375rem;
    margin-top: .20833rem;
    display: flex
}

.div1 .Angle .div342 .div344 .split_text2285 {
    color: #fff;
    width: 18.0208rem;
    font-size: 1.5rem
}

.div1 .Angle .div342 .div345 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.1875rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1 .Angle .div342 .div345 .split_text2284 {
    color: #fff;
    width: 19.4583rem;
    font-size: .75rem
}

.div1 .Angle .image_slider3 {
    width: 19.5833rem;
    height: 16.6875rem;
    margin-top: 4.16667rem;
    position: relative
}

.div1 .Angle .image_slider3 .slider-controls-mobile {
    bottom: -2.5rem
}

.div1 .Angle .image_slider3 .slick-list {
    width: 100%;
    height: 16.6875rem
}

.div1 .Overview_Colors1 {
    z-index: 5;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 22.5rem;
    height: 33.7083rem;
    display: flex;
    position: relative
}

.div1 .Overview_Colors1 .slider2 {
    width: 22.5rem;
    height: 33.7083rem
}

.div1 .Overview_Colors1 .slider-controls-mobile {
    background-color: #dedee2;
    bottom: -2.5rem
}

.div1 .Overview_Colors1 .slick-active {
    z-index: 9
}

.div1 .Overview_Colors1 .slick-slider .slick-track {
    height: 100%
}

.div1 .Overview_Colors1 .slide4_btn_wrap {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    top: 9.375rem;
    left: 1.66667rem
}

.div1 .Overview_Colors1 .slide4_btn_wrap .dots-box {
    justify-content: center;
    align-items: center;
    display: flex
}

.div1 .Overview_Colors1 .slide4_btn_wrap .dots-box .slide4_btn_dot {
    width: .8125rem;
    height: .8125rem;
    margin-right: .41667rem;
    position: relative
}

.div1 .Overview_Colors1 .slide4_btn_wrap .dots-box .slide4_btn_dot .active {
    z-index: 0;
    opacity: 0;
    width: .8125rem;
    height: .8125rem
}

.div1 .Overview_Colors1 .slide4_btn_wrap .dots-box .slide4_btn_dot .no_active {
    z-index: 1;
    opacity: 1;
    width: .60417rem;
    height: .60417rem
}

.div1 .Overview_Colors1 .slide4_btn_wrap .dots-box .slide4_btn_dot .slide4_dot {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.div1 .Overview_Colors1 .slide4_btn_wrap .dots-box .slide4_btn_dot.active .active {
    z-index: 1;
    opacity: 1
}

.div1 .Overview_Colors1 .slide4_btn_wrap .dots-box .slide4_btn_dot.active .no_active {
    z-index: 0;
    opacity: 0
}

.div1 .Overview_Colors1 .slide4_btn_wrap .test-box {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 3.72917rem;
    height: auto;
    margin-left: .83333rem;
    display: flex
}

.div1 .Overview_Colors1 .slide4_btn_wrap .test-box .split_text2387 {
    color: #000;
    width: 11.9583rem;
    font-size: .75rem
}

.div1 .Overview_Colors1 .slide4_btn_wrap .test-box .split_text2387:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors1 .slide4_btn_wrap .test-box .split_text2387:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors1 .slide4_btn_wrap .test-box .split_text2387:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors1 .slide4_btn_wrap .test-box .split_text2387:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .Overview_Colors1 .slide4_btn_wrap .test-box .split_text2387:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .Overview_Colors1 .slide4_btn_wrap .test-box .split_text2387:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .Overview_Colors1 .div106 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 11.0417rem;
    margin-top: -31.375rem;
    margin-left: 1.66667rem;
    display: flex
}

.div1 .Overview_Colors1 .div106 .div107 {
    flex-direction: column;
    align-items: flex-start;
    width: 9.72917rem;
    display: flex
}

.div1 .Overview_Colors1 .div106 .div107 .split_text2390 {
    color: #000;
    width: 19.2917rem;
    font-size: 1.5rem
}

.div1 .Overview_Colors1 .div106 .div108 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 10.9375rem;
    margin-top: .20833rem;
    display: flex
}

.div1 .Overview_Colors1 .div106 .div108 .split_text2389 {
    color: #000;
    width: 19.2708rem;
    font-size: 1.5rem
}

.div1 .Overview_Colors2 {
    z-index: 5;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 22.5rem;
    height: 33.7083rem;
    display: flex;
    position: relative
}

.div1 .Overview_Colors2 .slider3 {
    width: 22.5rem;
    height: 33.7083rem
}

.div1 .Overview_Colors2 .slider-controls-mobile {
    background-color: #dedee2;
    bottom: -2.5rem
}

.div1 .Overview_Colors2 .slick-active {
    z-index: 9
}

.div1 .Overview_Colors2 .slick-slider .slick-track {
    height: 100%
}

.div1 .Overview_Colors2 .slide4_btn_wrap {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    top: 9.375rem;
    left: 1.66667rem
}

.div1 .Overview_Colors2 .slide4_btn_wrap .dots-box {
    justify-content: center;
    align-items: center;
    display: flex
}

.div1 .Overview_Colors2 .slide4_btn_wrap .dots-box .slide4_btn_dot {
    width: .8125rem;
    height: .8125rem;
    margin-right: .41667rem;
    position: relative
}

.div1 .Overview_Colors2 .slide4_btn_wrap .dots-box .slide4_btn_dot .active {
    z-index: 0;
    opacity: 0;
    width: .8125rem;
    height: .8125rem
}

.div1 .Overview_Colors2 .slide4_btn_wrap .dots-box .slide4_btn_dot .no_active {
    z-index: 1;
    opacity: 1;
    width: .60417rem;
    height: .60417rem
}

.div1 .Overview_Colors2 .slide4_btn_wrap .dots-box .slide4_btn_dot .slide4_dot {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.div1 .Overview_Colors2 .slide4_btn_wrap .dots-box .slide4_btn_dot.active .active {
    z-index: 1;
    opacity: 1
}

.div1 .Overview_Colors2 .slide4_btn_wrap .dots-box .slide4_btn_dot.active .no_active {
    z-index: 0;
    opacity: 0
}

.div1 .Overview_Colors2 .slide4_btn_wrap .test-box {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 3.72917rem;
    height: auto;
    margin-left: .83333rem;
    display: flex
}

.div1 .Overview_Colors2 .slide4_btn_wrap .test-box .split_text2387 {
    color: #000;
    width: 11.9583rem;
    font-size: .75rem
}

.div1 .Overview_Colors2 .slide4_btn_wrap .test-box .split_text2387:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors2 .slide4_btn_wrap .test-box .split_text2387:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors2 .slide4_btn_wrap .test-box .split_text2387:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors2 .slide4_btn_wrap .test-box .split_text2387:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .Overview_Colors2 .slide4_btn_wrap .test-box .split_text2387:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .Overview_Colors2 .slide4_btn_wrap .test-box .split_text2387:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .Telephoto {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 22.5rem;
    height: 41.1042rem;
    display: flex
}

.div1 .Telephoto .Telephoto_bg {
    z-index: 0;
    width: 22.5rem;
    height: 41.1042rem
}

.div1 .Telephoto .div288 {
    z-index: 4;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 14.9583rem;
    margin-top: -39.5625rem;
    margin-left: -4.45833rem;
    display: flex
}

.div1 .Telephoto .div288 .div289 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    display: flex
}

.div1 .Telephoto .div288 .div289 .split_text2307 {
    color: #d2131d;
    border: .03125rem solid #d2131d;
    border-radius: .9375rem;
    padding: .10417rem .66667rem;
    font-size: .83333rem
}

.div1 .Telephoto .div288 .div292 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 14.7083rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1 .Telephoto .div288 .div292 .split_text2306 {
    color: #fff;
    width: 19.25rem;
    font-size: 1.5rem
}

.div1 .Telephoto .div288 .div293 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 14.8958rem;
    margin-top: .22917rem;
    display: flex
}

.div1 .Telephoto .div288 .div293 .split_text2305 {
    color: #fff;
    width: 19.4167rem;
    font-size: 1.5rem
}

.div1 .Telephoto .image_slider2 {
    width: 19.5833rem;
    height: 16.6667rem;
    margin-top: 4.16667rem;
    position: relative
}

.div1 .Telephoto .image_slider2 .slider-controls-mobile {
    bottom: -7.5rem
}

.div1 .Telephoto .image_slider2 .slick-active {
    z-index: 9
}

.div1 .Telephoto .image_slider2 .slick-list {
    width: 100%;
    height: 25rem
}

.div1 .Telephoto .image_slider2 .slider_item {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.5833rem;
    height: 20.8333rem;
    display: flex
}

.div1 .Telephoto .image_slider2 .slider_item .slider_bgimg {
    width: 19.5833rem;
    height: 16.6667rem
}

.div1 .Telephoto .image_slider2 .slider_item .Lecia-text {
    z-index: 3;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1.66667rem;
    display: flex
}

.div1 .Telephoto .image_slider2 .slider_item .Lecia-text .Leciatext-1 {
    color: #fff;
    width: 17.9792rem;
    font-size: .83333rem
}

.div1 .Telephoto .image_slider2 .slider_item .Lecia-text .Leciatext-2 {
    color: #fff;
    width: 19.5417rem;
    margin-top: .20833rem;
    font-size: .75rem
}

.div1 .Photography {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 22.5rem;
    height: 41.3542rem;
    display: flex
}

.div1 .Photography .Photography_bg {
    z-index: 0;
    width: 22.5rem;
    height: 41.3542rem
}

.div1 .Photography .div277 {
    z-index: 3;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.375rem;
    margin-top: -39.2917rem;
    display: flex
}

.div1 .Photography .div277 .div278 {
    flex-direction: column;
    align-items: flex-start;
    width: 12.6458rem;
    display: flex
}

.div1 .Photography .div277 .div278 .split_text2311 {
    color: #fff;
    width: 19.4583rem;
    font-size: 1.5rem
}

.div1 .Photography .div277 .div279 {
    flex-direction: column;
    align-items: flex-start;
    width: 19.375rem;
    margin-top: 1.25rem;
    display: flex
}

.div1 .Photography .div277 .div279 .split_text2308 {
    color: #fff;
    width: 19.4583rem;
    font-size: .75rem
}

.div1 .Photography .image_slider {
    width: 19.5833rem;
    height: 16.6667rem;
    margin-top: 6.66667rem
}

.div1 .Photography .image_slider .slider-controls-mobile {
    bottom: -2.5rem
}

.div1 .Photography .image_slider .slick-slider {
    height: 100%
}

.div1 .Photography .image_slider .slick-slider .slick-track {
    align-items: center;
    height: 100%;
    display: flex
}

.Pure_pop {
    z-index: 120;
    box-sizing: border-box;
    background-color: rgba(0,0,0,.7);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 22.5rem;
    height: 100vh;
    padding: .41667rem 0;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: hidden;
    overflow-y: auto
}

.Pure_pop::-webkit-scrollbar {
    display: none
}

.Pure_pop .Puremodal_content {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 20.8333rem;
    min-height: 21rem;
    margin: 0 auto;
    display: flex;
    position: relative
}

.Pure_pop .Puremodal_content .image235 {
    z-index: 0;
    width: 20.8333rem;
    height: 21rem
}

.Pure_pop .Puremodal_content .puredec {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 18.125rem;
    margin-top: -16.6667rem;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-1,.Pure_pop .Puremodal_content .puredec .puredec-2 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-1>div:first-child,.Pure_pop .Puremodal_content .puredec .puredec-2>div:first-child {
    flex-shrink: 0;
    width: 7.29167rem
}

.Pure_pop .Puremodal_content .puredec .puredec-1>div:last-child,.Pure_pop .Puremodal_content .puredec .puredec-2>div:last-child {
    flex-shrink: 0;
    width: 7.29167rem;
    margin-left: 3.125rem
}

.Pure_pop .Puremodal_content .puredec .puredec-1 {
    margin-bottom: 4.16667rem
}

.Pure_pop .Puremodal_content .puredec .puredec-1 .div237 {
    z-index: 4;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-1 .div237 .image238 {
    width: 1.6875rem;
    height: 1.64583rem
}

.Pure_pop .Puremodal_content .puredec .puredec-1 .div237 .div239 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: .625rem;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-1 .div237 .div239 .split_text2330 {
    color: #fff;
    text-align: center;
    width: 7.64583rem;
    font-size: .83333rem;
    line-height: 1.2
}

.Pure_pop .Puremodal_content .puredec .puredec-1 .div240 {
    z-index: 3;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-1 .div240 .image241 {
    width: 1.54167rem;
    height: 1.54167rem
}

.Pure_pop .Puremodal_content .puredec .puredec-1 .div240 .div242 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: .625rem;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-1 .div240 .div242 .split_text2329 {
    color: #fff;
    text-align: center;
    width: 8.14583rem;
    font-size: .83333rem;
    line-height: 1.2
}

.Pure_pop .Puremodal_content .puredec .puredec-2 .div243 {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-2 .div243 .image244 {
    width: 1.5rem;
    height: 1.64583rem
}

.Pure_pop .Puremodal_content .puredec .puredec-2 .div243 .div245 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: .625rem;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-2 .div243 .div245 .split_text2328 {
    color: #fff;
    text-align: center;
    width: 7.91667rem;
    font-size: .83333rem;
    line-height: 1.2
}

.Pure_pop .Puremodal_content .puredec .puredec-2 .div246 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-2 .div246 .image247 {
    width: 1.6875rem;
    height: 1.64583rem
}

.Pure_pop .Puremodal_content .puredec .puredec-2 .div246 .div248 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: .625rem;
    display: flex
}

.Pure_pop .Puremodal_content .puredec .puredec-2 .div246 .div248 .split_text2327 {
    color: #fff;
    text-align: center;
    width: 8.33333rem;
    font-size: .83333rem;
    line-height: 1.2
}

.Pure_pop .Puremodal_content .image258 {
    z-index: 5;
    cursor: pointer;
    width: 1.70833rem;
    height: 1.70833rem;
    position: absolute;
    top: 1.04167rem;
    right: 1.04167rem
}

.div1 .Pure_modal {
    z-index: 0;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 27.4167rem;
    display: flex;
    position: relative
}

.div1 .Pure_modal .modal_bg {
    z-index: 0;
    width: 22.5rem;
    height: 27.4167rem
}

.div1 .Pure_modal .div224 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 20.8333rem;
    margin-top: -26.2083rem;
    display: flex
}

.div1 .Pure_modal .div224 .div225 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 20.8333rem;
    min-height: 11.2083rem;
    display: flex
}

.div1 .Pure_modal .div224 .div225 .image226 {
    z-index: 0;
    width: 20.8333rem;
    height: 11.2083rem
}

.div1 .Pure_modal .div224 .div225 .div227 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 9.04167rem;
    margin-top: -7.4375rem;
    display: flex
}

.div1 .Pure_modal .div224 .div225 .div227 .split_text2334 {
    color: #fff;
    text-align: center;
    width: 18.9583rem;
    font-size: 1.04167rem
}

.div1 .Pure_modal .div224 .div225 .div228 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17.7083rem;
    margin-top: .625rem;
    display: flex
}

.div1 .Pure_modal .div224 .div225 .div228 .split_text2333 {
    color: #fff;
    text-align: center;
    width: 18.2083rem;
    font-size: .75rem
}

.div1 .Pure_modal .div224 .div229 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 20.8333rem;
    min-height: 12.0625rem;
    margin-top: .625rem;
    display: flex;
    position: relative
}

.div1 .Pure_modal .div224 .div229 .image230 {
    z-index: 0;
    width: 20.8333rem;
    height: 12.0625rem
}

.div1 .Pure_modal .div224 .div229 .div232 {
    z-index: 3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 14.9375rem;
    margin-top: -8.75rem;
    display: flex
}

.div1 .Pure_modal .div224 .div229 .div232 .split_text2332 {
    color: #fff;
    text-align: center;
    width: 17.9583rem;
    font-size: 1.04167rem
}

.div1 .Pure_modal .div224 .div229 .div233 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16.7917rem;
    margin-top: .625rem;
    display: flex
}

.div1 .Pure_modal .div224 .div229 .div233 .split_text2331 {
    color: #fff;
    text-align: center;
    width: 17.2083rem;
    font-size: .75rem
}

.div1 .Pure_modal .div224 .div229 .image241 {
    z-index: 3;
    cursor: pointer;
    background-color: transparent;
    background-image: url(https://i02.appmifile.com/mi-com-product/fly-birds/xiaomi-17/m/vhiuhfiufehuhfuehf7y378y87fg1.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    width: 1.70833rem;
    height: 1.70833rem;
    position: absolute;
    bottom: -.9375rem
}

.div1 .Overview_Colors {
    z-index: 5;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 22.5rem;
    height: 33.7083rem;
    display: flex;
    position: relative
}

.div1 .Overview_Colors .slider1 {
    width: 22.5rem;
    height: 33.7083rem
}

.div1 .Overview_Colors .slider-controls-mobile {
    background-color: #dedee2;
    bottom: -2.5rem
}

.div1 .Overview_Colors .slick-active {
    z-index: 9
}

.div1 .Overview_Colors .slick-slider .slick-track {
    height: 100%
}

.div1 .Overview_Colors .slide4_btn_wrap {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: absolute;
    top: 9.375rem;
    left: 1.66667rem
}

.div1 .Overview_Colors .slide4_btn_wrap .dots-box {
    justify-content: center;
    align-items: center;
    display: flex
}

.div1 .Overview_Colors .slide4_btn_wrap .dots-box .slide4_btn_dot {
    width: .8125rem;
    height: .8125rem;
    margin-right: .41667rem;
    position: relative
}

.div1 .Overview_Colors .slide4_btn_wrap .dots-box .slide4_btn_dot .active {
    z-index: 0;
    opacity: 0;
    width: .8125rem;
    height: .8125rem
}

.div1 .Overview_Colors .slide4_btn_wrap .dots-box .slide4_btn_dot .no_active {
    z-index: 1;
    opacity: 1;
    width: .60417rem;
    height: .60417rem
}

.div1 .Overview_Colors .slide4_btn_wrap .dots-box .slide4_btn_dot .slide4_dot {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.div1 .Overview_Colors .slide4_btn_wrap .dots-box .slide4_btn_dot.active .active {
    z-index: 1;
    opacity: 1
}

.div1 .Overview_Colors .slide4_btn_wrap .dots-box .slide4_btn_dot.active .no_active {
    z-index: 0;
    opacity: 0
}

.div1 .Overview_Colors .slide4_btn_wrap .test-box {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 3.72917rem;
    height: auto;
    margin-left: .83333rem;
    display: flex
}

.div1 .Overview_Colors .slide4_btn_wrap .test-box .split_text2387 {
    color: #000;
    width: 11.9583rem;
    font-size: .75rem
}

.div1 .Overview_Colors .slide4_btn_wrap .test-box .split_text2387:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors .slide4_btn_wrap .test-box .split_text2387:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors .slide4_btn_wrap .test-box .split_text2387:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.div1 .Overview_Colors .slide4_btn_wrap .test-box .split_text2387:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .Overview_Colors .slide4_btn_wrap .test-box .split_text2387:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .Overview_Colors .slide4_btn_wrap .test-box .split_text2387:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.div1 .div106 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 11.0417rem;
    margin-top: -31.375rem;
    margin-left: 1.66667rem;
    display: flex
}

.div1 .div106 .div107 {
    flex-direction: column;
    align-items: flex-start;
    width: 9.72917rem;
    display: flex
}

.div1 .div106 .div107 .split_text2390 {
    color: #000;
    width: 19.2917rem;
    font-size: 1.5rem
}

.div1 .div106 .div108 {
    box-sizing: border-box;
    align-items: flex-start;
    min-width: 10.9375rem;
    margin-top: .20833rem;
    display: flex
}

.div1 .div106 .div108 .split_text2389 {
    color: #000;
    width: 19.2708rem;
    font-size: 1.5rem
}

.compliance-content-kr {
    background: #f7f7f7;
    width: 100%
}

.compliance-content-kr .content-specs-block {
    width: 1226px;
    margin: 0 auto;
    padding: 100px 0;
    display: flex
}

.compliance-content-kr .content-specs-block .content-specs__title {
    color: #000;
    word-break: normal;
    flex-shrink: 0;
    width: 310px;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2
}

.compliance-content-kr .content-specs-block .content-specs__main {
    flex-direction: column;
    flex: 1;
    display: flex
}

.compliance-content-kr .content-specs-block .content-specs__main:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 50px
}

.compliance-content-kr .content-specs-block .content-specs__main:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 50px
}

.compliance-content-kr .content-specs-block .content-specs__main:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left: 50px
}

.compliance-content-kr .content-specs-block .content-specs__main:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 50px
}

.compliance-content-kr .content-specs-block .content-specs__main:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 50px
}

.compliance-content-kr .content-specs-block .content-specs__main:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right: 50px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list {
    flex-direction: column;
    display: flex
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list:not(:first-child) {
    border-top: 1px solid #e8e8e8;
    margin-top: 50px;
    padding-top: 50px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item {
    flex-direction: column;
    display: flex
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item:not(:first-child) {
    margin-top: 30px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__name {
    color: #000;
    word-break: normal;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value {
    margin-top: 15px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon {
    margin-top: -8px;
    margin-left: -3px;
    font-size: 27px;
    display: inline
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-right: 5px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-right: 5px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-right: 5px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-left: 5px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-left: 5px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-left: 5px
}

.compliance-content-kr .content-specs-block .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--text {
    color: #000;
    word-break: normal;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.2;
    display: inline
}

.compliance-content-kr .content-specs-block-m {
    flex-direction: column;
    width: 20rem;
    margin: 0 auto;
    padding: 3rem 0;
    display: flex
}

.compliance-content-kr .content-specs-block-m .content-specs__title {
    color: #000;
    word-break: normal;
    font-size: 1.5625rem;
    font-weight: 700;
    line-height: 1.2
}

.compliance-content-kr .content-specs-block-m .content-specs__main {
    flex-direction: column;
    margin-top: 1.5rem;
    display: flex
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list {
    flex-direction: column;
    display: flex
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list:not(:first-child) {
    border-top: 1px solid #e8e8e8;
    margin-top: 2rem;
    padding-top: 2rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item {
    flex-direction: column;
    display: flex
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item:not(:first-child) {
    margin-top: 1.5rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__name {
    color: #000;
    word-break: normal;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.2
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value {
    margin-top: .5rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon {
    margin-top: -.3rem;
    margin-left: -.15rem;
    font-size: 1.1rem;
    display: inline
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-right: .15rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-right: .15rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-right: .15rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-left: .15rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-left: .15rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-left: .15rem
}

.compliance-content-kr .content-specs-block-m .content-specs__main .content-specs__list .content-specs__item .content-specs__value .content-specs__value--text {
    color: #000;
    word-break: normal;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.2;
    display: inline
}

.content-spec {
    background: #fff;
    width: 100%
}

.content-spec__box {
    background-color: #fff;
    border-top: 1px solid rgba(0,0,0,.16);
    justify-content: flex-start;
    align-items: flex-start;
    width: 1226px;
    min-height: 500px;
    margin: 0 auto;
    padding: 100px 0 0;
    display: flex
}

.content-spec__box .content-spec__left {
    color: #323232;
    width: 260px;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2
}

.content-spec__box .content-spec__left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.content-spec__box .content-spec__left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.content-spec__box .content-spec__left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.content-spec__box .content-spec__left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.content-spec__box .content-spec__left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.content-spec__box .content-spec__left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.content-spec__box .content-spec__right {
    margin-left: 100px
}

.content-spec__box .content-spec__right-box {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 7px;
    display: flex
}

.content-spec__box .content-spec__right-box .content-spec__name {
    color: #0b0b0b;
    width: 340px;
    font-weight: 700;
    font-size: 18px!important;
    line-height: 34px!important
}

.content-spec__box .content-spec__right-box .content-spec__text {
    color: #5d5d5d;
    width: 400px;
    margin-left: 12px;
    font-size: 18px!important;
    line-height: 1.2!important
}

.content-spec__box-m {
    background-color: #fff;
    border-top: 1px solid rgba(0,0,0,.16);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 3.7rem 0 2rem 1.3rem;
    display: flex
}

.content-spec__box-m .content-spec__left {
    color: #323232;
    width: 300px;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.2
}

.content-spec__box-m .content-spec__left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.content-spec__box-m .content-spec__left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.content-spec__box-m .content-spec__left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    text-align: left
}

.content-spec__box-m .content-spec__left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.content-spec__box-m .content-spec__left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.content-spec__box-m .content-spec__left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    text-align: right
}

.content-spec__box-m .content-spec__right {
    margin-top: 1.4rem
}

.content-spec__box-m .content-spec__right-box {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 7px;
    display: flex
}

.content-spec__box-m .content-spec__right-box .content-spec__name {
    color: #0b0b0b;
    width: 8.9rem;
    font-weight: 700;
    font-size: .75rem!important;
    line-height: 1.68!important
}

.content-spec__box-m .content-spec__right-box .content-spec__text {
    color: #5d5d5d;
    width: 8.9rem;
    margin-left: 12px;
    font-size: .75rem!important;
    line-height: 1!important
}

.compare {
    background-color: #f7f7f7;
    width: 100%;
    padding-top: 64px
}

.compare .compare-content {
    box-sizing: border-box;
    width: 1226px;
    margin: 0 auto
}

.compare .compare-list {
    box-sizing: border-box;
    flex-wrap: wrap;
    width: 100%;
    display: flex
}

.compare .compare-list .compare-item {
    box-sizing: border-box;
    width: 366px;
    margin-bottom: 64px;
    margin-right: 64px
}

.compare .compare-list .compare-item:nth-child(3n) {
    margin-right: 0
}

.compare .compare-list .compare-icon {
    width: 64px;
    height: 64px;
    margin-bottom: 14px
}

.compare .compare-list .compare-text {
    color: #191919;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6
}

.compare .compare-line {
    border-top: 1px solid #e1e1e1;
    width: 100%
}

.compare .compare-link {
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 32px 50px;
    display: flex
}

.compare .compare-link .compare-link-text {
    color: #191919;
    text-align: center;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6
}

.compare-mobile {
    background-color: #f7f7f7;
    width: 100%
}

.compare-mobile .compare-content {
    box-sizing: border-box;
    width: 22.5rem;
    margin: 0 auto;
    padding: 1.66667rem 1rem 0
}

.compare-mobile .compare-list {
    box-sizing: border-box;
    flex-wrap: wrap;
    width: 100%;
    display: flex
}

.compare-mobile .compare-list .compare-item {
    box-sizing: border-box;
    width: 9.72917rem;
    margin-bottom: 1.66667rem;
    margin-right: .97917rem
}

.compare-mobile .compare-list .compare-item:nth-child(2n) {
    margin-right: 0
}

.compare-mobile .compare-list .compare-icon {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: .64583rem
}

.compare-mobile .compare-list .compare-text {
    color: #191919;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.6
}

.compare-mobile .compare-line {
    border-top: .02083rem solid #e1e1e1;
    width: 20.5rem
}

.compare-mobile .compare-link {
    box-sizing: border-box;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1.10417rem;
    display: flex
}

.compare-mobile .compare-link .compare-link-text {
    color: #191919;
    text-align: center;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.2
}

.mi-toast.mi-toast--responsive .mi-toast__wrapper-enter {
    opacity: 0
}

.mi-toast.mi-toast--responsive .mi-toast__wrapper-enter-active {
    opacity: 1;
    transition: opacity .2s
}

.mi-toast.mi-toast--responsive .mi-toast__wrapper-exit {
    opacity: 1
}

.mi-toast.mi-toast--responsive .mi-toast__wrapper-exit-active {
    opacity: 0;
    transition: opacity .2s
}

.mi-toast.mi-toast--responsive .mi-toast__content {
    z-index: 20;
    box-sizing: border-box;
    color: var(--title-primary-variant-2);
    text-align: center;
    background: var(--background-toast);
    position: fixed;
    left: 50%;
    transform: translate(-50%)
}

@media screen and (min-width: 1226px) {
    .mi-toast.mi-toast--responsive .mi-toast__content {
        border-radius:4px;
        max-width: 580px;
        padding: 15px 20px;
        font-size: 16px;
        line-height: 20px;
        bottom: 150px
    }
}

@media screen and (max-width: 1225px) {
    .mi-toast.mi-toast--responsive .mi-toast__content {
        border-radius:10px;
        max-width: 580px;
        padding: 20px 30px;
        font-size: 26px;
        line-height: 32px;
        bottom: 150px
    }
}

.mi-toast.mi-toast--responsive .mi-toast__img {
    text-align: center
}

@media screen and (max-width: 1225px) {
    .mi-toast.mi-toast--responsive .mi-toast__img {
        margin-bottom:10px
    }

    .mi-toast.mi-toast--responsive .mi-toast__img img {
        width: 80px;
        height: 80px
    }
}

@media screen and (min-width: 1226px) {
    .mi-toast.mi-toast--responsive .mi-toast__img {
        margin-bottom:10px
    }

    .mi-toast.mi-toast--responsive .mi-toast__img img {
        width: 40px;
        height: 40px
    }
}

.f-thin {
    font-weight: 100
}

.f-extra {
    font-weight: 200
}

.f-light {
    font-weight: 300
}

.f-regular {
    font-weight: 400
}

.f-medium {
    font-weight: 500
}

.f-semi {
    font-weight: 600
}

.f-bold {
    font-weight: 700
}

.f-bolder {
    font-weight: 800
}

.f-heavy {
    font-weight: 900
}

.xm-price,.xm-button,.xm-navbar__nav-item {
    font-weight: 400!important
}

.price-common {
    font-weight: 300!important
}

.price-common .xm-price__sNum,.price-common .xm-price--current .xm-price__label {
    font-weight: 700!important
}

@font-face {
    font-weight: 100;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Hairline.woff)format("woff")
}

@font-face {
    font-weight: 200;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-ExtraLight.woff)format("woff")
}

@font-face {
    font-weight: 300;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Light.woff)format("woff")
}

@font-face {
    font-weight: 400;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Regular.woff)format("woff")
}

@font-face {
    font-weight: 500;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Medium.woff)format("woff")
}

@font-face {
    font-weight: 600;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-SemiBold.woff)format("woff")
}

@font-face {
    font-weight: 700;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Bold.woff)format("woff")
}

@font-face {
    font-weight: 800;
    font-family: POCOTech;
    font-display: swap;
    src: url(https://i01.appmifile.com/webfile/globalimg/miv4/font/POCOTech/POCOTech-cool-Book.woff)format("woff")
}

.poco {
    font-family: POCOTech
}

.specs-con {
    background-color: #fff
}

.xm-page-area .buy-container {
    background-color: #fafafa;
    width: 100%;
    transition: height .5s;
    display: none
}

.xm-page-area .buy-container::-webkit-scrollbar {
    display: none
}

.xm-page-area .buy-container .product__main {
    border-top: none!important
}

.hide-pc {
    display: none!important
}

.xm-page-area_mobile .buy-container {
    z-index: 5;
    background-color: #fafafa;
    width: 100%;
    height: auto;
    transition: transform .5s;
    position: absolute;
    transform: translateY(-130%)
}

.xm-page-area_mobile .buy-container::-webkit-scrollbar {
    display: none
}

.xm-page-area_mobile .buy-container .product__main {
    border-top: none!important
}

.xm-page-area_mobile .buy-container.buy-container--hide>#root-chunk {
    display: none!important
}

.xm-page-area_mobile .root-product__footer {
    opacity: 0
}

.mi-modal.mi-modal--desktop .mi-modal__content.notify-pc-modal {
    width: 850px;
    min-width: 560px
}

.notify-m-modal__title,.notify-pc-modal__title {
    height: 80px;
    color: var(--title-base);
    text-align: center;
    text-transform: uppercase;
    border-bottom: 1px solid var(--border-light-variant);
    margin: 0;
    padding: 0;
    font-size: 28px;
    font-weight: 400;
    line-height: 80px
}

.notify-m-modal__content,.notify-pc-modal__content {
    box-sizing: border-box;
    padding: 30px 0
}

.notify-m-modal__content .notify-modal__icon,.notify-pc-modal__content .notify-modal__icon {
    justify-content: center;
    height: 100px;
    margin-bottom: 15px;
    display: flex
}

.notify-m-modal__content .notify-modal__icon .xiaomi,.notify-pc-modal__content .notify-modal__icon .xiaomi {
    color: #83c44e;
    font-size: 85px;
    line-height: 1
}

.notify-m-modal__content .notify-modal__subtitle,.notify-pc-modal__content .notify-modal__subtitle {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 300
}

.notify-m-modal__content .notify-modal__detail,.notify-pc-modal__content .notify-modal__detail {
    width: 475px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px
}

.notify-m-modal__content .notify-modal__detail a,.notify-pc-modal__content .notify-modal__detail a {
    color: #ff6700;
    text-decoration: underline
}

.notify-m-modal__actions,.notify-pc-modal__actions {
    border-top: 1px solid var(--border-light-variant);
    justify-content: center;
    align-items: center;
    height: 80px;
    display: flex
}

.notify-m-modal__actions .notify-modal__button,.notify-pc-modal__actions .notify-modal__button {
    box-sizing: border-box;
    height: 40px;
    color: var(--link-light-variant);
    background-color: var(--background-primary);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 0;
    justify-content: center;
    align-items: center;
    padding: 0 40px;
    font-size: 14px;
    line-height: 40px;
    display: flex
}

.mi-modal.mi-modal--mobile .notify-m-modal .mi-modal__title--center {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px
}

.mi-modal.mi-modal--mobile .notify-m-modal .mi-modal__title-wrap {
    height: auto;
    height: initial
}

.mi-modal.mi-modal--mobile .notify-m-modal__content {
    padding-left: 10px;
    padding-right: 10px
}

.mi-modal.mi-modal--mobile .notify-m-modal__content .notify-modal__icon {
    display: none
}

.mi-modal.mi-modal--mobile .notify-m-modal__content .notify-modal__subtitle {
    text-align: left;
    font-size: 16px
}

.mi-modal.mi-modal--mobile .notify-m-modal__content .notify-modal__detail {
    text-align: left;
    width: 100%
}

.mi-modal.mi-modal--mobile .notify-m-modal__actions {
    display: none
}

.top-drainage {
    z-index: 9;
    box-sizing: border-box;
    background-color: #fff;
    border-bottom: .5px solid #e8e8e8;
    min-height: 77px;
    padding: 16px 24px;
    display: flex;
    position: relative
}

.top-drainage .top-drainage__right {
    flex: 1;
    align-items: center;
    display: flex
}

.top-drainage .top-drainage__right__des {
    color: #191919;
    flex: 1;
    margin-right: 16px;
    font-size: 12px;
    font-weight: 700
}

.top-drainage .top-drainage__right__text {
    margin-top: 4px;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.3
}

.top-drainage .top-drainage__right__button {
    color: #191919;
    background: #fff;
    border: 1px solid #191919;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    min-width: 88px;
    height: 28px;
    font-size: 10px;
    font-weight: 700;
    display: flex
}

.top-drainage .top-drainage__close {
    display: flex;
    position: absolute;
    top: 5px;
    right: 10px
}

.top-drainage .top-drainage__close i {
    color: rgba(25,25,25,.35);
    cursor: pointer;
    opacity: .8;
    font-size: 14px;
    line-height: 1
}

.mi-btn {
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    border-radius: .125rem;
    outline: 0
}

.mi-btn:focus {
    outline: 0
}

.mi-btn:focus-visible {
    outline-offset: .04167rem;
    outline: .04167rem solid rgba(255,105,0,.5)
}

.mi-btn--large {
    width: 3.33333rem;
    height: 1.45833rem;
    font-size: .54167rem;
    line-height: 1.45833rem
}

.mi-btn--normal {
    width: 2.5rem;
    height: 1.45833rem;
    font-size: .5rem
}

.mi-btn--small {
    font-size: .41667rem
}

.mi-btn--primary {
    color: var(--title-primary-variant-2);
    background: var(--background-primary);
    border: none
}

.mi-btn--primary.mi-btn-disabled {
    background: #e0e0e0
}

.mi-btn--line {
    color: var(--primary-base);
    border: .02083rem solid var(--border-primary);
    background: 0 0
}

.mi-btn--line.mi-btn--disabled {
    color: #c9c9c9;
    border: .02083rem solid #c9c9c9
}

.mi-btn--link {
    width: auto;
    color: var(--primary-base);
    cursor: pointer;
    background: 0 0;
    border: none
}

.mi-btn--link.mi-btn--disabled {
    color: #c9c9c9
}

.mi-btn--default {
    color: #757575;
    background: var(--background-light);
    border: .02083rem solid #757575
}

.mi-btn--default.mi-btn--disabled {
    color: #c9c9c9;
    border: .02083rem solid #c9c9c9
}

.mi-btn--tag {
    color: #ff6900;
    cursor: pointer;
    background: 0 0;
    border: .02083rem solid #ff6900;
    border-radius: .16667rem;
    width: auto;
    height: .72917rem;
    padding: 0 .125rem;
    font-size: .5rem;
    line-height: .72917rem
}

.mi-btn--tag.mi-btn--disabled {
    color: #c9c9c9;
    border: .02083rem solid #c9c9c9
}

.mi-btn--disabled {
    cursor: not-allowed
}

.mi-toast.mi-toast--mobile .mi-toast__wrapper-enter {
    opacity: 0
}

.mi-toast.mi-toast--mobile .mi-toast__wrapper-enter-active {
    opacity: 1;
    transition: opacity .2s
}

.mi-toast.mi-toast--mobile .mi-toast__wrapper-exit {
    opacity: 1
}

.mi-toast.mi-toast--mobile .mi-toast__wrapper-exit-active {
    opacity: 0;
    transition: opacity .2s
}

.mi-toast.mi-toast--mobile .mi-toast__content {
    z-index: 20;
    box-sizing: border-box;
    max-width: 12.0833rem;
    color: var(--title-primary-variant-2);
    text-align: center;
    background: var(--background-toast);
    border-radius: .20833rem;
    padding: .41667rem .625rem;
    font-size: .54167rem;
    line-height: .66667rem;
    position: fixed;
    bottom: 3.125rem;
    left: 50%;
    transform: translate(-50%)
}

.mi-toast.mi-toast--mobile .mi-toast__img {
    text-align: center;
    margin-bottom: .20833rem
}

.mi-toast.mi-toast--mobile .mi-toast__img img {
    width: 1.66667rem;
    height: 1.66667rem
}

.site-footer__footnote {
    color: var(--text-secondary);
    background-color: #ececec;
    padding: 1rem 0
}

.site-footer__footnote .site-container {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 .66667rem;
    width: 100%!important
}

.site-footer__footnote .footnote__list {
    grid-row-gap: .66667rem;
    row-gap: .66667rem;
    margin: 0;
    padding: 0;
    font-size: .33333rem;
    display: grid
}

.site-footer__footnote .footnote__list:not(:first-child) {
    border-top: .02083rem solid #d6d6d6;
    margin-top: 1rem;
    padding-top: 1rem
}

.site-footer__footnote .footnote__item {
    list-style-type: decimal;
    list-style-position: inside;
    position: relative
}

.site-footer__footnote .site-footer__terms .site-footer__payment-terms {
    white-space: pre-line
}

.site-footer__footnote .site-footer__terms .site-footer__payment-terms a {
    color: var(--link-active);
    margin: 0 auto;
    text-decoration: none
}

.faq-con {
    background-color: #fff;
    width: 100%
}

.faq-con .section {
    box-sizing: border-box;
    color: #000;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    padding: 1.04167rem;
    font-weight: 400;
    line-height: 1.5;
    position: relative;
    overflow: hidden
}

.faq-con .section .xm-text {
    display: block
}

.faq-con .section .flex-list {
    justify-content: center;
    align-items: center;
    display: flex
}

.faq-con .section-banner {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 6.25rem;
    display: flex;
    position: relative
}

.faq-con .section-banner .banner-text {
    color: #fefefe;
    text-align: center;
    font-size: 1rem;
    font-weight: 700
}

.faq-con .section-faq {
    min-height: 16.6667rem;
    padding: 0 0 2.08333rem
}

.faq-con .section-faq .faq-content {
    background-color: #fff;
    width: 100%;
    margin: 0 auto;
    padding: 1.04167rem 0
}

.faq-con .section-faq .J_faqLi {
    border-bottom: .02083rem solid #eee;
    width: 18.75rem;
    margin: 0 auto .20833rem;
    padding-bottom: .625rem;
    font-size: .95833rem;
    line-height: 1.3
}

.faq-con .section-faq .J_faqLi.opened .list-content {
    max-height: 41.6667rem;
    transition: max-height .3s ease-in
}

.faq-con .section-faq .J_faqLi.opened .icon {
    transform: rotate(-135deg)
}

.faq-con .section-faq .J_faqLi:last-of-type {
    border-bottom: none
}

.faq-con .section-faq .module-title {
    margin: 1.04167rem 0 .41667rem
}

.faq-con .section-faq .list-header {
    color: #424242;
    cursor: pointer;
    justify-content: space-between;
    margin-top: .20833rem;
    margin-bottom: .41667rem;
    font-weight: 400;
    display: flex;
    position: relative
}

.faq-con .section-faq .list-header .sub-title {
    color: #424242;
    width: 17.7083rem;
    margin: 0;
    font-size: .95833rem;
    font-weight: 400;
    display: inline-block
}

.faq-con .section-faq .list-content {
    max-height: 0;
    padding: 0;
    transition: max-height .5s cubic-bezier(0,1.05,0,1);
    overflow: hidden
}

.faq-con .section-faq .list-content-inner {
    color: #757575;
    margin-top: .10417rem;
    font-size: .58333rem;
    font-weight: 400
}

.faq-con .section-faq .icon {
    cursor: pointer;
    border-top: .10417rem solid #424242;
    border-left: .10417rem solid #424242;
    width: .20833rem;
    height: .20833rem;
    margin-top: .20833rem;
    transform: rotate(45deg)
}