.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
}

.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
}

.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
}

.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
}


.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_9d3e66a8c7 {
    z-index: 1;
    box-sizing: border-box;
    background-color: #000;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    display: flex;
    overflow: hidden;
}

.div1.fly-birds-page_9d3e66a8c7 * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    line-height: 1.2
}

.div1.fly-birds-page_9d3e66a8c7 :not(:is(.xm-price *)) {
    font-size: 0
}

.div1.fly-birds-page_9d3e66a8c7 .div2 {
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 34.9375rem;
    display: flex
}

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

.div1.fly-birds-page_9d3e66a8c7 .div2 .div4 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.0417rem;
    min-height: 8.5625rem;
    margin-top: -30.6042rem;
    margin-left: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div2 .div4 .div5 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.0417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div2 .div4 .div5 .image7 {
    z-index: 1;
    width: 19.0417rem;
    height: 2.91667rem;
    margin-top: -2.75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div2 .div4 .div5 .div6 {
    z-index: -1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.2708rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div2 .div4 .div5 .div6 .split_text9890 {
    color: #000;
    text-align: center;
    width: 17.5208rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_9d3e66a8c7 .div2 .div4 .div8 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.2292rem;
    margin-top: 1rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div2 .div4 .div8 .split_text9889 {
    color: #000;
    text-align: center;
    width: 17.3333rem;
    font-size: 1rem
}

.div1.fly-birds-page_9d3e66a8c7 .div2 .div4 .div9 {
    color: #000;
    margin-top: 1.14583rem;
    margin-left: .14583rem;
    font-size: .79167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 77.4583rem;
    padding-bottom: 5.8125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .image15 {
    z-index: 0;
    width: 22.5rem;
    height: 77.4583rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div16 {
    z-index: 7;
    align-items: center;
    width: 19.5833rem;
    min-height: 10.5417rem;
    margin-top: -73.8125rem;
    margin-left: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div16 .image17 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.5833rem;
    height: 10.5417rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div16 .div18 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 7.75rem;
    margin-top: .39583rem;
    margin-left: -18.7292rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div16 .div18 .split_text9885 {
    color: #fff;
    width: 8rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div19 {
    z-index: 6;
    flex-direction: column;
    align-items: center;
    width: 9.625rem;
    min-height: 16.5833rem;
    margin-top: .375rem;
    margin-left: -9.79167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div19 .image20 {
    z-index: 0;
    width: 9.625rem;
    height: 16.5833rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div19 .div21 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 7rem;
    margin-top: -15.6458rem;
    margin-left: -.83333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div19 .div21 .split_text9884 {
    color: #fff;
    width: 7.70833rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div22 {
    z-index: 5;
    flex-direction: column;
    align-items: center;
    width: 9.625rem;
    min-height: 16.5833rem;
    margin-top: -16.5833rem;
    margin-left: 10.2083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div22 .image23 {
    z-index: 0;
    width: 9.625rem;
    height: 16.5833rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div22 .div24 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 6.91667rem;
    margin-top: -15.6042rem;
    margin-left: -1.04167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div22 .div24 .split_text9883 {
    color: #fff;
    width: 7.29167rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div25 {
    z-index: 4;
    align-items: center;
    width: 19.625rem;
    min-height: 9.47917rem;
    margin-top: .375rem;
    margin-left: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div25 .image26 {
    z-index: 0;
    flex-shrink: 0;
    width: 19.625rem;
    height: 9.47917rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div25 .div27 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 8.6875rem;
    margin-left: -18.7917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div25 .div27 .split_text9882 {
    color: #fff;
    width: 9.85417rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div28 {
    z-index: 3;
    flex-direction: column;
    align-items: center;
    width: 9.625rem;
    min-height: 15.9792rem;
    margin-top: .375rem;
    margin-left: -9.79167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div28 .image29 {
    z-index: 0;
    width: 9.625rem;
    height: 15.9792rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div28 .div30 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.79167rem;
    margin-top: -15.2083rem;
    margin-left: -.16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div28 .div30 .split_text9881 {
    color: #fff;
    width: 7.85417rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div31 {
    z-index: 2;
    flex-direction: column;
    align-items: center;
    width: 9.625rem;
    min-height: 15.9792rem;
    margin-top: -15.9792rem;
    margin-left: 10.2083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div31 .image32 {
    z-index: 0;
    width: 9.625rem;
    height: 15.9792rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div31 .div33 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 7.22917rem;
    margin-top: -15.2292rem;
    margin-left: -.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div31 .div33 .split_text9880 {
    color: #fff;
    width: 8rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.25rem;
    min-height: 13.125rem;
    margin-top: 1.16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div35 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.2083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div35 .split_text9879 {
    color: #7f7f7f;
    width: 19.4167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div36 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.1875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div36 .split_text9878 {
    color: #7f7f7f;
    width: 19.4167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div37 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 17.3542rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div37 .split_text9877 {
    color: #7f7f7f;
    width: 19.4167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div38 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.25rem;
    margin-top: 0;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div38 .split_text9876 {
    color: #7f7f7f;
    width: 19.4167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div39 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 17.2083rem;
    margin-top: 0;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div14 .div34 .div39 .split_text9875 {
    color: #7f7f7f;
    width: 19.4167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 51.6875rem;
    margin-top: 5.58333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div41 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.0208rem;
    min-height: 15.5833rem;
    margin-left: -.27083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div41 .div42 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 17.0208rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div41 .div42 .split_text9874 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(-69deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.3333rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div41 .div43 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 15.1042rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div41 .div43 .split_text9873 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(-69deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 17.5625rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div41 .div44 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.0208rem;
    margin-top: 1.02083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div41 .div44 .split_text9872 {
    color: #fff;
    width: 19.1458rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 18rem;
    min-height: 14.7083rem;
    margin-top: 3.6875rem;
    margin-left: -.20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 {
    justify-content: space-between;
    align-items: flex-start;
    width: 18rem;
    min-height: 6.22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div47 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 7.1875rem;
    min-height: 6.16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div47 .image48 {
    width: 1.41667rem;
    height: 1.39583rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div47 .div49 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.47917rem;
    margin-top: .60417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div47 .div49 .split_text9871 {
    color: #ececec;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.29167rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div47 .div50 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.1875rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div47 .div50 .split_text9870 {
    color: rgba(237, 237, 237, .5);
    text-align: center;
    width: 7.29167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div51 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 6.625rem;
    height: 6.10417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div51 .image52 {
    width: 3.6875rem;
    height: 1.39583rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div51 .div53 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.91667rem;
    margin-top: .625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div51 .div53 .split_text9867 {
    color: #ececec;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.29167rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div51 .div54 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.625rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div46 .div51 .div54 .split_text9866 {
    color: rgba(237, 237, 237, .5);
    text-align: center;
    width: 7.29167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 {
    justify-content: space-between;
    align-items: flex-start;
    width: 17.0417rem;
    height: 5.16667rem;
    margin-left: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div56 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 6.75rem;
    min-height: 5.0625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div56 .image57 {
    width: 1.22917rem;
    height: 1.22917rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div56 .div58 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.10417rem;
    margin-top: .66667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div56 .div58 .split_text9869 {
    color: #ececec;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.29167rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div56 .div59 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.75rem;
    margin-top: .4375rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div56 .div59 .split_text9868 {
    color: rgba(237, 237, 237, .5);
    text-align: center;
    width: 7.29167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div60 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 5.14583rem;
    min-height: 3.83333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div60 .image61 {
    width: 1.35417rem;
    height: 1.3125rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div60 .div62 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.14583rem;
    margin-top: .66667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .div45 .div55 .div60 .div62 .split_text9865 {
    color: #ececec;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 5.875rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div40 .image63 {
    width: 22.5rem;
    height: 17rem;
    margin-top: .70833rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 22.5rem;
    height: 70.1042rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    min-height: 44.5417rem;
    padding-bottom: 20.0833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .image66 {
    z-index: 0;
    width: 22.5rem;
    height: 44.5417rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div67 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.5rem;
    min-height: 8.85417rem;
    margin-top: -35.8333rem;
    margin-left: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div67 .div68 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 16rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div67 .div68 .split_text9864 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.6458rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div67 .div69 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 14.1458rem;
    margin-top: .22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div67 .div69 .split_text9863 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.6458rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div67 .div70 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.5rem;
    margin-top: .97917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div67 .div70 .split_text9862 {
    color: #efefef;
    width: 19.7292rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 {
    z-index: 1;
    box-sizing: border-box;
    align-items: flex-start;
    width: 18.6042rem;
    min-height: 3.20833rem;
    margin-top: 3.6875rem;
    margin-left: .52083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div72 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 3.6875rem;
    min-height: 3.20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div72 .div73 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div72 .div73 .split_text9861 {
    color: #fffefe;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 5rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div72 .div74 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div72 .div74 .split_text9860 {
    color: silver;
    text-align: center;
    width: 5rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div75 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 4.52083rem;
    min-height: 3.04167rem;
    margin-left: 3.04167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div75 .div76 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.52083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div75 .div76 .split_text9859 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 5rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div75 .div77 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.83333rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div75 .div77 .split_text9858 {
    color: #bfbfbf;
    text-align: center;
    width: 5.10417rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div78 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 4.95833rem;
    min-height: 3rem;
    margin-left: 2.39583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div78 .div79 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.95833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div78 .div79 .split_text9857 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 5.04167rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div78 .div80 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.47917rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div65 .div71 .div78 .div80 .split_text9856 {
    color: #bfbfbf;
    text-align: center;
    width: 5rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    min-height: 20.6875rem;
    margin-top: 4.875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div82 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 16.7917rem;
    min-height: 8.04167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div82 .div83 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16.7917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div82 .div83 .split_text9855 {
    color: #eee;
    text-align: center;
    width: 18rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div82 .div84 {
    justify-content: space-between;
    align-items: flex-start;
    width: 14.7708rem;
    height: 2.79167rem;
    margin-left: .22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div82 .div84 .div85 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div82 .div84 .div85 .split_text9854 {
    color: #eee;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.875rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div82 .div84 .div86 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.6875rem;
    margin-top: 0;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div82 .div84 .div86 .split_text9853 {
    color: #eee;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.83333rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div87 {
    box-sizing: border-box;
    align-items: flex-start;
    width: 22.5rem;
    min-height: 10.7292rem;
    margin-top: 1.91667rem;
    padding-right: 3.41667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div87 .image88 {
    z-index: 0;
    flex-shrink: 0;
    width: 22.5rem;
    height: 10.7292rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div87 .div89 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.41667rem;
    margin-top: 7.29167rem;
    margin-left: -18.8333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div87 .div89 .split_text9851 {
    color: #eee;
    text-align: center;
    width: 5.95833rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div87 .div90 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.41667rem;
    margin-top: 7.29167rem;
    margin-left: 4.58333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div64 .div81 .div87 .div90 .split_text9852 {
    color: #eee;
    text-align: center;
    width: 6.95833rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div91 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 13rem;
    padding-bottom: 5.02083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div91 .image92 {
    z-index: 0;
    width: 22.5rem;
    height: 13rem
}

.div1.fly-birds-page_9d3e66a8c7 .div91 .div93 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 15.9583rem;
    min-height: 3.08333rem;
    margin-top: -8.10417rem;
    margin-left: .29167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div91 .div93 .div94 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.9583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div91 .div93 .div94 .split_text9849 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(1deg, #a9b1cb, #fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 17.25rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_9d3e66a8c7 .div91 .div93 .div95 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 13.6667rem;
    margin-top: .41667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div91 .div93 .div95 .split_text9850 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(1deg, #a9b1cb, #fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 16.5417rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 122.313rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    min-height: 64.4167rem;
    padding-bottom: 13.8958rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .image98 {
    z-index: 0;
    width: 22.5rem;
    height: 64.4167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div99 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.3542rem;
    min-height: 12.0417rem;
    margin-top: -57.1042rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div99 .div100 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 14.2292rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div99 .div100 .split_text9848 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 14.1667rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div99 .div101 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 14.6042rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div99 .div101 .split_text9847 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.5625rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div99 .div102 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.3542rem;
    margin-top: 1.02083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div99 .div102 .split_text9846 {
    color: #fff;
    width: 19.5417rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.6667rem;
    min-height: 27.8125rem;
    margin-top: 3.35417rem;
    padding-bottom: 2.95833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .image104 {
    z-index: 0;
    width: 19.6667rem;
    height: 27.8125rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 {
    z-index: 3;
    justify-content: space-between;
    align-items: flex-end;
    width: 8.45833rem;
    min-height: 4.39583rem;
    margin-top: -25.1667rem;
    margin-left: 7.625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .image106 {
    flex-shrink: 0;
    width: .08333rem;
    height: 4.10417rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .div107 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 6.45833rem;
    height: 4.375rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .div107 .div108 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 6.45833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .div107 .div108 .split_text9836 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.29167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .div107 .div109 {
    box-sizing: border-box;
    align-items: flex-start;
    width: 4.10417rem;
    height: 1.625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .div107 .div109 .div110 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 4.375rem;
    margin-top: -.72917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .div107 .div109 .div110 .split_text9835 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 4.375rem;
    font-size: 2.08333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .div107 .div109 .div111 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: .60417rem;
    margin-top: .41667rem;
    margin-left: .47917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div105 .div107 .div109 .div111 .split_text9834 {
    color: #d7efff;
    text-align: center;
    width: .95833rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div112 {
    z-index: 5;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 6.29167rem;
    min-height: 4.35417rem;
    margin-top: -4.35417rem;
    margin-left: -10.9167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div112 .div113 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 6.29167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div112 .div113 .split_text9845 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.08333rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div112 .div114 {
    box-sizing: border-box;
    align-items: flex-start;
    width: 4.16667rem;
    height: 1.875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div112 .div114 .div115 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 4.16667rem;
    margin-top: -.625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div112 .div114 .div115 .split_text9844 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 4.16667rem;
    font-size: 2.08333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div112 .div114 .div116 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: .60417rem;
    margin-top: .625rem;
    margin-left: .39583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div112 .div114 .div116 .split_text9843 {
    color: #d7efff;
    text-align: center;
    width: .95833rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 {
    z-index: 4;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 11.7708rem;
    min-height: 6.08333rem;
    margin-top: 2.4375rem;
    margin-left: -5.1875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div118 {
    justify-content: space-between;
    align-items: flex-start;
    width: 11.5833rem;
    min-height: 1.47917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div118 .div119 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 7.0625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div118 .div119 .split_text9842 {
    color: #717171;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.79167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div118 .div120 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 1.52083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div118 .div120 .split_text9841 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 2.22917rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div121 {
    justify-content: space-between;
    align-items: flex-end;
    width: 11.6458rem;
    min-height: .60417rem;
    margin-top: 1.25rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div121 .div122 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 6.70833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div121 .div122 .split_text9840 {
    color: #717171;
    width: 6.97917rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div121 .div123 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 1.625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div121 .div123 .split_text9839 {
    color: #717171;
    width: 2.4375rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div124 {
    justify-content: space-between;
    align-items: flex-end;
    width: 11.6875rem;
    min-height: .625rem;
    margin-top: 2.125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div124 .div125 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 5.70833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div124 .div125 .split_text9838 {
    color: #717171;
    width: 6.77083rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div124 .div126 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 1.64583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div117 .div124 .div126 .split_text9837 {
    color: #717171;
    width: 2.4375rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 15.8958rem;
    min-height: 3.20833rem;
    margin-top: 2.20833rem;
    margin-left: -1.39583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .div128 {
    justify-content: space-between;
    align-items: flex-start;
    width: 10.6042rem;
    min-height: .77083rem;
    margin-left: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .div128 .div129 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 7.14583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .div128 .div129 .split_text9832 {
    color: #eee;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #88a9ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.41667rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .div128 .image130 {
    flex-shrink: 0;
    width: .6875rem;
    height: .6875rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .div128 .div131 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 1.5rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .div128 .div131 .split_text9831 {
    color: #eee;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #c1e3ff, #88a9ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 2.77083rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .image132 {
    width: 15.8958rem;
    height: .25rem;
    margin-top: .89583rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .div133 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 13.2083rem;
    margin-top: .6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div127 .div133 .split_text9833 {
    color: #fff;
    width: 14.9375rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div134 {
    z-index: 1;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 11.8542rem;
    min-height: 1.5625rem;
    margin-top: 2.3125rem;
    margin-left: -5.4375rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div134 .image135 {
    width: 8.54167rem;
    height: .27083rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div134 .div136 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 11.8125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div97 .div103 .div134 .div136 .split_text9830 {
    color: #c4c4c4;
    width: 12.8333rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.6042rem;
    min-height: 51.1875rem;
    margin-top: 6.70833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div138 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 17.3958rem;
    height: 3.75rem;
    margin-left: .45833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div138 .split_text9829 {
    color: #eee;
    text-align: center;
    width: 19rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.6042rem;
    min-height: 20.3958rem;
    margin-top: 2.41667rem;
    padding-bottom: 4.33333rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .image140 {
    z-index: 0;
    width: 19.6042rem;
    height: 20.3958rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .div141 {
    z-index: 4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.625rem;
    margin-top: -17.0625rem;
    margin-left: .5625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .div141 .split_text9828 {
    color: #eee;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 14.0417rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .div142 {
    z-index: 3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 14.7292rem;
    margin-top: .45833rem;
    margin-left: .45833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .div142 .split_text9827 {
    color: #fff;
    text-align: center;
    width: 16.7917rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .div143 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.9375rem;
    margin-top: 15.625rem;
    margin-left: -9.125rem;
    display: flex;
    position: absolute
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .div143 .split_text9826 {
    color: #eee;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 8.125rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .div144 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.4375rem;
    margin-top: 15.625rem;
    margin-left: 10.0833rem;
    display: flex;
    position: absolute
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div139 .div144 .split_text9825 {
    color: #eee;
    text-align: center;
    width: 6.97917rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.6042rem;
    min-height: 20.3958rem;
    margin-top: .8125rem;
    padding-bottom: 3.9375rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .image146 {
    z-index: 0;
    width: 19.6042rem;
    height: 20.3958rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .div147 {
    z-index: 4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.89583rem;
    margin-top: -17.0833rem;
    margin-left: .54167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .div147 .split_text9824 {
    color: #eee;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 10.5rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .div148 {
    z-index: 3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 13.4792rem;
    margin-top: .45833rem;
    margin-left: .5rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .div148 .split_text9823 {
    color: #fff;
    text-align: center;
    width: 14.6458rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .div149 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.125rem;
    margin-top: 16.25rem;
    margin-left: -8.89583rem;
    display: flex;
    position: absolute
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .div149 .split_text9822 {
    color: #eee;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.83333rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .div150 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.45833rem;
    margin-top: 16.25rem;
    margin-left: 10.0625rem;
    display: flex;
    position: absolute
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div145 .div150 .split_text9821 {
    color: #eee;
    text-align: center;
    width: 7.5rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div151 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.0833rem;
    min-height: 2.60417rem;
    margin-top: 1rem;
    margin-left: .47917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div151 .div152 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.0833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div151 .div152 .split_text9820 {
    color: #7f7f7f;
    text-align: center;
    width: 19.3958rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div151 .div153 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19rem;
    margin-top: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div96 .div137 .div151 .div153 .split_text9819 {
    color: #7f7f7f;
    text-align: center;
    width: 19.4167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div154 {
    box-sizing: border-box;
    align-items: center;
    width: 22.5rem;
    height: 50.4583rem;
    margin-top: 4.1875rem;
    padding-right: 4.375rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .image155 {
    z-index: 0;
    flex-shrink: 0;
    width: 22.5rem;
    height: 50.4583rem
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div156 {
    z-index: 3;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.7917rem;
    height: 11.3542rem;
    margin-top: -23.6042rem;
    margin-left: -20.9375rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div156 .div157 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 16.4167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div156 .div157 .split_text9818 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.2083rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div156 .div158 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 12.0417rem;
    margin-top: .47917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div156 .div158 .split_text9817 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.2083rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div156 .div159 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.7917rem;
    margin-top: 1.02083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div156 .div159 .split_text9816 {
    color: #efefef;
    width: 19.5833rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div160 {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 7.33333rem;
    height: 2.27083rem;
    margin-top: -2.1875rem;
    margin-left: -18.7708rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div160 .div161 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 7.3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div160 .div161 .split_text9815 {
    color: #fff;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.75rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div160 .div162 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 6.3125rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div160 .div162 .split_text9814 {
    color: #797979;
    width: 7.54167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div163 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 6rem;
    height: 3.1875rem;
    margin-top: -1.1875rem;
    margin-left: 3.20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div163 .div164 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 5.08333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div163 .div164 .split_text9813 {
    color: #eee;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 8.45833rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div163 .div165 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 6rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div154 .div163 .div165 .split_text9812 {
    color: #797979;
    width: 8.08333rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 47.1042rem;
    padding-bottom: .0625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .image167 {
    z-index: 0;
    width: 22.5rem;
    height: 47.1042rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div168 {
    z-index: 2;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 14.75rem;
    height: 3.20833rem;
    margin-top: -44.1458rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div168 .split_text9811 {
    color: #f4f4f4;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 14.75rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-end;
    width: 19.6458rem;
    min-height: 28.4792rem;
    margin-top: 12.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div170 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.6458rem;
    min-height: 11.0833rem;
    padding-bottom: 2.8125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div170 .image171 {
    z-index: 0;
    width: 19.6458rem;
    height: 11.0833rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div170 .div172 {
    z-index: 3;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 12.5rem;
    margin-top: -8rem;
    margin-left: .1875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div170 .div172 .split_text9805 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 15.8542rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div170 .div173 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.6042rem;
    margin-top: .5rem;
    margin-left: .25rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div170 .div173 .split_text9804 {
    color: rgba(143, 143, 143, .72);
    text-align: center;
    width: 16.0417rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div170 .div174 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 8rem;
    margin-top: 0;
    margin-left: .22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div170 .div174 .split_text9803 {
    color: rgba(143, 143, 143, .72);
    text-align: center;
    width: 16.0417rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 {
    box-sizing: border-box;
    align-items: flex-start;
    width: 19.625rem;
    min-height: 16.8542rem;
    margin-top: .54167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div176 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 9.54167rem;
    min-height: 16.8542rem;
    padding-bottom: 5.64583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div176 .image177 {
    z-index: 0;
    width: 9.54167rem;
    height: 16.8542rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div176 .div178 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    margin-top: -12.625rem;
    margin-left: .16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div176 .div178 .split_text9810 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.89583rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div176 .div179 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 8rem;
    margin-top: .41667rem;
    margin-left: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div176 .div179 .split_text9809 {
    color: rgba(143, 143, 143, .72);
    text-align: center;
    width: 8.29167rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div180 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 9.54167rem;
    min-height: 16.8542rem;
    margin-left: .54167rem;
    padding-bottom: 7.5rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div180 .image181 {
    z-index: 0;
    width: 9.54167rem;
    height: 16.8542rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div180 .div182 {
    z-index: 3;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.625rem;
    margin-top: -12.625rem;
    margin-left: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div180 .div182 .split_text9808 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.39583rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div180 .div183 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.14583rem;
    margin-top: .41667rem;
    margin-left: .27083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div180 .div183 .split_text9806 {
    color: rgba(143, 143, 143, .72);
    text-align: center;
    width: 8.33333rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div180 .div184 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.08333rem;
    margin-left: .16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div166 .div169 .div175 .div180 .div184 .split_text9807 {
    color: rgba(143, 143, 143, .72);
    text-align: center;
    width: 8.33333rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div185 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 16.4375rem;
    margin-top: .47917rem;
    padding-bottom: 5.02083rem;
    display: flex
}

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

.div1.fly-birds-page_9d3e66a8c7 .div185 .div187 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 18rem;
    min-height: 3.0625rem;
    margin-top: -8.08333rem;
    margin-left: .16667rem;
    display: flex
}

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

.div1.fly-birds-page_9d3e66a8c7 .div185 .div187 .div188 .split_text9801 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(1deg, #a9b1cb, #fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 18.4583rem;
    font-size: 1.5rem
}

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

.div1.fly-birds-page_9d3e66a8c7 .div185 .div187 .div189 .split_text9802 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(1deg, #a9b1cb, #fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 16.1458rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 {
    z-index: 9;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 22.5rem;
    height: 143.354rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    min-height: 33.1667rem;
    padding-bottom: 2.625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .image192 {
    z-index: 0;
    width: 22.5rem;
    height: 33.1667rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div193 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.25rem;
    height: 9.0625rem;
    margin-top: -27.5208rem;
    margin-left: -.20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div193 .div194 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 9.04167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div193 .div194 .split_text9800 {
    color: #f4f4f4;
    text-align: center;
    width: 18.0208rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div193 .div195 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.3542rem;
    margin-top: .22917rem;
    margin-left: .22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div193 .div195 .split_text9799 {
    color: #f4f4f4;
    text-align: center;
    width: 17.2708rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div193 .div196 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.25rem;
    margin-top: 1.16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div193 .div196 .split_text9798 {
    color: #717171;
    text-align: center;
    width: 19.6667rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div197 {
    z-index: 1;
    justify-content: space-between;
    align-items: flex-start;
    width: 15.7083rem;
    height: .75rem;
    margin-top: 15.0833rem;
    margin-left: -.20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div197 .div198 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.0625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div197 .div198 .split_text9797 {
    color: #efefef;
    text-align: center;
    width: 8.20833rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div197 .div199 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.66667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div191 .div197 .div199 .split_text9796 {
    color: #efefef;
    text-align: center;
    width: 7.9375rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.625rem;
    height: 28.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div201 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.0833rem;
    min-height: 10.2708rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div201 .div202 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 11.4167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div201 .div202 .split_text9795 {
    color: #f4f4f4;
    text-align: center;
    width: 16.5833rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div201 .div203 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17.2292rem;
    margin-top: .22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div201 .div203 .split_text9794 {
    color: #f4f4f4;
    text-align: center;
    width: 17.5625rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div201 .div204 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.0833rem;
    margin-top: 1.1875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div201 .div204 .split_text9793 {
    color: #717171;
    text-align: center;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div205 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.625rem;
    min-height: 14.9167rem;
    margin-top: 3.5rem;
    padding-bottom: 1.91667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div205 .image206 {
    z-index: 0;
    width: 19.625rem;
    height: 14.9167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div205 .div207 {
    z-index: 1;
    justify-content: space-between;
    align-items: flex-start;
    width: 15.3333rem;
    min-height: 1.625rem;
    margin-top: -3.54167rem;
    margin-left: .16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div205 .div207 .div208 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 6.25rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div205 .div207 .div208 .split_text9792 {
    color: #efefef;
    text-align: center;
    width: 7.625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div205 .div207 .div209 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.66667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div200 .div205 .div207 .div209 .split_text9791 {
    color: #efefef;
    text-align: center;
    width: 8.60417rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.625rem;
    height: 29.3542rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div211 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 18.375rem;
    min-height: 10.1875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div211 .div212 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 10.7083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div211 .div212 .split_text9790 {
    color: #f4f4f4;
    text-align: center;
    width: 17.3958rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div211 .div213 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12rem;
    margin-top: .27083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div211 .div213 .split_text9789 {
    color: #f4f4f4;
    text-align: center;
    width: 17.3958rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div211 .div214 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 18.375rem;
    margin-top: 1.14583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div211 .div214 .split_text9788 {
    color: #717171;
    text-align: center;
    width: 18.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div215 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.625rem;
    min-height: 15.6667rem;
    margin-top: 3.5rem;
    padding-bottom: 3.5625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div215 .image216 {
    z-index: 0;
    width: 19.625rem;
    height: 15.6667rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div215 .div217 {
    z-index: 1;
    justify-content: space-between;
    align-items: flex-start;
    width: 16.2917rem;
    min-height: .75rem;
    margin-top: -4.3125rem;
    margin-left: -.79167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div215 .div217 .div218 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.29167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div215 .div217 .div218 .split_text9787 {
    color: #efefef;
    text-align: center;
    width: 7.875rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div215 .div217 .div219 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.66667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div210 .div215 .div217 .div219 .split_text9786 {
    color: #efefef;
    text-align: center;
    width: 7.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.625rem;
    height: 26.5833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div221 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 17.5625rem;
    min-height: 9.97917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div221 .div222 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 11.4583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div221 .div222 .split_text9785 {
    color: #f4f4f4;
    text-align: center;
    width: 15.7708rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div221 .div223 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 14.9375rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div221 .div223 .split_text9784 {
    color: #f4f4f4;
    text-align: center;
    width: 15.7708rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div221 .div224 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17.5625rem;
    margin-top: 1.125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div221 .div224 .split_text9783 {
    color: #717171;
    text-align: center;
    width: 18.0417rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div225 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.625rem;
    min-height: 14.0417rem;
    margin-top: 2.5625rem;
    padding-bottom: 2.33333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div225 .image226 {
    z-index: 0;
    width: 19.625rem;
    height: 14.0417rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div225 .div227 {
    z-index: 1;
    justify-content: space-between;
    align-items: flex-start;
    width: 16.8333rem;
    min-height: .75rem;
    margin-top: -3.08333rem;
    margin-left: -1.20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div225 .div227 .div228 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div225 .div227 .div228 .split_text9782 {
    color: #efefef;
    text-align: center;
    width: 8.125rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div225 .div227 .div229 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.66667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div190 .div220 .div225 .div227 .div229 .split_text9781 {
    color: #efefef;
    text-align: center;
    width: 6.64583rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div230 {
    z-index: 9;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 16.2083rem;
    margin-top: 1.125rem;
    padding-bottom: 3.89583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div230 .image231 {
    z-index: 0;
    width: 22.5rem;
    height: 16.2083rem
}

.div1.fly-birds-page_9d3e66a8c7 .div230 .div232 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 16.3125rem;
    min-height: 5.89583rem;
    margin-top: -9.79167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div230 .div232 .div233 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16.3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div230 .div232 .div233 .split_text9780 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(1deg, #a9b1cb, #fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 17.25rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_9d3e66a8c7 .div230 .div232 .div234 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.4167rem;
    margin-top: .60417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div230 .div232 .div234 .split_text9779 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(1deg, #a9b1cb, #fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 16.3125rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div235 {
    z-index: 9;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 22.5rem;
    height: 54.9583rem;
    padding-bottom: 1.60417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .image236 {
    z-index: 0;
    width: 22.5rem;
    height: 54.9583rem
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div237 {
    z-index: 3;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.375rem;
    min-height: 12.375rem;
    margin-top: -47.7083rem;
    margin-left: 1.58333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div237 .div238 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 11.2917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div237 .div238 .split_text9778 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 14.9375rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div237 .div239 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 17.1667rem;
    margin-top: .22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div237 .div239 .split_text9777 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 18.1875rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div237 .div240 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.375rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div237 .div240 .split_text9776 {
    color: #fff;
    width: 19.7083rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .image241 {
    z-index: 2;
    width: 12.9167rem;
    height: 1.14583rem;
    margin-top: 2.70833rem;
    margin-left: 1.60417rem
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div242 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.0833rem;
    margin-top: 29.125rem;
    margin-left: 1.60417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div235 .div242 .split_text9775 {
    color: #fff;
    width: 19.5833rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div243 {
    z-index: 9;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.6042rem;
    height: 26.1667rem;
    margin-top: 6.66667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .div244 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 19.5rem;
    min-height: 12.1042rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .div244 .div245 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 15.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .div244 .div245 .split_text9774 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.2292rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .div244 .div246 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 17.8542rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .div244 .div246 .split_text9773 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.2292rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .div244 .div247 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.5rem;
    margin-top: 1.10417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .div244 .div247 .split_text9772 {
    color: #fff;
    width: 19.7708rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .div244 .image248 {
    width: 3.3125rem;
    height: 1rem;
    margin-top: 2.3125rem;
    margin-left: .16667rem
}

.div1.fly-birds-page_9d3e66a8c7 .div243 .image249 {
    width: 19.6042rem;
    height: 11.5833rem;
    margin-top: 2.47917rem
}

.div1.fly-birds-page_9d3e66a8c7 .div250 {
    z-index: 9;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 27.8958rem;
    margin-top: 8.29167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div250 .div251 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.2083rem;
    min-height: 7.54167rem;
    margin-left: -1.08333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div250 .div251 .div252 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 8.54167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div250 .div251 .div252 .split_text9769 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 18.6667rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div250 .div251 .div253 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 12.7292rem;
    margin-top: .10417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div250 .div251 .div253 .split_text9770 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 18.6667rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div250 .div251 .div254 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.2083rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div250 .div251 .div254 .split_text9771 {
    color: #717171;
    width: 18.9375rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div250 .image255 {
    width: 22.5rem;
    height: 17.8125rem;
    margin-top: 2.54167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 {
    z-index: 9;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 54.5417rem;
    margin-top: 10.6458rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    min-height: 30rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div258 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.6875rem;
    min-height: 10.4375rem;
    margin-left: -.64583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div258 .div259 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 16.0208rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div258 .div259 .split_text9768 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 18.1458rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div258 .div260 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 14.5625rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div258 .div260 .split_text9767 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 16.7708rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div258 .div261 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.6875rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div258 .div261 .split_text9766 {
    color: #fff;
    width: 19.5417rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 {
    justify-content: space-between;
    align-items: center;
    width: 19.4583rem;
    min-height: 4.1875rem;
    margin-top: 1.83333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div263 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 4rem;
    min-height: 3.02083rem;
    margin-top: 1.08333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div263 .div264 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 1.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div263 .div264 .split_text9765 {
    color: #efefef;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 5.9375rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div263 .div265 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 4rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div263 .div265 .split_text9764 {
    color: #adadad;
    width: 5.22917rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div266 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 7.29167rem;
    min-height: 2.20833rem;
    margin-top: .27083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div266 .div267 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 7.29167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div266 .div267 .split_text9763 {
    color: #efefef;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 7.45833rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div266 .div268 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 4.75rem;
    margin-top: .3125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .div266 .div268 .split_text9762 {
    color: #adadad;
    width: 5.9375rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .div262 .image269 {
    flex-shrink: 0;
    width: 4.14583rem;
    height: 4.1875rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div257 .image270 {
    width: 22.5rem;
    height: 12.625rem;
    margin-top: .91667rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.625rem;
    min-height: 19.8125rem;
    margin-top: 4.72917rem;
    margin-left: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div272 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 12.0208rem;
    min-height: 3.35417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div272 .div273 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 9.10417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div272 .div273 .split_text9761 {
    color: #efefef;
    text-align: center;
    width: 16.3542rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div272 .div274 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.0208rem;
    margin-top: .22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div272 .div274 .split_text9760 {
    color: #efefef;
    text-align: center;
    width: 13.6875rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div275 {
    flex-direction: column;
    align-items: center;
    width: 19.625rem;
    min-height: 14.5833rem;
    margin-top: 1.875rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div275 .image276 {
    z-index: 0;
    width: 19.625rem;
    height: 14.5833rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div275 .div277 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 7.47917rem;
    margin-top: 1.25rem;
    margin-left: -10.1458rem;
    display: flex;
    position: absolute
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div275 .div277 .split_text9759 {
    color: #efefef;
    text-align: center;
    width: 7.85417rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div275 .div278 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 5.64583rem;
    margin-top: 1.25rem;
    margin-left: 9.4375rem;
    display: flex;
    position: absolute
}

.div1.fly-birds-page_9d3e66a8c7 .div256 .div271 .div275 .div278 .split_text9758 {
    color: #efefef;
    text-align: center;
    width: 6.1875rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div279 {
    z-index: 9;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-end;
    width: 19.6667rem;
    height: 37.3958rem;
    margin-top: 10.1458rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div280 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.4792rem;
    min-height: 13.0417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div280 .image281 {
    width: 9.60417rem;
    height: 1.66667rem
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div280 .div282 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17.6458rem;
    margin-top: .8125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div280 .div282 .split_text9757 {
    color: #f4f4f4;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.0625rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div280 .div283 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.4792rem;
    margin-top: 1rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div280 .div283 .split_text9756 {
    color: #717171;
    text-align: center;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .image284 {
    width: 19.6042rem;
    height: 14.1042rem;
    margin-top: 2.58333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div285 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.5208rem;
    min-height: 6.91667rem;
    margin-top: .75rem;
    margin-right: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div285 .div286 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17.6875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div285 .div286 .split_text9755 {
    color: #717171;
    text-align: center;
    width: 17.8542rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div285 .div287 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.5208rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div279 .div285 .div287 .split_text9754 {
    color: #717171;
    text-align: center;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div288 {
    z-index: 9;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 38.4792rem;
    margin-top: 10.3333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div289 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.2917rem;
    min-height: 11.9167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div289 .image290 {
    width: 11.75rem;
    height: 2.64583rem;
    margin-left: .20833rem
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div289 .div291 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.8958rem;
    margin-top: .60417rem;
    margin-left: .22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div289 .div291 .split_text9753 {
    color: #f4f4f4;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 17.875rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div289 .div292 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.2917rem;
    margin-top: 1.02083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div289 .div292 .split_text9752 {
    color: #717171;
    text-align: center;
    width: 19.6875rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .image293 {
    width: 22.5rem;
    height: 16.375rem;
    margin-top: 1.875rem
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div294 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 19.4167rem;
    min-height: 6.9375rem;
    margin-top: 1.375rem;
    margin-left: .25rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div294 .div295 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.4167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div294 .div295 .split_text9751 {
    color: #717171;
    text-align: center;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div294 .div296 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 17.0625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div294 .div296 .split_text9750 {
    color: #717171;
    text-align: center;
    width: 19.6875rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div294 .div297 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.0208rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div288 .div294 .div297 .split_text9749 {
    color: #717171;
    text-align: center;
    width: 19.6458rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div298 {
    z-index: 9;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.6667rem;
    height: 23.9167rem;
    margin-top: 6.8125rem;
    margin-left: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .div299 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.4583rem;
    min-height: 7.08333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .div299 .image300 {
    width: 10.375rem;
    height: 1.0625rem
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .div299 .div301 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 14.0625rem;
    margin-top: .83333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .div299 .div301 .split_text9748 {
    color: #f4f4f4;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 17.875rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .div299 .div302 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19.4583rem;
    margin-top: 1rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .div299 .div302 .split_text9747 {
    color: #717171;
    text-align: center;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .image303 {
    width: 19.6667rem;
    height: 12.5417rem;
    margin-top: 2.60417rem
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .div304 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 16.2917rem;
    margin-top: 1.10417rem;
    margin-left: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div298 .div304 .split_text9746 {
    color: #717171;
    text-align: center;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div305 {
    z-index: 8;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 22.5rem;
    height: 39.5833rem;
    margin-top: 2.4375rem;
    padding-bottom: 1.79167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .image306 {
    z-index: 0;
    width: 22.5rem;
    height: 39.5833rem
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .div307 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.3333rem;
    min-height: 7.29167rem;
    margin-top: -33.5833rem;
    margin-left: 1.5rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .div307 .div308 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 15.375rem;
    margin-left: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .div307 .div308 .split_text9745 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.4167rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .div307 .div309 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 18.2083rem;
    margin-top: .95833rem;
    margin-left: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .div307 .div309 .split_text9744 {
    color: #efefef;
    width: 18.2708rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .div307 .image310 {
    width: 7.0625rem;
    height: 1.16667rem;
    margin-top: 1.9375rem
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .div311 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 12.625rem;
    margin-top: 23.7708rem;
    margin-left: 1.77083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div305 .div311 .split_text9743 {
    color: #efefef;
    width: 18.1042rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div312 {
    z-index: 7;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 41.8542rem;
    margin-top: 1.8125rem;
    padding-bottom: 4.95833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .image313 {
    z-index: 0;
    width: 22.5rem;
    height: 41.8542rem
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .div314 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: flex-start;
    width: 18.2083rem;
    min-height: 7.6875rem;
    margin-top: -36.6458rem;
    margin-left: -1.16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .div314 .image315 {
    width: 5.66667rem;
    height: 1.5625rem
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .div314 .div316 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 8.54167rem;
    margin-top: .89583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .div314 .div316 .split_text9742 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.4583rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .div314 .div317 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.0417rem;
    margin-top: 1.125rem;
    margin-left: .16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .div314 .div317 .split_text9741 {
    color: #efefef;
    width: 18.1042rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .div318 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 17.9375rem;
    margin-top: 19.5833rem;
    margin-left: -1.02083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div312 .div318 .split_text9740 {
    color: #efefef;
    width: 18.2292rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div319 {
    z-index: 6;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 25.3958rem;
    margin-top: 5.1875rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div319 .div320 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.2083rem;
    min-height: 4.08333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div319 .div320 .div321 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.2083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div319 .div320 .div321 .split_text9739 {
    color: #f4f4f4;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.4583rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div319 .div320 .div322 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18rem;
    margin-top: .625rem;
    margin-left: .16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div319 .div320 .div322 .split_text9738 {
    color: #efefef;
    width: 18.1042rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div319 .image323 {
    width: 22.5rem;
    height: 18.5625rem;
    margin-top: 2.75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div324 {
    z-index: 5;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 14.2917rem;
    padding-bottom: 4.41667rem;
    display: flex
}

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

.div1.fly-birds-page_9d3e66a8c7 .div324 .div326 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 15.5417rem;
    min-height: 2.9375rem;
    margin-top: -7.35417rem;
    margin-left: .58333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div324 .div326 .div327 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.5417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div324 .div326 .div327 .split_text9736 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(1deg, #a9b1cb, #fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 17.25rem;
    font-size: 1.5rem
}

.div1.fly-birds-page_9d3e66a8c7 .div324 .div326 .div328 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 12.25rem;
    margin-top: .39583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div324 .div326 .div328 .split_text9737 {
    color: #fff;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(1deg, #a9b1cb, #fff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 16.1458rem;
    font-size: .83333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div329 {
    z-index: 4;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 24.7708rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div329 .image330 {
    z-index: 0;
    width: 22.5rem;
    height: 24.7708rem
}

.div1.fly-birds-page_9d3e66a8c7 .div329 .div331 {
    z-index: 1;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 18.5833rem;
    min-height: 3.3125rem;
    margin-top: -20.2917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div329 .div331 .div332 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 15.8333rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div329 .div331 .div332 .split_text9735 {
    color: #f4f4f4;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.2083rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div329 .div331 .div333 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 18.5833rem;
    margin-top: 1.04167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div329 .div331 .div333 .split_text9734 {
    color: #717171;
    text-align: center;
    width: 19rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div334 {
    z-index: 3;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 19.6042rem;
    height: 17.6667rem;
    margin-top: 4.52083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div334 .div335 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 16.0625rem;
    height: 1.60417rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div334 .div335 .split_text9733 {
    color: #f4f4f4;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.2083rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div334 .image336 {
    width: 19.6042rem;
    height: 13.8958rem;
    margin-top: 2.39583rem
}

.div1.fly-birds-page_9d3e66a8c7 .div337 {
    z-index: 2;
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 22.5rem;
    height: 21.75rem;
    margin-top: 7.22917rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div337 .div338 {
    box-sizing: border-box;
    flex-direction: column;
    align-items: center;
    width: 18.625rem;
    min-height: 5.875rem;
    margin-left: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div337 .div338 .div339 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 14.3542rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div337 .div338 .div339 .split_text9732 {
    color: #efefef;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.1458rem;
    font-size: 1.33333rem
}

.div1.fly-birds-page_9d3e66a8c7 .div337 .div338 .div340 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 9.04167rem;
    margin-top: .375rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div337 .div338 .div340 .split_text9731 {
    color: #efefef;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(90deg, #a2cfff, #dcf3ff) 0 0/100% no-repeat;
    -webkit-background-clip: text;
    background-clip: text;
    width: 19.1458rem;
    font-size: 1.04167rem
}

.div1.fly-birds-page_9d3e66a8c7 .div337 .div338 .div341 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 18.625rem;
    margin-top: 1.02083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div337 .div338 .div341 .split_text9730 {
    color: #717171;
    text-align: center;
    width: 18.875rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div337 .image342 {
    width: 22.5rem;
    height: 13.375rem;
    margin-top: 2.5rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 {
    z-index: 1;
    box-sizing: border-box;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 19.5rem;
    margin-left: .125rem;
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
    display: flex;
    position: relative
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div344 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 2.0625rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div344 .split_text9729 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div345 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.125rem;
    margin-top: .77083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div345 .split_text9728 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div346 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 17.5rem;
    margin-top: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div346 .split_text9727 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div347 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.2917rem;
    margin-top: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div347 .split_text9726 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div348 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.1875rem;
    margin-top: .14583rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div348 .split_text9725 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div349 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.2708rem;
    margin-top: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div349 .split_text9724 {
    color: #717171;
    width: 19.6042rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div350 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.3125rem;
    margin-top: 0;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div350 .split_text9723 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div351 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.4375rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div351 .split_text9722 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div352 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.4167rem;
    margin-top: .20833rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div352 .split_text9721 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div353 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.125rem;
    margin-top: .16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div353 .split_text9720 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div354 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.5rem;
    margin-top: .29167rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div354 .split_text9718 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div355 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.9792rem;
    margin-top: .125rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div355 .split_text9719 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div356 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.1667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div356 .split_text9717 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div357 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 17.2083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div357 .split_text9716 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div358 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 19.0208rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div358 .split_text9715 {
    color: #717171;
    width: 19.7083rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div359 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.7708rem;
    margin-top: .25rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div359 .split_text9714 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div360 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.1875rem;
    margin-top: .27083rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div360 .split_text9713 {
    color: #717171;
    width: 19.625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div361 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 18.125rem;
    margin-top: .16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div361 .split_text9712 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div362 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 15.75rem;
    margin-top: .16667rem;
    display: flex
}

.div1.fly-birds-page_9d3e66a8c7 .div343 .div362 .split_text9711 {
    color: #717171;
    width: 19.5625rem;
    font-size: .75rem
}

.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
}

.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
    }
}

.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
}

.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
}

.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
}

.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)
}