.style__section___1jf2Y {
    text-align: center
}

.style__light-theme___3Tb-v,
.style__light-theme___3Tb-v .style__link___1exF8,
.style__light-theme___3Tb-v .style__title___2w1gu,
.style__light-theme___3Tb-v h4 {
    color: #ccc
}

.style__title___2w1gu {
    margin-bottom: 24px
}

.style__desc___39G1o {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 16px;
    line-height: 28px;
    letter-spacing: -.03em;
    color: rgba(0, 0, 0, .85)
}

.style__product-cover___2WNk5 img {
    max-width: 100%;
    max-height: 100%
}

.style__spec-list___2TPrl {
    text-align: center
}

.style__spec-list___2TPrl li {
    font-size: 12px;
    line-height: 24px;
    letter-spacing: -.02em;
    padding: 0 8px;
    color: rgba(0, 0, 0, .65);
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, .65);
    border-radius: 4px;
    margin: 0 4px 8px;
    font-weight: 400
}

.style__spec-list___2TPrl h4 {
    font-size: 32px;
    letter-spacing: -.03em;
    display: block;
    padding: 5px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 3px
}

.style__link-list___1oxtU {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 20px
}

.style__link-list___1oxtU p {
    margin-bottom: 5px;
    font-size: 14px;
    letter-spacing: -.02em
}

.style__product-name___2tC2e {
    margin-bottom: 16px
}

.style__product-name___2tC2e img {
    height: 100%
}

.style__guide-list___2vAjr li .style__icon___2fy3c {
    width: 64px;
    height: 64px;
    margin-bottom: 16px
}

.style__guide-list___2vAjr li label {
    color: #303233;
    font-size: 24px;
    letter-spacing: -.03em;
    font-weight: 600;
    margin-bottom: 16px
}

.style__guide-list___2vAjr li .style__description___1gCqM {
    color: rgba(0, 0, 0, .65);
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-bottom: 16px;
    text-align: center;
    padding: 0 24px
}

.style__guide-list___2vAjr li a {
    font-size: 16px;
    letter-spacing: -.02em
}

i.style__fa-angle-right___3YodB {
    margin-left: 8px;
    font-weight: 600
}

.style__product-price___2_tMs {
    padding-bottom: 24px;
    font-size: 20px;
    letter-spacing: -.03em;
    color: rgba(0, 0, 0, .85)
}

.style__product-price___2_tMs span {
    font-weight: 500
}

.style__origin___1mLcf {
    color: rgba(0, 0, 0, .25);
    margin-right: 14px;
    text-decoration: line-through
}

.style__price-affirm___3ukXL {
    margin-top: 16px
}

.style__learn-more-phone___26zB4,
.style__price-affirm___3ukXL {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    text-align: center;
    color: #616466
}

.style__learn-more-phone___26zB4 {
    margin-top: 8px
}

.style__learn-more-phone___26zB4 a {
    color: #69c0ff;
    cursor: pointer;
    transition: all .3s ease
}

.style__learn-more-phone___26zB4 a:hover {
    text-decoration: underline
}

.iflight-pc .style__container___153th {
    width: 1200px !important;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 128px
}

.iflight-pc .style__product-box___1uwGO {
    padding-top: 128px;
    text-align: center
}

.iflight-pc .style__product-name___2tC2e {
    height: 32px
}

.iflight-pc .style__product-cover___2WNk5 {
    height: 320px;
    margin: 24px auto;
    display: flex;
    align-items: center;
    justify-content: center
}

.iflight-pc .style__guide-list___2vAjr {
    margin-top: 64px;
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    padding: 64px 0 0;
    border-top: 1px solid #c2c7cc
}

.iflight-pc .style__guide-list___2vAjr li {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 16px;
    max-width: 592px
}

.iflight-pc .style__guide-list___2vAjr li:last-child {
    margin-right: 0
}

.iflight-pc .style__guide-list___2vAjr li label {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em
}

.iflight-pc .style__guide-list___2vAjr li a {
    color: #69c0ff
}

.iflight-pc .style__guide-list-col-3___21pGQ li {
    padding: 0 48px
}

.iflight-pc .style__guide-list-col-4___2avEe li {
    padding: 0 32px
}

.iflight-pc .style__guide-list-col-5___4Hjg9 li {
    padding: 0 16px
}

.iflight-pc .style__spec-list-wrapper___1Qyzd {
    padding-bottom: 48px
}

.iflight-pc .style__spec-list___2TPrl {
    margin-bottom: 8px
}

.iflight-pc .style__spec-list___2TPrl .style__spec___WxfEa,
.iflight-pc .style__spec-list___2TPrl:last-child {
    margin-bottom: 0
}

.iflight-pc .style__buy-box___3kfRb>a {
    margin-left: 8px
}

.iflight-pc .style__buy-box___3kfRb>a:first-child {
    margin-left: 0
}

.iflight-mobile .style__container___153th {
    padding: 64px 24px;
    text-align: center
}

.iflight-mobile .style__spec___WxfEa {
    display: inline-block;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: -.02em;
    border: 1px solid #303233;
    border-radius: 4px;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 8px
}

.iflight-mobile .style__product-name___2tC2e {
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -.03em
}

.iflight-mobile .style__spec-list-wrapper___1Qyzd {
    padding-bottom: 24px
}

.iflight-mobile .style__desc___39G1o {
    line-height: 24px;
    font-size: 18px;
    letter-spacing: -.03em
}

.iflight-mobile .style__product-cover___2WNk5 {
    padding-bottom: 24px
}

.iflight-mobile .style__origin___1mLcf {
    margin-right: 8px
}

.iflight-mobile .style__product-cover___2WNk5 img {
    width: 240px
}

.iflight-mobile .style__buy-box___3kfRb>a {
    width: 100%;
    margin-top: 8px;
    display: block
}

.iflight-mobile .style__buy-box___3kfRb button {
    width: 100%
}

.iflight-mobile .style__buy-box___3kfRb>a:first-child {
    margin-top: 0
}

.iflight-mobile .style__guide-list___2vAjr {
    border-top: 1px solid #f0f1f2;
    padding-top: 48px;
    margin-top: 48px
}

.iflight-mobile .style__guide-list___2vAjr li {
    padding-bottom: 32px
}

.iflight-mobile .style__guide-list___2vAjr li .style__icon___2fy3c {
    display: block;
    margin: 0 auto 16px;
    width: 64px;
    height: 64px
}

.iflight-mobile .style__guide-list___2vAjr li label {
    display: block;
    font-size: 20px;
    font-weight: 600;
    color: rgba(0, 0, 0, .85);
    text-align: center;
    line-height: 24px;
    letter-spacing: -.03em;
    margin-bottom: 16px
}

.iflight-mobile .style__guide-list___2vAjr li a {
    color: #69c0ff
}

.iflight-mobile .style__guide-list___2vAjr li:last-child {
    padding-bottom: 0
}

.iflight-mobile .style__price-affirm___3ukXL {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    text-align: center;
    margin-top: 16px;
    color: #616466
}

.style__light-theme-section___2WtOP .style__desc___39G1o,
.style__light-theme-section___2WtOP .style__guide-list___2vAjr li label,
.style__light-theme-section___2WtOP .style__learn-more-phone___26zB4,
.style__light-theme-section___2WtOP .style__product-price___2_tMs,
.style__light-theme-section___2WtOP .style__spec-list___2TPrl .style__spec___WxfEa {
    color: #fff
}

.style__light-theme-section___2WtOP .style__spec-list___2TPrl .style__spec___WxfEa {
    color: hsla(0, 0%, 100%, .85);
    border-color: hsla(0, 0%, 100%, .85)
}

.style__light-theme-section___2WtOP .style__price-affirm___3ukXL {
    color: hsla(0, 0%, 100%, .65)
}

.style__light-theme-section___2WtOP .style__guide-list___2vAjr {
    border-color: hsla(0, 0%, 100%, .15)
}

.style__light-theme-section___2WtOP .style__guide-list___2vAjr li .style__description___1gCqM {
    color: hsla(0, 0%, 100%, .85)
}

.style__button-anchor___24tVB {
    display: inline-block;
    font-size: 16px;
    letter-spacing: -.02em
}

.style__button-anchor___24tVB:active,
.style__button-anchor___24tVB:hover,
.style__button-anchor___24tVB:link,
.style__button-anchorvisited___3q84i {
    text-decoration: none
}

.style__button-anchor-disabled___2OZkt {
    pointer-events: none
}

.style__iflight-btn-col___dgT5s {
    display: flex
}

.style__iflight-btn-col___dgT5s .style__iflight-btn___ILmHs+.style__iflight-btn___ILmHs {
    margin-left: 8px
}

.style__iflight-btn___ILmHs {
    position: relative;
    display: inline-flex;
    height: 32px;
    padding: 0 15px;
    border: 1px solid rgba(0, 0, 0, .15);
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #fff;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    transition: all .3s ease;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.style__iflight-btn___ILmHs * {
    display: inline-flex
}

.style__iflight-btn___ILmHs *+* {
    margin-left: 8px
}

.style__iflight-btn___ILmHs:hover {
    cursor: pointer;
    text-decoration: none
}

.style__iflight-btn___ILmHs:focus,
.style__iflight-btn___ILmHs:hover {
    background: rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .85)
}

.style__iflight-btn___ILmHs:focus {
    z-index: 1;
    outline: 0;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .04)
}

.style__iflight-btn___ILmHs:active {
    background: rgba(0, 0, 0, .09)
}

.style__iflight-btn___ILmHs:disabled {
    cursor: not-allowed;
    pointer-events: none
}

.style__iflight-btn___ILmHs.style__fab___3S5X1 {
    border-radius: 88rem
}

.style__iflight-btn___ILmHs.style__fab___3S5X1 i {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em
}

.style__iflight-btn___ILmHs.style__loading___yeduE {
    pointer-events: none;
    opacity: .6
}

.style__iflight-btn___ILmHs.style__block___KTkFd {
    width: 100%
}

.style__iflight-btn___ILmHs.style__icon___3D424 {
    width: 32px;
    padding: 0
}

.style__iflight-btn___ILmHs.style__iflight-btn-xl___20iJH {
    height: 48px;
    padding: 0 15px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__iflight-btn___ILmHs.style__iflight-btn-xl___20iJH.style__icon___3D424 {
    width: 48px
}

.style__iflight-btn___ILmHs.style__iflight-btn-lg___2BnLT {
    height: 40px;
    padding: 0 15px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__iflight-btn___ILmHs.style__iflight-btn-lg___2BnLT.style__icon___3D424 {
    width: 40px
}

.style__iflight-btn___ILmHs.style__iflight-btn-sm___1wC1v {
    height: 24px;
    padding: 0 7px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em
}

.style__iflight-btn___ILmHs.style__iflight-btn-sm___1wC1v.style__icon___3D424 {
    width: 24px
}

.style__iflight-btn___ILmHs.style__iflight-btn-disabled-solid-dark___nsNj- {
    background: rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .25);
    border: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-disabled-outline-dark___VZHH9 {
    background: none;
    color: rgba(0, 0, 0, .25);
    border: 1px solid rgba(0, 0, 0, .15)
}

.style__iflight-btn___ILmHs.style__iflight-btn-disabled-flat-dark___2d-0N {
    background: none;
    color: rgba(0, 0, 0, .25);
    border: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-disabled-solid-light___2yTxf {
    background: hsla(0, 0%, 100%, .09);
    color: hsla(0, 0%, 100%, .45);
    border: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-disabled-outline-light___3nSbF {
    background: none;
    color: hsla(0, 0%, 100%, .45);
    border: 1px solid hsla(0, 0%, 100%, .25)
}

.style__iflight-btn___ILmHs.style__iflight-btn-disabled-flat-light___3GaV_ {
    background: none;
    color: hsla(0, 0%, 100%, .45);
    border: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-primary___3tFe2 {
    background: linear-gradient(#40a9ff, #1890ff);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-primary___3tFe2:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-primary___3tFe2:hover {
    background: linear-gradient(#69c0ff, #40a9ff);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-primary___3tFe2:focus {
    box-shadow: 0 0 0 4px rgba(#1890FF, .2)
}

.style__iflight-btn___ILmHs.style__iflight-btn-primary___3tFe2:active {
    background: linear-gradient(#1890ff, #40a9ff);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-dark___3vZGF {
    background: linear-gradient(#535759, #3b3e40);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-dark___3vZGF:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-dark___3vZGF:hover {
    background: linear-gradient(#6c7073, #535759);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-dark___3vZGF:focus {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .09)
}

.style__iflight-btn___ILmHs.style__iflight-btn-dark___3vZGF:active {
    background: linear-gradient(#3b3e40, #535759);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-danger___3L8sd {
    background: linear-gradient(#ff4d4f, #f5222d);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-danger___3L8sd:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-danger___3L8sd:hover {
    background: linear-gradient(#ff7875, #ff4d4f);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-danger___3L8sd:focus {
    box-shadow: 0 0 0 4px rgba(#F5222D, .2)
}

.style__iflight-btn___ILmHs.style__iflight-btn-danger___3L8sd:active {
    background: linear-gradient(#f5222d, #ff4d4f);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-light___3oAJz {
    background: #fff;
    color: rgba(0, 0, 0, .85)
}

.style__iflight-btn___ILmHs.style__iflight-btn-light___3oAJz:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-light___3oAJz:hover {
    background: hsla(0, 0%, 100%, .9);
    color: rgba(0, 0, 0, .85)
}

.style__iflight-btn___ILmHs.style__iflight-btn-light___3oAJz:focus {
    background: hsla(0, 0%, 100%, .9);
    box-shadow: 0 0 0 4px hsla(0, 0%, 100%, .15)
}

.style__iflight-btn___ILmHs.style__iflight-btn-light___3oAJz:active {
    background: hsla(0, 0%, 100%, .8);
    color: rgba(0, 0, 0, .85)
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-danger___38EhR,
.style__iflight-btn___ILmHs.style__iflight-btn-secondary-danger___38EhR:active,
.style__iflight-btn___ILmHs.style__iflight-btn-secondary-danger___38EhR:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-secondary-danger___38EhR:hover {
    color: #f5222d
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-dark___30qIM {
    border-color: rgba(0, 0, 0, .85);
    color: rgba(0, 0, 0, .85);
    background: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-dark___30qIM:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-secondary-dark___30qIM:hover {
    border-color: rgba(0, 0, 0, .85);
    background: rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .85)
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-dark___30qIM:focus {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .09)
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-dark___30qIM:active {
    border-color: none;
    background: rgba(0, 0, 0, .09);
    color: rgba(0, 0, 0, .85)
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-light___1Lf7g,
.style__iflight-btn___ILmHs.style__iflight-btn-tertiary-light___3KGv_ {
    border-color: #fff;
    color: #fff;
    background: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-light___1Lf7g:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-secondary-light___1Lf7g:hover,
.style__iflight-btn___ILmHs.style__iflight-btn-tertiary-light___3KGv_:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-tertiary-light___3KGv_:hover {
    border-color: #fff;
    background: hsla(0, 0%, 100%, .09);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-light___1Lf7g:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-tertiary-light___3KGv_:focus {
    box-shadow: 0 0 0 4px hsla(0, 0%, 100%, .15)
}

.style__iflight-btn___ILmHs.style__iflight-btn-secondary-light___1Lf7g:active,
.style__iflight-btn___ILmHs.style__iflight-btn-tertiary-light___3KGv_:active {
    border-color: none;
    background: hsla(0, 0%, 100%, .15);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant___1AMwc {
    background: rgba(0, 0, 0, .04);
    color: #1890ff
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant___1AMwc:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-variant___1AMwc:hover {
    background: rgba(0, 0, 0, .09)
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant___1AMwc:focus {
    box-shadow: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant___1AMwc:active {
    background: rgba(0, 0, 0, .15)
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-danger___cf_5S {
    background: rgba(0, 0, 0, .04);
    color: #f5222d
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-danger___cf_5S:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-variant-danger___cf_5S:hover {
    background: rgba(0, 0, 0, .09);
    color: #f5222d
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-danger___cf_5S:focus {
    box-shadow: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-danger___cf_5S:active {
    background: rgba(0, 0, 0, .15);
    color: #f5222d
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-light___9BBSd {
    background: hsla(0, 0%, 100%, .09);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-light___9BBSd:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-variant-light___9BBSd:hover {
    background: hsla(0, 0%, 100%, .15);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-light___9BBSd:focus {
    box-shadow: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-light___9BBSd:active {
    background: hsla(0, 0%, 100%, .25);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-dark___zscvz {
    background: rgba(0, 0, 0, .2);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-dark___zscvz:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-variant-dark___zscvz:hover {
    background: rgba(0, 0, 0, .3);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-dark___zscvz:focus {
    box-shadow: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-variant-dark___zscvz:active {
    background: rgba(0, 0, 0, .4);
    color: #fff
}

.style__iflight-btn___ILmHs.style__iflight-btn-tertiary___1-c1j {
    color: #1890ff
}

.style__iflight-btn___ILmHs.style__iflight-btn-tertiary___1-c1j:focus {
    box-shadow: none
}

.style__iflight-btn___ILmHs.style__iflight-btn-tertiary-dark___3_xGb {
    color: rgba(0, 0, 0, .85)
}

.style__iflight-btn___ILmHs.style__iflight-btn-tertiary-dark___3_xGb:focus,
.style__iflight-btn___ILmHs.style__iflight-btn-tertiary-light___3KGv_:focus {
    box-shadow: none
}

.style__iflight-btn-danger___3L8sd,
.style__iflight-btn-dark___3vZGF,
.style__iflight-btn-disabled-solid-dark___nsNj-,
.style__iflight-btn-disabled-solid-light___2yTxf,
.style__iflight-btn-light___3oAJz,
.style__iflight-btn-primary___3tFe2,
.style__iflight-btn-tertiary-dark___3_xGb,
.style__iflight-btn-tertiary-light___3KGv_,
.style__iflight-btn-variant-danger___cf_5S,
.style__iflight-btn-variant-dark___zscvz,
.style__iflight-btn-variant-light___9BBSd,
.style__iflight-btn-variant___1AMwc {
    border: none;
    padding: 0 16px
}

.style__iflight-btn-danger___3L8sd:active,
.style__iflight-btn-danger___3L8sd:focus,
.style__iflight-btn-danger___3L8sd:hover,
.style__iflight-btn-dark___3vZGF:active,
.style__iflight-btn-dark___3vZGF:focus,
.style__iflight-btn-dark___3vZGF:hover,
.style__iflight-btn-disabled-solid-dark___nsNj-:active,
.style__iflight-btn-disabled-solid-dark___nsNj-:focus,
.style__iflight-btn-disabled-solid-dark___nsNj-:hover,
.style__iflight-btn-disabled-solid-light___2yTxf:active,
.style__iflight-btn-disabled-solid-light___2yTxf:focus,
.style__iflight-btn-disabled-solid-light___2yTxf:hover,
.style__iflight-btn-light___3oAJz:active,
.style__iflight-btn-light___3oAJz:focus,
.style__iflight-btn-light___3oAJz:hover,
.style__iflight-btn-primary___3tFe2:active,
.style__iflight-btn-primary___3tFe2:focus,
.style__iflight-btn-primary___3tFe2:hover,
.style__iflight-btn-tertiary-dark___3_xGb:active,
.style__iflight-btn-tertiary-dark___3_xGb:focus,
.style__iflight-btn-tertiary-dark___3_xGb:hover,
.style__iflight-btn-tertiary-light___3KGv_:active,
.style__iflight-btn-tertiary-light___3KGv_:focus,
.style__iflight-btn-tertiary-light___3KGv_:hover,
.style__iflight-btn-variant-danger___cf_5S:active,
.style__iflight-btn-variant-danger___cf_5S:focus,
.style__iflight-btn-variant-danger___cf_5S:hover,
.style__iflight-btn-variant-dark___zscvz:active,
.style__iflight-btn-variant-dark___zscvz:focus,
.style__iflight-btn-variant-dark___zscvz:hover,
.style__iflight-btn-variant-light___9BBSd:active,
.style__iflight-btn-variant-light___9BBSd:focus,
.style__iflight-btn-variant-light___9BBSd:hover,
.style__iflight-btn-variant___1AMwc:active,
.style__iflight-btn-variant___1AMwc:focus,
.style__iflight-btn-variant___1AMwc:hover {
    border: none
}

.style__iflight-btn-danger___3L8sd.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-dark___3vZGF.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-disabled-solid-dark___nsNj-.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-disabled-solid-light___2yTxf.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-light___3oAJz.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-primary___3tFe2.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-tertiary-dark___3_xGb.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-tertiary-light___3KGv_.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-variant-danger___cf_5S.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-variant-dark___zscvz.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-variant-light___9BBSd.style__iflight-btn-sm___1wC1v,
.style__iflight-btn-variant___1AMwc.style__iflight-btn-sm___1wC1v {
    padding: 0 8px
}

.style__iflight-btn-danger___3L8sd.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-dark___3vZGF.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-disabled-solid-dark___nsNj-.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-disabled-solid-light___2yTxf.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-light___3oAJz.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-primary___3tFe2.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-tertiary-dark___3_xGb.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-tertiary-light___3KGv_.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-variant-danger___cf_5S.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-variant-dark___zscvz.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-variant-light___9BBSd.style__iflight-btn-lg___2BnLT,
.style__iflight-btn-variant___1AMwc.style__iflight-btn-lg___2BnLT {
    padding: 0 16px
}

.style__iflight-btn-disabled-flat-dark___2d-0N,
.style__iflight-btn-disabled-flat-light___3GaV_,
.style__iflight-btn-tertiary-dark___3_xGb,
.style__iflight-btn-tertiary-light___3KGv_,
.style__iflight-btn-tertiary___1-c1j {
    border: none;
    background: none;
    padding: 0 8px
}

.style__iflight-btn-group___1_bC1 {
    display: flex;
    justify-content: center;
    align-items: center
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn___ILmHs {
    margin-right: 0
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn___ILmHs:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn___ILmHs:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn___ILmHs:not(:first-child):not(:last-child) {
    border-radius: 0
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn___ILmHs:not(:first-child) {
    border-left-width: 0
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn___ILmHs.style__active___2kYCH {
    margin-left: -1px
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn-danger___3L8sd:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-danger___3L8sd:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-dark___3vZGF:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-dark___3vZGF:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-disabled-solid-dark___nsNj-:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-disabled-solid-dark___nsNj-:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-disabled-solid-light___2yTxf:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-disabled-solid-light___2yTxf:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-light___3oAJz:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-light___3oAJz:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-primary___3tFe2:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-primary___3tFe2:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-tertiary-dark___3_xGb:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-tertiary-dark___3_xGb:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-tertiary-light___3KGv_:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-tertiary-light___3KGv_:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-variant-danger___cf_5S:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-variant-danger___cf_5S:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-variant-dark___zscvz:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-variant-dark___zscvz:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-variant-light___9BBSd:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-variant-light___9BBSd:not(:first-child):not(:last-child),
.style__iflight-btn-group___1_bC1 .style__iflight-btn-variant___1AMwc:last-child,
.style__iflight-btn-group___1_bC1 .style__iflight-btn-variant___1AMwc:not(:first-child):not(:last-child) {
    border-left: 1px solid hsla(0, 0%, 100%, .25)
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn-tertiary-dark___3_xGb {
    color: rgba(0, 0, 0, .45)
}

.style__iflight-btn-group___1_bC1 .style__iflight-btn-tertiary-light___3KGv_ {
    color: hsla(0, 0%, 100%, .65)
}

.style__iflight-link___3Bxkg {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    color: #1890ff;
    transition: all .2s ease;
    text-decoration: none
}

.style__iflight-link___3Bxkg:hover {
    text-decoration: underline
}

.style__iflight-link___3Bxkg.style__white-main___3jpqZ {
    color: #fff
}

.style__iflight-link___3Bxkg.style__white-main___3jpqZ:disabled {
    color: hsla(0, 0%, 100%, .45)
}

.style__iflight-link___3Bxkg.style__black-main___yosGt {
    color: rgba(0, 0, 0, .85)
}

.style__iflight-link___3Bxkg.style__black-main___yosGt:disabled {
    color: rgba(0, 0, 0, .25)
}

.style__iflight-link___3Bxkg.style__blue-link-on-dark___5X5Q_ {
    color: #69c0ff
}

.style__iflight-link___3Bxkg.style__blue-link-on-dark___5X5Q_:disabled {
    color: rgba(0, 0, 0, .25)
}

.style__iflight-link___3Bxkg.style__danger___3aqMu {
    color: #f5222d
}

.style__iflight-link___3Bxkg:after,
.style__iflight-link___3Bxkg:before {
    display: inline-block;
    font-family: iflight-atom-icon, sans-serif;
    text-decoration: none;
    font-weight: 300
}

.style__iflight-link___3Bxkg:before {
    padding-right: 4px
}

.style__iflight-link___3Bxkg:after {
    padding-left: 4px
}

.style__iflight-link___3Bxkg.style__iflight-link-normal___Drppd:after {
    content: ""
}

.style__iflight-link___3Bxkg.style__iflight-link-more___34EJc:after {
    content: "\f105"
}

.style__iflight-link___3Bxkg.style__iflight-link-modal___Ae1GS:after {
    content: "\f055"
}

.style__iflight-link___3Bxkg.style__iflight-link-video___3S6vF:after {
    content: "\f144"
}

.style__iflight-link___3Bxkg.style__iflight-link-image___2wd0I:after {
    content: "\e348"
}

.style__iflight-link___3Bxkg.style__iflight-link-download___74hhr:after {
    content: "\f019"
}

.style__iflight-link___3Bxkg.style__iflight-link-replay___2H2ns:after {
    content: "\f01e"
}

.style__iflight-link___3Bxkg.style__iflight-link-refresh___1rnlz:after {
    content: "\f0a3"
}

.style__iflight-link___3Bxkg.style__iflight-link-external___F_OpW:after {
    content: "\f08e"
}

.style__sub-nav-wrap___37c08 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 50px;
    z-index: 9100
}

.style__sub-nav-collapsed___3gfAG,
.style__sub-nav-collapsed___3gfAG .style__sub-nav-mask___11WGm {
    display: block
}

.style__sub-nav-collapsed___3gfAG .style__angle-down___2-RnT {
    transform: rotate(270deg)
}

.style__sub-nav___2cPn2 {
    position: relative;
    width: 100%;
    height: 50px;
    z-index: 9110;
    background-color: #fff
}

.style__sub-nav-mask___11WGm {
    display: none;
    z-index: 9100;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    background-color: rgba(0, 0, 0, .5);
    width: 100%;
    height: 100%
}

.style__sub-nav-tab___3qeZX {
    position: relative;
    z-index: 9101;
    background-color: rgba(48, 50, 51, .9);
    border-bottom: 1px solid rgba(73, 75, 77, .9)
}

.style__sub-nav-drop___zg0Kd {
    max-height: 0;
    z-index: 9101;
    position: relative;
    background-color: #303233;
    overflow: hidden;
    transition: all .5s ease
}

.style__sub-nav-content___1YXj1 {
    display: block
}

.style__sub-nav-container___rNAuB {
    height: 100%;
    width: 100%;
    max-width: 1200px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto
}

.style__product-title___2-wyq {
    height: 50px;
    max-width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    float: none;
    font-size: 12px;
    line-height: 18px;
    display: flex;
    -moz-align-items: center;
    align-items: center
}

.style__product-title___2-wyq a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    cursor: pointer
}

.style__angle-down___2-RnT {
    transition: all .3s;
    transform: rotate(90deg);
    display: inline-block
}

.style__angle-down___2-RnT i {
    font-weight: 300
}

.style__sub-nav-toggle___Rmz1a {
    position: absolute;
    width: 44px;
    height: 50px;
    top: 0;
    left: 50%;
    margin-left: -22px
}

.style__sub-nav-toggle-btn___mSLdS {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 16px
}

.style__sub-nav-right___VvG5D {
    display: block;
    margin-left: -15px;
    margin-right: -15px
}

.style__sub-nav-right___VvG5D li {
    display: block;
    width: 100%;
    padding: 0 20px;
    background: #303233
}

.style__sub-nav-right___VvG5D a {
    display: block;
    width: 100%;
    padding: 24px 0 !important;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    border-bottom: 1px solid #3d3e40
}

.style__sub-nav-btn___2eOM0 {
    display: inline-block;
    height: 28px;
    color: #fff !important;
    line-height: 12px;
    font-size: 12px;
    padding: 8px;
    min-width: 58px;
    border-radius: 2px;
    text-align: center;
    background: #1e9df7;
    background-image: linear-gradient(-180deg, #1e9df7, #1392ed);
    cursor: pointer;
    text-transform: none
}

.style__sub-nav-buy-now___2U6wS {
    display: block;
    text-align: center;
    padding-right: 0;
    position: absolute;
    top: 10px;
    right: 15px
}

.style__font-weight-light___1nuXd:after {
    font-weight: 300
}

.style__font-weight-solid___169j4:after {
    font-weight: 500
}

.style__iflight-atom-icon___3W0ny:after {
    font-family: iflight-atom-icon, sans-serif;
    font-style: normal
}

.style__iflight-atom-icon___3W0ny.style__icon-search-minus___cOhwY:after {
    content: "\f010"
}

.style__iflight-atom-icon___3W0ny.style__icon-play-circle___1RUrX:after {
    content: "\f144"
}

.style__iflight-atom-icon___3W0ny.style__icon-caret-down-o___19bV8:after {
    content: "\ec02"
}

.style__iflight-atom-icon___3W0ny.style__icon-search___1Ff6s:after {
    content: "\f002"
}

.style__iflight-atom-icon___3W0ny.style__icon-list___n0DRN:after {
    content: "\f03a"
}

.style__iflight-atom-icon___3W0ny.style__icon-info-square___2rWdR:after {
    content: "\f30f"
}

.style__iflight-atom-icon___3W0ny.style__icon-cog___10AHG:after {
    content: "\f013"
}

.style__iflight-atom-icon___3W0ny.style__icon-hourglass___3usQu:after {
    content: "\f254"
}

.style__iflight-atom-icon___3W0ny.style__icon-angle-double-left___1JUyB:after {
    content: "\f100"
}

.style__iflight-atom-icon___3W0ny.style__icon-user___1Arby:after {
    content: "\f007"
}

.style__iflight-atom-icon___3W0ny.style__icon-home___3tA8p:after {
    content: "\f015"
}

.style__iflight-atom-icon___3W0ny.style__icon-map-marked-alt___3B3tR:after {
    content: "\ee36"
}

.style__iflight-atom-icon___3W0ny.style__icon-box-alt___3v1jN:after {
    content: "\e1d1"
}

.style__iflight-atom-icon___3W0ny.style__icon-check-circle-o___LO8cK:after {
    content: "\e753"
}

.style__iflight-atom-icon___3W0ny.style__icon-tag___1aPnN:after {
    content: "\f02b"
}

.style__iflight-atom-icon___3W0ny.style__icon-file-export___18_bm:after {
    content: "\e5f0"
}

.style__iflight-atom-icon___3W0ny.style__icon-exclamation-square___2RZH6:after {
    content: "\f321"
}

.style__iflight-atom-icon___3W0ny.style__icon-arrow-circle-up___2SNcq:after {
    content: "\f0aa"
}

.style__iflight-atom-icon___3W0ny.style__icon-pen-square___3cBEx:after {
    content: "\f14b"
}

.style__iflight-atom-icon___3W0ny.style__icon-comments___1EhlO:after {
    content: "\f086"
}

.style__iflight-atom-icon___3W0ny.style__icon-headset___1Kkbh:after {
    content: "\e902"
}

.style__iflight-atom-icon___3W0ny.style__icon-angle-down___2nYYy:after {
    content: "\f107"
}

.style__iflight-atom-icon___3W0ny.style__icon-database___1lgX-:after {
    content: "\f1c0"
}

.style__iflight-atom-icon___3W0ny.style__icon-truck-moving___2Djgp:after {
    content: "\eaaa"
}

.style__iflight-atom-icon___3W0ny.style__icon-file___3dhUu:after {
    content: "\f15b"
}

.style__iflight-atom-icon___3W0ny.style__icon-control___2GVe1:after {
    content: "\efc5"
}

.style__iflight-atom-icon___3W0ny.style__icon-signal___3cYsp:after {
    content: "\f012"
}

.style__iflight-atom-icon___3W0ny.style__icon-signal-alt___20EfS:after {
    content: "\e317"
}

.style__iflight-atom-icon___3W0ny.style__icon-purchase___y3Ehv:after {
    content: "\e85d"
}

.style__iflight-atom-icon___3W0ny.style__icon-angle-up___3UTd1:after {
    content: "\f106"
}

.style__iflight-atom-icon___3W0ny.style__icon-exclamation-triangle___1tl03:after {
    content: "\f071"
}

.style__iflight-atom-icon___3W0ny.style__icon-lock___rMhIy:after {
    content: "\f023"
}

.style__iflight-atom-icon___3W0ny.style__icon-question-circle___39Qyy:after {
    content: "\f059"
}

.style__iflight-atom-icon___3W0ny.style__icon-cloud-upload___4ouGV:after {
    content: "\f0ee"
}

.style__iflight-atom-icon___3W0ny.style__icon-pen___1n6Ql:after {
    content: "\f304"
}

.style__iflight-atom-icon___3W0ny.style__icon-ban___2TdFo:after {
    content: "\f05e"
}

.style__iflight-atom-icon___3W0ny.style__icon-certificate___3coCT:after {
    content: "\f0a3"
}

.style__iflight-atom-icon___3W0ny.style__icon-link___QMFWG:after {
    content: "\f0c1"
}

.style__iflight-atom-icon___3W0ny.style__icon-order___qjH16:after {
    content: "\e70a"
}

.style__iflight-atom-icon___3W0ny.style__icon-ellipsis-h___3YCTe:after {
    content: "\f141"
}

.style__iflight-atom-icon___3W0ny.style__icon-noun-Empty___37h7X:after {
    content: "\e961"
}

.style__iflight-atom-icon___3W0ny.style__icon-caret-left-o___U8vkb:after {
    content: "\eb68"
}

.style__iflight-atom-icon___3W0ny.style__icon-qrcode___WzUrd:after {
    content: "\f029"
}

.style__iflight-atom-icon___3W0ny.style__icon-calendar-plus___TO9cY:after {
    content: "\f271"
}

.style__iflight-atom-icon___3W0ny.style__icon-calendar-check___3VftT:after {
    content: "\f274"
}

.style__iflight-atom-icon___3W0ny.style__icon-yen-sign___A4uN_:after {
    content: "\f157"
}

.style__iflight-atom-icon___3W0ny.style__icon-times-circle-o___1rETg:after {
    content: "\e200"
}

.style__iflight-atom-icon___3W0ny.style__icon-cart___1s7d-:after {
    content: "\e540"
}

.style__iflight-atom-icon___3W0ny.style__icon-compress___X8FC1:after {
    content: "\f066"
}

.style__iflight-atom-icon___3W0ny.style__icon-envelope___3GvFc:after {
    content: "\f0e0"
}

.style__iflight-atom-icon___3W0ny.style__icon-location-arrow___2Qsvz:after {
    content: "\f124"
}

.style__iflight-atom-icon___3W0ny.style__icon-download___2ATGw:after {
    content: "\f019"
}

.style__iflight-atom-icon___3W0ny.style__icon-shield___2MI7O:after {
    content: "\f132"
}

.style__iflight-atom-icon___3W0ny.style__icon-expand___yJ4dD:after {
    content: "\f065"
}

.style__iflight-atom-icon___3W0ny.style__icon-bolt___am4uf:after {
    content: "\f0e7"
}

.style__iflight-atom-icon___3W0ny.style__icon-file-import___1tiq4:after {
    content: "\ee70"
}

.style__iflight-atom-icon___3W0ny.style__icon-angle-double-right___3nOBe:after {
    content: "\f101"
}

.style__iflight-atom-icon___3W0ny.style__icon-book___3d4_3:after {
    content: "\f02d"
}

.style__iflight-atom-icon___3W0ny.style__icon-bell___3C4r6:after {
    content: "\f0f3"
}

.style__iflight-atom-icon___3W0ny.style__icon-caret-right-o___1ocjx:after {
    content: "\ef8e"
}

.style__iflight-atom-icon___3W0ny.style__icon-flag___JJ2SB:after {
    content: "\f024"
}

.style__iflight-atom-icon___3W0ny.style__icon-update___6xv-n:after {
    content: "\e3ac"
}

.style__iflight-atom-icon___3W0ny.style__icon-map-marker-alt___3d5-J:after {
    content: "\f3c5"
}

.style__iflight-atom-icon___3W0ny.style__icon-clipboard-list___8G1Rl:after {
    content: "\f46d"
}

.style__iflight-atom-icon___3W0ny.style__icon-paper___1Gk6t:after {
    content: "\e7e3"
}

.style__iflight-atom-icon___3W0ny.style__icon-trophy___1c8qG:after {
    content: "\f091"
}

.style__iflight-atom-icon___3W0ny.style__icon-check___1mTaG:after {
    content: "\f00c"
}

.style__iflight-atom-icon___3W0ny.style__icon-plus___1EUr-:after {
    content: "\f067"
}

.style__iflight-atom-icon___3W0ny.style__icon-angle-right___3xpZK:after {
    content: "\f105"
}

.style__iflight-atom-icon___3W0ny.style__icon-info___2jXQH:after {
    content: "\f129"
}

.style__iflight-atom-icon___3W0ny.style__icon-bullhorn___2JHU8:after {
    content: "\f0a1"
}

.style__iflight-atom-icon___3W0ny.style__icon-info-circle___3Pzft:after {
    content: "\f05a"
}

.style__iflight-atom-icon___3W0ny.style__icon-list-view___3vq7f:after {
    content: "\e8c1"
}

.style__iflight-atom-icon___3W0ny.style__icon-copy___ibsaS:after {
    content: "\f0c5"
}

.style__iflight-atom-icon___3W0ny.style__icon-coins___1GSK5:after {
    content: "\e688"
}

.style__iflight-atom-icon___3W0ny.style__icon-signal-slash___1D1FC:after {
    content: "\e343"
}

.style__iflight-atom-icon___3W0ny.style__icon-compare___23VVi:after {
    content: "\e1f8"
}

.style__iflight-atom-icon___3W0ny.style__icon-ellipsis-v___QanOQ:after {
    content: "\f142"
}

.style__iflight-atom-icon___3W0ny.style__icon-calendar-alt___1nnws:after {
    content: "\f073"
}

.style__iflight-atom-icon___3W0ny.style__icon-images___3w3pn:after {
    content: "\f302"
}

.style__iflight-atom-icon___3W0ny.style__icon-search-plus___286MF:after {
    content: "\f00e"
}

.style__iflight-atom-icon___3W0ny.style__icon-paperclip___2So3v:after {
    content: "\f0c6"
}

.style__iflight-atom-icon___3W0ny.style__icon-file-alt___3XiA3:after {
    content: "\f15c"
}

.style__iflight-atom-icon___3W0ny.style__icon-shutter___2Tc1F:after {
    content: "\e697"
}

.style__iflight-atom-icon___3W0ny.style__icon-box___2ffxD:after {
    content: "\f466"
}

.style__iflight-atom-icon___3W0ny.style__icon-crown___2tewJ:after {
    content: "\e408"
}

.style__iflight-atom-icon___3W0ny.style__icon-check-square-o___3ErpE:after {
    content: "\ee6b"
}

.style__iflight-atom-icon___3W0ny.style__icon-coupon___1oj5a:after {
    content: "\ed6e"
}

.style__iflight-atom-icon___3W0ny.style__icon-logic___mHbnr:after {
    content: "\ec3d"
}

.style__iflight-atom-icon___3W0ny.style__icon-facebook___r6Swk:after {
    content: "\f09a"
}

.style__iflight-atom-icon___3W0ny.style__icon-camera___qfAbZ:after {
    content: "\f030"
}

.style__iflight-atom-icon___3W0ny.style__icon-redo___qPzKM:after {
    content: "\f01e"
}

.style__iflight-atom-icon___3W0ny.style__icon-user-friends___Dg7v8:after {
    content: "\e7df"
}

.style__iflight-atom-icon___3W0ny.style__icon-wechat___2s-xj:after {
    content: "\e855"
}

.style__iflight-atom-icon___3W0ny.style__icon-exclamation-circle___1E3TC:after {
    content: "\f06a"
}

.style__iflight-atom-icon___3W0ny.style__icon-vr___pY-ln:after {
    content: "\e829"
}

.style__iflight-atom-icon___3W0ny.style__icon-star___wgetm:after {
    content: "\f005"
}

.style__iflight-atom-icon___3W0ny.style__icon-arrow-circle-down___3v2S8:after {
    content: "\f0ab"
}

.style__iflight-atom-icon___3W0ny.style__icon-edit___yRC27:after {
    content: "\f044"
}

.style__iflight-atom-icon___3W0ny.style__icon-circle-notch___3chsk:after {
    content: "\f1ce"
}

.style__iflight-atom-icon___3W0ny.style__icon-unlink___2ZKtt:after {
    content: "\f127"
}

.style__iflight-atom-icon___3W0ny.style__icon-comment-smile___1tvoM:after {
    content: "\ecdd"
}

.style__iflight-atom-icon___3W0ny.style__icon-comment-alt-smile___28OPN:after {
    content: "\e7e4"
}

.style__iflight-atom-icon___3W0ny.style__icon-education___2eWRb:after {
    content: "\ed0b"
}

.style__iflight-atom-icon___3W0ny.style__icon-unlock___2k17U:after {
    content: "\f09c"
}

.style__iflight-atom-icon___3W0ny.style__icon-plus-circle___1v9Py:after {
    content: "\f055"
}

.style__iflight-atom-icon___3W0ny.style__icon-frame___1jyki:after {
    content: "\edcf"
}

.style__iflight-atom-icon___3W0ny.style__icon-credit-card___2VI6o:after {
    content: "\f09d"
}

.style__iflight-atom-icon___3W0ny.style__icon-user-tie___1E59_:after {
    content: "\e473"
}

.style__iflight-atom-icon___3W0ny.style__icon-language___ukU5k:after {
    content: "\f1ab"
}

.style__iflight-atom-icon___3W0ny.style__icon-setup___3ERjO:after {
    content: "\ea0f"
}

.style__iflight-atom-icon___3W0ny.style__icon-trash-alt___L5mR4:after {
    content: "\f2ed"
}

.style__iflight-atom-icon___3W0ny.style__icon-phone___2_BA5:after {
    content: "\f095"
}

.style__iflight-atom-icon___3W0ny.style__icon-clock___1XFPJ:after {
    content: "\f017"
}

.style__iflight-atom-icon___3W0ny.style__icon-drone___H5kYV:after {
    content: "\e030"
}

.style__iflight-atom-icon___3W0ny.style__icon-eye___2qE7M:after {
    content: "\f06e"
}

.style__iflight-atom-icon___3W0ny.style__icon-location___1Molc:after {
    content: "\ed51"
}

.style__iflight-atom-icon___3W0ny.style__icon-image-view___2Azg1:after {
    content: "\e348"
}

.style__iflight-atom-icon___3W0ny.style__icon-external-link___nq6Kx:after {
    content: "\f08e"
}

.style__iflight-atom-icon___3W0ny.style__icon-gift___38Nw4:after {
    content: "\f06b"
}

.style__iflight-atom-icon___3W0ny.style__icon-share___3fukp:after {
    content: "\f064"
}

.style__iflight-atom-icon___3W0ny.style__icon-balance-scale___LJf4g:after {
    content: "\f24e"
}

.style__iflight-atom-icon___3W0ny.style__icon-heart-o___1OnuG:after {
    content: "\ee55"
}

.style__iflight-atom-icon___3W0ny.style__icon-calendar-minus___1MXLn:after {
    content: "\f272"
}

.style__iflight-atom-icon___3W0ny.style__icon-video___2Ha1b:after {
    content: "\f03d"
}

.style__iflight-atom-icon___3W0ny.style__icon-filter___3g5QP:after {
    content: "\f0b0"
}

.style__iflight-atom-icon___3W0ny.style__icon-bell-slash___1igoy:after {
    content: "\f1f6"
}

.style__iflight-atom-icon___3W0ny.style__icon-comment___1i2VS:after {
    content: "\f075"
}

.style__iflight-atom-icon___3W0ny.style__icon-calendar___1CIbD:after {
    content: "\f133"
}

.style__iflight-atom-icon___3W0ny.style__icon-globe___2cY0K:after {
    content: "\f0ac"
}

.style__iflight-atom-icon___3W0ny.style__icon-minus-circle___25fd3:after {
    content: "\f056"
}

.style__iflight-atom-icon___3W0ny.style__icon-arrival-reminder___6jNov:after {
    content: "\e386"
}

.style__iflight-atom-icon___3W0ny.style__icon-calendar-times___2zEPo:after {
    content: "\f273"
}

.style__iflight-atom-icon___3W0ny.style__icon-bars___2Bc6K:after {
    content: "\f0c9"
}

.style__iflight-atom-icon___3W0ny.style__icon-upload___1YDdR:after {
    content: "\f093"
}

.style__iflight-atom-icon___3W0ny.style__icon-bookmark___2KZeu:after {
    content: "\f02e"
}

.style__iflight-atom-icon___3W0ny.style__icon-times-square-o___3eEE7:after {
    content: "\eea2"
}

.style__iflight-atom-icon___3W0ny.style__icon-unfold___14jzK:after {
    content: "\e872"
}

.style__iflight-atom-icon___3W0ny.style__icon-angle-left___2EBCm:after {
    content: "\f104"
}

.style__iflight-atom-icon___3W0ny.style__icon-cloud-download___2pl9j:after {
    content: "\f0ed"
}

.style__iflight-atom-icon___3W0ny.style__icon-mouse___3AHth:after {
    content: "\e402"
}

.style__iflight-atom-icon___3W0ny.style__icon-shield-check___26CHo:after {
    content: "\f2f7"
}

.style__iflight-atom-icon___3W0ny.style__icon-caret-up-o___29i_6:after {
    content: "\edd8"
}

.style__iflight-atom-icon___3W0ny.style__icon-users___1GIj8:after {
    content: "\f0c0"
}

.style__iflight-atom-icon___3W0ny.style__icon-file-pdf___V8a6k:after {
    content: "\f1c1"
}

.style__iflight-atom-icon___3W0ny.style__icon-minus___3FPzD:after {
    content: "\f068"
}

.style__iflight-atom-icon___3W0ny.style__icon-times___I2P-K:after {
    content: "\f00d"
}

.style__iflight-atom-icon___3W0ny.style__icon-exclamation___2Vyv2:after {
    content: "\f12a"
}

.style__iflight-atom-icon___3W0ny.style__icon-user-shield___Dlv8J:after {
    content: "\ee8d"
}

.style__iflight-atom-icon___3W0ny.style__icon-caret-down___20jAQ:after {
    content: "\f0d7"
}

.style__iflight-atom-icon___3W0ny.style__icon-check-square___2aHW_:after {
    content: "\f14a"
}

.style__iflight-atom-icon___3W0ny.style__icon-play-visual-center___EEDkz:after {
    content: "\eb02"
}

.style__iflight-atom-icon___3W0ny.style__icon-times-square___HD-gf:after {
    content: "\f2d3"
}

.style__iflight-atom-icon___3W0ny.style__icon-caret-up___Kesms:after {
    content: "\f0d8"
}

.style__iflight-atom-icon___3W0ny.style__icon-caret-right___3R5CT:after {
    content: "\f0da"
}

.style__iflight-atom-icon___3W0ny.style__icon-star-half___1wDSr:after {
    content: "\f089"
}

.style__iflight-atom-icon___3W0ny.style__icon-check-circle___1bUq-:after {
    content: "\f058"
}

.style__iflight-atom-icon___3W0ny.style__icon-eye-slash___3dCqb:after {
    content: "\f070"
}

.style__iflight-atom-icon___3W0ny.style__icon-play___3VHLE:after {
    content: "\f04b"
}

.style__iflight-atom-icon___3W0ny.style__icon-textarea___29I4u:after {
    content: "\e639"
}

.style__iflight-atom-icon___3W0ny.style__icon-caret-left___3p0Oo:after {
    content: "\f0d9"
}

.style__iflight-atom-icon___3W0ny.style__icon-times-circle___3ztOM:after {
    content: "\f057"
}

.style__iflight-atom-icon___3W0ny.style__icon-heart___3e9UT:after {
    content: "\f004"
}

.style__sub-nav-wrap-common___3PVba {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 64px;
    z-index: 800
}

.style__sub-nav-wrap-common___3PVba .style__sub-nav-right___ruIrR a {
    color: #fff
}

.style__sub-nav___AjIC_ {
    width: 100%;
    height: 100%
}

.style__sub-nav-wrap-dark___LJNeE .style__sub-nav___AjIC_ {
    background-color: rgba(35, 37, 38, .9)
}

.style__sub-nav-wrap-dark___LJNeE .style__product-title___29p40 a {
    color: #fff
}

.style__sub-nav-wrap-dark___LJNeE .style__sub-nav-right___ruIrR a {
    color: #fff;
    transition: color .3s
}

.style__sub-nav-wrap-dark___LJNeE .style__sub-nav-right___ruIrR a:hover {
    color: #9fa3a6
}

.style__sub-nav-wrap-light___1ECG_ .style__sub-nav___AjIC_ {
    background-color: rgba(240, 241, 242, .9)
}

.style__sub-nav-wrap-light___1ECG_ .style__product-title___29p40 a {
    color: #3b3e40
}

.style__sub-nav-wrap-light___1ECG_ .style__sub-nav-right___ruIrR a {
    color: #3b3e40;
    transition: color .3s
}

.style__sub-nav-wrap-light___1ECG_ .style__sub-nav-right___ruIrR a:hover {
    color: #232526
}

.style__sub-nav-container___21l4Q {
    height: 64px;
    width: 1200px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    justify-content: space-between;
    padding: 0
}

.style__product-title___29p40 {
    height: 64px;
    line-height: 1.1
}

.style__product-title___29p40 a {
    font-size: 14px;
    line-height: 64px;
    font-weight: 400;
    color: #919699;
    cursor: pointer
}

.style__sub-nav-right___ruIrR {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-transform: none
}

.style__sub-nav-right___ruIrR li {
    height: 100%;
    line-height: 64px;
    padding: 0 16px
}

.style__sub-nav-right___ruIrR li:last-child {
    padding-right: 0
}

.style__sub-nav-right___ruIrR a {
    font-size: 14px;
    color: #919699;
    vertical-align: middle
}

.style__sub-nav-btn___fguHS {
    display: inline-block;
    height: 30px;
    color: #fff !important;
    line-height: 14px;
    font-size: 14px;
    padding: 7px 16px;
    min-width: 64px;
    border-radius: 2px;
    text-align: center;
    background: #1e9df7;
    background-image: linear-gradient(-180deg, #1e9df7, #1392ed);
    cursor: pointer;
    text-transform: none
}

.style__sub-nav-btn___fguHS:hover {
    color: #fff !important;
    background-image: linear-gradient(-180deg, #4cb5ff, #1392ed)
}

.style__buy-now___2TgCR {
    display: inline-block;
    height: 30px;
    color: #fff !important;
    line-height: 14px;
    font-size: 14px;
    padding: 7px 16px;
    min-width: 64px;
    border-radius: 2px;
    background: #1e9df7;
    background-image: linear-gradient(-180deg, #1e9df7, #1392ed);
    cursor: pointer;
    text-transform: none
}

.style__buy-now___2TgCR:hover {
    color: #fff !important;
    background-image: linear-gradient(-180deg, #4cb5ff, #1392ed)
}

.section-content-preload-holder * {
    transition: none !important
}

.sections-wrapper {
    position: relative;
    min-height: calc(100vh - 400px)
}

.mobile-mode .sections-wrapper {
    min-width: 100%
}

@media only screen and (min-width:768px) {
    .iflight-pc .sections-wrapper {
        min-width: 1200px
    }
}

.mobile-mode .page-wrapper {
    min-width: 100%
}

@media only screen and (min-width:768px) {
    .iflight-pc .page-wrapper {
        min-width: 1200px
    }
}

.iflight-mobile .page-wrapper {
    max-width: 428px;
    margin: auto
}

.style__nav-bar___1wDKN {
    position: relative;
    width: 100%;
    height: 64px;
    top: 0;
    left: 0;
    z-index: 900;
    transition: all .3s ease
}

.style__nav-bar___1wDKN.style__navbar-searching___2yMO4 {
    background-color: #fff
}

.style__nav-bar___1wDKN.style__navbar-searching___2yMO4 .style__nav-brand___2jX7d .style__hover-logo___7aJpR {
    display: inline-block
}

.style__nav-bar___1wDKN.style__navbar-searching___2yMO4 .style__nav-brand___2jX7d .style__logo___2mdsW {
    display: none
}

.style__subdomain-placeholder___1L28s {
    position: relative;
    height: 64px;
    width: 100%
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB:hover:after {
    content: " ";
    display: block;
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, .09)
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__navbar-left___1e3UN {
    width: auto
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-a___3LNvH,
.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__dropdown-menu___DwfMI.style__single___zD2lu>ul>li>a {
    color: rgba(0, 0, 0, .85)
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__category-item___2p08F {
    cursor: auto
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__category-item___2p08F .style__category-item-link___1nCl_ {
    padding: 18px 16px;
    line-height: 28px;
    font-size: 14px;
    font-weight: 500
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__category-item-unclickable___1KMqr>a {
    cursor: default
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__columns-menu___1sZnX.style__center___H28hc {
    justify-content: center
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__nav-brand___2jX7d {
    min-width: 180px;
    margin-right: 32px;
    padding: 18px 0;
    height: 64px
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__nav-brand___2jX7d .style__hover-logo___7aJpR,
.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__nav-brand___2jX7d .style__logo___2mdsW {
    height: 28px;
    width: auto
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__navbar-right___ufO3o {
    display: none
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__columns___3TIvD {
    margin-right: 48px
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__columns___3TIvD:last-child {
    margin-right: 0
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__columns___3TIvD:last-child:after {
    display: none
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__columns___3TIvD:after {
    right: -24px
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__columns___3TIvD.style__with-pic___2CczC {
    width: 368px
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__columns___3TIvD.style__without-pic___1Oqtn {
    width: 264px
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__columns___3TIvD.style__without-pic___1Oqtn .style__column-right___2KjT- {
    width: 100%;
    max-width: none
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__product-list___3X1SP .style__product-link___2Yxj3 {
    line-height: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, .85)
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__product-list___3X1SP li:last-child .style__product-link___2Yxj3 {
    margin-bottom: 0
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__column-right___2KjT- .style__title___2edn7 {
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0, 0, 0, .85)
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__column-right___2KjT- .style__desc___3tgFH {
    width: 100%;
    padding-right: 0;
    color: rgba(0, 0, 0, .65)
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__navbar-contact___1v1Xc {
    display: flex;
    align-items: center
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__navbar-contact___1v1Xc .style__contact-btn___37tdL {
    height: 32px;
    padding: 6px 16px;
    background: linear-gradient(#535759, #3b3e40);
    border-radius: 4px
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__navbar-contact___1v1Xc .style__contact-btn___37tdL:hover {
    background: linear-gradient(#6c7073, #535759)
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__navbar-contact___1v1Xc .style__contact-btn___37tdL:active {
    background: linear-gradient(#3b3e40, #535759)
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__navbar-contact___1v1Xc .style__contact-btn___37tdL:focus {
    background: linear-gradient(#6c7073, #535759);
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .09)
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB .style__navbar-contact___1v1Xc .style__contact-btn-text___16Got {
    line-height: 20px;
    font-size: 14px;
    color: #fff;
    display: block
}

.style__nav-bar___1wDKN.style__iflight-subdomain___7gmmB.style__iflight-subdomain-cn___3dUie .style__nav-brand___2jX7d {
    min-width: 122px
}

.style__nav-bar___1wDKN.style__iflight-enterprise___1e1Se {
    position: fixed
}

.style__nav-bar___1wDKN.style__iflight-enterprise___1e1Se .style__bottom-menu___3fswc .style__cell___2r2DO {
    margin-right: 16px
}

.style__nav-bar___1wDKN.style__iflight-enterprise___1e1Se .style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-ul___1hfyc,
.style__nav-bar___1wDKN.style__iflight-enterprise___1e1Se .style__dropdown-menu___DwfMI.style__single___zD2lu>ul {
    padding: 8px 0;
    margin-top: 8px;
    border-radius: 4px;
    text-align: left;
    font-size: 14px
}

.style__nav-bar___1wDKN.style__iflight-enterprise___1e1Se .style__dropdown-menu___DwfMI.style__full-screen___1Kcqf {
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .05)
}

.style__nav-bar___1wDKN.style__iflight-enterprise___1e1Se .style__columns-dropdown___1z48v {
    padding-bottom: 24px
}

.style__nav-bar___1wDKN.style__iflight-enterprise___1e1Se .style__columns-dropdown___1z48v .style__column-item___Z3t0I {
    border-right: 1px solid #f0f1f2
}

.style__nav-bar___1wDKN.style__home-navbar___u0H0D:hover {
    background-color: #fff
}

.style__nav-bar___1wDKN.style__home-navbar___u0H0D:hover .style__nav-brand___2jX7d .style__logo___2mdsW {
    display: none
}

.style__nav-bar___1wDKN.style__home-navbar___u0H0D:hover .style__nav-brand___2jX7d .style__hover-logo___7aJpR {
    display: inline-block
}

.style__nav-bar___1wDKN.style__home-navbar___u0H0D:hover .style__navbar-main___yiUPl .style__category-item-link___1nCl_ {
    color: #303233
}

.style__nav-bar___1wDKN.style__home-navbar___u0H0D:hover .style__navbar-right___ufO3o .style__user-icon___3XUzp {
    display: none
}

.style__nav-bar___1wDKN.style__home-navbar___u0H0D:hover .style__navbar-right___ufO3o .style__user-icon-hover___3DPrm {
    display: inline-block
}

.style__nav-bar___1wDKN.style__home-navbar___u0H0D:hover .style__navbar-right___ufO3o .style__search-icon___KlI7F {
    display: none
}

.style__nav-bar___1wDKN.style__home-navbar___u0H0D:hover .style__navbar-right___ufO3o .style__search-icon-hover___1Dkp5 {
    display: block
}

.style__nav-bar___1wDKN.style__common-navbar___2F7Ab {
    background-color: #fff
}

.style__nav-bar___1wDKN.style__common-navbar___2F7Ab .style__nav-brand___2jX7d .style__logo___2mdsW {
    display: none
}

.style__nav-bar___1wDKN.style__common-navbar___2F7Ab .style__nav-brand___2jX7d .style__hover-logo___7aJpR {
    display: inline-block
}

.style__nav-bar___1wDKN.style__common-navbar___2F7Ab .style__navbar-main___yiUPl .style__category-item-link___1nCl_ {
    color: #303233
}

.style__nav-bar___1wDKN.style__common-navbar___2F7Ab .style__navbar-right___ufO3o .style__user-icon___3XUzp {
    display: none
}

.style__nav-bar___1wDKN.style__common-navbar___2F7Ab .style__navbar-right___ufO3o .style__user-icon-hover___3DPrm {
    display: inline-block
}

.style__nav-bar___1wDKN.style__common-navbar___2F7Ab .style__navbar-right___ufO3o .style__search-icon___KlI7F {
    display: none
}

.style__nav-bar___1wDKN.style__common-navbar___2F7Ab .style__navbar-right___ufO3o .style__search-icon-hover___1Dkp5 {
    display: block
}

.style__nav-container___1taCy {
    width: 1200px;
    height: 64px;
    margin: 0 auto;
    display: flex
}

.style__navbar-header___n3wET {
    width: 84px;
    height: 64px
}

.style__navbar-main___yiUPl {
    flex: 1;
    display: flex;
    justify-content: space-between
}

.style__navbar-category___3L8-1,
.style__navbar-right___ufO3o {
    list-style: none;
    vertical-align: middle;
    display: flex
}

.style__navbar-right___ufO3o>li {
    position: relative;
    float: left;
    font-size: 14px;
    line-height: 14px;
    padding: 20px 12px
}

.style__navbar-right___ufO3o .style__nav-store___3_Aer {
    padding: 17px 10px 17px 0;
    margin-right: 24px
}

.style__navbar-right___ufO3o .style__nav-store___3_Aer:hover .style__dropdown-menu___DwfMI.style__single___zD2lu {
    top: 100%;
    max-height: 100vh;
    visibility: visible;
    transition: all 1s cubic-bezier(.23, 1, .32, 1)
}

.style__navbar-right___ufO3o .style__nav-store___3_Aer .style__dropdown-menu___DwfMI.style__single___zD2lu ul:before {
    left: 50%;
    transform: translateX(-50%)
}

.style__navbar-right___ufO3o .style__store-btn___ZfYfG {
    color: #fff;
    position: relative;
    max-width: 100px;
    border-radius: 4px;
    font-weight: 600;
    background-image: linear-gradient(-180deg, #42b7ff, #1897f2);
    background-color: #1897f2;
    border-color: #1897f2;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
    line-height: 14px;
    padding: 8px 16px;
    height: 30px
}

.style__navbar-right___ufO3o .style__store-btn___ZfYfG span {
    font-weight: inherit
}

.style__navbar-right___ufO3o .style__store-btn___ZfYfG:hover {
    background-image: linear-gradient(-180deg, #6bcbff, #42b7ff)
}

.style__navbar-right___ufO3o .style__dropdown-menu___DwfMI.style__single___zD2lu ul {
    margin-top: 16px
}

.style__navbar-right___ufO3o .style__dropdown-menu___DwfMI.style__single___zD2lu ul:before {
    position: absolute;
    top: 8px;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 8px 8px
}

.style__navbar-right___ufO3o .style__nav-account___haTmZ .style__user-icon___3XUzp,
.style__navbar-right___ufO3o .style__nav-user___1nIIe .style__user-icon___3XUzp {
    display: inline-block;
    color: #303233;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-position: 50%
}

.style__navbar-right___ufO3o .style__nav-account___haTmZ .style__user-icon-hover___3DPrm,
.style__navbar-right___ufO3o .style__nav-user___1nIIe .style__user-icon-hover___3DPrm {
    display: none;
    color: #303233;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-position: 50%
}

.style__navbar-right___ufO3o .style__nav-account___haTmZ .style__user-name___10jKe,
.style__navbar-right___ufO3o .style__nav-user___1nIIe .style__user-name___10jKe {
    padding: 16px 32px;
    white-space: nowrap;
    color: #303233;
    line-height: 1;
    height: auto;
    background: 0 0;
    text-align: center;
    width: 100%;
    max-width: 200px;
    text-overflow: ellipsis;
    overflow: hidden;
    border-bottom: 1px solid #dae1e6
}

.style__navbar-right___ufO3o .style__nav-account___haTmZ .style__dropdown-menu___DwfMI,
.style__navbar-right___ufO3o .style__nav-user___1nIIe .style__dropdown-menu___DwfMI {
    transform: none;
    right: -10px;
    left: auto
}

.style__navbar-right___ufO3o .style__nav-account___haTmZ .style__dropdown-menu___DwfMI.style__single___zD2lu ul:before,
.style__navbar-right___ufO3o .style__nav-user___1nIIe .style__dropdown-menu___DwfMI.style__single___zD2lu ul:before {
    right: 26px
}

.style__navbar-right___ufO3o .style__nav-account___haTmZ:hover .style__dropdown-menu___DwfMI.style__single___zD2lu,
.style__navbar-right___ufO3o .style__nav-user___1nIIe:hover .style__dropdown-menu___DwfMI.style__single___zD2lu {
    top: 100%;
    max-height: 100vh;
    visibility: visible;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.style__category-item___2p08F {
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
    color: #fff
}

.style__category-item___2p08F .style__category-item-link___1nCl_ {
    padding: 25px 16px;
    display: inline-block;
    transition: color .3s;
    color: #fff;
    vertical-align: middle;
    line-height: 14px;
    font-weight: 600;
    cursor: pointer;
    position: relative
}

.style__category-item___2p08F .style__dropdown-menu___DwfMI,
.style__category-item___2p08F .style__single___zD2lu {
    transition: none
}

.style__category-item___2p08F .style__dropdown-menu___DwfMI.style__nav-drop-active___1sabc,
.style__category-item___2p08F .style__single___zD2lu.style__nav-drop-active___1sabc {
    display: none;
    transition: all 1s cubic-bezier(.23, 1, .32, 1)
}

.style__category-item___2p08F:hover .style__dropdown-menu___DwfMI,
.style__category-item___2p08F:hover .style__single___zD2lu {
    display: block;
    max-height: 1000px;
    visibility: visible
}

.style__category-item___2p08F:hover .style__category-item-link___1nCl_:after {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: 1001;
    width: 100%;
    height: 3px;
    border-radius: 1px 1px 0 0;
    background-color: #3b3e40
}

.style__navbar-left___1e3UN {
    width: 84px
}

.style__navbar-left___1e3UN .style__nav-brand___2jX7d {
    display: inline-block;
    float: left;
    padding: 19px 39px 19px 0;
    height: auto
}

.style__navbar-left___1e3UN .style__logo___2mdsW {
    display: inline-block;
    width: 45px;
    height: 26px;
    vertical-align: middle
}

.style__navbar-left___1e3UN .style__hover-logo___7aJpR {
    display: none
}

.style__header-search___2rRZX {
    position: absolute;
    width: 1116px;
    left: 50%;
    margin-left: -516px;
    pointer-events: none;
    opacity: 0;
    background-color: #fff
}

.style__header-search___2rRZX.style__show___2E5Th {
    pointer-events: auto;
    opacity: 1
}

.style__header-search___2rRZX .style__search-box___23Y6o {
    padding: 16px 0;
    position: relative
}

.style__header-search___2rRZX .style__search-tips___364ew {
    font-size: 12px;
    padding: 8px 0;
    margin: 0 40px;
    color: #919699
}

.style__header-search___2rRZX .style__search-box-cover___6nfsB {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 64px;
    left: 0;
    opacity: .5;
    background-color: #000;
    z-index: 990
}

.style__header-search___2rRZX .style__search-form___252kg {
    display: inline-block
}

.style__header-search___2rRZX .style__search-btn___sn8vV {
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background-size: cover;
    cursor: pointer;
    margin-right: 4px;
    margin-left: 182px
}

.style__header-search___2rRZX .style__search-btn___sn8vV,
.style__header-search___2rRZX .style__search-input___2DmMe {
    display: inline-block;
    -webkit-animation-name: style__silde_to_left___7GJYm;
    animation-name: style__silde_to_left___7GJYm;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease
}

.style__header-search___2rRZX .style__search-input___2DmMe {
    width: 640px;
    outline: none;
    font-size: 16px;
    height: 32px;
    padding: 4px 8px;
    border: none
}

.style__header-search___2rRZX .style__close-btn___37FYc {
    display: inline-block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    color: #616466;
    cursor: pointer;
    margin-left: 244px;
    margin-top: -12px;
    background-size: cover
}

.style__header-search___2rRZX .style__search-list___35wLs {
    position: fixed;
    background-color: #fff;
    border-top: 1px solid #e7eef3;
    z-index: 1001;
    top: 64px;
    width: 704px;
    left: 50%;
    transform: translate(-50%);
    font-size: 16px;
    line-height: 16px;
    border-radius: 2px;
    padding: 16px 0;
    max-height: none
}

.style__header-search___2rRZX .style__search-list___35wLs.style__hidden___3Bvle {
    max-height: 0
}

.style__header-search___2rRZX .style__quick-link___1YbtY {
    padding: 8px 40px;
    display: inline-block;
    width: 100%;
    font-size: 16px;
    line-height: 16px;
    color: #303233
}

.style__header-search___2rRZX .style__quick-link___1YbtY.style__active___29Ma9,
.style__header-search___2rRZX .style__quick-link___1YbtY:hover {
    background-color: #ebeff2
}

.style__search-icon___KlI7F {
    display: inline-block;
    background-image: url(//www1.djicdn.com/dps/dfcf2217bdddbcfe3f1f217441e222ee.svg)
}

.style__search-icon-hover___1Dkp5,
.style__search-icon___KlI7F {
    background-size: cover;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    cursor: pointer
}

.style__search-icon-hover___1Dkp5 {
    display: none;
    background-image: url(//www1.djicdn.com/dps/ba47fd244365e05ee9650007f8836d73.svg)
}

.style__relative___WuG-R {
    position: relative
}

.style__dropdown-menu___DwfMI {
    position: absolute
}

.style__dropdown-menu___DwfMI.style__full-screen___1Kcqf {
    left: 0;
    top: 100%;
    z-index: 1100;
    background-color: #fff;
    border-top: 1px solid #f0f1f2;
    height: auto;
    overflow: hidden;
    max-height: 0;
    min-width: 1200px;
    width: 100%;
    margin-top: 0;
    visibility: hidden;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .05)
}

.style__dropdown-menu___DwfMI.style__single___zD2lu {
    display: block;
    visibility: hidden;
    max-height: 0;
    padding: 0 10px 10px;
    transform: translate(-50%);
    width: auto;
    z-index: 1100;
    border: none;
    margin-top: 0;
    overflow: hidden;
    left: 50%;
    color: #303233
}

.style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-ul___1hfyc,
.style__dropdown-menu___DwfMI.style__single___zD2lu>ul {
    margin-top: 0;
    border-top: 1px solid #f0f1f2;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .05);
    list-style: none;
    background-color: #fff
}

.style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-li___16b1j,
.style__dropdown-menu___DwfMI.style__single___zD2lu>ul>li {
    display: block;
    width: 100%;
    font-size: 12px;
    transition: all .3s
}

.style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-li___16b1j:hover,
.style__dropdown-menu___DwfMI.style__single___zD2lu>ul>li:hover {
    background-color: #ebeff2
}

.style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-a___3LNvH,
.style__dropdown-menu___DwfMI.style__single___zD2lu>ul>li>a {
    padding: 16px 32px;
    white-space: nowrap;
    display: inline-block;
    color: #303233;
    line-height: 1;
    height: auto;
    background: 0 0;
    text-align: center;
    width: 100%;
    position: relative
}

.style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-a___3LNvH .style__right-icon___39mV_,
.style__dropdown-menu___DwfMI.style__single___zD2lu>ul>li>a .style__right-icon___39mV_ {
    position: absolute;
    right: 16px
}

.style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-div___2-2na:hover,
.style__dropdown-menu___DwfMI.style__single___zD2lu>ul>li>a:hover .style__subitem-div___2-2na {
    display: block
}

.style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-div___2-2na {
    display: none;
    position: absolute;
    left: 100%;
    padding-left: 8px;
    top: 0
}

.style__dropdown-menu___DwfMI.style__single___zD2lu .style__subitem-div___2-2na .style__subitem-li___16b1j {
    transition: all 0s
}

.style__dropdown-menu___DwfMI.style__single___zD2lu:hover {
    overflow: visible
}

.style__desc___3tgFH {
    font-size: 12px;
    color: #9fa3a6;
    margin-bottom: 8px
}

.style__bottom-menu___3fswc {
    width: 1200px;
    margin: 0 auto
}

.style__bottom-menu___3fswc .style__menu-container___3uqEB {
    padding: 0 0 32px
}

.style__bottom-menu___3fswc .style__cell___2r2DO {
    display: inline-block;
    color: #3b3e40;
    background-image: linear-gradient(-180deg, #d4d7d9, #babdbf);
    margin-right: 24px;
    height: 48px;
    line-height: 24px;
    border-radius: 4px;
    padding: 12px 16px 12px 28px;
    transition: all .3s;
    font-size: 14px
}

.style__bottom-menu___3fswc .style__cell___2r2DO:last-child {
    margin-right: 0
}

.style__bottom-menu___3fswc .style__cell___2r2DO:hover {
    background-image: linear-gradient(-180deg, #f0f1f2, #d4d7d9)
}

.style__bottom-menu___3fswc .style__compare-pill___2PXmx {
    display: block;
    line-height: 24px;
    padding-right: 40px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0xMi42OTUgMi44OTVIMy4yNWEuMTUyLjE1MiAwIDAxLS4xNTItLjE1M3YtLjYxYzAtLjA4My4wNjgtLjE1Mi4xNTItLjE1Mmg5LjQ0NWMuMDg0IDAgLjE1My4wNjkuMTUzLjE1M3YuNjFhLjE1Mi4xNTIgMCAwMS0uMTUzLjE1MnptLjE1MyAzLjkxdi0uNjFhLjE1Mi4xNTIgMCAwMC0uMTUzLS4xNTJIMy4yNWEuMTUyLjE1MiAwIDAwLS4xNTIuMTUydi42MWMwIC4wODQuMDY4LjE1Mi4xNTIuMTUyaDkuNDQ1YS4xNTIuMTUyIDAgMDAuMTUzLS4xNTJ6bTAgNC4wNjJ2LS42MWEuMTUyLjE1MiAwIDAwLS4xNTMtLjE1MkgzLjI1YS4xNTIuMTUyIDAgMDAtLjE1Mi4xNTN2LjYxYzAgLjA4My4wNjguMTUyLjE1Mi4xNTJoOS40NDVhLjE1Mi4xNTIgMCAwMC4xNTMtLjE1M3pNMS4wNjYgMS41MjNhLjkxNC45MTQgMCAxMDAgMS44MjkuOTE0LjkxNCAwIDAwMC0xLjgyOXptMCA0LjA2M2EuOTE0LjkxNCAwIDEwMCAxLjgyOC45MTQuOTE0IDAgMDAwLTEuODI4em0wIDQuMDYyYS45MTQuOTE0IDAgMTAwIDEuODI5LjkxNC45MTQgMCAwMDAtMS44Mjl6IiBpZD0iYSIvPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48dXNlIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI2EiLz48ZyBtYXNrPSJ1cmwoI2IpIiBmaWxsPSIjM0IzRTQwIj48cGF0aCBkPSJNMCAwaDEzdjEzSDB6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-size: 16px 16px;
    background-position: 100%;
    background-repeat: no-repeat
}

.style__top-menu___3ApGt {
    background-color: #f7f9fa;
    margin: 0
}

.style__top-menu___3ApGt .style__top-menu-wrapper___36jnR {
    width: 1200px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
    margin: 0 auto
}

.style__top-menu___3ApGt .style__cell___2r2DO {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 200px;
    padding: 0;
    border-left: 1px solid #f0f1f2
}

.style__top-menu___3ApGt .style__pill___1anDH {
    font-size: 16px;
    line-height: 20px;
    padding: 0 24px;
    color: #3b3e40;
    font-weight: 600;
    position: relative;
    transition: all .3s ease;
    cursor: pointer;
    height: 72px;
    display: flex;
    align-items: center
}

.style__top-menu___3ApGt .style__pill___1anDH:hover:before {
    background: #3b3e40
}

.style__top-menu___3ApGt .style__pill___1anDH .style__site-icon___UwDkZ {
    margin-right: 8px;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position: 50%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik00IDlIMmExIDEgMCAwMC0xIDF2MmExIDEgMCAwMDEgMWgyYTEgMSAwIDAwMS0xdi0yYTEgMSAwIDAwLTEtMXptNSAwSDdhMSAxIDAgMDAtMSAxdjJhMSAxIDAgMDAxIDFoMmExIDEgMCAwMDEtMXYtMmExIDEgMCAwMC0xLTF6bTUgMGgtMmExIDEgMCAwMC0xIDF2MmExIDEgMCAwMDEgMWgyYTEgMSAwIDAwMS0xdi0yYTEgMSAwIDAwLTEtMXpNNCAzSDJhMSAxIDAgMDAtMSAxdjJhMSAxIDAgMDAxIDFoMmExIDEgMCAwMDEtMVY0YTEgMSAwIDAwLTEtMXptNSAwSDdhMSAxIDAgMDAtMSAxdjJhMSAxIDAgMDAxIDFoMmExIDEgMCAwMDEtMVY0YTEgMSAwIDAwLTEtMXptNSAwaC0yYTEgMSAwIDAwLTEgMXYyYTEgMSAwIDAwMSAxaDJhMSAxIDAgMDAxLTFWNGExIDEgMCAwMC0xLTF6IiBpZD0iYSIvPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMykiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzNCM0U0MCI+PHBhdGggZD0iTTAgMGgxNnYxNkgweiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat
}

.style__top-menu___3ApGt .style__pill___1anDH.style__enter-site___2YRxq {
    justify-content: center;
    border-right: 1px solid #f0f1f2;
    font-size: 16px
}

.style__top-menu___3ApGt .style__pill___1anDH.style__enter-site___2YRxq:before {
    display: none
}

.style__top-menu___3ApGt .style__pill___1anDH:before {
    content: "";
    width: 3px;
    height: 40px;
    border-radius: 0 2px 2px 0;
    position: absolute;
    left: -1px;
    top: 16px;
    background: #d4d7d9;
    transition: all .3s ease
}

.style__columns-menu___1sZnX {
    padding-top: 24px;
    padding-bottom: 24px;
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch
}

.style__columns-menu___1sZnX .style__horizontal-divider___3pzi1 {
    position: relative;
    width: 100%;
    height: 48px
}

.style__columns-menu___1sZnX .style__horizontal-divider___3pzi1:after {
    content: " ";
    display: block;
    height: 1px;
    width: 100%;
    background-color: #f0f1f2;
    position: absolute;
    top: 24px;
    transform: translateY(-50%)
}

.style__columns-menu___1sZnX .style__columns___3TIvD.style__lite___2BYWA {
    width: 282px
}

.style__columns-menu___1sZnX .style__columns___3TIvD.style__last___3Y1AH {
    margin-right: 0
}

.style__columns-menu___1sZnX .style__columns___3TIvD.style__last___3Y1AH:after {
    content: none
}

.style__columns-menu___1sZnX .style__columns___3TIvD {
    width: 384px;
    position: relative;
    padding: 0;
    display: inline-flex;
    vertical-align: top;
    margin-right: 24px
}

.style__columns-menu___1sZnX .style__columns___3TIvD:after {
    content: " ";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #f0f1f2;
    position: absolute;
    right: -12px;
    transform: translateX(-50%)
}

.style__columns-menu___1sZnX .style__column-left___2u2b8 {
    width: 160px;
    height: 160px;
    display: inline-block;
    justify-content: center;
    align-items: center;
    margin-right: 16px
}

.style__columns-menu___1sZnX .style__product-cover___RWSmv {
    width: 100%;
    height: auto
}

.style__columns-menu___1sZnX .style__column-right___2KjT- {
    display: inline-block;
    max-width: 208px
}

.style__columns-menu___1sZnX .style__column-right___2KjT- .style__title___2edn7 {
    color: #3b3e40;
    line-height: 24px;
    font-size: 16px;
    margin-bottom: 8px;
    font-weight: 600;
    display: block
}

.style__columns-menu___1sZnX .style__column-right___2KjT- .style__title___2edn7:hover {
    text-decoration: underline
}

.style__columns-menu___1sZnX .style__column-right___2KjT- .style__desc___3tgFH {
    color: #6c7073;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 16px;
    padding-right: 16px;
    width: 208px
}

.style__columns-menu___1sZnX .style__column-right___2KjT- .style__product-list___3X1SP {
    list-style: none
}

.style__columns-menu___1sZnX .style__column-right___2KjT- .style__product-link___2Yxj3 {
    color: #3b3e40;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 8px;
    display: inline-block;
    word-break: break-word;
    cursor: pointer
}

.style__columns-menu___1sZnX .style__column-right___2KjT- .style__product-link___2Yxj3:hover {
    text-decoration: underline
}

.style__columns-menu___1sZnX .style__desc___3tgFH {
    color: #6c7073;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 16px;
    padding-right: 16px
}

.style__columns-dropdown___1z48v {
    padding-top: 24px;
    padding-bottom: 48px
}

.style__columns-dropdown___1z48v .style__menu-container___3uqEB {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start
}

.style__columns-dropdown___1z48v .style__column-item___Z3t0I {
    position: relative;
    padding-left: 0;
    width: 280px;
    padding-right: 24px;
    margin-right: 24px;
    border-right: 2px solid #f0f1f2
}

.style__columns-dropdown___1z48v .style__column-item___Z3t0I:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: none
}

.style__columns-dropdown___1z48v .style__title___2edn7 {
    color: #3b3e40;
    font-size: 16px;
    line-height: 24px;
    display: block;
    margin-bottom: 8px;
    font-weight: 600
}

.style__columns-dropdown___1z48v .style__desc___3tgFH {
    color: #6c7073;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 16px
}

.style__columns-dropdown___1z48v ul {
    list-style: none
}

.style__columns-dropdown___1z48v .style__nav-item___38XVQ {
    display: block;
    height: 24px;
    margin-bottom: 8px
}

.style__columns-dropdown___1z48v .style__nav-item-link___2BG_Y {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 8px;
    color: #303233
}

.style__columns-dropdown___1z48v .style__nav-item-link___2BG_Y:hover {
    text-decoration: underline
}

.style__cart-container___2lWGk {
    width: 340px !important
}

.style__cart-container___2lWGk .style__cart___bJW2h {
    background-color: #fff
}

.style__cart-container___2lWGk ul.style__product-list___3X1SP {
    padding: 16px 32px 8px;
    max-height: 375px;
    overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
    margin-top: 16px;
    border-top: none;
    list-style: none;
    background-color: #fff
}

.style__cart-container___2lWGk .style__product-list___3X1SP .style__product-item___W97uU {
    display: block;
    width: 100%;
    padding: 8px 0;
    border-bottom: 1px solid #f2f2f2
}

.style__cart-container___2lWGk .style__product-list___3X1SP .style__product-item___W97uU:hover {
    background-color: #fff !important
}

.style__cart-container___2lWGk .style__product-list___3X1SP .style__product-wrap___1cUJt {
    padding: 0 !important;
    width: 100%;
    display: flex !important;
    align-items: center;
    white-space: inherit !important
}

.style__cart-container___2lWGk .style__product-list___3X1SP .style__text___BcRJt {
    width: calc(100% - 80px);
    text-align: left
}

.style__cart-container___2lWGk .style__photo___1cqIJ {
    width: 64px;
    height: 64px;
    margin-right: 16px
}

.style__cart-container___2lWGk .style__name___lzAQp {
    max-height: 32px;
    margin-bottom: 8px;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #303233;
    word-wrap: break-word
}

.style__cart-container___2lWGk .style__quantity___3NsKI {
    color: #919699;
    font-size: 14px
}

.style__cart-container___2lWGk .style__left-tips___1uEcl {
    color: #919699;
    font-size: 12px;
    text-align: center
}

.style__cart-container___2lWGk .style__checkout___3kLyt {
    padding: 24px 32px
}

.style__cart-container___2lWGk .style__checkout-btn___VFFtH {
    background: #3c3e40;
    background-image: linear-gradient(-180deg, #3c3e40, #303233);
    text-align: center;
    color: #fff;
    display: inline-block;
    width: 100%;
    height: 46px;
    font-size: 16px;
    line-height: 16px;
    padding: 15px 32px;
    cursor: pointer;
    transition: all .3s ease
}

.style__cart-container___2lWGk .style__checkout-btn___VFFtH:hover {
    background-image: linear-gradient(-180deg, #545759, #303233)
}

.style__bottom-horizontal-divider___o7fin {
    width: 100%;
    height: 1px;
    background-color: #f0f1f2;
    margin: 0 0 24px
}

@-webkit-keyframes style__silde_to_left___7GJYm {
    0% {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes style__silde_to_left___7GJYm {
    0% {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.index__site-footer___3p9Tx {
    background: #272727;
    padding: 72px 0;
    min-width: 1200px
}

.index__site-footer___3p9Tx img:not([src]) {
    opacity: 0
}

.index__site-footer___3p9Tx .index__footer-container___18PMZ {
    width: 1200px;
    margin: 0 auto
}

.index__site-footer___3p9Tx .index__footer-item___3YvKv {
    width: 221px
}

.index__site-footer___3p9Tx .index__footer-category___1zZV2 {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between
}

.index__site-footer___3p9Tx .index__footer-category___1zZV2 .index__nav-item___1iib8,
.index__site-footer___3p9Tx .index__footer-category___1zZV2 footer.index__site-footer___3p9Tx .index__subscribe___1I0dW p.index__title___2Lsco {
    margin-bottom: 8px
}

.index__site-footer___3p9Tx .index__title___2Lsco {
    color: #fff;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 24px;
    font-weight: 500
}

.index__site-footer___3p9Tx .index__footer-column___2ZhHV {
    margin-bottom: 24px
}

.index__site-footer___3p9Tx .index__nav-item___1iib8 a {
    font-size: 12px;
    color: #9fa3a6;
    transition: all .3s ease;
    line-height: 24px;
    display: inline-block;
    vertical-align: baseline;
    text-decoration: none
}

.index__site-footer___3p9Tx .index__nav-item___1iib8 a:hover {
    color: #f2f2f2
}

.index__site-footer___3p9Tx .index__subscribe___1I0dW {
    text-align: left
}

.index__site-footer___3p9Tx .index__subscribe___1I0dW .index__tip___2_3BY {
    height: 17px;
    font-size: 12px;
    margin: 8px 0 16px;
    color: #919699;
    white-space: nowrap
}

.index__site-footer___3p9Tx .index__subscribe___1I0dW .index__form-input___ZkfKL {
    -webkit-appearance: none
}

.index__site-footer___3p9Tx .index__content___1Rt1U {
    font-size: 12px;
    margin-bottom: 16px;
    color: #6c7073;
    line-height: 24px
}

.index__site-footer___3p9Tx .index__form-input___ZkfKL {
    display: inline-block;
    font-size: 14px;
    color: #6c7073;
    height: 32px;
    width: 189px;
    background: 0 0;
    outline: none;
    padding: 4px 0 4px 12px;
    border: 1px solid #6c7073;
    border-right: none;
    vertical-align: middle;
    border-radius: 4px 0 0 4px
}

.index__site-footer___3p9Tx .index__form-submit___37FVb {
    display: inline-block;
    width: 32px;
    height: 32px;
    font-size: 12px;
    line-height: 1;
    color: #fff;
    background: #6c7073;
    border: none;
    outline: none;
    vertical-align: middle;
    border-radius: 0 4px 4px 0;
    transition: all .3s ease-in-out
}

.index__site-footer___3p9Tx .index__form-submit___37FVb.index__is-valid___1gA8p {
    color: #fff;
    background: #1897f2
}

.index__site-footer___3p9Tx .index__form-submit-icon___1VKqP {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yLjg1NyA2LjE0djUuNDk2YzAgLjI1MS4xOTIuNDU1LjQyOS40NTVoOS40MjhjLjIzNyAwIC40MjktLjIwNC40MjktLjQ1NVY2LjEyNUw4LjY5NiA5LjE3OWMtLjQyMy4yODQtLjk2OS4yODQtMS4zOTIgMGwtNC40NDctMy4wNHpNMy4yODYgM2g5LjQyOEMxMy40MjQgMyAxNCAzLjYxIDE0IDQuMzY0djcuMjcyQzE0IDEyLjM5IDEzLjQyNCAxMyAxMi43MTQgMTNIMy4yODZDMi41NzYgMTMgMiAxMi4zOSAyIDExLjYzNlY0LjM2NEMyIDMuNjEgMi41NzYgMyAzLjI4NiAzem0wIC45MWMtLjIzNyAwLS40MjkuMjAzLS40MjkuNDU0di40NGMwIC4xNTIuMDc0LjI5Ni4yMDEuMzgzbDQuNzE0IDMuMjI1YS4zOTguMzk4IDAgMDAuNDU2IDBsNC43MTQtMy4yMzlhLjQ0OC40NDggMCAwMC4yLS4zODN2LS40MjZjMC0uMjUxLS4xOTEtLjQ1NS0uNDI4LS40NTVIMy4yODZ6IiBpZD0iYSIvPjwvZGVmcz48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNhIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50%
}

.index__site-footer___3p9Tx .index__footer-about___2SXPA {
    display: flex;
    align-items: flex-end;
    border-bottom: 1px solid #6c7073;
    justify-content: space-between;
    margin-top: 48px;
    padding-bottom: 16px
}

.index__site-footer___3p9Tx .index__footer-nav___2JLAj {
    display: flex;
    align-items: flex-end
}

.index__site-footer___3p9Tx .index__nav-brand___yFkr1 {
    display: block;
    width: 42px;
    height: 24px;
    margin-right: 20px
}

.index__site-footer___3p9Tx .index__nav-brand___yFkr1 .index__gray___3r5bg {
    display: block
}

.index__site-footer___3p9Tx .index__nav-brand___yFkr1 .index__white___1q2jz,
.index__site-footer___3p9Tx .index__nav-brand___yFkr1:hover .index__gray___3r5bg {
    display: none
}

.index__site-footer___3p9Tx .index__nav-brand___yFkr1:hover .index__white___1q2jz {
    display: block
}

.index__site-footer___3p9Tx ul.index__nav-right___NEmbn {
    display: flex;
    align-items: center
}

.index__site-footer___3p9Tx ul.index__nav-right___NEmbn li {
    display: block;
    padding: 0 12px;
    height: 24px
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o {
    display: flex;
    align-items: center;
    height: 24px
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o li {
    position: relative;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    cursor: pointer;
    transition: all .3s
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o li:hover {
    background: hsla(0, 0%, 100%, .09)
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o li a {
    vertical-align: middle;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o li img {
    vertical-align: middle;
    height: 16px;
    display: block
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o li .index__popup___uXrEe {
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    position: absolute;
    bottom: 26px;
    right: -5px;
    width: 144px;
    height: 160px;
    visibility: hidden;
    opacity: 0;
    transition: visibility .3s ease, opacity .3s ease
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o li .index__popup___uXrEe img {
    width: 136px;
    height: 136px
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o li .index__er-code___bF-i4 {
    padding: 4px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1)
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o li .index__triangle___110j9 {
    position: absolute;
    background: #fff;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, .1);
    z-index: 8;
    width: 11px;
    height: 11px;
    bottom: 16px;
    right: 16px;
    transform: translateY(50%) rotate(45deg)
}

.index__site-footer___3p9Tx .index__footer-social___1Wk4o .index__social-wechat___2WTL7:hover .index__popup___uXrEe {
    visibility: visible;
    opacity: 1
}

.index__site-footer___3p9Tx .index__footer-bottom___2jGCt {
    color: #6c7073;
    font-size: 12px;
    justify-content: space-between;
    padding: 16px 0 0;
    align-items: center;
    display: flex
}

.index__site-footer___3p9Tx .index__footer-bottom___2jGCt a:hover {
    color: #fff
}

.index__site-footer___3p9Tx .index__footer-bottom___2jGCt .index__footer-legal___Bppas {
    line-height: 24px;
    display: flex;
    align-items: center
}

.index__site-footer___3p9Tx ul.index__legal-links___CRALb li {
    line-height: 24px;
    display: inline-block;
    font-size: 12px;
    padding-left: 9px;
    color: #6c7073
}

.index__site-footer___3p9Tx ul.index__legal-links___CRALb li:first-child {
    padding-left: 0
}

.index__site-footer___3p9Tx ul.index__legal-links___CRALb li a:before {
    content: "";
    width: 2px;
    height: 2px;
    border: 1px solid #6c7073;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    border-radius: 50%;
    background: #6c7073
}

.index__site-footer___3p9Tx ul.index__legal-links___CRALb li:first-child a:before {
    display: none
}

.index__site-footer___3p9Tx .index__footer-feedback___-We0L {
    padding-left: 10px;
    margin: 0;
    min-height: 0;
    color: #616466;
    font-size: 12px;
    line-height: 12px
}

.index__site-footer___3p9Tx .index__footer-feedback___-We0L a {
    text-decoration: none;
    color: #616466
}

.index__site-footer___3p9Tx .index__footer-ad-desc___2amAE {
    color: #616466;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: left;
    margin-top: 8px
}

.index__site-footer___3p9Tx .index__footer-ad-desc___2amAE .index__copyright___14POp {
    font-size: 12px;
    color: #6c7073;
    padding-right: 16px
}

.index__site-footer___3p9Tx .index__footer-ad-desc___2amAE .index__footer-add-desc-cn___1EGeF {
    color: #616466;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: left
}

.index__site-footer___3p9Tx .index__footer-ad-desc___2amAE .index__footer-feedback___-We0L {
    padding-left: 0
}

.index__site-footer___3p9Tx .index__footer-ad-desc___2amAE a {
    text-decoration: none;
    color: #616466;
    margin-right: 16px
}

.index__site-footer___3p9Tx .index__footer-ad-desc___2amAE a:hover {
    color: #919699
}

.index__site-footer___3p9Tx .index__footer-ad-desc___2amAE .index__ad-desc___3C_Oo {
    color: #616466;
    font-size: 12px
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf {
    width: 112px;
    position: relative;
    display: flex;
    align-items: center
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf .index__icon-locale___3OQRE {
    margin-right: 8px
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf .index__fa-angle-up___d2Hir {
    margin-left: 14px;
    position: absolute;
    right: 8px;
    bottom: 5px;
    font-weight: 400;
    font-size: 14px
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf .index__select-locale___3fH7G {
    padding: 4px 0 4px 8px;
    display: flex;
    align-items: center;
    width: 88px;
    cursor: pointer
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf .index__show-panel___2rxwM {
    max-height: 100vh !important
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP {
    position: absolute;
    bottom: -14px;
    right: 0;
    width: 112px;
    background: #333;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1);
    max-height: 0;
    overflow: hidden;
    transition: all .4s
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li {
    height: 28px;
    transition: all .3s ease
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li:hover {
    background: #494b4d
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li:hover a {
    color: #fff
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li:first-child {
    margin-top: 8px
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li a.index__change-language___MzaB- {
    padding: 0 32px;
    font-size: 12px;
    line-height: 28px;
    display: inline-block;
    width: 100%;
    color: #919699
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li.index__active___3XI5O {
    border-top: 1px solid #494b4d;
    height: auto;
    margin: 8px 8px 0;
    padding: 22px 24px;
    line-height: 12px;
    cursor: default;
    color: #919699
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li.index__active___3XI5O .index__fa-angle-down___2v3oI {
    margin-left: 14px;
    font-size: 16px;
    position: absolute;
    right: 8px;
    bottom: 19px;
    font-weight: 400
}

.index__site-footer___3p9Tx .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li.index__active___3XI5O:hover {
    background: transparent
}

.index__site-footer___3p9Tx .index__footer-change-country___3sH25 {
    position: relative;
    display: flex;
    align-items: center;
    height: 24px;
    padding: 0 8px;
    border-radius: 4px;
    transition: all .3s
}

.index__site-footer___3p9Tx .index__footer-change-country___3sH25 .index__change-locale___2OADp {
    padding: 4px 0;
    display: flex;
    align-items: center;
    cursor: pointer;
    color: #9fa3a6
}

.index__site-footer___3p9Tx .index__footer-change-country___3sH25 .index__gray___3r5bg {
    display: block
}

.index__site-footer___3p9Tx .index__footer-change-country___3sH25 .index__white___1q2jz {
    display: none
}

.index__site-footer___3p9Tx .index__footer-change-country___3sH25 .index__icon-locale___3OQRE {
    margin-right: 8px
}

.index__site-footer___3p9Tx .index__footer-change-country___3sH25:hover {
    background: hsla(0, 0%, 100%, .09)
}

.index__site-footer___3p9Tx .index__select-country___31iN6 {
    z-index: 10000;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    overflow-y: auto;
    background-color: rgba(0, 0, 0, .6)
}

.index__site-footer___3p9Tx .index__country-panel___bUKsq {
    position: relative;
    width: 960px;
    background: #fff;
    margin-left: auto;
    margin-right: auto;
    margin-top: 154px
}

.index__site-footer___3p9Tx .index__country-header___IeHBM {
    position: relative;
    height: 56px;
    text-align: center;
    border-bottom: 1px solid #f0f1f2
}

.index__site-footer___3p9Tx .index__country-body___20U_V {
    padding-left: 32px;
    padding-top: 33px;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.index__site-footer___3p9Tx .index__countrybox___1GxHI {
    margin-bottom: 32px
}

.index__site-footer___3p9Tx .index__countrybox--title___1T9qJ {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px
}

.index__site-footer___3p9Tx .index__countrylist--item___3D_Au {
    border-radius: 2px;
    cursor: pointer;
    background-color: #f7f9fa;
    display: inline-block;
    margin-right: 9px;
    margin-bottom: 8px;
    padding: 0 16px;
    width: 293px;
    height: 48px
}

.index__site-footer___3p9Tx .index__country-header___IeHBM h3 {
    font-size: 16px;
    line-height: 56px
}

.index__site-footer___3p9Tx .index__country-header--close___1L6ZY {
    cursor: pointer;
    position: absolute;
    width: 16px;
    height: 16px;
    display: inline-block;
    right: 16px;
    top: 20px;
    background-image: url(//www3.djicdn.com/assets/images/v3/head/close-b410d6005e936ea767d80814c129310d.svg);
    background-size: cover
}

.index__site-footer___3p9Tx .index__footer-bottom___2jGCt a {
    font-size: 12px;
    color: #6c7073;
    transition: all .3s ease
}

.index__site-footer___3p9Tx .index__countrylist___1ZW6P span {
    line-height: 48px
}

.index__site-footer___3p9Tx .index__countrylist--desc___U_BKV {
    color: #3b3e40;
    float: left
}

.index__site-footer___3p9Tx .index__countrylist--lang___OWcJX {
    float: right;
    color: #9fa3a6
}

.index__site-footer___3p9Tx .index__hidden___MnUKn {
    display: none
}

.index__iflight-ag-auto___276X5 .index__footer-locale___2-iqf {
    width: 136px
}

.index__iflight-ag-auto___276X5 .index__footer-locale___2-iqf .index__select-locale___3fH7G {
    width: 124px
}

.index__iflight-ag-auto___276X5 .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li a.index__change-language___MzaB- {
    padding: 0 12px
}

.index__iflight-ag-auto___276X5 .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li.index__active___3XI5O {
    padding: 22px 2px
}

.index__site-footer__light___2VrAm {
    background-color: #fff
}

.index__site-footer__light___2VrAm .index__title___2Lsco {
    color: rgba(0, 0, 0, .85);
    line-height: 16px
}

.index__site-footer__light___2VrAm .index__nav-item___1iib8 a {
    color: rgba(0, 0, 0, .85)
}

.index__site-footer__light___2VrAm .index__nav-item___1iib8 a:hover {
    color: rgba(0, 0, 0, .85);
    text-decoration: underline
}

.index__site-footer__light___2VrAm .index__footer-about___2SXPA {
    border-bottom: 1px solid rgba(0, 0, 0, .09)
}

.index__site-footer__light___2VrAm .index__subscribe___1I0dW .index__tip___2_3BY {
    color: rgba(0, 0, 0, .85)
}

.index__site-footer__light___2VrAm .index__content___1Rt1U {
    color: rgba(0, 0, 0, .65)
}

.index__site-footer__light___2VrAm .index__form-input___ZkfKL,
.index__site-footer__light___2VrAm .index__form-submit___37FVb,
.index__site-footer__light___2VrAm .index__form-submit___37FVb.index__is-valid___1gA8p {
    color: rgba(0, 0, 0, .85)
}

.index__site-footer__light___2VrAm .index__form-input___ZkfKL {
    border-color: rgba(0, 0, 0, .15)
}

.index__site-footer__light___2VrAm .index__form-submit___37FVb i {
    color: #fff
}

.index__site-footer__light___2VrAm .index__footer-bottom___2jGCt,
.index__site-footer__light___2VrAm .index__footer-bottom___2jGCt a,
.index__site-footer__light___2VrAm .index__footer-bottom___2jGCt a:hover {
    color: rgba(0, 0, 0, .85)
}

.index__site-footer__light___2VrAm .index__footer-bottom___2jGCt .index__copyright___14POp {
    color: rgba(0, 0, 0, .45)
}

.index__site-footer__light___2VrAm ul.index__legal-links___CRALb li {
    color: rgba(0, 0, 0, .85)
}

.index__site-footer__light___2VrAm .index__footer-feedback___-We0L {
    color: rgba(0, 0, 0, .45)
}

.index__site-footer__light___2VrAm .index__footer-feedback___-We0L a {
    color: rgba(0, 0, 0, .85)
}

.index__site-footer__light___2VrAm .index__footer-ad-desc___2amAE,
.index__site-footer__light___2VrAm .index__footer-ad-desc___2amAE .index__footer-add-desc-cn___1EGeF,
.index__site-footer__light___2VrAm .index__footer-ad-desc___2amAE a {
    color: rgba(0, 0, 0, .45)
}

.index__site-footer__light___2VrAm .index__footer-ad-desc___2amAE a:hover {
    color: rgba(0, 0, 0, .65)
}

.index__site-footer__light___2VrAm .index__footer-ad-desc___2amAE .index__ad-desc___3C_Oo {
    color: rgba(0, 0, 0, .45)
}

.index__site-footer__light___2VrAm .index__footer-change-country___3sH25 .index__change-locale___2OADp,
.index__site-footer__light___2VrAm .index__footer-change-country___3sH25:hover .index__change-locale___2OADp,
.index__site-footer__light___2VrAm .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li.index__active___3XI5O,
.index__site-footer__light___2VrAm .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li:hover a,
.index__site-footer__light___2VrAm .index__footer-locale___2-iqf ul.index__dui-dropdown-menu___1m0rP li a.index__change-language___MzaB- {
    color: rgba(0, 0, 0, .85)
}

.show-panel {
    max-height: 100vh !important
}

html.language-panel-opened {
    height: 100%;
    overflow-y: hidden
}

.subcribeModal__subscribe-modal-wrapper___--Mxt {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
    pointer-events: none
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__mask___1U31N {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
    height: 100%;
    z-index: 5;
    margin: 0 !important;
    opacity: 0;
    transition: all .3s ease
}

.subcribeModal__subscribe-modal-wrapper___--Mxt.subcribeModal__active___jlUlh {
    pointer-events: auto
}

.subcribeModal__subscribe-modal-wrapper___--Mxt.subcribeModal__active___jlUlh .subcribeModal__mask___1U31N {
    opacity: 1;
    pointer-events: auto
}

.subcribeModal__subscribe-modal-wrapper___--Mxt.subcribeModal__active___jlUlh .subcribeModal__modal-container___34fz1 {
    margin-top: 0;
    opacity: 1;
    pointer-events: auto
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 {
    max-width: calc(100vw - 32px);
    width: 100%;
    z-index: 7;
    overflow: visible;
    pointer-events: none;
    margin-top: 48px;
    transform: translate(-50%, -50%);
    opacity: 0;
    text-align: center;
    transition: all .3s ease;
    position: absolute;
    top: 50%;
    left: 50%
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 .subcribeModal__close-btn___wHYxI {
    height: 40px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 40px;
    z-index: 2;
    color: rgba(0, 0, 0, .85);
    border: none;
    background: none;
    padding: 0 8px;
    transition: all .3s ease;
    border-radius: 50%
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 .subcribeModal__close-btn___wHYxI:hover {
    background: rgba(0, 0, 0, .04)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 .subcribeModal__close-icon___jGbYH {
    font-weight: 300
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 .subcribeModal__close-icon___jGbYH:before {
    min-width: 16px
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 .subcribeModal__modal-content___10Q2_ {
    position: relative;
    overflow: hidden;
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    background: #fff;
    transition: all .3s ease;
    border-radius: 8px !important;
    padding: 32px 48px 48px
}

@media screen and (max-width:767px) {
    .subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 .subcribeModal__modal-content___10Q2_ {
        padding: 24px 24px 32px !important
    }
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__btn___3cqpO {
    width: auto;
    border-radius: 4px !important;
    align-items: center;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    transition: all .3s ease;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    display: table-cell !important;
    vertical-align: middle;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    height: 40px;
    background: linear-gradient(#40a9ff, #1890ff);
    color: #fff;
    padding: 0 16px;
    margin-left: -1px;
    position: relative
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__btn___3cqpO:focus,
.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__btn___3cqpO:hover {
    background: linear-gradient(#69c0ff, #40a9ff)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__btn___3cqpO:active {
    background: linear-gradient(#40a9ff, #1890ff)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__success___1CSEs {
    padding: 0 48px;
    position: absolute;
    opacity: 0;
    pointer-events: none;
    transition: all .3s ease;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__success___1CSEs.subcribeModal__active___jlUlh {
    opacity: 1;
    pointer-events: auto;
    transition-delay: .3s
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__success___1CSEs .subcribeModal__success-icon___2vich {
    display: inline-block;
    padding-bottom: 16px;
    width: 64px;
    height: 80px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(../images/check.svg)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__success___1CSEs h3 {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    font-weight: 600
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__success___1CSEs .subcribeModal__intro___34zlx {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 8px;
    color: rgba(0, 0, 0, .65)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__success___1CSEs .subcribeModal__ok-btn___1St4G {
    margin-top: 24px;
    min-width: 50%
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 {
    text-align: center;
    opacity: 1;
    transition: all .3s ease
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7.subcribeModal__hide___1rscX {
    opacity: 0;
    pointer-events: none
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__envelope___lnmda {
    z-index: 2;
    position: relative;
    height: 128px;
    top: -32px
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__envelope___lnmda .subcribeModal__envelope-video-svg___2feIv {
    
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

@media screen and (max-width:767px) {
    .subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__envelope___lnmda {
        top: -24px
    }
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 h3 {
    margin-top: -16px;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    font-weight: 600;
    color: #000
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__intro___34zlx {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 8px;
    color: rgba(0, 0, 0, .65)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP {
    width: 100%;
    margin-top: 16px;
    position: relative;
    display: table;
    border-collapse: separate;
    border-spacing: 0
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__email-input___1SI4L {
    position: relative;
    z-index: 2;
    display: table-cell !important;
    vertical-align: middle;
    width: 100%;
    border-radius: 4px;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-right-width: 0 !important
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__email-input___1SI4L input {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    border-right-width: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    background: #fff;
    color: rgba(0, 0, 0, .65);
    text-align: left;
    white-space: nowrap;
    transition: all .3s ease;
    touch-action: manipulation;
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none;
    min-height: 40px;
    padding: 7px 11px;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__email-input___1SI4L input:focus {
    z-index: 2;
    outline: 0;
    border-color: #1890ff;
    box-shadow: 0 0 0 4px rgba(24, 144, 255, .2)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__email-input___1SI4L input::-moz-placeholder {
    color: rgba(0, 0, 0, .25)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__email-input___1SI4L input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .25)
}

input::-moz-placeholder {
    color: rgba(0, 0, 0, .25)
}

input:-ms-input-placeholder {
    color: rgba(0, 0, 0, .25)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__email-input___1SI4L input::placeholder {
    color: rgba(0, 0, 0, .25)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__email-input-error___1zOgz {
    border-color: #f5222d;
    box-shadow: 0 0 0 4px rgba(245, 34, 45, .2)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__email-input-error___1zOgz:focus {
    z-index: 2;
    outline: 0;
    border-color: #1890ff;
    box-shadow: 0 0 0 4px rgba(24, 144, 255, .2)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__submit-btn___KPyZB {
    position: relative;
    z-index: 1;
    margin-left: -2px;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-left-width: 0 !important
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__submit-btn___KPyZB span {
    transition: opacity .3s ease
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__submit-btn___KPyZB .subcribeModal__spin-icon___wd1mz {
    position: absolute;
    left: 0;
    top: 11px;
    opacity: 0;
    display: block;
    width: 100%;
    transition: opacity .3s ease;
    font-weight: 300
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__submit-btn___KPyZB .subcribeModal__spin-icon___wd1mz.subcribeModal__active___jlUlh {
    opacity: 1
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__submit-btn___KPyZB .subcribeModal__submit-text___3Ne4j {
    opacity: 0
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__inputgroup___2BHRP .subcribeModal__submit-btn___KPyZB .subcribeModal__submit-text___3Ne4j.subcribeModal__active___jlUlh {
    opacity: 1
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__note___mkiOO {
    margin-top: 16px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    color: rgba(0, 0, 0, .45)
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__note___mkiOO a {
    display: inline-block;
    transition: all .3s ease;
    cursor: pointer;
    color: #1890ff
}

.subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__subscribe-content___2-wb7 .subcribeModal__note___mkiOO a:hover {
    text-decoration: underline
}

@media screen and (min-width:1200px) {
    .subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 {
        max-width: 490px !important
    }
}

@media screen and (min-width:768px) and (max-width:1199px) {
    .subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__modal-container___34fz1 {
        max-width: 50% !important
    }
}

@media screen and (max-width:767px) {
    .subcribeModal__subscribe-modal-wrapper___--Mxt .subcribeModal__success___1CSEs {
        padding: 0 24px
    }
}

._1dFgn .carousel .slick-track {
    visibility: hidden
}

.carousel .slick-next,
.carousel .slick-prev {
    height: 3rem;
    width: 3rem;
    margin-top: -1.5rem;
    font-size: 2rem
}

.carousel .slick-prev {
    left: 1.5rem
}

.carousel .slick-next {
    right: 1.5rem
}

.carousel .slick-dots {
    bottom: 1rem;
    height: .5rem
}

.carousel .slick-dots li {
    margin: 0 .25rem
}

.carousel .slick-dots li button {
    width: .5rem;
    height: .5rem
}

.carousel .slick-dots li.slick-active button {
    width: .5rem
}

.carousel-vertical .slick-dots {
    width: .5rem;
    right: 1rem
}

.carousel-vertical .slick-dots li {
    margin: 0 .25rem
}

.carousel-vertical .slick-dots li.slick-active button,
.carousel-vertical .slick-dots li button {
    width: .5rem;
    height: .5rem
}

.ZJnnz {
    left: -2px
}

._3ctaf,
.ZJnnz {
    position: relative
}

._3ctaf {
    left: 2px
}

.style__section-swiper-component___CDXOH {
    position: relative
}

.style__section-swiper-component___CDXOH .style__container___i2t6d {
    width: 1200px;
    margin: 0 auto;
    text-align: center
}

.style__section-swiper-component___CDXOH .style__title___2utLT {
    color: rgba(0, 0, 0, .85);
    font-size: 40px;
    line-height: 44px;
    width: 693px;
    margin: 0 auto;
    text-align: center
}

.style__section-swiper-component___CDXOH .style__horizontal-line___bEkwj {
    width: 48px;
    height: 48px;
    margin: 0 auto;
    position: relative
}

.style__section-swiper-component___CDXOH .style__horizontal-line___bEkwj:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #85a5ff;
    border-radius: 24px;
    top: 50%
}

.style__section-swiper-component___CDXOH .style__swiper-box___23Wzq {
    margin: 0 auto;
    width: 1200px
}

.style__section-swiper-component___CDXOH .style__swiper-img-box___3FBfu {
    width: 1200px;
    border-radius: 24px;
    overflow: hidden
}

.style__section-swiper-component___CDXOH .style__swiper-img___31G2M {
    border-radius: 24px
}

.style__section-swiper-component___CDXOH .style__swiper-text-box___3IAYM {
    width: 693px;
    text-align: center;
    margin: 32px auto 56px
}

.style__section-swiper-component___CDXOH .style__slider___1gk91 {
    width: 1200px
}

.style__section-swiper-component___CDXOH .style__name-of-works___1hmVL {
    color: rgba(0, 0, 0, .85);
    font-size: 24px;
    line-height: 28px
}

.style__section-swiper-component___CDXOH .style__name-of-intro___3b9x3 {
    color: rgba(0, 0, 0, .65);
    font-size: 16px;
    line-height: 24px;
    margin-top: 16px
}

.style__section-swiper-component___CDXOH .style__swiper-next___2xStX,
.style__section-swiper-component___CDXOH .style__swiper-prev___2-GiX {
    position: absolute;
    top: 220px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    transition: all .3s ease;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    outline: none;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.style__section-swiper-component___CDXOH .style__swiper-next___2xStX:hover,
.style__section-swiper-component___CDXOH .style__swiper-prev___2-GiX:hover {
    background: rgba(0, 0, 0, .3)
}

.style__section-swiper-component___CDXOH .style__swiper-next___2xStX {
    right: 16px !important;
    left: auto
}

.style__section-swiper-component___CDXOH .style__swiper-prev___2-GiX {
    left: 16px !important;
    right: auto
}

.style__section-swiper-component___CDXOH .style__icon-arrows___2zL6W {
    font-size: 24px;
    color: #fff;
    font-weight: 600
}

.section-swiper-component .carousel .swiper-pagination-bullets {
    bottom: 0
}

.section-swiper-component .carousel .slick-dots {
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: 24px
}

.section-swiper-component .carousel .slick-dots li {
    width: 24px;
    height: 24px;
    position: relative;
    border-radius: 0;
    background: transparent;
    padding: 0 4px;
    margin: 0;
    display: flex;
    align-items: center;
    cursor: pointer
}

.section-swiper-component .carousel .slick-dots li button {
    height: 2px;
    width: 16px;
    background-color: rgba(0, 0, 0, .3);
    border-radius: 24px;
    transition: all .3s ease
}

.section-swiper-component .carousel .slick-dots li:hover button {
    background-color: rgba(0, 0, 0, .85)
}

.section-swiper-component .carousel .slick-dots .slick-active button {
    background-color: rgba(0, 0, 0, .85) !important;
    width: 16px !important
}

.section-swiper-component .carousel .swiper-slide-active .swiper-text-box {
    opacity: 1 !important
}

.section-swiper-component .carousel .swiper-slide .swiper-text-box {
    opacity: 0;
    transition: opacity .6s ease
}

._2QV08 {
    display: flex
}

._2QV08 li {
    list-style: none;
    text-align: center;
    min-width: 2rem;
    height: 2rem;
    padding: .3125rem;
    margin-left: .5rem;
    border-radius: .25rem;
    transition: all .3s cubic-bezier(.23, 1, .32, 1);
    cursor: pointer;
    font-size: 14px;
    color: rgba(0, 0, 0, .65);
    overflow: hidden;
    text-overflow: ellipsis
}

._2QV08 li._1OZg9 {
    color: rgba(0, 0, 0, .85)
}

._2QV08 li._1OZg9,
._2QV08 li:hover {
    background: rgba(0, 0, 0, .04)
}

._2QV08 ._3D2Y-,
._2QV08 ._3qG0e {
    cursor: default
}

._2QV08 ._3D2Y-:hover,
._2QV08 ._3qG0e:hover {
    background: none
}

._2QV08 .VcfdI {
    color: #9fa3a6;
    cursor: not-allowed
}

._2QV08 .VcfdI:hover {
    background: none
}

._3DZRc,
._3DZRc ._3xseh {
    justify-content: center
}

._3Clqi,
._3Clqi ._3xseh {
    justify-content: flex-start
}

.BOO9a,
.BOO9a ._3xseh {
    justify-content: flex-end
}

._3wM3k ._3xseh {
    justify-content: space-between
}

._3tW2o li {
    padding: .2rem .75rem
}

._35rly li:hover {
    border: .0625rem solid #3b3e40
}

._35rly ._1OZg9 {
    background-color: #3b3e40
}

._3xseh {
    display: flex;
    width: 100%
}

img {
    display: inline-block
}

.style__news-wrapper___mbzlx {
    width: 100%;
    height: 100%;
    background-color: #f7f9fa;
    overflow: hidden;
    padding-bottom: 48px;
    position: relative;
    min-height: calc(100vh - 400px)
}

.style__news-wrapper___mbzlx .style__hidden-h1___3cRAR {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0 0 99.9% 99.9%);
    clip-path: inset(0 0 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}

.style__loading-body___2CsH_ {
    display: none
}

.style__loading-body___2CsH_ .style__loading-content___1WhuM {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: -1;
    opacity: 0
}

.style__loading-body___2CsH_ .style__loading-icon___1gzmJ {
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    -webkit-animation: style__loading___3NsZq 1s linear infinite;
    animation: style__loading___3NsZq 1s linear infinite;
    border: 3px solid #252525;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    opacity: 0
}

.style__loading-body___2CsH_.style__active___1V_iX {
    display: block
}

.style__loading-body___2CsH_.style__active___1V_iX .style__loading-content___1WhuM {
    z-index: 2;
    opacity: .5
}

.style__loading-body___2CsH_.style__active___1V_iX .style__loading-icon___1gzmJ {
    z-index: 3;
    opacity: 1
}

.style__news-inner-wrapper___1CiOG {
    margin-bottom: 16px
}

.style__news-content___UhMTe {
    width: 1200px;
    margin: 48px auto 0
}

.style__news-section___8pzWH {
    background-color: #f7f9fa
}

.style__inner-item___JcfgT {
    background-color: #fff;
    margin-bottom: 16px;
    cursor: pointer;
    position: relative;
    transition: all .3s ease
}

.style__inner-item___JcfgT .style__mask-content___3L-Vb {
    background: rgba(0, 0, 0, .1);
    opacity: 0;
    position: absolute;
    top: 0;
    transition: all .3s ease
}

.style__inner-item___JcfgT .style__item-img___2nFII {
    display: block;
    transition: all .3s ease-in-out
}

.style__inner-item___JcfgT:hover {
    box-shadow: 0 16px 16px -8px rgba(0, 0, 0, .1)
}

.style__inner-item___JcfgT:hover .style__mask-content___3L-Vb {
    opacity: 1
}

.style__inner-item___JcfgT:hover .style__item-img___2nFII {
    transform: scale(1.05)
}

.style__col-1___3eCK8 {
    width: 100%
}

.style__col-1___3eCK8 .style__inner-item___JcfgT {
    width: 100%;
    height: 480px;
    display: flex
}

.style__col-1___3eCK8 .style__inner-item___JcfgT .style__right-content___h2WpC {
    width: 720px;
    height: 100%;
    position: relative;
    overflow: hidden
}

.style__col-1___3eCK8 .style__inner-item___JcfgT .style__right-content___h2WpC .style__item-img___2nFII {
    width: 100%;
    height: 100%;
    display: inline-block
}

.style__col-1___3eCK8 .style__inner-item___JcfgT .style__right-content___h2WpC .style__mask-content___3L-Vb {
    width: 100%;
    height: 100%
}

.style__col-1___3eCK8 .style__inner-item___JcfgT .style__left-content___3r9wg {
    width: 480px;
    height: 480px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center
}

.style__col-1___3eCK8 .style__inner-item___JcfgT .style__left-content___3r9wg .style__item-content___26Z6s {
    width: 384px
}

.style__col-1___3eCK8 .style__inner-item___JcfgT .style__left-content___3r9wg .style__item-title___2ICmH {
    line-height: 28px
}

.style__col-2___3xSXr {
    width: 100%;
    display: flex;
    justify-content: space-between
}

.style__col-2___3xSXr .style__inner-item___JcfgT {
    width: 592px
}

.style__col-2___3xSXr .style__inner-item___JcfgT .style__img-wrapper___32IiL {
    width: 100%;
    height: 392px;
    overflow: hidden
}

.style__col-2___3xSXr .style__inner-item___JcfgT .style__item-img___2nFII {
    width: 100%;
    height: 100%
}

.style__col-2___3xSXr .style__inner-item___JcfgT .style__item-content___26Z6s {
    width: 100%;
    padding: 32px 32px 48px
}

.style__col-2___3xSXr .style__inner-item___JcfgT .style__mask-content___3L-Vb {
    width: 100%;
    height: 392px
}

.style__col-2___3xSXr .style__inner-item___JcfgT .style__item-title___2ICmH {
    line-height: 28px
}

.style__col-3___4TERG {
    width: 100%
}

.style__col-3___4TERG .style__news-item___1Sphy {
    width: 100%;
    display: flex
}

.style__col-3___4TERG .style__news-item___1Sphy .style__inner-item___JcfgT {
    width: 389px;
    margin-right: 16px
}

.style__col-3___4TERG .style__news-item___1Sphy .style__inner-item___JcfgT:nth-child(3n) {
    margin-right: 0
}

.style__col-3___4TERG .style__news-item___1Sphy .style__inner-item___JcfgT .style__img-wrapper___32IiL {
    width: 100%;
    height: 260px;
    overflow: hidden
}

.style__col-3___4TERG .style__news-item___1Sphy .style__inner-item___JcfgT .style__item-img___2nFII {
    width: 100%;
    height: 100%
}

.style__col-3___4TERG .style__news-item___1Sphy .style__inner-item___JcfgT .style__item-content___26Z6s {
    width: 100%;
    padding: 24px 32px 32px
}

.style__col-3___4TERG .style__news-item___1Sphy .style__inner-item___JcfgT .style__item-content___26Z6s .style__item-title___2ICmH {
    font-size: 20px
}

.style__col-3___4TERG .style__news-item___1Sphy .style__inner-item___JcfgT .style__item-content___26Z6s .style__item-desc___2jjAP {
    font-size: 14px;
    line-height: 20px
}

.style__col-3___4TERG .style__news-item___1Sphy .style__inner-item___JcfgT .style__mask-content___3L-Vb {
    width: 100%;
    height: 260px
}

.style__item-eyebrow___vYEPP {
    font-size: 16px;
    letter-spacing: -.48px;
    line-height: 20px;
    margin-bottom: 8px;
    font-weight: 500
}

.style__item-title___2ICmH {
    font-size: 24px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.6px;
    line-height: 24px;
    font-weight: 500
}

.style__item-desc___2jjAP {
    font-size: 16px;
    color: rgba(0, 0, 0, .65);
    letter-spacing: -.28px;
    line-height: 24px;
    font-weight: 400;
    margin-top: 16px
}

.style__article-date-author___3EFUP {
    margin-top: 16px;
    font-size: 12px;
    color: rgba(0, 0, 0, .45);
    letter-spacing: -.24px;
    line-height: 16px;
    font-weight: 400
}

.style__article-date-author___3EFUP .style__line___3uq9y {
    position: relative;
    top: -1px
}

@-webkit-keyframes style__loading___3NsZq {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes style__loading___3NsZq {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.style__section-wrapper___1SPHO {
    width: 698px;
    margin: 0 auto
}

.style__detail-wrapper___35_IN {
    width: 100%;
    padding: 64px 0 96px
}

.style__detail-wrapper___35_IN iframe {
    width: 100%;
    height: 390px
}

.style__detail-wrapper___35_IN table {
    width: 100%;
    margin: 8px auto
}

.style__detail-wrapper___35_IN table td,
.style__detail-wrapper___35_IN table th {
    padding: 8px;
    border: 1px solid rgba(0, 0, 0, .09)
}

.style__detail-wrapper___35_IN table p {
    font-size: 14px !important
}

.style__detail-wrapper___35_IN .style__article-type___3mE2L {
    font-size: 12px;
    color: #fa541c;
    letter-spacing: -.36px;
    line-height: 16px;
    margin-bottom: 16px;
    font-weight: 500
}

.style__detail-wrapper___35_IN .style__article-title___2SJ7L {
    font-size: 32px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.96px;
    line-height: 36px;
    font-weight: 500;
    margin-bottom: 16px
}

.style__detail-wrapper___35_IN .style__article-date-author___2xBIH {
    font-size: 12px;
    color: rgba(0, 0, 0, .45);
    letter-spacing: -.24px;
    line-height: 16px
}

.style__detail-wrapper___35_IN .style__article-date-author___2xBIH .style__author___2Nckq .style__line___1-Dwh {
    position: relative;
    top: -1px
}

.style__detail-wrapper___35_IN .style__case-tags___m7BNA {
    margin-top: 16px;
    display: flex;
    flex-wrap: wrap
}

.style__detail-wrapper___35_IN .style__case-tags___m7BNA .style__tag___-_5f8 {
    position: relative;
    padding: 4px 8px;
    font-size: 12px;
    letter-spacing: -.24px;
    line-height: 16px;
    font-weight: 400;
    color: rgba(0, 0, 0, .65);
    background: rgba(0, 0, 0, .04);
    transition: all .3s ease;
    margin-right: 8px;
    border-radius: 88rem !important;
    margin-top: 8px
}

.style__detail-wrapper___35_IN .style__case-tags___m7BNA .style__tag___-_5f8:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, .09);
    color: rgba(0, 0, 0, .85);
    text-decoration: none !important
}

.style__detail-wrapper___35_IN .style__copyright___Okyex {
    font-size: 12px;
    color: rgba(0, 0, 0, .45);
    letter-spacing: -.24px;
    line-height: 16px;
    font-weight: 400
}

.style__detail-wrapper___35_IN .style__split-line___3xacY {
    position: relative;
    padding-top: 32px;
    height: 64px;
    width: 100%
}

.style__detail-wrapper___35_IN .style__split-line___3xacY:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, .09)
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 {
    width: 100%
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03,
.style__detail-wrapper___35_IN .style__detail-content___zbI03 p {
    font-size: 16px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.32px;
    line-height: 24px
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 h1 {
    font-size: 32px;
    letter-spacing: -.96px;
    line-height: 36px;
    font-weight: 500
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 h2 {
    font-size: 28px;
    letter-spacing: -.84px;
    line-height: 32px;
    font-weight: 500
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 h3 {
    font-size: 24px;
    letter-spacing: -.72px;
    line-height: 28px;
    font-weight: 500
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 h4 {
    font-size: 20px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.6px;
    line-height: 24px;
    font-weight: 500
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 h5 {
    font-size: 18px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.54px;
    line-height: 24px;
    font-weight: 500
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 h6 {
    font-size: 16px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.32px;
    line-height: 20px;
    font-weight: 500
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 a {
    color: #1890ff
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 a:hover {
    text-decoration: underline
}

.style__detail-wrapper___35_IN .style__detail-content___zbI03 .style__desc___2WWCZ,
.style__detail-wrapper___35_IN .style__detail-content___zbI03 pre {
    font-size: 12px;
    color: rgba(0, 0, 0, .45);
    letter-spacing: -.24px;
    line-height: 16px;
    font-weight: 400
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX {
    width: 184px;
    display: flex;
    justify-content: space-between;
    margin-top: 48px;
    position: relative
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icons___1hKbE {
    width: 88px;
    display: flex;
    justify-content: space-between
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_- {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    cursor: pointer
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_- .style__clip-tip___21Sli {
    font-size: 14px;
    color: #fff;
    letter-spacing: -.28px;
    line-height: 20px;
    background-color: #262626;
    position: absolute;
    border-radius: 4px;
    opacity: 0;
    padding: 8px 12px;
    top: -46px;
    white-space: nowrap;
    z-index: -1;
    right: 21px;
    transform: translate(50%);
    transition: all .3s ease
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_- .style__clip-tip___21Sli:after {
    position: absolute;
    display: inline-block;
    top: 32px;
    width: 0;
    height: 0;
    content: "";
    border-color: #262626 #262626 transparent transparent;
    border-style: solid;
    border-width: 4px;
    transform: rotate(135deg);
    left: 48%
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_- img {
    width: 24px;
    height: 24px
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_-.style__open-link___1VAH5 {
    position: relative
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_- a {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_- .style__qr-code___-pYQ_ {
    width: 160px;
    height: 160px;
    position: absolute;
    top: -176px;
    opacity: 0;
    box-shadow: 0 16px 16px -8px rgba(0, 0, 0, .1);
    transition: all 1s ease;
    background: #fff;
    z-index: -1;
    border-radius: 4px;
    left: 0;
    transform: translate(-38%)
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_- .style__qr-code___-pYQ_:after {
    position: absolute;
    display: inline-block;
    top: 148px;
    width: 0;
    height: 0;
    content: "";
    border-color: #fff #fff transparent transparent;
    border-style: solid;
    border-width: 8px;
    transform: rotate(135deg);
    box-shadow: 0 -16px 16px -8px rgba(0, 0, 0, .1);
    left: 45%
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_- .style__qr-code___-pYQ_ .style__qr-code-inner___3d_0x {
    width: 128px;
    height: 128px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_-:hover {
    background: rgba(0, 0, 0, .04) !important
}

.style__detail-wrapper___35_IN .style__detail-share___2SBUX .style__share-icon___2bH_-:hover .style__qr-code___-pYQ_ {
    opacity: 1;
    z-index: 1
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-header___2QxSX {
    display: flex;
    justify-content: space-between;
    margin-bottom: 33px
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-header___2QxSX .style__title___1dpcf {
    font-size: 28px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.84px;
    line-height: 32px;
    font-weight: 500
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-header___2QxSX .style__explore___3-d8R {
    display: flex;
    align-items: center;
    white-space: nowrap
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-header___2QxSX .style__explore___3-d8R a {
    font-size: 16px;
    color: #1890ff;
    letter-spacing: -.32px;
    line-height: 20px
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-header___2QxSX .style__explore___3-d8R a span:hover {
    text-decoration: underline
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-header___2QxSX .style__explore___3-d8R a img {
    width: 16px;
    height: 16px;
    margin-left: 4px;
    position: relative;
    top: 2px
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-content___2AyRw {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    padding: 16px 0
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-content___2AyRw .style__right-content___frK2Q {
    width: 453px;
    position: relative
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-content___2AyRw .style__right-content___frK2Q .style__article-type___3mE2L {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 8px
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-content___2AyRw .style__right-content___frK2Q .style__article-title___2SJ7L {
    font-size: 20px;
    margin: 0
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-content___2AyRw .style__right-content___frK2Q .style__article-date-author___2xBIH {
    position: absolute;
    bottom: 0;
    left: 0
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-content___2AyRw .style__left-content___f8XKV {
    display: flex;
    justify-content: center
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__recommend-content___2AyRw .style__left-content___f8XKV img {
    width: 192px;
    height: 128px;
    display: block
}

.style__detail-wrapper___35_IN .style__detail-recommend___1JmYW .style__split-line___3xacY {
    padding-top: 0;
    height: 1px
}

.style__form___1smfs {
    width: 100%;
    margin-bottom: 60px;
    font-size: 16px
}

.style__form___1smfs input[type=password],
.style__form___1smfs input[type=text],
.style__form___1smfs input[type=textaera] {
    width: 100%;
    border-radius: 4px;
    border: 1px solid #f0f1f2;
    height: 48px;
    padding: 8px 12px;
    color: #3b3e40;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px
}

.style__form___1smfs select {
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 40px;
    outline: none !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #6c7073;
    border: 1px solid #9fa3a6;
    background-color: transparent;
    padding-left: 12px;
    cursor: pointer;
    border-radius: 4px;
    height: 40px;
    position: relative
}

.style__form___1smfs select option:first-child {
    color: #6c7073
}

.style__form___1smfs select::-ms-expand {
    display: none
}

.style__form___1smfs select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

.style__form-item____HyRV {
    margin-bottom: 16px;
    vertical-align: top;
    width: 100%;
    position: relative
}

.style__form-item-margin___yDrps:nth-child(2n) {
    margin-right: 0
}

.style__form-item-label___3RoYq label {
    font-size: 14px;
    color: #3b3e40;
    font-weight: 400;
    margin-bottom: 8px;
    display: block
}

.style__button___29kjB {
    text-align: left;
    margin-top: -15px
}

.style__form-error___1S7vw {
    color: #e64839;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: flex-start;
    transition: height .5s;
    height: 0
}

.style__form-error___1S7vw>i {
    margin-right: 8px;
    font-size: 16px
}

.style__form-error-height___11O7x {
    height: 16px;
    margin-top: 8px
}

.style__form-item-control-wrapper___3S24U img {
    width: 128px;
    height: 40px
}

.style__form-hide___3vFRM {
    display: none
}

@media (max-width:768px) {
    .style__form___1smfs {
        margin-bottom: 0
    }

    .style__form-item____HyRV {
        margin-bottom: 8px !important
    }

    .style__form-error-height___11O7x {
        height: auto
    }
}

.style__ag-form-wrapper___1g3CW input,
.style__ag-form-wrapper___1g3CW select {
    border: 1px solid rgba(0, 0, 0, .15) !important;
    height: 40px !important
}

.style__ag-form-wrapper___1g3CW .style__check-box-wrapper___rajXg .style__checkbox-item___2RfCJ {
    height: auto !important;
    border: none !important
}

.style__ag-form-wrapper___1g3CW .style__form-part-wrapper___2K9eJ .style__form-part-title___1ZL7W {
    font-weight: 500
}

.style__is-mobile___2AKQ2 .style__form-part-title___1ZL7W {
    font-size: 28px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.84px;
    line-height: 32px
}

.style__is-mobile___2AKQ2 .style__form-part-detail___2C-2p {
    font-size: 16px;
    color: rgba(0, 0, 0, .65);
    letter-spacing: -.32px;
    line-height: 24px;
    margin: 17px 0 34px
}

.style__is-mobile___2AKQ2 .style__form-inner___3z5of {
    padding-bottom: 8px
}

.style__is-mobile___2AKQ2 .style__form-inner___3z5of p {
    font-size: 14px;
    color: rgba(0, 0, 0, .85);
    letter-spacing: -.28px;
    line-height: 20px;
    font-weight: 600;
    padding-bottom: 8px
}

.style__is-mobile___2AKQ2 .style__check-box-wrapper___rajXg {
    margin: 9px 0 0
}

.style__is-mobile___2AKQ2 button {
    width: 100%
}

.style__is-mobile___2AKQ2 .style__captcha___2F4gG {
    margin: 32px 0 0
}

.style__form-box___vqvn9 {
    padding: 32px 0 64px
}

.style__form-part-wrapper___2K9eJ .style__form-part-title___1ZL7W {
    color: rgba(0, 0, 0, .85);
    font-weight: 600
}

.style__form-part-wrapper___2K9eJ .style__form-part-desc___dceJy {
    color: rgba(0, 0, 0, .65);
    font-weight: 400;
    padding-bottom: 24px
}

.style__form-part-wrapper___2K9eJ .style__form-group___1Kcza p {
    font-weight: 500;
    color: rgba(0, 0, 0, .85)
}

.style__form-part-wrapper___2K9eJ .style__optional___dg3Kf {
    color: rgba(0, 0, 0, .45);
    margin-left: 8px;
    font-weight: 500
}

.style__form-error___1ivHU {
    color: #e64839;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: flex-start;
    margin-top: 8px;
    transition: height .5s;
    height: 0
}

.style__form-error___1ivHU>i {
    margin-right: 8px;
    font-size: 16px
}

.style__select-box___5qs6y {
    position: relative;
    display: flex;
    align-items: center
}

.style__select-box___5qs6y .style__select___1_wl1 {
    padding-right: 30px;
    overflow: hidden;
    border: none;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    z-index: 0;
    position: relative;
    height: 48px
}

.style__select-box___5qs6y .style__select___1_wl1:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border: 1px solid #00f;
    position: absolute;
    top: 8px;
    right: 16px
}

.style__select-box___5qs6y .style__icon___i4oey {
    position: absolute;
    right: 12px;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
    color: rgba(0, 0, 0, .45)
}

.style__inquiry-nature-box___1AKks p {
    font-weight: 600;
    color: rgba(0, 0, 0, .85)
}

.style__radio-wrapper___206E_ {
    padding-bottom: 16px;
    line-height: 20px
}

.style__radio-wrapper___206E_:first-child {
    padding-top: 8px
}

.style__radio-wrapper___206E_:last-child {
    padding-bottom: 0
}

.style__radio-wrapper___206E_ input {
    height: 20px;
    margin-right: 8px
}

.style__radio-wrapper___206E_ label {
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, .65)
}

.style__radio-wrapper___206E_ label input {
    display: inline-block !important
}

.style__textarea-wrapper___NYiZB p {
    font-weight: 600;
    padding-bottom: 8px
}

.style__textarea-wrapper___NYiZB textarea {
    width: 100%;
    min-height: 88px
}

.style__check-box-wrapper___rajXg {
    line-height: 20px;
    margin-bottom: 8px
}

.style__check-box-wrapper___rajXg span {
    line-height: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, .65)
}

.style__check-box-wrapper___rajXg .style__checkbox-item___2RfCJ {
    margin-top: 0;
    margin-right: 8px;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    outline: none;
    width: 16px;
    height: 16px;
    line-height: 16px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    height: auto;
    top: -2px;
    border: none
}

.style__checkbox-item___2RfCJ:after {
    position: relative;
    content: "";
    border: 1px solid #08979c;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 4px;
    transition: border .3s cubic-bezier(.23, 1, .32, 1);
    box-sizing: content-box
}

.style__checkbox-item___2RfCJ:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border-radius: 4px;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.style__terms-desc___BALzP {
    font-size: 14px
}

.style__terms-desc___BALzP a {
    color: #44a8f2
}

.style__terms-desc___BALzP a:hover {
    text-decoration: underline;
    cursor: pointer
}

.style__modal-title___muqfD {
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    word-break: break-all
}

.style__modal-footer___1YGTp {
    display: flex;
    justify-content: flex-end
}

.style__captcha___2F4gG {
    margin-bottom: 16px
}

.style__captcha___2F4gG .style__tp-form-item___2iPHb {
    height: 0;
    line-height: 0;
    margin-bottom: 0
}

.style__nc-required___2QuF9 {
    visibility: hidden;
    height: 1px;
    display: block
}

@media only screen and (min-width:768px) {
    .style__form-group__half___3lcPw {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap
    }

    .style__form-group__half___3lcPw>div {
        width: 48%
    }

    .style__form-part-wrapper___2K9eJ:last-child {
        padding-bottom: 0
    }

    .style__form-part-wrapper___2K9eJ .style__form-part-title___1ZL7W {
        font-size: 28px;
        line-height: 32px
    }

    .style__form-part-wrapper___2K9eJ .style__form-part-detail___2C-2p {
        font-size: 16px;
        color: rgba(0, 0, 0, .65);
        letter-spacing: -.32px;
        line-height: 24px;
        margin: 17px 0 34px
    }

    .style__form-part-wrapper___2K9eJ .style__form-group___1Kcza button {
        min-width: 186px
    }

    .style__form-part-wrapper___2K9eJ .style__form-group___1Kcza p {
        font-size: 14px;
        padding-bottom: 8px;
        line-height: 20px
    }

    .style__form-inner___3z5of {
        margin-bottom: 8px
    }
}

._1SoeU {
    padding: 1.5rem;
    overflow: auto
}

._2bhiO {
    padding: .6875rem 1.5rem .75rem;
    border-top: .0625rem solid #d4d7d9
}

._5FUC {
    height: 3.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 2.5rem;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis
}

._19qBt {
    background-color: #fff;
    border-bottom: .0625rem solid #d4d7d9
}

._1fEts {
    background-color: #1890ff;
    color: #fff
}

._2-nfI {
    background-color: #47b347;
    color: #fff
}

.UT4Rh {
    background-color: #e64839;
    color: #fff
}

._134Zt {
    background-color: #e67e22;
    color: #fff
}

.Vsj0k {
    background-color: #3b3e40;
    color: #fff
}

._3WeTt {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
}

._2_fNz {
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}

._2_fNz,
._29zRf {
    opacity: 1;
    transform: none
}

._29zRf {
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.bsi6l {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
}

._2fvBN {
    opacity: 0;
    transform: translateY(-5rem)
}

.kvUUT {
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}

.F2CYv,
.kvUUT {
    opacity: 1;
    transform: translateY(0)
}

.ssUw_ {
    opacity: 0;
    transform: translateY(-5rem);
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

._2PzHu {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center
}

._12j5q {
    top: 0
}

.g2SoP {
    align-items: flex-end;
    background-color: #fff
}

.g2SoP ._3U3Et {
    border-radius: 0
}

._3U3Et {
    border-radius: .25rem;
    background-color: #fff;
    overflow: hidden;
    position: relative
}

._2b7K4 {
    width: 72rem
}

._3XX52 {
    width: 56.5rem
}

._168gc {
    width: 37.5rem
}

._3N4z4 {
    width: 24.75rem
}

._33vWN {
    width: 18.5rem
}

._17SAi {
    display: flex;
    justify-content: flex-end
}

._17SAi button {
    margin-left: .5rem
}

._17SAi button:first-child {
    margin-left: 0
}

._2ND-v {
    position: absolute;
    right: 1.25rem;
    top: 1.25rem;
    display: block;
    height: 1rem;
    width: 1rem;
    font-size: 0;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .15s cubic-bezier(.23, 1, .32, 1)
}

._2ND-v i {
    font-size: 1rem
}

._2VI4U,
._32gGw {
    color: #9fa3a6
}

._2VI4U:active,
._2VI4U:focus,
._2VI4U:hover,
._32gGw:active,
._32gGw:focus,
._32gGw:hover {
    color: #3b3e40
}

._2P3bW,
._2RlE1,
._2YiVO,
._3LZfU,
.kmSxj,
.SGzBY {
    color: hsla(0, 0%, 100%, .7)
}

._2P3bW:active,
._2P3bW:focus,
._2P3bW:hover,
._2RlE1:active,
._2RlE1:focus,
._2RlE1:hover,
._2YiVO:active,
._2YiVO:focus,
._2YiVO:hover,
._3LZfU:active,
._3LZfU:focus,
._3LZfU:hover,
.kmSxj:active,
.kmSxj:focus,
.kmSxj:hover,
.SGzBY:active,
.SGzBY:focus,
.SGzBY:hover {
    color: #fff
}

.leytg {
    position: relative;
    display: inline-flex;
    justify-content: flex-start;
    min-width: 18rem
}

._1Fbwl,
.leytg {
    width: 100%
}

._3Nq3W {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500
}

._38_U0 {
    font-size: .875rem;
    line-height: 1.5;
    margin-top: .5rem
}

._2gf0i,
._2l3Wv {
    font-size: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    margin-right: .5rem
}

._3GTn6 {
    color: #1890ff
}

._38rwj {
    color: #47b347
}

._28BxZ {
    color: #e64839
}

.Jf-sC {
    color: #e67e22
}

._303Q5 {
    color: #3b3e40
}

._1gPIw {
    color: #13c2c2
}

._3TvKd {
    margin-right: 4px
}

.xnv6R {
    display: inline-flex;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    color: #3b3e40;
    transition: all .3s cubic-bezier(.23, 1, .32, 1);
    justify-content: center;
    align-items: center
}

.xnv6R:active,
.xnv6R:focus,
.xnv6R:hover {
    text-decoration: none
}

.xnv6R._3e-BG,
.xnv6R:focus {
    outline: 0
}

._3RO_K {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

._3RO_K+._3RO_K {
    margin-top: .5rem
}

._19X_H {
    color: #fff;
    background-image: linear-gradient(0deg, #3b3e40, #535759)
}

._19X_H:hover {
    background-image: linear-gradient(0deg, #535759, #6c7073)
}

._19X_H:active {
    background-image: linear-gradient(0deg, #535759, #3b3e40)
}

._8oCtR {
    background-color: #fff;
    border: .125rem solid #3b3e40;
    color: #3b3e40
}

._8oCtR:hover {
    background-image: linear-gradient(0deg, #535759, #6c7073)
}

._8oCtR:active,
._8oCtR:hover {
    border-bottom: transparent;
    border-color: transparent currentcolor;
    border-top: transparent;
    color: #fff
}

._8oCtR:active {
    background-image: linear-gradient(0deg, #535759, #3b3e40)
}

._1bpad {
    background-image: linear-gradient(0deg, #babdbf, #d4d7d9)
}

._1bpad:hover {
    background-image: linear-gradient(0deg, #d4d7d9, #f0f1f2)
}

._1bpad:active {
    background-image: linear-gradient(0deg, #d4d7d9, #babdbf)
}

._27-6k {
    background-color: #fff;
    border: .0625rem solid #d4d7d9
}

._27-6k:active,
._27-6k:hover {
    border-color: #1890ff;
    color: #1890ff
}

._27-6k:active {
    background-color: #e6f9ff
}

._2QwEc {
    color: #fff;
    background-image: linear-gradient(0deg, #1890ff, #40a9ff)
}

._2QwEc:hover {
    background-image: linear-gradient(0deg, #40a9ff, #6bcbff)
}

._2QwEc:active {
    background-image: linear-gradient(0deg, #40a9ff, #1890ff)
}

._3IIr- {
    color: #fff;
    background-image: linear-gradient(0deg, #e64839, #ff6961)
}

._3IIr-:hover {
    background-image: linear-gradient(0deg, #ff6961, #ff8482)
}

._3IIr-:active {
    background-image: linear-gradient(0deg, #ff6961, #e64839)
}

._16fYW {
    color: #fff;
    background-image: linear-gradient(0deg, #47b347, #68bf62)
}

._16fYW:hover {
    background-image: linear-gradient(0deg, #68bf62, #89cc7e)
}

._16fYW:active {
    background-image: linear-gradient(0deg, #68bf62, #47b347)
}

.upL7u {
    color: #fff;
    background-image: linear-gradient(0deg, #e67e22, #ff9a4c)
}

.upL7u:hover {
    background-image: linear-gradient(0deg, #ff9a4c, #ffab73)
}

.upL7u:active {
    background-image: linear-gradient(0deg, #ff9a4c, #e67e22)
}

._3oax7 {
    color: #fff;
    border: .125rem solid #fff;
    background-color: transparent
}

._3oax7:hover {
    background-color: hsla(0, 0%, 100%, .2)
}

._3oax7:active {
    background-color: hsla(0, 0%, 100%, .1)
}

._958V1 {
    border-radius: 200rem
}

._22qIt {
    border-radius: .25rem
}

.mrbT4 {
    border-radius: 0
}

._1i5fk {
    height: 3.5rem;
    padding: 0 1rem;
    font-size: 1rem;
    line-height: 1.5
}

._1i5fk._1FsY1 {
    padding: 0 1rem;
    width: 3.5rem
}

._1i5fk._27-6k {
    height: 3.5rem;
    padding: 0 .9375rem;
    font-size: 1rem;
    line-height: 1.5
}

._1i5fk._27-6k._1FsY1 {
    padding: 0 .9375rem;
    width: 3.5rem
}

._1i5fk._3oax7,
._1i5fk._8oCtR {
    height: 3.5rem;
    padding: 0 .875rem;
    font-size: 1rem;
    line-height: 1.5
}

._1i5fk._3oax7._1FsY1,
._1i5fk._8oCtR._1FsY1 {
    padding: 0 .875rem;
    width: 3.5rem
}

.p8s4W {
    height: 3rem;
    padding: 0 1rem;
    font-size: 1rem;
    line-height: 1.5
}

.p8s4W._1FsY1 {
    padding: 0 .75rem;
    width: 3rem
}

.p8s4W._27-6k {
    height: 3rem;
    padding: 0 .9375rem;
    font-size: 1rem;
    line-height: 1.5
}

.p8s4W._27-6k._1FsY1 {
    padding: 0 .6875rem;
    width: 3rem
}

.p8s4W._3oax7,
.p8s4W._8oCtR {
    height: 3rem;
    padding: 0 .875rem;
    font-size: 1rem;
    line-height: 1.5
}

.p8s4W._3oax7._1FsY1,
.p8s4W._8oCtR._1FsY1 {
    padding: 0 .625rem;
    width: 3rem
}

._27-yu {
    height: 2.5rem;
    padding: 0 1rem;
    font-size: 1rem;
    line-height: 1.5
}

._27-yu._1FsY1 {
    padding: 0 .5rem;
    width: 2.5rem
}

._27-yu._27-6k {
    height: 2.5rem;
    padding: 0 .9375rem;
    font-size: 1rem;
    line-height: 1.5
}

._27-yu._27-6k._1FsY1 {
    padding: 0 .4375rem;
    width: 2.5rem
}

._27-yu._3oax7,
._27-yu._8oCtR {
    height: 2.5rem;
    padding: 0 .875rem;
    font-size: 1rem;
    line-height: 1.5
}

._27-yu._3oax7._1FsY1,
._27-yu._8oCtR._1FsY1 {
    padding: 0 .375rem;
    width: 2.5rem
}

._2ghvt {
    height: 2rem;
    padding: 0 1rem;
    font-size: .75rem;
    line-height: 2
}

._2ghvt._1FsY1 {
    padding: 0 .25rem;
    width: 2rem
}

._2ghvt._27-6k {
    height: 2rem;
    padding: 0 .9375rem;
    font-size: .75rem;
    line-height: 2
}

._2ghvt._27-6k._1FsY1 {
    padding: 0 .1875rem;
    width: 2rem
}

._2ghvt._3oax7,
._2ghvt._8oCtR {
    height: 2rem;
    padding: 0 .875rem;
    font-size: .75rem;
    line-height: 2
}

._2ghvt._3oax7._1FsY1,
._2ghvt._8oCtR._1FsY1 {
    padding: 0 .125rem;
    width: 2rem
}

._21L3I {
    height: 1.5rem;
    padding: 0 .5rem;
    font-size: .75rem;
    line-height: 1.334
}

._21L3I._1FsY1 {
    padding: 0 .25rem;
    width: 1.5005rem
}

._21L3I._27-6k {
    height: 1.5rem;
    padding: 0 .4375rem;
    font-size: .75rem;
    line-height: 1.334
}

._21L3I._27-6k._1FsY1 {
    padding: 0 .1875rem;
    width: 1.5005rem
}

._21L3I._3oax7,
._21L3I._8oCtR {
    height: 1.5rem;
    padding: 0 .375rem;
    font-size: .75rem;
    line-height: 1.334
}

._21L3I._3oax7._1FsY1,
._21L3I._8oCtR._1FsY1 {
    padding: 0 .125rem;
    width: 1.5005rem
}

.xnv6R:disabled {
    background-color: #f0f1f2;
    color: #9fa3a6;
    cursor: not-allowed;
    background-image: none;
    border: .0625rem solid #d4d7d9
}

._1wazg {
    cursor: default
}

._1wazg._19X_H {
    color: #9fa3a6;
    border: none
}

._1wazg._8oCtR,
._1wazg._19X_H {
    background-color: #d4d7d9;
    background-image: none
}

._1wazg._8oCtR {
    color: #fff;
    border: none
}

._1wazg._1bpad {
    background-color: #d4d7d9;
    background-image: none;
    color: #9fa3a6;
    border: none
}

._1wazg._27-6k {
    color: #9fa3a6;
    background-color: #f7f9fa;
    border: none
}

._1wazg._2QwEc {
    background-color: #94ddff
}

._1wazg._2QwEc,
._1wazg._3IIr- {
    background-image: none;
    color: #fff;
    border: none
}

._1wazg._3IIr- {
    background-color: #ffa3a5
}

._1wazg._16fYW {
    background-color: #aad99e
}

._1wazg._16fYW,
._1wazg.upL7u {
    background-image: none;
    color: #fff;
    border: none
}

._1wazg.upL7u {
    background-color: #ffbe99
}

._1wazg._3oax7 {
    background-color: hsla(0, 0%, 100%, .3);
    border: 2px solid #fff;
    color: #fff
}

.j7iyJ {
    margin-right: 4px
}

.style__section-vertical-tab-component___3WQ4B {
    padding: 64px 0
}

.style__section-vertical-tab-component___3WQ4B .style__text-box___vbOl_ {
    width: 693px;
    margin: 0 auto;
    text-align: center
}

.style__section-vertical-tab-component___3WQ4B .style__text-box___vbOl_ .style__title___2VH5C {
    color: rgba(0, 0, 0, .85);
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    width: 693px;
    margin: 0 auto;
    text-align: center;
    font-weight: 500
}

.style__section-vertical-tab-component___3WQ4B .style__text-box___vbOl_ .style__horizontal-line___3Ik3a {
    width: 48px;
    height: 48px;
    margin: 0 auto;
    position: relative
}

.style__section-vertical-tab-component___3WQ4B .style__text-box___vbOl_ .style__horizontal-line___3Ik3a:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #85a5ff;
    border-radius: 24px;
    top: 50%
}

.style__section-vertical-tab-component___3WQ4B .style__text-box___vbOl_ .style__desc___2MDwx {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.03em;
    text-align: center;
    width: 693px;
    margin: 0 auto;
    color: rgba(0, 0, 0, .65)
}

.style__section-vertical-tab-component___3WQ4B .style__text-box___vbOl_ .style__link-btn___2f9zc {
    display: inline-block;
    line-height: 28px;
    font-size: 18px;
    letter-spacing: -.03em;
    transition: all .3s ease;
    margin-top: 24px;
    cursor: pointer;
    color: #1890ff;
    margin-bottom: 48px
}

.style__section-vertical-tab-component___3WQ4B .style__text-box___vbOl_ .style__link-btn___2f9zc:hover {
    text-decoration: underline
}

.style__section-vertical-tab-component___3WQ4B .style__text-box___vbOl_ .style__angle-right-icon___1vJXg {
    width: 18px;
    height: 18px;
    font-size: 20px;
    margin-left: 4px
}

.style__section-vertical-tab-component___3WQ4B .style__container____p2J2 {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.style__section-vertical-tab-component___3WQ4B .style__tab-container___dyPyP {
    line-height: 0
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU {
    display: inline-block;
    width: 592px;
    position: relative
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__desc-box___1-Xk2 .style__title___2VH5C {
    color: rgba(0, 0, 0, .85);
    font-size: 32px;
    letter-spacing: -.03em;
    line-height: 36px;
    padding-bottom: 16px;
    font-weight: 600
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__desc-box___1-Xk2 .style__desc___2MDwx {
    color: rgba(0, 0, 0, .65);
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    padding-bottom: 32px;
    font-weight: 400
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar___i4WUj {
    padding-left: 24px;
    display: inline-block;
    padding-right: 48px;
    overflow: hidden
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-dark___2PIu5 {
    border-left: 1px solid rgba(0, 0, 0, .15)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-dark___2PIu5 .style__tab-slider___12p1o {
    background: rgba(0, 0, 0, .85)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-dark___2PIu5 .style__tab-item___3pixS .style__item-title___1Ig0D {
    color: rgba(0, 0, 0, .45)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-dark___2PIu5 .style__tab-item___3pixS .style__item-title___1Ig0D:hover {
    color: rgba(0, 0, 0, .85)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-dark___2PIu5 .style__tab-item___3pixS .style__item-content___2TwrZ {
    color: rgba(0, 0, 0, .65)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-dark___2PIu5 .style__tab-item-active___31OJL .style__item-title___1Ig0D {
    color: rgba(0, 0, 0, .85)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-light___3esM7 {
    border-left: 1px solid hsla(0, 0%, 100%, .25)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-light___3esM7 .style__tab-slider___12p1o {
    background: #fff
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-light___3esM7 .style__tab-item___3pixS .style__item-title___1Ig0D {
    color: hsla(0, 0%, 100%, .65)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-light___3esM7 .style__tab-item___3pixS .style__item-title___1Ig0D:hover {
    color: #fff
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-light___3esM7 .style__tab-item___3pixS .style__item-content___2TwrZ {
    color: hsla(0, 0%, 100%, .85)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-bar-theme-light___3esM7 .style__tab-item-active___31OJL .style__item-title___1Ig0D {
    color: #fff
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-slider___12p1o {
    display: inline-block;
    position: absolute;
    left: 0;
    height: auto;
    width: 2px;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-item___3pixS {
    transition: all .3s cubic-bezier(.23, 1, .32, 1);
    color: rgba(0, 0, 0, .45);
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    cursor: pointer
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-item___3pixS .style__item-title___1Ig0D {
    font-size: 24px;
    letter-spacing: -.03em;
    padding: 16px 0;
    line-height: 28px;
    font-weight: 500;
    transition: all .3s ease
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-item___3pixS .style__item-title-hide___OeVxN {
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
    position: absolute;
    padding: 16px 0;
    opacity: 0;
    top: 0;
    z-index: -1;
    width: 519px
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-item___3pixS .style__item-content___2TwrZ {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    opacity: 0;
    height: 0;
    position: relative;
    z-index: -1;
    transition: all .5s ease
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-item___3pixS .style__hide-item-content___23iMw {
    line-height: 24px;
    font-size: 16px;
    letter-spacing: -.02em;
    position: absolute;
    opacity: 0;
    top: 0;
    z-index: -1;
    width: 519px
}

.style__section-vertical-tab-component___3WQ4B .style__tab-box___369jU .style__tab-item-active___31OJL .style__item-content___2TwrZ {
    opacity: 1;
    z-index: -9
}

.style__section-vertical-tab-component___3WQ4B .style__carousel-box___3nh75 {
    width: 592px
}

.style__section-vertical-tab-component___3WQ4B .style__carousel-box___3nh75 video {
    width: 100%;
    display: block
}

.style__section-vertical-tab-component___3WQ4B .style__carousel-box___3nh75 .style__replay-btn___LtIZx {
    border: 1px solid #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    transition: all .3s ease;
    cursor: pointer;
    position: absolute;
    right: 24px;
    bottom: 24px;
    z-index: 9;
    display: none
}

.style__section-vertical-tab-component___3WQ4B .style__carousel-box___3nh75 .style__replay-btn___LtIZx:hover {
    background: rgba(0, 0, 0, .04)
}

.style__section-vertical-tab-component___3WQ4B .style__carousel-box___3nh75 .style__replay-btn___LtIZx .style__replay-btn-icon___3eRBB {
    color: #fff;
    font-size: 16px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.style__iflight-ag___100zs .style__carousel-box___3nh75 {
    width: 693px
}

.style__iflight-ag___100zs .style__tab-box___369jU {
    width: 443px;
    margin-right: 64px
}

.style__iflight-ag___100zs .style__tab-box___369jU .style__tab-item___3pixS {
    position: relative
}

.style__iflight-ag___100zs .style__tab-box___369jU .style__tab-item___3pixS .style__item-title___1Ig0D {
    font-size: 18px;
    letter-spacing: -.03em;
    line-height: 24px
}

.style__iflight-ag___100zs .style__tab-box___369jU .style__tab-item___3pixS .style__hide-item-content___23iMw,
.style__iflight-ag___100zs .style__tab-box___369jU .style__tab-item___3pixS .style__tem-content___1bBHi {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__iflight-ag___100zs .slick-slide {
    border-radius: 0 !important
}

.section-vertical-tab-component .slick-slide {
    border-radius: 16px;
    overflow: hidden
}

.section-vertical-tab-component .no-radius-slide {
    border-radius: 0 !important
}

.section-vertical-tab-component .slick-active {
    z-index: 99
}

.style__child-nav-container___1-aDX {
    left: 0;
    right: 0;
    display: flex;
    height: 48px;
    position: relative;
    align-items: center;
    background-color: #232526
}

.style__child-nav-container___1-aDX .style__child-nav-content___3ZZ95 {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    font-size: 20px;
    font-weight: 600;
    align-items: center;
    justify-content: space-between
}

.style__child-nav-container___1-aDX .style__child-nav-content___3ZZ95 .style__left-content___1vrMC a {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600
}

.style__child-nav-container___1-aDX .style__child-nav-content___3ZZ95 .style__right-content___3jU8M {
    display: flex;
    cursor: pointer;
    color: #fff
}

.style__child-nav-container___1-aDX .style__child-nav-content___3ZZ95 .style__right-content___3jU8M .style__contact-btn___U-vx8 {
    opacity: 0;
    font-size: 14px;
    line-height: 32px;
    font-weight: 400;
    padding: 0 16px;
    border-radius: 4px;
    transition: all .3s;
    background: linear-gradient(#40a9ff, #1890ff)
}

.style__child-nav-container___1-aDX .style__child-nav-content___3ZZ95 .style__right-content___3jU8M .style__contact-btn___U-vx8.style__active___2ZYKE {
    opacity: 1
}

.style__child-nav-container___1-aDX .style__child-nav-content___3ZZ95 .style__right-content___3jU8M .style__contact-btn___U-vx8:hover {
    background-image: linear-gradient(-180deg, #4cb5ff, #1392ed)
}

.style__section-timeline___3e1Sg .style__timeline-header___1a3Gs {
    background-color: #303233;
    height: 600px;
    background-size: cover;
    background-position: 50%;
    color: #fff
}

.style__section-timeline___3e1Sg .style__timeline-header___1a3Gs h2 {
    text-align: center;
    font-size: 40px;
    line-height: 44px;
    padding-top: 210px;
    color: #fff
}

.style__section-timeline___3e1Sg .style__progress-bar___3bqzv {
    width: 633px;
    margin: auto;
    padding-top: 64px
}

.style__section-timeline___3e1Sg .style__progress-bar___3bqzv .style__node___16ztI {
    width: 24px;
    height: 24px;
    float: left;
    position: relative;
    border-radius: 50%;
    border: 2px solid transparent;
    background: hsla(0, 0%, 100%, .5);
    cursor: pointer
}

.style__section-timeline___3e1Sg .style__progress-bar___3bqzv .style__node___16ztI .style__txt___LU-aP {
    position: absolute;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    top: 40px;
    width: 200px;
    text-align: center;
    left: 50%;
    margin-left: -100px;
    color: hsla(0, 0%, 100%, .5)
}

.style__section-timeline___3e1Sg .style__progress-bar___3bqzv .style__node___16ztI .style__core___3cpcB {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 50%
}

.style__section-timeline___3e1Sg .style__progress-bar___3bqzv .style__node-active___2m3bQ {
    width: 24px;
    height: 24px;
    float: left;
    position: relative;
    border-radius: 50%;
    background: transparent;
    border: 2px solid #fff;
    cursor: pointer
}

.style__section-timeline___3e1Sg .style__progress-bar___3bqzv .style__node-active___2m3bQ .style__txt___LU-aP {
    position: absolute;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    top: 40px;
    width: 200px;
    text-align: center;
    left: 50%;
    margin-left: -100px
}

.style__section-timeline___3e1Sg .style__progress-bar___3bqzv .style__node-active___2m3bQ .style__core-active___1aMPR {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 50%;
    background-color: #fff
}

.style__section-timeline___3e1Sg .style__progress-bar___3bqzv .style__line___28008 {
    float: left;
    height: 2px;
    background: hsla(0, 0%, 100%, .5);
    width: 179px;
    margin-top: 11px
}

.style__section-timeline___3e1Sg .style__timeline-content___3ru2Y {
    overflow: hidden
}

.style__section-timeline___3e1Sg .style__timeline-content___3ru2Y .style__mod-con___3mg5c {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    min-height: 500px
}

.style__section-timeline___3e1Sg .style__timeline-content___3ru2Y .style__history-main___3i6hk {
    width: 10000px;
    position: absolute;
    transition: all .3s ease;
    padding-bottom: 72px
}

.style__section-timeline___3e1Sg .style__timeline-content___3ru2Y .style__history-main-box___3KWk8 {
    width: 349px;
    float: left;
    margin-right: 56px
}

.style__section-timeline___3e1Sg .style__timeline-content___3ru2Y .style__history-main-box___3KWk8 .style__history-title___2fM4- {
    font-size: 32px;
    padding-top: 48px;
    line-height: 40px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, .09);
    margin-bottom: 24px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500
}

.style__section-timeline___3e1Sg .style__timeline-content___3ru2Y .style__history-main-box___3KWk8 .style__li___1sNlE {
    display: flex;
    line-height: 24px;
    margin-bottom: 24px;
    font-size: 16px;
    color: rgba(0, 0, 0, .65)
}

.style__section-timeline___3e1Sg .style__timeline-content___3ru2Y .style__history-main-box___3KWk8 .style__li___1sNlE .style__left___2uNFk {
    width: 44px;
    padding-right: 8px
}

.style__section-timeline___3e1Sg .style__timeline-content___3ru2Y .style__history-main-box___3KWk8 .style__li___1sNlE .style__right___206PI {
    flex: 1
}

.style__header-box-wrapper___xQ8nv {
    background-color: #1f2122;
    color: #fff;
    line-height: 48px;
    font-weight: 600px
}

.style__get-in-touch___DmMvH {
    color: rgba(0, 0, 0, .85);
    font-weight: 600
}

.style__tool-box___17TUC {
    background-color: #f7f9fa
}

.style__tool-box___17TUC .style__item___3s9Gh:last-child hr {
    display: none
}

.style__tool-box___17TUC h3 {
    color: rgba(0, 0, 0, .85);
    padding-bottom: 16px;
    font-weight: 600
}

.style__tool-box___17TUC p {
    padding-bottom: 16px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px
}

.style__tool-box___17TUC p:last-child {
    padding-bottom: 0
}

.style__tool-box___17TUC i {
    margin-right: 16px;
    font-size: 20px
}

.style__tool-box___17TUC a {
    color: #1890ff !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.style__tool-box___17TUC hr {
    border-top: 1px solid rgba(0, 0, 0, .09)
}

.style__tool-box___17TUC .item-mail a {
    color: rgba(0, 0, 0, .65) !important
}

.style__form-part-wrapper___kBA3O .style__form-part-title___2WykZ {
    color: rgba(0, 0, 0, .85);
    font-weight: 600
}

.style__form-part-wrapper___kBA3O .style__form-part-desc___2EwWZ {
    color: rgba(0, 0, 0, .65);
    font-weight: 400;
    padding-bottom: 24px
}

.style__form-part-wrapper___kBA3O .style__form-group___1-XRJ p {
    font-weight: 600;
    color: rgba(0, 0, 0, .85)
}

.style__form-part-wrapper___kBA3O .style__form-group___1-XRJ:last-child .form-item {
    margin-bottom: 0
}

.style__form-part-wrapper___kBA3O .style__optional___2g9RM {
    color: rgba(0, 0, 0, .45);
    margin-left: 8px;
    font-weight: 500
}

.style__iflight-cn-form-section___15syU .style__form-part-wrapper___kBA3O .style__optional___2g9RM {
    font-weight: 600
}

.style__content-box___2Sckd .style__form-box___3T57b .style__intro___1kz6u h3 {
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    padding-bottom: 16px
}

.style__content-box___2Sckd .style__form-box___3T57b .style__intro___1kz6u p {
    font-weight: 400;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=text],
.style__content-box___2Sckd .style__form-box___3T57b select {
    height: 40px !important
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=password],
.style__content-box___2Sckd .style__form-box___3T57b input[type=text],
.style__content-box___2Sckd .style__form-box___3T57b input[type=textaera],
.style__content-box___2Sckd .style__form-box___3T57b select,
.style__content-box___2Sckd .style__form-box___3T57b textarea {
    border: 1px solid rgba(0, 0, 0, .15);
    width: 100%;
    border-radius: 4px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px
}

.style__content-box___2Sckd .style__form-box___3T57b textarea {
    padding: 8px 12px;
    border-radius: 4px;
    resize: vertical
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio] {
    position: relative;
    border: none;
    font-size: 14px;
    line-height: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:after,
.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:before {
    border-radius: 50% !important;
    position: absolute;
    content: "";
    cursor: pointer;
    transition: all .3s ease
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:before {
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid rgba(0, 0, 0, .15);
    font-size: 12px;
    line-height: 16px
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:after {
    left: 4px;
    top: 4px;
    width: 8px;
    height: 8px
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:hover:before {
    border-color: #1890ff
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:not(:checked):before {
    box-shadow: none
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, .25)
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:disabled:checked:after {
    background: rgba(0, 0, 0, .25)
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:disabled:before,
.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:disabled:checked:before {
    border-color: rgba(0, 0, 0, .15);
    background: rgba(0, 0, 0, .04)
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:checked:before {
    border-color: #1890ff
}

.style__content-box___2Sckd .style__form-box___3T57b input[type=radio]:checked:after {
    background: #1890ff
}

.style__loading-circle___3OrYs {
    width: 16px;
    height: 16px;
    -webkit-animation: style__loading___1EdEk 1s linear infinite;
    animation: style__loading___1EdEk 1s linear infinite;
    border: 2px solid transparent;
    border-left-color: #fff;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px
}

.style__radio-wrapper___3yeg9 {
    padding-bottom: 16px;
    line-height: 20px
}

.style__radio-wrapper___3yeg9:first-child {
    padding-top: 8px
}

.style__radio-wrapper___3yeg9:last-child {
    padding-bottom: 0
}

.style__radio-wrapper___3yeg9 input {
    height: 20px;
    margin-right: 8px
}

.style__radio-wrapper___3yeg9 label {
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, .65)
}

.style__radio-wrapper___3yeg9 label input {
    display: inline-block !important
}

.style__check-box-wrapper___2XSqp {
    line-height: 20px
}

.style__check-box-wrapper___2XSqp span {
    line-height: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, .65)
}

.style__select-box___TCAi0 {
    position: relative;
    display: flex;
    align-items: center
}

.style__select-box___TCAi0 .style__select___2Ordc {
    padding-right: 30px;
    overflow: hidden;
    border: 1px solid #f0f1f2;
    border-radius: 4px;
    z-index: 0;
    position: relative;
    height: 48px
}

.style__select-box___TCAi0 .style__select___2Ordc:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border: 1px solid #00f;
    position: absolute;
    top: 8px;
    right: 16px
}

.style__select-box___TCAi0 .style__icon___3SHxg {
    position: absolute;
    right: 12px;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
    color: rgba(0, 0, 0, .45)
}

.style__textarea-wrapper___aOINh p {
    font-weight: 600;
    padding-bottom: 8px
}

.style__textarea-wrapper___aOINh textarea {
    width: 100%;
    min-height: 88px
}

.style__nc-required___3mWuJ {
    visibility: hidden;
    height: 1px;
    display: block
}

.style__form-error___3FTNU {
    color: #e64839;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: flex-start;
    margin-top: 8px;
    transition: height .5s;
    height: 0
}

.style__form-error___3FTNU>i {
    margin-right: 8px;
    font-size: 16px
}

.style__captcha___1L2ms {
    margin-bottom: 28px
}

.style__captcha___1L2ms .style__tp-form-item___3pYnJ {
    height: 0;
    line-height: 0;
    margin-bottom: 0
}

.style__checkbox-item___14jJt {
    margin-top: 0;
    margin-right: 8px;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    outline: none;
    width: 16px;
    height: 16px;
    line-height: 16px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none
}

.style__checkbox-item___14jJt:after {
    position: relative;
    content: "";
    border: 1px solid #08979c;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 4px;
    transition: border .3s cubic-bezier(.23, 1, .32, 1);
    box-sizing: content-box
}

.style__checkbox-item___14jJt:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border-radius: 4px;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.style__inquiry-nature-box___2NJkR p {
    font-weight: 600;
    color: rgba(0, 0, 0, .85)
}

.style__form-modal___2zBHu {
    padding: 0
}

.style__modal-header___1Rs4q {
    text-align: center;
    border-bottom: none;
    margin-top: 38px;
    min-width: 480px
}

.style__modal-header___1Rs4q .style__modal-logo___LFS7w {
    width: 38px;
    position: absolute;
    top: 20px;
    left: 24px
}

.style__modal-header___1Rs4q .style__modal-title___10hlw {
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    word-break: break-all
}

.style__modal-body___37ezH {
    text-align: center;
    padding: 20px 20px 30px;
    font-size: 14px
}

.style__modal-footer___2hDVU {
    display: flex;
    justify-content: flex-end
}

.style__terms-desc___GGyAY {
    font-size: 14px
}

.style__terms-desc___GGyAY a {
    color: #44a8f2
}

.style__terms-desc___GGyAY a:hover {
    text-decoration: underline;
    cursor: pointer
}

@-webkit-keyframes style__loading___1EdEk {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes style__loading___1EdEk {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@media only screen and (min-width:768px) {
    .style__content-box___2Sckd {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: row-reverse;
        padding-bottom: 96px
    }

    .style__header-box___1lJq2 {
        font-size: 20px;
        width: 1200px;
        margin: 0 auto
    }

    .style__form-box___3T57b {
        width: 592px
    }

    .style__get-in-touch-wrapper___3CTK8 {
        width: 1200px;
        margin: 0 auto;
        padding-top: 64px;
        padding-bottom: 48px
    }

    .style__get-in-touch-wrapper___3CTK8 .style__divider___UPuvq {
        height: 64px
    }

    .style__get-in-touch-wrapper___3CTK8 .style__divider___UPuvq:before {
        border-top: 1px solid rgba(0, 0, 0, .09)
    }

    .style__get-in-touch-wrapper___3CTK8 hr {
        margin: 32px 0
    }

    .style__get-in-touch___DmMvH {
        text-align: center;
        font-size: 48px;
        padding-bottom: 48px;
        line-height: 52px
    }

    .style__tool-box___17TUC {
        padding: 32px 48px;
        width: 490px
    }

    .style__tool-box___17TUC h3 {
        font-size: 28px;
        line-height: 32px
    }

    .style__tool-box___17TUC hr {
        margin: 32px 0
    }

    .style__content-box___2Sckd {
        width: 1200px;
        margin: 0 auto
    }

    .style__form-group__half___2ExZ8 {
        display: flex;
        justify-content: space-between
    }

    .style__form-group__half___2ExZ8>div {
        width: 48%
    }

    .style__form-part-wrapper___kBA3O:last-child {
        padding-bottom: 0
    }

    .style__form-part-wrapper___kBA3O .style__form-part-title___2WykZ {
        font-size: 28px;
        line-height: 32px;
        padding-bottom: 16px
    }

    .style__form-part-wrapper___kBA3O .style__form-group___1-XRJ button {
        min-width: 186px
    }

    .style__form-part-wrapper___kBA3O .style__form-group___1-XRJ p {
        padding-bottom: 8px;
        line-height: 20px
    }

    .style__form-part-wrapper___kBA3O {
        padding-bottom: 32px
    }

    .style__iflight-cn-form-section___15syU .style__form-part-wrapper___kBA3O {
        padding-bottom: 48px
    }
}

@media only screen and (max-width:768px) {
    .style__content-box___2Sckd {
        padding: 0 24px
    }

    .style__header-box___1lJq2 {
        font-size: 18px
    }

    .style__get-in-touch-wrapper___3CTK8 {
        padding: 48px 24px 32px
    }

    .style__get-in-touch-wrapper___3CTK8 .style__get-in-touch___DmMvH {
        font-size: 32px;
        line-height: 36px
    }

    .style__get-in-touch-wrapper___3CTK8 hr {
        display: none
    }

    .style__tool-box___17TUC {
        padding: 32px
    }

    .style__tool-box___17TUC h3 {
        font-size: 20px;
        line-height: 24px
    }

    .style__tool-box___17TUC hr {
        margin: 24px 0;
        border-top: 1px solid rgba(0, 0, 0, .09)
    }

    .style__inquiry-nature-box___2NJkR p {
        font-size: 14px;
        line-height: 20px
    }

    .style__form-box___3T57b {
        padding: 32px 0 64px
    }

    .style__form-part-wrapper___kBA3O {
        padding-bottom: 32px
    }

    .style__form-part-wrapper___kBA3O .style__form-part-title___2WykZ {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 16px
    }

    .style__form-part-wrapper___kBA3O .style__form-part-desc___2EwWZ {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 24px
    }

    .style__form-part-wrapper___kBA3O .style__form-group___1-XRJ p {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 8px
    }

    .style__form-part-wrapper___kBA3O .style__form-group___1-XRJ button {
        width: 100% !important
    }

    .style__form-part-wrapper___kBA3O .style__formfff___HB0XD {
        background-color: #bc8f8f
    }

    .style__form-part-wrapper___kBA3O .style__formfff___HB0XD button {
        width: 100%
    }

    .style__iflight-ag-form-section___3M0J1 .style__form-part-wrapper___kBA3O .style__form-part-title___2WykZ {
        padding-bottom: 24px
    }

    .captcha {
        margin-bottom: 36px
    }
}

.iflight-ag-from-section .nc-container .nc_scale span {
    height: 100%
}

.lCk-C {
    position: relative;
    height: 32px;
    overflow: hidden
}

.lCk-C:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 50%;
    right: 0;
    height: 0;
    border-top: 1px solid #f0f1f2;
    transform: translateY(-50%)
}

.style__section-grey___1Mf2U {
    background-color: #f7f9fa
}

.style__section-light___2BuAV {
    background-color: #fff
}

.style__section-dark___1N_Wg {
    background-color: #121821
}

.style__section-ag-swiper___3xwe0 {
    position: relative
}

.style__container____8CsE,
.style__title___-YY1f {
    margin: 0 auto;
    text-align: center
}

.style__title___-YY1f {
    color: rgba(0, 0, 0, .85);
    font-size: 40px;
    line-height: 44px;
    width: 693px;
    font-weight: 600
}

.style__main-desc___2eA3F {
    width: 693px;
    margin: 0 auto;
    color: rgba(0, 0, 0, .65);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400
}

.style__horizontal-line___3bmvO {
    width: 48px;
    height: 48px;
    margin: 0 auto;
    position: relative
}

.style__horizontal-line___3bmvO:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #41a337;
    top: 50%
}

.style__swiper-box___2oDyP {
    margin: 48px auto 0
}

.style__swiper-img-box___1_Jc6 {
    overflow: hidden
}

.style__swiper-text-box___RVlEc {
    width: 693px;
    text-align: center;
    margin: 32px auto 56px
}

.style__slider___yB-9H {
    padding: 0 8px
}

.style__name-of-works___1XOVU {
    color: rgba(0, 0, 0, .85);
    font-size: 20px;
    line-height: 28px
}

.style__swiper-next___Vf9jH,
.style__swiper-prev___36XGx {
    position: absolute;
    top: 50%;
    transform: translateY(calc(-50% - 58px));
    width: 50px;
    height: 100px;
    transition: all .3s ease;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    outline: none;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.style__swiper-next___Vf9jH:hover,
.style__swiper-prev___36XGx:hover {
    background: rgba(0, 0, 0, .3)
}

.style__swiper-next___Vf9jH {
    right: 0 !important;
    left: auto;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.style__swiper-prev___36XGx {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    left: 0 !important;
    right: auto
}

.style__icon-arrows___1PaJO {
    font-size: 24px;
    color: #fff;
    font-weight: 600
}

.section-ag-swiper .swiper-pagination-bullets {
    bottom: 0 !important
}

.section-ag-swiper .slick-dots {
    justify-content: center !important
}

.section-ag-swiper .slick-dots,
.section-ag-swiper .slick-dots li {
    display: flex !important;
    align-items: center !important;
    height: 24px !important
}

.section-ag-swiper .slick-dots li {
    width: 24px !important;
    position: relative !important;
    border-radius: 0 !important;
    background: transparent !important;
    padding: 0 4px !important;
    margin: 0 !important;
    cursor: pointer !important
}

.section-ag-swiper li button {
    height: 2px !important;
    width: 16px !important;
    background-color: rgba(0, 0, 0, .3) !important;
    border-radius: 24px !important;
    transition: all .3s ease !important
}

.section-ag-swiper .slick-active button,
.section-ag-swiper li:hover button {
    background-color: rgba(0, 0, 0, .85) !important
}

.section-ag-swiper .slick-active button {
    width: 16px !important
}

.section-ag-swiper .slick-slide {
    outline: none !important
}

.section-ag-swiper .slick-slide .swiper-text-box {
    opacity: 0 !important;
    transition: opacity .6s ease !important
}

.section-ag-swiper .slick-active .swiper-text-box {
    opacity: 1 !important
}

.style__section-grey___1mFta {
    background-color: #f7f9fa
}

.style__section-light___2hlsN {
    background-color: #fff
}

.style__section-dark___3rnb5 {
    background-color: #121821
}

.style__new-section-ag-swiper___34Anc {
    position: relative
}

.style__container___ojAIq,
.style__title___2IusN {
    margin: 0 auto;
    text-align: center
}

.style__title___2IusN {
    color: rgba(0, 0, 0, .85);
    font-size: 40px;
    line-height: 44px;
    width: 693px;
    font-weight: 600
}

.style__main-desc___1hVpq {
    width: 693px;
    margin: 0 auto;
    color: rgba(0, 0, 0, .65);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400
}

.style__horizontal-line___1AVD4 {
    width: 48px;
    height: 48px;
    margin: 0 auto;
    position: relative
}

.style__horizontal-line___1AVD4:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #41a337;
    top: 50%
}

.style__swiper-box___2hMCC {
    margin: 48px auto 0
}

.style__swiper-img-box___1AP3J {
    position: relative;
    overflow: hidden
}

.style__swiper-text-box___D8LW3 {
    width: 693px;
    text-align: center;
    margin: 32px auto 56px
}

.style__slider___35x8u {
    padding: 0 8px
}

.style__name-of-works___12Gx0 {
    color: rgba(0, 0, 0, .85);
    font-size: 20px;
    line-height: 28px
}

.style__swiper-next___2_z4X,
.style__swiper-prev___Q7Hrl {
    position: absolute;
    top: 50%;
    margin-top: -108px;
    width: 50px;
    height: 100px;
    transition: all .3s ease;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    outline: none;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.style__swiper-next___2_z4X:hover,
.style__swiper-prev___Q7Hrl:hover {
    background: rgba(0, 0, 0, .3)
}

.style__swiper-next___2_z4X {
    right: 0 !important;
    left: auto;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.style__swiper-prev___Q7Hrl {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    left: 0 !important;
    right: auto
}

.style__icon-arrows___LwbjK {
    font-size: 24px;
    color: #fff;
    font-weight: 600
}

.new-section-ag-swiper .swiper-pagination {
    width: 100%;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 24px !important;
    bottom: 16px !important
}

.new-section-ag-swiper .swiper-pagination .swiper-pagination-bullet {
    width: 24px !important;
    height: 24px !important;
    position: relative !important;
    border-radius: 0 !important;
    background: transparent !important;
    padding: 0 4px !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    cursor: pointer !important;
    opacity: 1
}

.new-section-ag-swiper .swiper-pagination .swiper-pagination-bullet:after {
    content: "";
    height: 2px !important;
    width: 16px !important;
    background-color: rgba(0, 0, 0, .3) !important;
    border-radius: 24px !important;
    transition: all .3s ease !important
}

.new-section-ag-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after,
.new-section-ag-swiper .swiper-pagination .swiper-pagination-bullet:hover:after {
    background-color: rgba(0, 0, 0, .85) !important
}

.new-section-ag-swiper .swiper-slide {
    outline: none !important;
    box-sizing: border-box
}

.new-section-ag-swiper .swiper-slide img {
    display: block
}

.new-section-ag-swiper .swiper-slide .swiper-text-box {
    opacity: 0 !important;
    transition: opacity .6s ease !important
}

.new-section-ag-swiper .swiper-slide-active .swiper-text-box {
    opacity: 1 !important
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-container-pointer-events {
    touch-action: pan-y
}

.swiper-container-pointer-events.swiper-container-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    width: calc(var(--swiper-navigation-size)/44*27);
    height: 44px;
    height: var(--swiper-navigation-size);
    margin-top: -22px;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-theme-color);
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: 44px;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-feature-settings: normal, ;
    font-variant: normal;
    line-height: 1
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s linear infinite;
    animation: swiper-preloader-spin 1s linear infinite;
    box-sizing: border-box;
    border-left: 4px solid var(--swiper-theme-color);
    border-bottom: 4px solid var(--swiper-theme-color);
    border-right: 4px solid var(--swiper-theme-color);
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

@-webkit-keyframes TLTn_ {
    0% {
        transform: scale(0)
    }

    80% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@keyframes TLTn_ {
    0% {
        transform: scale(0)
    }

    80% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@-webkit-keyframes CN73A {
    0% {
        transform: scale(1)
    }

    20% {
        transform: scale(1.1)
    }

    to {
        transform: scale(0)
    }
}

@keyframes CN73A {
    0% {
        transform: scale(1)
    }

    20% {
        transform: scale(1.1)
    }

    to {
        transform: scale(0)
    }
}

._3zmnd {
    transform: scale(0)
}

._2NKDw {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    -webkit-animation-name: TLTn_;
    animation-name: TLTn_;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    transform-origin: 50% 50%
}

.CN73A {
    transform: scale(1)
}

.ffAC4 {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
    -webkit-animation-name: CN73A;
    animation-name: CN73A;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    transform-origin: 50% 50%
}

._2PRH2 {
    border: 1px solid #3b3e40;
    color: #3b3e40;
    padding: .25rem .5rem;
    font-size: .875rem;
    text-align: center;
    border-radius: .25rem;
    height: 2rem;
    display: inline-block;
    overflow: hidden;
    cursor: pointer
}

._2PRH2 ._1EzPH {
    display: flex
}

._2PRH2 ._1EzPH ._25n48 {
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right: .25rem;
    overflow: hidden;
    display: inline-block
}

._2PRH2 ._1EzPH ._3Po2p {
    background: transparent;
    border: none;
    outline: none
}

._1Q77f {
    background-color: #3b3e40;
    color: #fff
}

.quark-tooltip {
    position: absolute;
    z-index: 1050;
    display: block;
    visibility: visible;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.quark-tooltip-hidden {
    display: none
}

.quark-tooltip-placement-top,
.quark-tooltip-placement-topLeft,
.quark-tooltip-placement-topRight {
    padding-bottom: .5rem
}

.quark-tooltip-placement-right,
.quark-tooltip-placement-rightBottom,
.quark-tooltip-placement-rightTop {
    padding-left: .5rem
}

.quark-tooltip-placement-bottom,
.quark-tooltip-placement-bottomLeft,
.quark-tooltip-placement-bottomRight {
    padding-top: .5rem
}

.quark-tooltip-placement-left,
.quark-tooltip-placement-leftBottom,
.quark-tooltip-placement-leftTop {
    padding-right: .5rem
}

.quark-tooltip-inner {
    max-width: 18.75rem;
    padding: .375rem .5rem;
    color: #fff;
    text-align: left;
    text-decoration: none;
    background-color: #3b3e40;
    border-radius: .25rem;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .15);
    min-height: 2rem
}

.quark-tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.quark-tooltip-placement-top .quark-tooltip-arrow,
.quark-tooltip-placement-topLeft .quark-tooltip-arrow,
.quark-tooltip-placement-topRight .quark-tooltip-arrow {
    bottom: .25rem;
    border-width: .25rem .25rem 0;
    border-top-color: #3b3e40
}

.quark-tooltip-placement-top .quark-tooltip-arrow {
    left: 50%;
    margin-left: -.25rem
}

.quark-tooltip-placement-topLeft .quark-tooltip-arrow {
    left: 1rem
}

.quark-tooltip-placement-topRight .quark-tooltip-arrow {
    right: 1rem
}

.quark-tooltip-placement-right .quark-tooltip-arrow,
.quark-tooltip-placement-rightBottom .quark-tooltip-arrow,
.quark-tooltip-placement-rightTop .quark-tooltip-arrow {
    left: .25rem;
    border-width: .25rem .25rem .25rem 0;
    border-right-color: #3b3e40
}

.quark-tooltip-placement-right .quark-tooltip-arrow {
    top: 50%;
    margin-top: -.25rem
}

.quark-tooltip-placement-rightTop .quark-tooltip-arrow {
    top: .5rem
}

.quark-tooltip-placement-rightBottom .quark-tooltip-arrow {
    bottom: .5rem
}

.quark-tooltip-placement-left .quark-tooltip-arrow,
.quark-tooltip-placement-leftBottom .quark-tooltip-arrow,
.quark-tooltip-placement-leftTop .quark-tooltip-arrow {
    right: .25rem;
    border-width: .25rem 0 .25rem .25rem;
    border-left-color: #3b3e40
}

.quark-tooltip-placement-left .quark-tooltip-arrow {
    top: 50%;
    margin-top: -.25rem
}

.quark-tooltip-placement-leftTop .quark-tooltip-arrow {
    top: .5rem
}

.quark-tooltip-placement-leftBottom .quark-tooltip-arrow {
    bottom: .5rem
}

.quark-tooltip-placement-bottom .quark-tooltip-arrow,
.quark-tooltip-placement-bottomLeft .quark-tooltip-arrow,
.quark-tooltip-placement-bottomRight .quark-tooltip-arrow {
    top: .25rem;
    border-width: 0 .25rem .25rem;
    border-bottom-color: #3b3e40
}

.quark-tooltip-placement-bottom .quark-tooltip-arrow {
    left: 50%;
    margin-left: -.25rem
}

.quark-tooltip-placement-bottomLeft .quark-tooltip-arrow {
    left: 1rem
}

.quark-tooltip-placement-bottomRight .quark-tooltip-arrow {
    right: 1rem
}

.fade-in-enter {
    opacity: 0
}

.fade-in-enter.fade-in-enter-active {
    opacity: 1;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.fade-in-leave {
    opacity: 1
}

.fade-in-leave.fade-in-leave-active {
    opacity: 0;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.quark-popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1030;
    cursor: auto;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    white-space: normal;
    font-weight: 400;
    text-align: left
}

.quark-popover:after {
    content: "";
    position: absolute;
    background: hsla(0, 0%, 100%, .01)
}

.quark-popover-hidden {
    display: none
}

.quark-popover-placement-top,
.quark-popover-placement-topLeft,
.quark-popover-placement-topRight {
    padding-bottom: .5rem
}

.quark-popover-placement-right,
.quark-popover-placement-rightBottom,
.quark-popover-placement-rightTop {
    padding-left: .5rem
}

.quark-popover-placement-bottom,
.quark-popover-placement-bottomLeft,
.quark-popover-placement-bottomRight {
    padding-top: .5rem
}

.quark-popover-placement-left,
.quark-popover-placement-leftBottom,
.quark-popover-placement-leftTop {
    padding-right: .5rem
}

.quark-popover-inner {
    background-color: #fff;
    background-clip: padding-box;
    border-radius: .25rem;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .1)
}

.quark-popover-title {
    min-width: 10rem;
    margin: 0;
    padding: 0 1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    border-bottom: .0625rem solid #d4d7d9;
    color: #3b3e40;
    font-weight: 500
}

.quark-popover-inner-content {
    color: #3b3e40
}

.quark-popover-message {
    padding: .25rem 0 .75rem;
    font-size: 1rem;
    color: #3b3e40
}

.quark-popover-message .quark-popover-title {
    padding-left: 1.5rem
}

.quark-popover-buttons {
    text-align: right;
    margin-bottom: .25rem
}

.quark-popover-buttons button {
    margin-left: .5rem
}

.quark-popover-arrow {
    background: #fff;
    width: .5rem;
    height: .5rem;
    transform: rotate(45deg);
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid
}

.quark-popover-placement-top>.quark-popover-content>.quark-popover-arrow,
.quark-popover-placement-topLeft>.quark-popover-content>.quark-popover-arrow,
.quark-popover-placement-topRight>.quark-popover-content>.quark-popover-arrow {
    bottom: .25rem;
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .07)
}

.quark-popover-placement-top>.quark-popover-content>.quark-popover-arrow {
    left: 50%;
    transform: translateX(-50%) rotate(45deg)
}

.quark-popover-placement-topLeft>.quark-popover-content>.quark-popover-arrow {
    left: 1rem
}

.quark-popover-placement-topRight>.quark-popover-content>.quark-popover-arrow {
    right: 1rem
}

.quark-popover-placement-right>.quark-popover-content>.quark-popover-arrow,
.quark-popover-placement-rightBottom>.quark-popover-content>.quark-popover-arrow,
.quark-popover-placement-rightTop>.quark-popover-content>.quark-popover-arrow {
    left: .25rem;
    box-shadow: -3px 3px 7px rgba(0, 0, 0, .07)
}

.quark-popover-placement-right>.quark-popover-content>.quark-popover-arrow {
    top: 50%;
    transform: translateY(-50%) rotate(45deg)
}

.quark-popover-placement-rightTop>.quark-popover-content>.quark-popover-arrow {
    top: .75rem
}

.quark-popover-placement-rightBottom>.quark-popover-content>.quark-popover-arrow {
    bottom: .75rem
}

.quark-popover-placement-bottom>.quark-popover-content>.quark-popover-arrow,
.quark-popover-placement-bottomLeft>.quark-popover-content>.quark-popover-arrow,
.quark-popover-placement-bottomRight>.quark-popover-content>.quark-popover-arrow {
    top: .25rem;
    box-shadow: -1px -1px 4px rgba(0, 0, 0, .06)
}

.quark-popover-placement-bottom>.quark-popover-content>.quark-popover-arrow {
    left: 50%;
    transform: translateX(-50%) rotate(45deg)
}

.quark-popover-placement-bottomLeft>.quark-popover-content>.quark-popover-arrow {
    left: 1rem
}

.quark-popover-placement-bottomRight>.quark-popover-content>.quark-popover-arrow {
    right: 1rem
}

.quark-popover-placement-left>.quark-popover-content>.quark-popover-arrow,
.quark-popover-placement-leftBottom>.quark-popover-content>.quark-popover-arrow,
.quark-popover-placement-leftTop>.quark-popover-content>.quark-popover-arrow {
    right: .25rem;
    box-shadow: 3px -3px 7px rgba(0, 0, 0, .07)
}

.quark-popover-placement-left>.quark-popover-content>.quark-popover-arrow {
    top: 50%;
    transform: translateY(-50%) rotate(45deg)
}

.quark-popover-placement-leftTop>.quark-popover-content>.quark-popover-arrow {
    top: .75rem
}

.quark-popover-placement-leftBottom>.quark-popover-content>.quark-popover-arrow {
    bottom: .75rem
}

.style__section-dark___3RLrC {
    background: #121821
}

.style__section-dark___3RLrC .style__title___3IMO6 {
    color: #fff
}

.style__section-dark___3RLrC .style__horizontal-line___3iLGu:after {
    background-color: #597ef7
}

.style__section-dark___3RLrC .style__desc___2bJiZ {
    color: hsla(0, 0%, 100%, .85)
}

.style__section-dark___3RLrC .style__angle-right-icon___1nD-M,
.style__section-dark___3RLrC .style__link-btn___1iLY0 {
    color: #69c0ff
}

.style__section-dark___3RLrC .style__tab-item___1jGd0 {
    color: hsla(0, 0%, 100%, .65)
}

.style__section-dark___3RLrC .style__tab-content-item___2ye6N,
.style__section-dark___3RLrC .style__tab-item-active___1oUrS,
.style__section-dark___3RLrC .style__tab-item___1jGd0:hover {
    color: #fff
}

.style__section-dark___3RLrC .style__tab-slider___4qSxM {
    background-color: #fff
}

.style__section-dark___3RLrC .style__tab-bar___2yQrW {
    border-bottom: 1px solid hsla(0, 0%, 100%, .25)
}

.style__section-grey___3pEvX {
    background: #f7f9fa
}

.style__section-light___2L7C4 {
    background: #fff
}

.style__section-grey___3pEvX .style__title___3IMO6,
.style__section-light___2L7C4 .style__title___3IMO6 {
    color: rgba(0, 0, 0, .85)
}

.style__section-grey___3pEvX .style__horizontal-line___3iLGu:after,
.style__section-light___2L7C4 .style__horizontal-line___3iLGu:after {
    background-color: #85a5ff
}

.style__section-grey___3pEvX .style__desc___2bJiZ,
.style__section-light___2L7C4 .style__desc___2bJiZ {
    color: rgba(0, 0, 0, .65)
}

.style__section-grey___3pEvX .style__angle-right-icon___1nD-M,
.style__section-grey___3pEvX .style__link-btn___1iLY0,
.style__section-light___2L7C4 .style__angle-right-icon___1nD-M,
.style__section-light___2L7C4 .style__link-btn___1iLY0 {
    color: #1890ff
}

.style__section-grey___3pEvX .style__tab-item___1jGd0,
.style__section-light___2L7C4 .style__tab-item___1jGd0 {
    color: rgba(0, 0, 0, .45)
}

.style__section-grey___3pEvX .style__tab-content-item___2ye6N,
.style__section-grey___3pEvX .style__tab-item-active___1oUrS,
.style__section-grey___3pEvX .style__tab-item___1jGd0:hover,
.style__section-light___2L7C4 .style__tab-content-item___2ye6N,
.style__section-light___2L7C4 .style__tab-item-active___1oUrS,
.style__section-light___2L7C4 .style__tab-item___1jGd0:hover {
    color: rgba(0, 0, 0, .85)
}

.style__section-grey___3pEvX .style__tab-slider___4qSxM,
.style__section-light___2L7C4 .style__tab-slider___4qSxM {
    background-color: rgba(0, 0, 0, .85)
}

.style__section-grey___3pEvX .style__tab-bar___2yQrW,
.style__section-light___2L7C4 .style__tab-bar___2yQrW {
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

.style__section-horizontal-tab-component___1u-AT {
    padding: 64px 0
}

.style__section-horizontal-tab-component___1u-AT .style__container____zwyQ {
    width: 1200px;
    margin: 0 auto;
    text-align: center
}

.style__section-horizontal-tab-component___1u-AT .style__tab-container___3F6Tx {
    line-height: 0
}

.style__section-horizontal-tab-component___1u-AT .style__title___3IMO6 {
    font-size: 40px;
    line-height: 44px;
    width: 693px;
    margin: 0 auto;
    text-align: center
}

.style__section-horizontal-tab-component___1u-AT .style__horizontal-line___3iLGu {
    width: 48px;
    height: 48px;
    margin: 0 auto;
    position: relative
}

.style__section-horizontal-tab-component___1u-AT .style__horizontal-line___3iLGu:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    border-radius: 24px;
    top: 50%
}

.style__section-horizontal-tab-component___1u-AT .style__desc___2bJiZ {
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    width: 693px;
    margin: 0 auto
}

.style__section-horizontal-tab-component___1u-AT .style__link-btn___1iLY0 {
    display: inline-block;
    line-height: 28px;
    font-size: 18px;
    transition: all .3s ease;
    margin-top: 48px;
    cursor: pointer
}

.style__section-horizontal-tab-component___1u-AT .style__link-btn___1iLY0:hover {
    text-decoration: underline
}

.style__section-horizontal-tab-component___1u-AT .style__angle-right-icon___1nD-M {
    width: 18px;
    height: 18px;
    font-size: 20px;
    margin-left: 4px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-module___3RykF {
    margin-top: 48px;
    width: 100%
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk {
    width: 100%;
    overflow: hidden;
    height: 600px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__slide-box___1w575 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex: 1 1 0px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk:hover {
    cursor: position
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D {
    height: 600px;
    width: 50%;
    background-color: #fff;
    padding: 0 48px;
    text-align: left;
    display: flex;
    justify-content: center;
    flex-direction: column
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D .style__content-box__title___3IgIN {
    color: black-main;
    font-size: 32px;
    line-height: 36px;
    font-weight: 600;
    padding-bottom: 8px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D .style__district___2lUh1 {
    color: rgba(0, 0, 0, .45);
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    padding-bottom: 32px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D .style__content-box__subtitle___1r7Ns {
    color: rgba(0, 0, 0, .85);
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    padding-bottom: 16px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D .style__content-box__desc___3tKnN {
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding-bottom: 32px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D .style__tag-box___Bhcr8 {
    padding-bottom: 32px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D .style__info___2U6wD {
    margin-left: 8px;
    cursor: pointer
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D .style__tag___2oUeD {
    border: 1px solid rgba(0, 0, 0, .65);
    cursor: auto;
    color: rgba(0, 0, 0, .65);
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-top: 0;
    padding-bottom: 0;
    font-weight: 400;
    margin-right: 8px
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__content-box___ayB5D .style__tag___2oUeD:last-child {
    margin-right: 0
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-box___1qQMk .style__img-box___IJaPh {
    width: 50%
}

.style__section-horizontal-tab-component___1u-AT .style__tabs___2mI0z {
    display: inline-block;
    padding-bottom: 30px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.style__section-horizontal-tab-component___1u-AT .style__tabs___2mI0z:hover {
    cursor: pointer
}

.style__section-horizontal-tab-component___1u-AT .style__tab-bar___2yQrW,
.style__section-horizontal-tab-component___1u-AT .style__tab-box___25k-f {
    position: relative;
    display: inline-block
}

.style__section-horizontal-tab-component___1u-AT .style__tab-item___1jGd0 {
    padding: 12px 0;
    display: inline-block;
    transition: all .3s cubic-bezier(.23, 1, .32, 1);
    font-size: 16px;
    line-height: 24px;
    cursor: pointer
}

.style__section-horizontal-tab-component___1u-AT .style__tab-item___1jGd0:nth-child(n+3) {
    margin-left: 48px
}

.style__section-horizontal-tab-component___1u-AT .style__tab-slider___4qSxM {
    display: inline-block;
    position: absolute;
    bottom: -1px;
    width: auto;
    height: 2px;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.style__section-horizontal-tab-component___1u-AT .style__tab-content___2R21d {
    width: 693px;
    margin: 32px auto 0;
    position: relative;
    cursor: text
}

.style__section-horizontal-tab-component___1u-AT .style__tab-content-item___2ye6N {
    position: absolute;
    top: 0;
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    opacity: 0;
    transition: opacity .6s ease
}

.style__section-horizontal-tab-component___1u-AT .style__tab-content-active___2Bkzy {
    opacity: 1
}

.style__section-horizontal-tab-component___1u-AT .style__carousel-module___3RykF video {
    width: 100%
}

.style__section-horizontal-tab-component___1u-AT .style__learn-more-box___1_hon {
    color: #1890ff
}

.style__popover-box___1znBM {
    max-width: 452px;
    padding: 32px 32px 8px
}

.style__popover-box___1znBM li {
    display: inline-block;
    min-width: 128px;
    margin-bottom: 24px
}

.style__popover-box___1znBM li .style__title___3IMO6 {
    color: rgba(0, 0, 0, .85);
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding-bottom: 8px
}

.style__popover-box___1znBM li .style__desc___2bJiZ {
    color: rgba(0, 0, 0, .65);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    padding-bottom: 8px
}

._3c0Qz {
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block
}

._1j2v0 {
    -webkit-animation: -lu88 2s linear infinite;
    animation: -lu88 2s linear infinite
}

@-webkit-keyframes -lu88 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes -lu88 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@font-face {
    font-family: quark;
    src: url(/reactor/assets/_next/static/fonts/8eab1e68e0d8fc383be4fbb81feace07.8eab1e68.eot);
    src: url(/reactor/assets/_next/static/fonts/8eab1e68e0d8fc383be4fbb81feace07.8eab1e68.eot?#iefix) format("embedded-opentype"), url(/reactor/assets/_next/static/fonts/08fd18c7730448410e3530c7ef6efdad.08fd18c7.woff) format("woff"), url(/reactor/assets/_next/static/fonts/185d47dc1a7b6b69d80957ddc8df3941.185d47dc.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIuL2ltZy8zMzc3Nzg2Y2Q2YWM2NjM1Zjg4MGRkMTY2NTM5NmFkYS5zdmciOw==#iconfont) format("svg");
    font-weight: 400;
    font-style: normal
}

._35bgc:before {
    content: "\F2B9"
}

.byXrR:before {
    content: "\F2BB"
}

._128ri:before {
    content: "\F042"
}

._1KHsi:before {
    content: "\E917"
}

._2bT-Y:before {
    content: "\E348"
}

._3UEZX:before {
    content: "\ECA2"
}

._1fXKU:before {
    content: "\EE57"
}

._2OZ_n:before {
    content: "\F16D"
}

._6cr8a:before {
    content: "\E719"
}

.ZAGKa:before {
    content: "\F3FF"
}

._1lH5w:before {
    content: "\EBAD"
}

._3BSr4:before {
    content: "\E8B5"
}

._4wlbR:before {
    content: "\F0D1"
}

._26SUY:before {
    content: "\E3A8"
}

._30-mD:before {
    content: "\F057"
}

._1_xvC:before {
    content: "\F27D"
}

._17P2f:before {
    content: "\F099"
}

._2I_EY:before {
    content: "\F167"
}

._3qb3s:before {
    content: "\F0D7"
}

._2jwD5:before {
    content: "\F0D8"
}

._19X43:before {
    content: "\ECDE"
}

._2WwM4:before {
    content: "\E6C0"
}

._1shcg:before {
    content: "\ED3F"
}

._1qLWd:before {
    content: "\EBD6"
}

.Z8Prc:before {
    content: "\EFE0"
}

._3MItB:before {
    content: "\E65F"
}

._2Bvn6:before {
    content: "\E0CA"
}

._3IVo_:before {
    content: "\F100"
}

._34FGS:before {
    content: "\F107"
}

._3e62_:before {
    content: "\F101"
}

._1zbhS:before {
    content: "\F104"
}

._27RtX:before {
    content: "\F105"
}

.jhfcy:before {
    content: "\F106"
}

.Q82xM:before {
    content: "\E386"
}

._1vyf0:before {
    content: "\F05E"
}

.B0IHZ:before {
    content: "\F0A1"
}

._2cpQ_:before {
    content: "\F0C9"
}

._2FImd:before {
    content: "\EB68"
}

._3wXJB:before {
    content: "\EC02"
}

._2fXyR:before {
    content: "\EF8E"
}

._2KLCQ:before {
    content: "\EDD8"
}

._-4DAY:before {
    content: "\E540"
}

._2I4g3:before {
    content: "\F0A3"
}

._1m5z7:before {
    content: "\E753"
}

._1vR3p:before {
    content: "\EE6B"
}

._2LJ7o:before {
    content: "\F00C"
}

._3AQSX:before {
    content: "\F1CE"
}

._3ASBw:before {
    content: "\F017"
}

._6eszT:before {
    content: "\F013"
}

._1WxHW:before {
    content: "\F0EE"
}

._2uv1U:before {
    content: "\E688"
}

._3s-NW:before {
    content: "\E1F8"
}

._1ZzVY:before {
    content: "\E7E4"
}

.OBwuW:before {
    content: "\F0C5"
}

._2Ri-k:before {
    content: "\F066"
}

._1588m:before {
    content: "\ED6E"
}

._2uIqb:before {
    content: "\F09D"
}

._1P5xZ:before {
    content: "\F019"
}

._2iuBX:before {
    content: "\F044"
}

._1exha:before {
    content: "\F141"
}

._3bokS:before {
    content: "\ED0B"
}

.vMM-Y:before {
    content: "\F0E0"
}

._3jZwp:before {
    content: "\F142"
}

._2SUQ-:before {
    content: "\F06A"
}

._1Piil:before {
    content: "\F12A"
}

._20oXE:before {
    content: "\F321"
}

._2gTe8:before {
    content: "\F08E"
}

.okv_Y:before {
    content: "\F065"
}

._3l-6g:before {
    content: "\F06E"
}

.OhY9C:before {
    content: "\F15C"
}

.Cb5jY:before {
    content: "\F09A"
}

._1ajFe:before {
    content: "\F15B"
}

.ve2KQ:before {
    content: "\F1C1"
}

._3OU3j:before {
    content: "\EDCF"
}

.lgV2x:before {
    content: "\F0AC"
}

._1gQtG:before {
    content: "\E902"
}

._3Zaag:before {
    content: "\EE55"
}

._33jTA:before {
    content: "\F015"
}

._1jJbn:before {
    content: "\E348"
}

.UuxAk:before {
    content: "\F30F"
}

._1OEuY:before {
    content: "\F05A"
}

.Lm_MF:before {
    content: "\F129"
}

._3LwbN:before {
    content: "\F1AB"
}

._2XN05:before {
    content: "\F0C1"
}

._33OcX:before {
    content: "\E8C1"
}

.bMc_E:before {
    content: "\F124"
}

.IAlEP:before {
    content: "\F03A"
}

._25GQ2:before {
    content: "\ED51"
}

._3t3HT:before {
    content: "\F30D"
}

._2W_XA:before {
    content: "\EE36"
}

._3NPLS:before {
    content: "\F3C5"
}

.UhwjW:before {
    content: "\F068"
}

._2hDpl:before {
    content: "\F0C6"
}

.dCZz2:before {
    content: "\E70A"
}

._1FMUV:before {
    content: "\F144"
}

._2H8bj:before {
    content: "\F095"
}

._3KkpT:before {
    content: "\F067"
}

._23p5a:before {
    content: "\E85D"
}

._18A_e:before {
    content: "\F059"
}

.gf_rb:before {
    content: "\F029"
}

._1Djb6:before {
    content: "\F010"
}

._3d-6G:before {
    content: "\F002"
}

._1fawl:before {
    content: "\EA0F"
}

._20uY7:before {
    content: "\F00E"
}

._2Z6dE:before {
    content: "\F02B"
}

._1c3Qh:before {
    content: "\F064"
}

._1GlZx:before {
    content: "\E200"
}

._3hG3b:before {
    content: "\F00D"
}

._15wCJ:before {
    content: "\EEA2"
}

._1Rw_U:before {
    content: "\F2ED"
}

._2Jlwc:before {
    content: "\EAAA"
}

._1bahP:before {
    content: "\E872"
}

._27Nd-:before {
    content: "\F13E"
}

._3To44:before {
    content: "\F007"
}

._1O_Hy:before {
    content: "\F0C0"
}

.W6H_f:before {
    content: "\F03D"
}

._2_sls:before {
    content: "\E087"
}

._35BGQ:before {
    content: "\E665"
}

._3xfLM:before {
    content: "\E111"
}

._1pvYF:before {
    content: "\F055"
}

.quark-collapse {
    background-color: #fff;
    border-radius: .25rem;
    border: .0625rem solid #d4d7d9;
    border-bottom: 0;
    margin-bottom: 1rem
}

.quark-collapse:last-child {
    margin-bottom: 0
}

.quark-collapse>.quark-collapse-item {
    border-bottom: .0625rem solid #d4d7d9
}

.quark-collapse>.quark-collapse-item:last-child,
.quark-collapse>.quark-collapse-item:last-child>.collapse-prefix-cls-header {
    border-radius: 0 0 .25rem .25rem
}

.quark-collapse>.quark-collapse-item>.quark-collapse-header {
    font-size: 1rem;
    line-height: 1.5;
    padding: .75rem 1rem;
    color: #3b3e40;
    cursor: pointer;
    position: relative
}

.quark-collapse>.quark-collapse-item>.quark-collapse-header .quark-collapse-header-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    font-weight: 500
}

.quark-collapse>.quark-collapse-item>.quark-collapse-header .quark-collapse-header-icon {
    color: #3b3e40
}

.quark-collapse-content {
    overflow: hidden;
    color: #3b3e40;
    padding: 0 1rem;
    border-top: .0625rem solid #d4d7d9
}

.quark-collapse-content>.quark-collapse-content-box {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.quark-collapse-content-inactive {
    display: none
}

.quark-collapse-item:last-child>.quark-collapse-content {
    border-radius: 0 0 .25rem .25rem
}

.quark-collapse-tight {
    background-color: #fff;
    border: 0;
    border-radius: 0
}

.quark-collapse-tight>.quark-collapse-item {
    border-top: .0625rem solid #d4d7d9;
    border-bottom: 0
}

.quark-collapse-tight>.quark-collapse-item:last-child {
    border-bottom: .0625rem solid #d4d7d9
}

.quark-collapse-tight>.quark-collapse-item:last-child,
.quark-collapse-tight>.quark-collapse-item:last-child .quark-collapse-header {
    border-radius: 0
}

.quark-collapse-tight.quark-collapse-border-bottom .quark-collapse-item:first-child {
    border-top: 0
}

.quark-collapse-tight.quark-collapse-border-top .quark-collapse-item:last-child {
    border-bottom: 0
}

.quark-collapse-tight>.quark-collapse-item>.quark-collapse-content {
    background-color: transparent;
    border-top: 0;
    padding-left: 0;
    padding-right: 0
}

.quark-collapse-tight>.quark-collapse-item>.quark-collapse-header {
    padding-left: 0;
    padding-right: 0
}

.quark-collapse-tight>.quark-collapse-item>.quark-collapse-content>.quark-collapse-content-box {
    padding-top: .25rem
}

.quark-collapse .quark-collapse-item-disabled>.quark-collapse-header,
.quark-collapse .quark-collapse-item-disabled>.quark-collapse-header .quark-collapse-header-icon {
    cursor: not-allowed;
    color: #d4d7d9
}

.quark-collapse-motion-collapse {
    overflow: hidden
}

.quark-collapse-motion-collapse-active {
    transition: height .15s ease-out, opacity .3s cubic-bezier(.23, 1, .32, 1) !important
}

.quark-collapse-header-icon {
    position: absolute;
    right: 0;
    top: 0;
    transform: rotate(0deg);
    opacity: 1;
    transition: transform .3s ease-out, opacity .3s ease-out;
    line-height: inherit;
    display: block
}

.quark-collapse-header-icon-plus {
    visibility: visible
}

.quark-collapse-header-icon-minus {
    visibility: hidden
}

.quark-collapse-item-active>.quark-collapse-header .quark-collapse-header-icon-minus {
    opacity: 1;
    transform: rotate(180deg);
    visibility: visible
}

.quark-collapse-item-active>.quark-collapse-header .quark-collapse-header-icon-plus {
    opacity: 0;
    transform: rotate(180deg);
    visibility: hidden
}

.quark-collapse-dark {
    background: #f7f9fa;
    border: none
}

.quark-collapse-dark.quark-collapse-tight .quark-collapse-item:first-child {
    border-top: 0
}

.quark-collapse-dark .quark-collapse-item:last-child {
    border-bottom: none
}

section.style__casestudies-components___15oup {
    background-color: #f7f9fa;
    min-height: calc(100vh - 400px)
}

section.style__casestudies-components___15oup .style__casestudies-components-container___25jXa {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-bottom: 48px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 {
    width: 288px;
    margin-right: 16px;
    margin-top: 48px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__sticky___I-Ftp {
    position: sticky;
    top: 64px;
    background-color: #fff;
    padding-bottom: 24px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-header___1hCfr {
    padding: 16px 16px 16px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, .09)
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-header___1hCfr .style__filter-title___3z4g7 {
    font-size: 18px;
    line-height: 24px;
    color: rgba(0, 0, 0, .85);
    width: 174px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-header___1hCfr .style__filter-clear___1xbOW {
    font-size: 14px;
    line-height: 20px;
    color: #1890ff;
    flex: 1;
    text-align: right;
    cursor: pointer
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box-show___1c2nh {
    max-height: 100vh !important;
    opacity: 1 !important
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq {
    max-height: 0;
    overflow: hidden;
    transition: all .6s ease 0s;
    outline: none;
    opacity: 0
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__tag-list___Xg0yc {
    padding: 16px 24px 0;
    transition: all .5s ease
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__line___RF6wN {
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, .09);
    padding-top: 8px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__filter-tag___1QPpZ {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;
    border-radius: 88rem;
    background-color: rgba(0, 0, 0, .04);
    color: rgba(0, 0, 0, .65);
    transition: all .3s ease;
    cursor: pointer;
    margin-right: 8px;
    margin-bottom: 8px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__filter-tag___1QPpZ:hover {
    background-color: rgba(0, 0, 0, .09);
    color: rgba(0, 0, 0, .85)
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__filter-tag___1QPpZ:hover .style__tag-close___ch_Qn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNOCAxNUE3IDcgMCAxMTggMWE3IDcgMCAwMTAgMTR6bS43MDMtN2wxLjQyMi0xLjQwNmEuNTI2LjUyNiAwIDAwMC0uNzE5LjUyNi41MjYgMCAwMC0uNzE5IDBMOCA3LjI5NyA2LjU5NCA1Ljg3NWEuNTI2LjUyNiAwIDAwLS43MTkgMGMtLjE5LjItLjE5LjUxNyAwIC43MTlMNy4yOTcgOCA1Ljg3NSA5LjQwNmEuNTI2LjUyNiAwIDAwMCAuNzE5Yy4yLjE5LjUxNy4xOS43MTkgMEw4IDguNzAzbDEuNDA2IDEuNDIyYy4yMDIuMTkuNTE4LjE5LjcxOSAwIC4xOS0uMi4xOS0uNTE3IDAtLjcxOUw4LjcwMyA4eiIvPjwvZGVmcz48dXNlIGZpbGwtb3BhY2l0eT0iLjY1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNhIi8+PC9zdmc+)
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__filter-tag___1QPpZ .style__tag-title___2PiW6 {
    font-size: 14px;
    line-height: 20px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__filter-tag___1QPpZ .style__tag-close___ch_Qn {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    transition: all .3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 4px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNOCAxNUE3IDcgMCAxMTggMWE3IDcgMCAwMTAgMTR6bS43MDMtN2wxLjQyMi0xLjQwNmEuNTI2LjUyNiAwIDAwMC0uNzE5LjUyNi41MjYgMCAwMC0uNzE5IDBMOCA3LjI5NyA2LjU5NCA1Ljg3NWEuNTI2LjUyNiAwIDAwLS43MTkgMGMtLjE5LjItLjE5LjUxNyAwIC43MTlMNy4yOTcgOCA1Ljg3NSA5LjQwNmEuNTI2LjUyNiAwIDAwMCAuNzE5Yy4yLjE5LjUxNy4xOS43MTkgMEw4IDguNzAzbDEuNDA2IDEuNDIyYy4yMDIuMTkuNTE4LjE5LjcxOSAwIC4xOS0uMi4xOS0uNTE3IDAtLjcxOUw4LjcwMyA4eiIvPjwvZGVmcz48dXNlIGZpbGwtb3BhY2l0eT0iLjQ1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNhIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: contain
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__filter-tag___1QPpZ .style__tag-close___ch_Qn:hover {
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNOCAxNUE3IDcgMCAxMTggMWE3IDcgMCAwMTAgMTR6bS43MDMtN2wxLjQyMi0xLjQwNmEuNTI2LjUyNiAwIDAwMC0uNzE5LjUyNi41MjYgMCAwMC0uNzE5IDBMOCA3LjI5NyA2LjU5NCA1Ljg3NWEuNTI2LjUyNiAwIDAwLS43MTkgMGMtLjE5LjItLjE5LjUxNyAwIC43MTlMNy4yOTcgOCA1Ljg3NSA5LjQwNmEuNTI2LjUyNiAwIDAwMCAuNzE5Yy4yLjE5LjUxNy4xOS43MTkgMEw4IDguNzAzbDEuNDA2IDEuNDIyYy4yMDIuMTkuNTE4LjE5LjcxOSAwIC4xOS0uMi4xOS0uNTE3IDAtLjcxOUw4LjcwMyA4eiIvPjwvZGVmcz48dXNlIGZpbGwtb3BhY2l0eT0iLjY1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNhIi8+PC9zdmc+)
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__filter-tag-show___3bfy6 {
    display: inline-flex
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__filter-box___23Xiq .style__filter-tag-hide___2pgim {
    display: none
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN {
    padding: 0 24px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu {
    padding: 14px 0;
    display: flex;
    align-items: center
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu:hover input.style__checkbox-style___3fvQG:after {
    border: 1px solid #1897f2
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu .style__tag-title___2PiW6 {
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, .85);
    margin-left: 8px
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu input.style__checkbox-style-ie___2UE7q {
    width: 16px;
    height: 16px;
    display: inline-block;
    outline: none;
    line-height: 1rem;
    position: relative
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu input.style__checkbox-style___3fvQG {
    display: inline-block;
    outline: none;
    width: 16px;
    height: 16px;
    line-height: 1rem;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu input.style__checkbox-style___3fvQG:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 1rem;
    height: 1rem;
    background-color: transparent;
    transform: scale(.5);
    border-radius: .25rem;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu input.style__checkbox-style___3fvQG:after {
    position: relative;
    content: "";
    border: 1px solid #d4d7d9;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: .25rem;
    transition: border .3s cubic-bezier(.23, 1, .32, 1);
    box-sizing: content-box
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu input.style__checkbox-style___3fvQG:checked:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik02LjcxNyAxMC44ODJsLTIuNi0yLjYxNWEuNDA0LjQwNCAwIDAxMC0uNTY5bC41NjYtLjU2OWEuMzk4LjM5OCAwIDAxLjU2NiAwTDcgOC44OTFsMy43NTEtMy43NzNhLjM5OC4zOTggMCAwMS41NjYgMGwuNTY2LjU2OWEuNDA0LjQwNCAwIDAxMCAuNTY5bC00LjYgNC42MjZhLjM5OC4zOTggMCAwMS0uNTY2IDB6IiBpZD0iYSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik00IDRoOHY4SDR6Ii8+PC9nPjwvZz48L3N2Zz4=);
    background-color: #1897f2;
    transform: scale(1)
}

section.style__casestudies-components___15oup .style__filters-container___1hwj7 .style__collapse___3vJJN .style__filter-item___2UZWu input.style__checkbox-style___3fvQG:checked:after {
    border: 1px solid #1897f2
}

section.style__casestudies-components___15oup .style__search-result___fBlwR {
    width: 896px;
    margin-top: 48px;
    position: relative
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__no-result___mi5m_ {
    background-color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__no-result___mi5m_ .style__no-result-box___2XCk7 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__no-result___mi5m_ .style__no-result-icon___1Gajv {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0xMC41NjMgMzZoMTIuNWwuNjI1Ljg3NUMyNi4wNDcgNDAuMzU3IDI4Ljc4OCA0MiAzMiA0MmMzLjI3IDAgNi4wMS0xLjY0MyA4LjM3NS01LjEyNUw0MSAzNmwxMi43NS4wNjNMNDcgMjhIMThsLTcuNDM4IDh6TTggNDAuMDYzVjUyYTIgMiAwIDAwMiAyaDQ0YTIgMiAwIDAwMi0yVjQwLjA2Mkw0MyA0MGMtMi45NDkgMy45NDYtNi42NiA1Ljk5OC0xMSA2LTQuMzQtLjAwMi04LjA1MS0yLjA1NC0xMS02bC0xMyAuMDYzek0xNy4xMjUgMjRoMzAuMzEzYy45MDcgMCAxLjc1LjM5NCAyLjMxMiAxLjA2M0w1OS4zMTMgMzYuNUEyLjk5IDIuOTkgMCAwMTYwIDM4LjQzOFY1MmE2IDYgMCAwMS02IDZIMTBhNiA2IDAgMDEtNi02VjM4LjM3NWMwLS43My4yODQtMS40NTYuODEzLTJsMTAuNzUtMTEuNjg4QTIuMTA2IDIuMTA2IDAgMDExNy4xMjUgMjR6TTMyIDZhMiAyIDAgMDEyIDJ2OGEyIDIgMCAxMS00IDBWOGEyIDIgMCAwMTItMnpNMTUuMDYyIDguMjVhMi4wNDggMi4wNDggMCAwMTIuNzUuNzVsNCA2LjkzOGEyLjA0OSAyLjA0OSAwIDAxLS43NSAyLjc1IDIuMDQ4IDIuMDQ4IDAgMDEtMi43NS0uNzVsLTQtNi45MzhhMi4wNDkgMi4wNDkgMCAwMS43NS0yLjc1em0zNC4wNjMgMGEyLjA0OSAyLjA0OSAwIDAxLjc1IDIuNzVsLTQgNi45MzhhMi4wNDggMi4wNDggMCAwMS0yLjc1Ljc1IDIuMDQ5IDIuMDQ5IDAgMDEtLjc1LTIuNzVsNC02LjkzOGEyLjA0OCAyLjA0OCAwIDAxMi43NS0uNzV6IiBpZD0iYSIvPjwvZGVmcz48dXNlIGZpbGwtb3BhY2l0eT0iLjI1IiBmaWxsPSIjMDAwIiB4bGluazpocmVmPSIjYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTYpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
    width: 64px;
    height: 64px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__no-result___mi5m_ .style__no-result-text___1r8qj {
    font-size: 24px;
    line-height: 28px;
    color: rgba(0, 0, 0, .25);
    margin-top: 16px;
    width: 100%;
    text-align: center
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-ul___3V3BB {
    background-color: #fff;
    width: 100%
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__pagination-box___1HH7o {
    margin-top: 32px
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__load-modal____UpGT {
    position: fixed;
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: hsla(0, 0%, 100%, .6);
    opacity: 0;
    transition: all .3s ease
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__load-modal____UpGT .style__rotate-sticky___3-qsd {
    position: sticky;
    top: 48px;
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__load-modal____UpGT .style__rotate___2kHee {
    background-color: rgba(0, 0, 0, .45);
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    border: 2px solid rgba(0, 0, 0, .85);
    border-bottom-color: transparent;
    height: 48px;
    width: 48px;
    background: transparent !important;
    display: inline-block;
    -webkit-animation: style__rotate___2kHee .75s linear 0s infinite;
    animation: style__rotate___2kHee .75s linear 0s infinite;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__load-modal-show___2z2Wm {
    opacity: 1 !important;
    z-index: 3
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__load-modal-hide___x3wvF {
    opacity: 0 !important;
    z-index: -1
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item___2DMyp {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, .09);
    transition: all .3s ease
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item___2DMyp:last-child {
    border-bottom: none
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item___2DMyp:hover {
    background-color: rgba(0, 0, 0, .02)
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item___2DMyp .style__case-studies-link___12Kfs {
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    padding: 32px
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item___2DMyp .style__case-studies-link___12Kfs:hover {
    cursor: pointer
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item-text-box___1iYVh {
    width: 620px
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item-text-box___1iYVh .style__search-result-item-header___19iFi .style__tag___3EA2_ {
    padding: 4px 8px;
    font-size: 12px;
    line-height: 16px;
    border-radius: 4px;
    background: rgba(0, 0, 0, .85);
    color: #fff;
    margin-right: 8px
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item-text-box___1iYVh .style__search-result-item-header___19iFi .style__title___1cZhl {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: rgba(0, 0, 0, .85)
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item-text-box___1iYVh .style__desc___TBs5s {
    margin-top: 8px;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, .65)
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item-text-box___1iYVh .style__time___1h8Pd {
    margin-top: 16px;
    font-size: 12px;
    line-height: 16px;
    display: block;
    color: rgba(0, 0, 0, .45)
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item-img___3qEmZ {
    width: 197px;
    height: 128px;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item-tags___1_VvX {
    margin-top: 16px;
    display: flex;
    flex-wrap: wrap
}

section.style__casestudies-components___15oup .style__search-result___fBlwR .style__search-result-item-tags___1_VvX .style__search-result-item-tag___11h25 {
    font-size: 12px;
    line-height: 16px;
    height: 20px;
    padding: 0 4px;
    background-color: rgba(0, 0, 0, .04);
    border-radius: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
    color: rgba(0, 0, 0, .65);
    display: flex;
    align-items: center;
    justify-items: center;
    place-items: center
}

@-webkit-keyframes style__rotate___2kHee {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes style__rotate___2kHee {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.casestudies-components .quark-collapse {
    border: none
}

.casestudies-components .quark-collapse .quark-collapse-item {
    border-bottom: 1px solid rgba(0, 0, 0, .09)
}

.casestudies-components .quark-collapse .quark-collapse-item:last-child {
    border-bottom: none
}

.casestudies-components .quark-collapse .quark-collapse-item-active .quark-collapse-header .quark-collapse-header-icons {
    transform: rotate(0)
}

.casestudies-components .quark-collapse .quark-collapse-header {
    outline: none;
    padding: 14px 0;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.casestudies-components .quark-collapse .quark-collapse-header .quark-collapse-header-inner {
    display: flex;
    justify-content: space-between;
    width: 208px
}

.casestudies-components .quark-collapse .quark-collapse-header .quark-collapse-header-title {
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, .85);
    font-weight: 500;
    width: 208px
}

.casestudies-components .quark-collapse .quark-collapse-header .quark-collapse-extra {
    width: 16px;
    height: 16px;
    margin-left: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1
}

.casestudies-components .quark-collapse .quark-collapse-header .quark-collapse-header-icons {
    transform: rotate(180deg);
    transition: transform .3s ease;
    width: 10px;
    height: 6px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgNC44OTVjLS4zOTEuMzktMS4wMjUuMzktMS40MTYgMEw1IDEuMzE2IDEuNDE2IDQuODk1Yy0uMzkxLjM5LTEuMDI1LjM5LTEuNDE2IDBMNC42NDYuMjU1YS41MDEuNTAxIDAgMDEuNzA4IDBMMTAgNC44OTZ6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtb3BhY2l0eT0iLjg1Ii8+PC9zdmc+");
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.casestudies-components .quark-collapse .quark-collapse-header .quark-collapse-quark-collapse-header-icon {
    display: none
}

.casestudies-components .quark-collapse .quark-collapse-content {
    padding: 0;
    border-top: 1px solid rgba(0, 0, 0, .09)
}

.casestudies-components .quark-collapse .quark-collapse-content .quark-collapse-content-box {
    padding: 8px 0
}

.style__child-nav-container___1W3A1 {
    left: 0;
    right: 0;
    display: flex;
    height: 48px;
    position: relative;
    align-items: center;
    background-color: #232526
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb {
    display: flex;
    width: 1200px;
    margin: 0 auto;
    font-weight: 600;
    align-items: center;
    justify-content: space-between
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__left-content___joQpM a {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__right-content___H5AnX {
    display: flex;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    font-weight: 400;
    position: relative;
    opacity: 1;
    transition: all .3s;
    align-items: center
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__right-content___H5AnX a.style__child-nav___3svE- {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-left: 24px;
    transition: all .3s
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__right-content___H5AnX a.style__child-nav___3svE-.style__active___2Eu42,
.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__right-content___H5AnX a.style__child-nav___3svE-:hover {
    color: hsla(0, 0%, 100%, .65) !important
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__right-content___H5AnX .style__contact-btn___1nx6K {
    display: none;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding: 0 8px;
    color: #fff;
    border-radius: 4px;
    background: linear-gradient(#40a9ff, #1890ff)
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__right-content___H5AnX .style__contact-btn___1nx6K.style__animate___20-22 {
    display: block;
    margin-left: 24px
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__right-content___H5AnX .style__contact-btn___1nx6K:hover {
    background-image: linear-gradient(-180deg, #4cb5ff, #1392ed)
}

.style__child-nav-container___1W3A1 .style__child-nav-content___2ltdb .style__right-content___H5AnX.style__isActive___34_BJ {
    opacity: 0
}

#subdomain-placeholder.subdomain-default {
    display: none
}

#site-header.subdomain-default {
    position: relative
}

.style__header-box-wrapper___2rrD4 {
    background-color: #1f2122;
    color: #fff;
    line-height: 48px;
    font-weight: 600px
}

.style__get-in-touch___2lhLY {
    color: rgba(0, 0, 0, .85);
    font-weight: 500
}

.style__tool-box___3Ro8E {
    background-color: #f7f9fa
}

.style__tool-box___3Ro8E .style__item___3jprb:last-child hr {
    display: none
}

.style__tool-box___3Ro8E h3 {
    color: rgba(0, 0, 0, .85);
    padding-bottom: 16px;
    font-weight: 600
}

.style__tool-box___3Ro8E p {
    padding-bottom: 16px;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px
}

.style__tool-box___3Ro8E p:last-child {
    padding-bottom: 0
}

.style__tool-box___3Ro8E i {
    margin-right: 16px;
    font-size: 20px
}

.style__tool-box___3Ro8E a {
    color: #1890ff !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

.style__tool-box___3Ro8E hr {
    border-top: 1px solid rgba(0, 0, 0, .09)
}

.style__tool-box___3Ro8E .item-mail a {
    color: rgba(0, 0, 0, .65) !important
}

.style__form-part-wrapper___15b9B .style__form-part-title___JtwWT {
    color: rgba(0, 0, 0, .85);
    font-weight: 600
}

.style__form-part-wrapper___15b9B .style__form-part-desc___dKRCH {
    font-size: 14px;
    line-height: 20px;
    color: rgba(0, 0, 0, .65);
    font-weight: 400;
    padding-bottom: 24px
}

.style__form-part-wrapper___15b9B .style__form-group___2kLZ8 p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: rgba(0, 0, 0, .85)
}

.style__form-part-wrapper___15b9B .style__form-group-checkbox___2OZgP .form-item {
    margin-bottom: 16px
}

.style__form-part-wrapper___15b9B .style__form-group___2kLZ8:last-child .form-item {
    margin-bottom: 0
}

.style__form-part-wrapper___15b9B .style__optional___2w0o_ {
    color: rgba(0, 0, 0, .45);
    margin-left: 8px;
    font-weight: 500
}

.style__iflight-cn-form-section___165ia .style__form-part-wrapper___15b9B .style__optional___2w0o_ {
    font-weight: 600
}

.style__content-box___2qQ6K .style__form-box___3cuy- .style__intro___2RUXC h3 {
    color: rgba(0, 0, 0, .85);
    font-weight: 600;
    padding-bottom: 16px
}

.style__content-box___2qQ6K .style__form-box___3cuy- .style__intro___2RUXC p {
    font-weight: 400;
    color: rgba(0, 0, 0, .65);
    font-size: 14px;
    line-height: 20px
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=text],
.style__content-box___2qQ6K .style__form-box___3cuy- select {
    height: 40px !important
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=password],
.style__content-box___2qQ6K .style__form-box___3cuy- input[type=text],
.style__content-box___2qQ6K .style__form-box___3cuy- input[type=textaera],
.style__content-box___2qQ6K .style__form-box___3cuy- select,
.style__content-box___2qQ6K .style__form-box___3cuy- textarea {
    border: 1px solid rgba(0, 0, 0, .15);
    width: 100%;
    border-radius: 4px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    color: rgba(0, 0, 0, .65)
}

.style__content-box___2qQ6K .style__form-box___3cuy- textarea {
    padding: 8px 12px;
    border-radius: 4px;
    resize: vertical
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio] {
    position: relative;
    border: none;
    font-size: 14px;
    line-height: 20px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:after,
.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:before {
    border-radius: 50% !important;
    position: absolute;
    content: "";
    cursor: pointer;
    transition: all .3s ease
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:before {
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid rgba(0, 0, 0, .15);
    font-size: 12px;
    line-height: 16px
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:after {
    left: 4px;
    top: 4px;
    width: 8px;
    height: 8px
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:hover:before {
    border-color: #1890ff
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:not(:checked):before {
    box-shadow: none
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, .25)
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:disabled:checked:after {
    background: rgba(0, 0, 0, .25)
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:disabled:before,
.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:disabled:checked:before {
    border-color: rgba(0, 0, 0, .15);
    background: rgba(0, 0, 0, .04)
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:checked:before {
    border-color: #1890ff
}

.style__content-box___2qQ6K .style__form-box___3cuy- input[type=radio]:checked:after {
    background: #1890ff
}

.style__loading-circle___3hJAg {
    width: 16px;
    height: 16px;
    -webkit-animation: style__loading___1UNUR 1s linear infinite;
    animation: style__loading___1UNUR 1s linear infinite;
    border: 2px solid transparent;
    border-left-color: #fff;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px
}

.style__radio-wrapper___2MqlS {
    padding-bottom: 16px;
    line-height: 20px
}

.style__radio-wrapper___2MqlS:first-child {
    padding-top: 8px
}

.style__radio-wrapper___2MqlS:last-child {
    padding-bottom: 0
}

.style__radio-wrapper___2MqlS input {
    height: 20px;
    margin-right: 8px
}

.style__radio-wrapper___2MqlS label {
    display: inline-block;
    line-height: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, .65)
}

.style__radio-wrapper___2MqlS label input {
    display: inline-block !important
}

.style__check-box-wrapper___NU4oC {
    line-height: 20px;
    display: flex;
    align-items: center
}

.style__check-box-wrapper___NU4oC span {
    line-height: 20px;
    font-size: 14px;
    color: rgba(0, 0, 0, .65)
}

.style__select-box___1Ww2q {
    position: relative;
    display: flex;
    align-items: center
}

.style__select-box___1Ww2q .style__select____ATh3 {
    padding-right: 30px;
    overflow: hidden;
    border: 1px solid #f0f1f2;
    border-radius: 4px;
    z-index: 0;
    position: relative;
    height: 48px
}

.style__select-box___1Ww2q .style__select____ATh3:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border: 1px solid #00f;
    position: absolute;
    top: 8px;
    right: 16px
}

.style__select-box___1Ww2q .style__icon___2prMM {
    position: absolute;
    right: 12px;
    z-index: -1;
    top: 50%;
    transform: translateY(-50%);
    color: rgba(0, 0, 0, .45)
}

input[type=checkbox]:after {
    border: 1px solid #d8d8d8
}

input[type=checkbox]:checked:after {
    border: 1px solid #1897f2
}

input[type=checkbox]:checked:before {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik02LjcxNyAxMC44ODJsLTIuNi0yLjYxNWEuNDA0LjQwNCAwIDAxMC0uNTY5bC41NjYtLjU2OWEuMzk4LjM5OCAwIDAxLjU2NiAwTDcgOC44OTFsMy43NTEtMy43NzNhLjM5OC4zOTggMCAwMS41NjYgMGwuNTY2LjU2OWEuNDA0LjQwNCAwIDAxMCAuNTY5bC00LjYgNC42MjZhLjM5OC4zOTggMCAwMS0uNTY2IDB6IiBpZD0iYSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjYSIvPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik00IDRoOHY4SDR6Ii8+PC9nPjwvZz48L3N2Zz4=");
    background-color: #1897f2;
    transform: scale(1);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.style__textarea-wrapper___2Kwzl p {
    font-weight: 600;
    padding-bottom: 8px
}

.style__textarea-wrapper___2Kwzl textarea {
    width: 100%;
    min-height: 88px
}

.style__nc-required___2tBTN {
    visibility: hidden;
    height: 1px;
    display: block
}

.style__form-error___1Ff3s {
    color: #e64839;
    font-size: 14px;
    line-height: 16px;
    display: flex;
    align-items: flex-start;
    margin-top: 8px;
    transition: height .5s;
    height: 0
}

.style__form-error___1Ff3s>i {
    margin-right: 8px;
    font-size: 16px
}

.style__captcha___1WNax {
    margin-bottom: 28px
}

.style__captcha___1WNax .style__tp-form-item___1eyKL {
    height: 0;
    line-height: 0;
    margin-bottom: 0
}

.style__checkbox-item___2C9Qa {
    margin-top: 0;
    margin-right: 8px;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    outline: none;
    width: 16px;
    height: 16px;
    line-height: 16px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none
}

.style__checkbox-item___2C9Qa:after {
    position: relative;
    content: "";
    border: 1px solid #08979c;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 4px;
    transition: border .3s cubic-bezier(.23, 1, .32, 1);
    box-sizing: content-box
}

.style__checkbox-item___2C9Qa:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background-color: transparent;
    border-radius: 4px;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.style__inquiry-nature-box___2Yad1 p {
    font-weight: 600;
    color: rgba(0, 0, 0, .85)
}

.style__form-modal___Xv6SU {
    padding: 0
}

.style__modal-header___2Wbmb {
    text-align: center;
    border-bottom: none;
    margin-top: 38px;
    min-width: 480px
}

.style__modal-header___2Wbmb .style__modal-logo___3bEXl {
    width: 38px;
    position: absolute;
    top: 20px;
    left: 24px
}

.style__modal-header___2Wbmb .style__modal-title___1e8lJ {
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    word-break: break-all
}

.style__modal-body___2xtKx {
    text-align: center;
    padding: 20px 20px 30px;
    font-size: 14px
}

.style__modal-footer___1NKm1 {
    display: flex;
    justify-content: flex-end
}

.style__terms-desc___1a8fG {
    font-size: 14px
}

.style__terms-desc___1a8fG a {
    color: #44a8f2
}

.style__terms-desc___1a8fG a:hover {
    text-decoration: underline;
    cursor: pointer
}

.style__submit-modal___2u699 {
    position: fixed;
    border-radius: 8px;
    background-color: #fff
}

.style__submit-modal___2u699 .style__submit-title___2jWhO {
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 600px;
    color: rgba(0, 0, 0, .85);
    line-height: 24px;
    font-size: 20px
}

.style__submit-modal___2u699 .style__submit-desc___3SYOH {
    color: rgba(0, 0, 0, .65);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px
}

.style__submit-modal___2u699 .style__close___1LL_d {
    color: rgba(0, 0, 0, .85);
    position: absolute;
    right: 12px;
    top: 12px
}

.style__submit-modal___2u699 .style__close___1LL_d i {
    color: rgba(0, 0, 0, .85);
    width: 16px;
    height: 16px;
    font-size: 16px
}

.style__submit-modal___2u699 i.style__info-icon___1Jt5j {
    width: 48px;
    height: 48px;
    font-size: 48px;
    color: #52c41a
}

.style__submit-modal___2u699 main {
    padding: 48px;
    text-align: center
}

.style__submit-modal___2u699 footer {
    padding: 12px 24px;
    border-top: 1px solid rgba(0, 0, 0, .09);
    display: flex;
    justify-content: flex-end
}

.style__submit-modal___2u699.style__submit-modal-fail___2lTVC i.style__info-icon___1Jt5j {
    color: #f5222d
}

@-webkit-keyframes style__loading___1UNUR {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes style__loading___1UNUR {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@media only screen and (min-width:768px) {
    .style__content-box___2qQ6K {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: row-reverse;
        padding-bottom: 96px
    }

    .style__header-box___1iwxB {
        font-size: 20px;
        width: 1200px;
        margin: 0 auto
    }

    .style__form-box___3cuy- {
        width: 592px
    }

    .style__get-in-touch-wrapper___1Y5Mx {
        width: 1200px;
        margin: 0 auto;
        padding-top: 64px;
        padding-bottom: 48px
    }

    .style__get-in-touch-wrapper___1Y5Mx .style__divider___L-E0C {
        height: 64px
    }

    .style__get-in-touch-wrapper___1Y5Mx .style__divider___L-E0C:before {
        border-top: 1px solid rgba(0, 0, 0, .09)
    }

    .style__get-in-touch-wrapper___1Y5Mx hr {
        margin: 32px 0
    }

    .style__get-in-touch___2lhLY {
        text-align: center;
        font-size: 48px;
        padding-bottom: 48px;
        line-height: 52px;
        color: rgba(0, 0, 0, .85)
    }

    .style__tool-box___3Ro8E {
        padding: 32px 48px;
        width: 490px
    }

    .style__tool-box___3Ro8E h3 {
        font-size: 28px;
        line-height: 32px
    }

    .style__tool-box___3Ro8E hr {
        margin: 40px 0
    }

    .style__content-box___2qQ6K {
        width: 1200px;
        margin: 0 auto
    }

    .style__form-group__half___2Jkn_ {
        display: flex;
        justify-content: space-between
    }

    .style__form-group__half___2Jkn_>div {
        width: 48%
    }

    .style__form-part-wrapper___15b9B:last-child {
        padding-bottom: 0
    }

    .style__form-part-wrapper___15b9B .style__form-part-title___JtwWT {
        font-size: 32px;
        line-height: 36px;
        padding-bottom: 16px
    }

    .style__form-part-wrapper___15b9B .style__form-group___2kLZ8 button {
        min-width: 186px
    }

    .style__form-part-wrapper___15b9B .style__form-group___2kLZ8 p {
        padding-bottom: 8px;
        line-height: 20px
    }

    .style__form-part-wrapper___15b9B {
        padding-bottom: 32px
    }

    .style__iflight-cn-form-section___165ia .style__form-part-wrapper___15b9B {
        padding-bottom: 48px
    }

    .style__submit-modal___2u699 {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%)
    }

    .style__submit-modal___2u699 .style__submit-title___2jWhO {
        max-width: 304px
    }

    .style__submit-modal___2u699 .style__submit-desc___3SYOH {
        width: 304px
    }
}

@media only screen and (max-width:768px) {
    .style__content-box___2qQ6K {
        padding: 0 24px
    }

    .style__header-box___1iwxB {
        font-size: 18px
    }

    .style__get-in-touch-wrapper___1Y5Mx {
        padding: 48px 24px 32px
    }

    .style__get-in-touch-wrapper___1Y5Mx .style__get-in-touch___2lhLY {
        font-size: 32px;
        line-height: 36px
    }

    .style__get-in-touch-wrapper___1Y5Mx hr {
        display: none
    }

    .style__tool-box___3Ro8E {
        padding: 32px
    }

    .style__tool-box___3Ro8E h3 {
        font-size: 20px;
        line-height: 24px
    }

    .style__tool-box___3Ro8E hr {
        margin: 24px 0;
        border-top: 1px solid rgba(0, 0, 0, .09)
    }

    .style__inquiry-nature-box___2Yad1 p {
        font-size: 14px;
        line-height: 20px
    }

    .style__form-box___3cuy- {
        padding: 32px 0 64px
    }

    .style__submit-modal___2u699 {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        width: calc(100% - 48px)
    }

    .style__submit-modal___2u699 .style__submit-title___2jWhO {
        font-size: 24px;
        line-height: 28px
    }

    .style__form-part-wrapper___15b9B {
        padding-bottom: 32px
    }

    .style__form-part-wrapper___15b9B:last-child {
        padding-bottom: 0
    }

    .style__form-part-wrapper___15b9B .style__form-part-title___JtwWT {
        font-size: 28px;
        line-height: 32px;
        padding-bottom: 16px
    }

    .style__form-part-wrapper___15b9B .style__form-part-desc___dKRCH {
        padding-bottom: 24px
    }

    .style__form-part-wrapper___15b9B .style__form-group___2kLZ8 p {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 8px
    }

    .style__form-part-wrapper___15b9B .style__form-group___2kLZ8 button {
        width: 100% !important
    }

    .style__form-part-wrapper___15b9B .style__formfff___2bG8A {
        background-color: #bc8f8f
    }

    .style__form-part-wrapper___15b9B .style__formfff___2bG8A button {
        width: 100%
    }

    .style__iflight-ag-form-section___eBFcP .style__form-part-wrapper___15b9B .style__form-part-title___JtwWT {
        padding-bottom: 24px
    }

    .captcha {
        margin-bottom: 36px
    }
}

main {
    overflow: visible !important;
    z-index: 1
}

._2PzHu,
.RBtig {
    z-index: 10000
}

@media only screen and (min-width:768px) {
    ._1Fbwl {
        max-width: 304px
    }
}

.form-item {
    margin-bottom: 24px
}

.form {
    margin-bottom: 0
}

.nc-lang-cnt {
    font-size: 16px
}

.captcha input[name=captcha-input] {
    display: none
}

.form-error-wrapper input[type=password],
.form-error-wrapper input[type=text],
.form-error-wrapper input[type=textaera],
.form-error-wrapper select,
.form-error-wrapper textarea {
    border: 1px solid #f5222d !important
}

.form-error-wrapper input[type=password]:focus,
.form-error-wrapper input[type=text]:focus,
.form-error-wrapper input[type=textaera]:focus,
.form-error-wrapper select:focus,
.form-error-wrapper textarea:focus {
    box-shadow: 0 0 0 4px rgba(245, 34, 45, .2)
}

._5iCMy {
    opacity: 0
}

._3N80o {
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}

._3jNlY,
._3N80o {
    opacity: 1
}

._249s1 {
    opacity: 0;
    transition: all .3s cubic-bezier(.23, 1, .32, 1)
}

.RBtig {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(35, 37, 38, .7)
}

@media (-ms-high-contrast:none) {
    .atom-component {
        margin-top: -1px
    }
}

.style__media-modal-container___t6IW3 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #232526;
    z-index: 10000
}

.style__media-modal-container___t6IW3 .style__media-modal-close___1w4Vj {
    top: 16px;
    right: 16px;
    font-size: 24px;
    line-height: 1;
    transition: all .5s ease;
    width: 40px;
    position: absolute;
    padding: 0;
    background-color: rgba(0, 0, 0, .2);
    color: #fff;
    height: 40px;
    border: none;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    text-align: center;
    border-radius: 50% !important;
    outline: none;
    cursor: pointer;
    z-index: 10100
}

.style__media-modal-container___t6IW3 .style__media-modal-close___1w4Vj:hover {
    background-color: rgba(0, 0, 0, .3)
}

.style__media-modal-container___t6IW3 .style__media-modal-close___1w4Vj:active {
    background-color: rgba(0, 0, 0, .4)
}

.style__media-modal-container___t6IW3 .style__media-modal-close___1w4Vj:before {
    display: inline-block;
    font-family: iflight-atom-icon, sans-serif;
    text-decoration: none;
    font-weight: 300;
    content: "\f00d";
    min-width: 16px;
    text-align: center
}

.style__media-modal-container___t6IW3 .style__media-modal-iframe___2aQ0n {
    position: absolute;
    width: 1200px;
    height: 640px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10050
}

.style__link-button___1pM2o {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.style__hero-vertical-card___2B64y {
    position: relative;
    width: 100%
}

.style__card-wrapper___3yqfZ {
    position: relative;
    display: flex;
    justify-content: center;
    z-index: 2
}

.style__card-wrapper___3yqfZ .style__eyebrow-text___1gRhT,
.style__card-wrapper___3yqfZ .style__headline___1ripS,
.style__card-wrapper___3yqfZ .style__subhead___qRMqE {
    font-weight: 500
}

.style__card-wrapper___3yqfZ.style__vertical-top-align___3w7Dp {
    align-items: flex-start
}

.style__card-wrapper___3yqfZ.style__vertical-center-align___3RP93 {
    align-items: center
}

.style__card-wrapper___3yqfZ.style__vertical-center-align___3RP93:after {
    content: "";
    min-height: inherit;
    font-size: 0
}

.style__card-wrapper___3yqfZ.style__vertical-bottom-align___1f7Y3 {
    align-items: flex-end
}

.style__card-wrapper___3yqfZ.style__horizontal-left-align___3tk_z {
    text-align: left !important
}

.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc {
    text-align: center
}

.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__description___2V1Q7,
.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__eyebrow___3m_hp,
.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__headline___1ripS,
.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__icon-pic___1SGsP,
.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__note___3_j8s,
.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__subhead___qRMqE,
.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__topping-img___1J_U3 {
    margin-left: auto;
    margin-right: auto
}

.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__buttons-container___2Vw5K,
.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__icon-row-container___3A3EC .style__icon-item___UZU5k.style__horizontal___2rPj4,
.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__icon-row-container___3A3EC .style__icon-item___UZU5k .style__icon-number-container___2cK9V {
    justify-content: center
}

.style__card-wrapper___3yqfZ.style__horizontal-center-align___YtBVc .style__divider___G4nDm {
    left: 50%;
    transform: translateX(-50%)
}

.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L {
    text-align: right !important
}

.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__description___2V1Q7,
.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__eyebrow___3m_hp,
.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__headline___1ripS,
.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__icon-pic___1SGsP,
.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__note___3_j8s,
.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__subhead___qRMqE,
.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__topping-img___1J_U3 {
    margin-left: auto;
    margin-right: 0
}

.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__buttons-container___2Vw5K,
.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__icon-row-container___3A3EC .style__icon-item___UZU5k.style__horizontal___2rPj4,
.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__icon-row-container___3A3EC .style__icon-item___UZU5k .style__icon-number-container___2cK9V {
    justify-content: flex-end
}

.style__card-wrapper___3yqfZ.style__horizontal-right-align___1i25L .style__divider___G4nDm {
    right: 0
}

.style__card-container___KPQkl {
    width: 100%
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__eyebrow___3m_hp {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__headline___1ripS {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 4px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__subhead___qRMqE {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 4px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__description___2V1Q7,
.style__card-container___KPQkl.style__size-xxs___22TZb .style__link___1IIwB a {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__icons-container___1CoW- {
    margin-top: 32px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__icon-col-container___2pohI {
    margin-right: 32px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-left: 4px
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xxs___22TZb .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__eyebrow___3m_hp {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__headline___1ripS {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.03em;
    margin-top: 4px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__subhead___qRMqE {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 4px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__description___2V1Q7 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__link___1IIwB a {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__icons-container___1CoW- {
    margin-top: 32px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__icon-col-container___2pohI {
    margin-right: 32px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-left: 4px
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xs___BV21_ .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-s___--zS- .style__eyebrow___3m_hp {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-s___--zS- .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__headline___1ripS {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__subhead___qRMqE {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__description___2V1Q7 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__link___1IIwB a {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-s___--zS- .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__icons-container___1CoW- {
    margin-top: 32px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__icon-col-container___2pohI {
    margin-right: 32px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-s___--zS- .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-left: 4px
}

.style__card-container___KPQkl.style__size-s___--zS- .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-s___--zS- .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__eyebrow___3m_hp {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__headline___1ripS {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__subhead___qRMqE {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__description___2V1Q7 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__link___1IIwB a {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__icons-container___1CoW- {
    margin-top: 48px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 32px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__icon-col-container___2pohI {
    margin-right: 48px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-left: 4px
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-m___QlNqG .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__eyebrow___3m_hp {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__headline___1ripS {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__subhead___qRMqE {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__description___2V1Q7 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__link___1IIwB a {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__icons-container___1CoW- {
    margin-top: 48px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 32px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__icon-col-container___2pohI {
    margin-right: 48px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-l___2n_6X .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__eyebrow___3m_hp {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__headline___1ripS {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__subhead___qRMqE {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__description___2V1Q7 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__link___1IIwB a {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__icons-container___1CoW- {
    margin-top: 48px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 32px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__icon-col-container___2pohI {
    margin-right: 48px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xl___30LZE .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__eyebrow___3m_hp {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__headline___1ripS {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__subhead___qRMqE {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__description___2V1Q7 {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__link___1IIwB a {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__icons-container___1CoW-,
.style__card-container___KPQkl.style__size-xxl___xhAlV .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 48px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__icon-col-container___2pohI {
    margin-right: 64px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxl___xhAlV .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__eyebrow___3m_hp {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__headline___1ripS {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__subhead___qRMqE {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__description___2V1Q7 {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__link___1IIwB a {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__icons-container___1CoW-,
.style__card-container___KPQkl.style__size-xxxl___36o2G .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 48px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__icon-col-container___2pohI {
    margin-right: 64px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxl___36o2G .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__eyebrow___3m_hp {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__headline___1ripS {
    font-size: 56px;
    line-height: 60px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__subhead___qRMqE {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__description___2V1Q7 {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__link___1IIwB a {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__icons-container___1CoW-,
.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 48px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__icon-col-container___2pohI {
    margin-right: 64px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 72px;
    line-height: 76px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxxl___3ItPZ .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__eyebrow___3m_hp {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__eyebrow___3m_hp.style__connect-pic___26ccD {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__headline___1ripS {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__headline___1ripS.style__connect-pic___26ccD {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__subhead___qRMqE {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__description___2V1Q7 {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__link___1IIwB a {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__links-container___D4Ibd .style__link___1IIwB {
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__note___3_j8s {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 24px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__icons-container___1CoW-,
.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    margin-top: 48px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__icon-col-container___2pohI {
    margin-right: 64px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__icon-col-container___2pohI .style__icon-number___2OOlV {
    font-size: 72px;
    line-height: 76px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__icon-col-container___2pohI .style__icon-unit___2hz_k {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__icon-col-container___2pohI .style__icon-title___2ZaL_ {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-container___KPQkl.style__size-xxxxxl___3-JTI .style__icon-col-container___2pohI .style__icon-desc___Otw9j {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__video-content___R99ab {
    position: relative
}

.style__video-content___R99ab.style__parallax-fore-video___3KBns {
    width: 100%;
    height: 100%;
    position: relative
}

.style__video-content___R99ab.style__parallax-fore-video___3KBns video {
    -o-object-fit: cover;
    object-fit: cover;
    width: auto;
    height: 100%;
    display: block;
    max-width: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    min-width: 100%;
    min-height: 100%
}

.style__video-content___R99ab video {
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: auto
}

.style__video-content___R99ab .style__fore-controller-video-poster-bg___3pLX6 {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: -9;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.style__image-content___UYyC1 .style__video-buttom___1zeaz {
    display: none;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50%;
    border: 1px solid #fff;
    border-radius: 50%;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 16px;
    bottom: 16px
}

.style__image-content___UYyC1 .style__replay-buttom___35dZ3 {
    background-image: url(https://www1.djicdn.com/dps/9d35926990b3082c8c495833716b6876.svg)
}

.style__image-content___UYyC1 .style__play-buttom___3K-Xo {
    background-image: url(https://www1.djicdn.com/dps/025c746eccc3cfa6c0ab8f505a8e1278.svg)
}

.style__image-content___UYyC1 .style__pause-buttom___1mLag {
    opacity: 0;
    transition: opacity .3s ease;
    background-image: url(https://www1.djicdn.com/dps/d43402287de29f52b1d7263a709e6513.svg)
}

.style__image-content___UYyC1:hover .style__pause-buttom___1mLag {
    opacity: 1
}

.style__image-content___UYyC1 .style__fore-image___1Qau6 {
    display: block;
    width: 100%;
    height: auto
}

.style__image-content___UYyC1 .style__fore-image___1Qau6.style__parallax-fore-pic___3wdiE {
    height: 100%;
    width: 100%;
    background-size: auto calc(100% + 200px);
    background-position: 50%
}

.style__eyebrow-pic___3VeeB,
.style__headline-pic___2WrWy,
.style__topping-img___1J_U3 {
    display: block;
    width: auto
}

.style__description___2V1Q7,
.style__eyebrow-text___1gRhT,
.style__headline-text___1tW5r,
.style__icon-desc___Otw9j,
.style__icon-title___2ZaL_,
.style__link___1IIwB,
.style__note___3_j8s,
.style__subhead___qRMqE {
    max-width: 693px
}

.style__visual-hidden___32pnD {
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0 0 99.9% 99.9%);
    clip-path: inset(0 0 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}

.style__divider-container___2u5xw {
    position: relative
}

.style__divider-container___2u5xw .style__divider___G4nDm {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.style__buttons-container___2Vw5K {
    margin-top: 24px
}

.style__buttons-container___2Vw5K .style__link___1IIwB {
    margin-left: 24px
}

.style__buttons-container___2Vw5K .style__button-wrapper___3Lzku {
    margin-top: 8px;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

.style__buttons-container___2Vw5K .style__button-wrapper___3Lzku a {
    flex-grow: 10
}

.style__buttons-container___2Vw5K .style__button-wrapper___3Lzku:last-child {
    margin-right: 0
}

.style__buttons-container___2Vw5K .style__button-inner___3_kJl {
    display: flex;
    justify-content: center
}

.style__buttons-container___2Vw5K .style__button-link___1kepz {
    display: inline-block
}

.style__buttons-container___2Vw5K .style__button-video-play___Ye-JI {
    display: flex;
    justify-content: center;
    align-items: center
}

.style__buttons-container___2Vw5K .style__video-play___3eLhN {
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    margin-left: 8px
}

.style__buttons-container___2Vw5K .style__video-play-light___1yGfi .style__video-play___3eLhN {
    background-image: url(https://www1.djicdn.com/dps/33712a71e41d06d4e05e632e0b4b7e66.svg)
}

.style__buttons-container___2Vw5K .style__video-play-dark___3EK_y .style__video-play___3eLhN {
    background-image: url(https://www1.djicdn.com/dps/c7f41d6dc3651480bd88aad6de822a3f.svg)
}

.style__download-buttons-container___M5rzS {
    display: block;
    margin-top: 24px
}

.style__download-buttons-container___M5rzS .style__download___3GbaI {
    width: 120px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 8px
}

.style__download-buttons-container___M5rzS .style__download___3GbaI:last-child {
    margin-right: 0
}

.style__download-buttons-container___M5rzS .style__download___3GbaI:after {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    border-radius: 7px;
    background-color: #fff;
    transition: all .3s ease-in-out
}

.style__download-buttons-container___M5rzS .style__download___3GbaI:hover:after {
    opacity: .2
}

.style__download-buttons-container___M5rzS .style__download___3GbaI img {
    width: 120px;
    height: 40px;
    display: block
}

.style__download-buttons-container___M5rzS .style__download-google-play___1rP3M {
    width: 136px
}

.style__download-buttons-container___M5rzS .style__download-google-play___1rP3M img {
    width: 136px;
    height: 40px
}

.style__links-container___D4Ibd {
    display: block
}

.style__links-container___D4Ibd .style__link___1IIwB {
    display: inline-block;
    margin-right: 24px
}

.style__links-container___D4Ibd .style__link___1IIwB:last-child {
    margin-right: 0
}

.style__icons-container___1CoW- .style__icon-row-container___3A3EC {
    display: flex;
    justify-content: center
}

.style__icons-container___1CoW- .style__icon-row-container___3A3EC:first-child {
    margin-top: 0
}

.style__icons-container___1CoW- .style__icon-col-container___2pohI {
    flex-grow: 1;
    width: 186px
}

.style__icons-container___1CoW- .style__icon-col-container___2pohI:last-child {
    margin-right: 0
}

.style__icons-container___1CoW- .style__icon-item___UZU5k {
    display: inline-block;
    vertical-align: top
}

.style__icons-container___1CoW- .style__icon-item___UZU5k.style__image-text___7HoYo>:first-child,
.style__icons-container___1CoW- .style__icon-item___UZU5k.style__text-image___12_xF>:first-child {
    margin-top: 0
}

.style__icons-container___1CoW- .style__icon-item___UZU5k.style__horizontal___2rPj4 {
    display: flex;
    align-items: flex-start
}

.style__icons-container___1CoW- .style__icon-item___UZU5k.style__horizontal___2rPj4 .style__part___15TtD.style__left___hVVQM {
    flex: none
}

.style__icons-container___1CoW- .style__icon-item___UZU5k.style__horizontal___2rPj4 .style__part___15TtD.style__right___1ZAB_ {
    margin-left: 16px;
    height: 100%
}

.style__icons-container___1CoW- .style__icon-item___UZU5k.style__horizontal___2rPj4 .style__part___15TtD>:first-child {
    margin-top: 0
}

.style__icons-container___1CoW- .style__icon-item___UZU5k .style__icon-number-container___2cK9V {
    display: flex;
    align-items: baseline
}

.style__icons-container___1CoW- .style__icon-item___UZU5k .style__icon-number-container___2cK9V span {
    font-weight: 500
}

.style__icons-container___1CoW- .style__icon-item___UZU5k .style__icon-pic___1SGsP {
    display: block;
    width: auto;
    margin-top: 8px
}

.style__icons-container___1CoW- .style__icon-item___UZU5k .style__icon-title___2ZaL_ {
    margin-top: 8px;
    font-weight: 500
}

.style__icons-container___1CoW- .style__icon-item___UZU5k .style__icon-desc___Otw9j {
    margin-top: 8px
}

.style__icons-container___1CoW- .style__icon-item___UZU5k>:first-child {
    margin-top: 0
}

.style__background-video___EQUNk {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden
}

.style__background-video___EQUNk video {
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: none !important
}

.style__card-link___o1KCU {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none
}

.style__text-content-container___1aLKY>:first-child {
    margin-top: 0 !important
}

.style__hero-vertical-component___2JEHR {
    position: relative;
    width: 100%;
    min-width: 1200px;
    box-sizing: border-box;
    overflow: hidden
}

.style__background-video___1extI {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.style__background-video___1extI video {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    max-width: none !important
}

.style__card-list___3Bphf {
    display: flex
}

.style__hero-vertical-wrapper___2mUEj {
    position: relative;
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto
}

.style__vertical-card-list___LceQJ {
    width: 100%;
    display: flex;
    flex-wrap: nowrap
}

.style__vertical-card-col___3agtC {
    flex: 1;
    overflow: hidden
}

.style__vertical-top-align___3JPlu {
    align-items: flex-start
}

.style__vertical-center-align___39Pu3 {
    align-items: center
}

.style__vertical-center-align___39Pu3:after {
    content: "";
    min-height: inherit;
    font-size: 0
}

.style__vertical-bottom-align___4Jy20 {
    align-items: flex-end
}

.style__card-link-container___17v88 {
    text-decoration: none;
    display: block;
    height: 100%
}

.style__card-container___3mjN3 {
    position: relative;
    height: 100%
}

.style__card-container___3mjN3 .style__card-wrapper___1DqOx {
    display: flex;
    justify-content: center;
    height: 100%;
    position: relative;
    z-index: 1
}

.style__card-container___3mjN3 .style__card-wrapper___1DqOx.style__vertical-top-align___1s3Hj {
    align-items: flex-start
}

.style__card-container___3mjN3 .style__card-wrapper___1DqOx.style__vertical-center-align___3mf-F {
    align-items: center
}

.style__card-container___3mjN3 .style__card-wrapper___1DqOx.style__vertical-bottom-align___JKN_Y {
    align-items: flex-end
}

.style__card-container___3mjN3 .style__card-background-video___1108n {
    width: 100%;
    height: 100%;
    left: 50%;
    top: 0;
    position: absolute;
    transform: translate(-50%);
    overflow: hidden
}

.style__card-container___3mjN3 .style__card-background-video___1108n video {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.style__card-container___3mjN3 .style__card-background-video___1108n .style__card-downgrade-image___1ZzZa {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

.style__card-container___3mjN3 .style__card-content___vH0I2 {
    position: relative
}

.style__card-container___3mjN3 .style__card-content___vH0I2>:first-child {
    margin-top: 0 !important
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-left-align___1piH2 {
    text-align: left !important
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg {
    text-align: right !important
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__description___37V2m,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__eyebrow___3767l,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__headline___1GB_U,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__icon-pic___3-zqP,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__note___JDE7h,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__subhead___1-icl,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__topping-img___2_zBh {
    margin-left: auto;
    margin-right: 0
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__divider___k3dpz {
    right: 0
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__download-buttons-container___25rLz,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__icons-container___2fJmw,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-right-align___1k3dg .style__icons-container___2fJmw .style__icon-number-container___22BrE {
    justify-content: flex-end
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc {
    text-align: center
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__description___37V2m,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__eyebrow___3767l,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__headline___1GB_U,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__icon-pic___3-zqP,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__note___JDE7h,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__subhead___1-icl,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__topping-img___2_zBh {
    margin-left: auto;
    margin-right: auto
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__divider___k3dpz {
    left: 50%;
    transform: translateX(-50%)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__download-buttons-container___25rLz,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__icons-container___2fJmw,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__horizontal-center-align___3ggDc .style__icons-container___2fJmw .style__icon-number-container___22BrE {
    justify-content: center
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-black___38P05 .style__eyebrow___3767l,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-black___38P05 .style__headline___1GB_U,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-black___38P05 .style__subhead___1-icl {
    color: rgba(0, 0, 0, .85)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-black___38P05 .style__description___37V2m {
    color: rgba(0, 0, 0, .65)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-black___38P05 .style__note___JDE7h {
    color: rgba(0, 0, 0, .45)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-black___38P05 .style__icon-title___bGMXt {
    color: rgba(0, 0, 0, .85)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-black___38P05 .style__icon-desc___1CQub {
    color: rgba(0, 0, 0, .65)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-black___38P05 .style__divider___k3dpz {
    background-color: rgba(0, 0, 0, .09)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-white___2nplh .style__eyebrow___3767l,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-white___2nplh .style__headline___1GB_U,
.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-white___2nplh .style__subhead___1-icl {
    color: #fff
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-white___2nplh .style__description___37V2m {
    color: hsla(0, 0%, 100%, .85)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-white___2nplh .style__note___JDE7h {
    color: hsla(0, 0%, 100%, .65)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-white___2nplh .style__icon-title___bGMXt {
    color: #fff
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-white___2nplh .style__icon-desc___1CQub {
    color: hsla(0, 0%, 100%, .85)
}

.style__card-container___3mjN3 .style__card-content___vH0I2.style__content-text-color-white___2nplh .style__divider___k3dpz {
    background-color: hsla(0, 0%, 100%, .15)
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__eyebrow___3767l {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__headline___1GB_U {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__subhead___1-icl {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__description___37V2m,
.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__link___36f7n a {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__card-icons-container___2FX2x,
.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 48px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__card-icon-container___F6BCn {
    margin-right: 64px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 72px;
    line-height: 76px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxxxl___1VAz7 .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__eyebrow___3767l {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__headline___1GB_U {
    font-size: 56px;
    line-height: 60px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__subhead___1-icl {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__description___37V2m,
.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__link___36f7n a {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__card-icons-container___2FX2x,
.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 48px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__card-icon-container___F6BCn {
    margin-right: 64px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 72px;
    line-height: 76px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxxl___1FO2n .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__eyebrow___3767l {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__headline___1GB_U {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__subhead___1-icl {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__description___37V2m,
.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__link___36f7n a {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__card-icons-container___2FX2x,
.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 48px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__card-icon-container___F6BCn {
    margin-right: 64px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxxl___1Y--4 .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__eyebrow___3767l {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__headline___1GB_U {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__subhead___1-icl {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__description___37V2m,
.style__card-content___vH0I2.style__size-xxl___cbKEg .style__link___36f7n a {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__card-icons-container___2FX2x,
.style__card-content___vH0I2.style__size-xxl___cbKEg .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 48px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__card-icon-container___F6BCn {
    margin-right: 64px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 64px;
    line-height: 68px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxl___cbKEg .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__eyebrow___3767l {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__headline___1GB_U {
    font-size: 32px;
    line-height: 36px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__subhead___1-icl {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__description___37V2m,
.style__card-content___vH0I2.style__size-xl___cmT-W .style__link___36f7n a {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__card-icons-container___2FX2x {
    margin-top: 48px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 32px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__card-icon-container___F6BCn {
    margin-right: 48px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xl___cmT-W .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__eyebrow___3767l {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__headline___1GB_U {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__subhead___1-icl {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__description___37V2m,
.style__card-content___vH0I2.style__size-l___3xNLm .style__link___36f7n a {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__card-icons-container___2FX2x {
    margin-top: 48px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 32px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__card-icon-container___F6BCn {
    margin-right: 48px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 48px;
    line-height: 52px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -.03em;
    margin-left: 8px
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-l___3xNLm .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-m___3_02b .style__eyebrow___3767l {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-m___3_02b .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__headline___1GB_U {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-m___3_02b .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__subhead___1-icl {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.03em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__description___37V2m,
.style__card-content___vH0I2.style__size-m___3_02b .style__link___36f7n a {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__card-icons-container___2FX2x {
    margin-top: 48px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 32px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__card-icon-container___F6BCn {
    margin-right: 48px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-m___3_02b .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-left: 4px
}

.style__card-content___vH0I2.style__size-m___3_02b .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-m___3_02b .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__eyebrow___3767l {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__headline___1GB_U {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__subhead___1-icl {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__description___37V2m,
.style__card-content___vH0I2.style__size-s___2Qc-8 .style__link___36f7n a {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__card-icons-container___2FX2x {
    margin-top: 32px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__card-icon-container___F6BCn {
    margin-right: 32px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-left: 4px
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-s___2Qc-8 .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__eyebrow___3767l {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__headline___1GB_U {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 4px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__subhead___1-icl {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 4px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__description___37V2m,
.style__card-content___vH0I2.style__size-xs___DThSi .style__link___36f7n a {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__card-icons-container___2FX2x {
    margin-top: 32px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__card-icon-container___F6BCn {
    margin-right: 32px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-left: 4px
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xs___DThSi .style__card-icon-container___F6BCn .style__icon-desc___1CQub,
.style__card-content___vH0I2.style__size-xxs___10O36 .style__eyebrow___3767l {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__eyebrow___3767l.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__headline___1GB_U {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__headline___1GB_U.style__connect-pic___MDMRC {
    margin-top: 16px
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__headline___1GB_U.style__connect-eyebrow-text___1mtMl {
    margin-top: 4px
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__subhead___1-icl {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 4px
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__description___37V2m,
.style__card-content___vH0I2.style__size-xxs___10O36 .style__link___36f7n a,
.style__card-content___vH0I2.style__size-xxs___10O36 .style__note___JDE7h {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__card-icons-container___2FX2x,
.style__card-content___vH0I2.style__size-xxs___10O36 .style__card-icons-container___2FX2x .style__icons-container___2fJmw {
    margin-top: 24px
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__card-icon-container___F6BCn {
    margin-right: 32px
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__card-icon-container___F6BCn .style__icon-number___22dek {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -.03em
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__card-icon-container___F6BCn .style__icon-unit___3iS0V {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    margin-left: 4px
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2.style__size-xxs___10O36 .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: -.02em
}

.style__card-content___vH0I2 .style__visual-hidden___2tPnU {
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(0 0 99.9% 99.9%);
    clip-path: inset(0 0 99.9% 99.9%);
    overflow: hidden;
    height: 1px;
    width: 1px;
    padding: 0;
    border: 0
}

.style__card-content___vH0I2 .style__eyebrow___3767l,
.style__card-content___vH0I2 .style__headline___1GB_U,
.style__card-content___vH0I2 .style__subhead___1-icl {
    font-weight: 500
}

.style__card-content___vH0I2 .style__topping-img___2_zBh {
    display: block;
    width: auto
}

.style__card-content___vH0I2 .style__divider-container___3AxY_ {
    position: relative
}

.style__card-content___vH0I2 .style__divider-container___3AxY_ .style__divider___k3dpz {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a {
    margin-top: 24px
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a>div:first-child {
    margin-right: 8px
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a>div:last-child {
    margin-right: 0
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__link___36f7n a {
    margin-top: 0
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__link___36f7n {
    display: inline-block;
    vertical-align: middle
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__button-wrapper___2sw2O,
.style__card-content___vH0I2 .style__buttons-container___3cR_a div.style__link___36f7n {
    margin-top: 8px;
    display: inline-block;
    vertical-align: middle
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__button-wrapper___2sw2O a,
.style__card-content___vH0I2 .style__buttons-container___3cR_a div.style__link___36f7n a {
    flex-grow: 10
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__button-wrapper___2sw2O:last-child {
    margin-right: 0
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__button-inner___2d6iZ {
    display: flex;
    justify-content: center
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__button-video-play___usCnv {
    display: flex;
    justify-content: center;
    align-items: center
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__video-play___cjJlz {
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    margin-left: 8px
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__video-play-light___1T1v8 .style__video-play___cjJlz {
    background-image: url(https://www1.djicdn.com/dps/33712a71e41d06d4e05e632e0b4b7e66.svg)
}

.style__card-content___vH0I2 .style__buttons-container___3cR_a .style__video-play-dark___3PmPb .style__video-play___cjJlz {
    background-image: url(https://www1.djicdn.com/dps/c7f41d6dc3651480bd88aad6de822a3f.svg)
}

.style__card-content___vH0I2 .style__download-buttons-container___25rLz {
    margin-top: 32px
}

.style__card-content___vH0I2 .style__download-buttons-container___25rLz .style__download___2hSKC {
    position: relative;
    width: 120px;
    height: 40px;
    display: inline-block;
    margin-right: 8px
}

.style__card-content___vH0I2 .style__download-buttons-container___25rLz .style__download___2hSKC img {
    display: block
}

.style__card-content___vH0I2 .style__download-buttons-container___25rLz .style__download___2hSKC:after {
    content: " ";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    border-radius: 7px;
    background-color: #fff;
    transition: all .3s ease-in-out
}

.style__card-content___vH0I2 .style__download-buttons-container___25rLz .style__download___2hSKC:hover:after {
    opacity: .2
}

.style__card-content___vH0I2 .style__download-buttons-container___25rLz .style__download___2hSKC.style__download-google-play___1HiCP {
    width: 136px
}

.style__card-content___vH0I2 .style__download-buttons-container___25rLz .style__download___2hSKC.style__download-google-play___1HiCP img {
    width: 136px;
    height: 40px
}

.style__card-content___vH0I2 .style__download-buttons-container___25rLz .style__download___2hSKC:last-child {
    margin-right: 0
}

.style__card-content___vH0I2 .style__links-container___1gH9d .style__link___36f7n {
    display: inline-block;
    margin-right: 24px
}

.style__card-content___vH0I2 .style__links-container___1gH9d .style__link___36f7n:last-child {
    margin-right: 0
}

.style__card-content___vH0I2 .style__note___JDE7h {
    margin-top: 16px
}

.style__card-content___vH0I2 .style__icons-container___2fJmw {
    display: flex;
    flex-wrap: wrap
}

.style__card-content___vH0I2 .style__icons-container___2fJmw:first-child {
    margin-top: 0
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn:last-child {
    margin-right: 0
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn.style__horizontal___1K_GU {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn.style__horizontal___1K_GU .style__part___eEtb1.style__left___2NDSB {
    flex: none
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn.style__horizontal___1K_GU .style__part___eEtb1.style__right___2g_dT {
    margin-left: 16px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn.style__horizontal___1K_GU .style__part___eEtb1>:first-child {
    margin-top: 0
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn .style__icon-number-container___22BrE {
    display: flex;
    align-items: baseline
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn .style__icon-number-container___22BrE span {
    font-weight: 500
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn .style__icon-pic___3-zqP {
    display: inline-block;
    margin-top: 8px;
    width: auto
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn .style__icon-title___bGMXt {
    display: block;
    margin-top: 8px;
    font-weight: 500;
    word-wrap: break-word
}

.style__card-content___vH0I2 .style__icons-container___2fJmw .style__card-icon-container___F6BCn .style__icon-desc___1CQub {
    display: block;
    margin-top: 8px;
    word-wrap: break-word
}

.style__card-media___AnYZC {
    overflow: hidden;
    position: relative
}

.style__card-media___AnYZC .style__media-pic___3hS5Q {
    display: block
}

.style__card-media___AnYZC .style__media-pic___3hS5Q.style__parallax-fore-pic___UDO5S {
    height: 100%;
    width: 100%;
    background-size: auto calc(100% + 200px);
    background-position: 50%
}

.style__card-media___AnYZC .style__card-fore-video-poster___1GTJx {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.style__card-media___AnYZC .style__video-buttom___2mMcP {
    display: none;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 50%;
    border: 1px solid #fff;
    border-radius: 50%;
    position: absolute;
    width: 40px;
    height: 40px;
    right: 16px;
    bottom: 16px
}

.style__card-media___AnYZC .style__replay-buttom___3-axl {
    background-image: url(https://www1.djicdn.com/dps/9d35926990b3082c8c495833716b6876.svg)
}

.style__card-media___AnYZC .style__play-buttom___1YaPT {
    background-image: url(https://www1.djicdn.com/dps/025c746eccc3cfa6c0ab8f505a8e1278.svg)
}

.style__card-media___AnYZC .style__pause-buttom___3stBv {
    opacity: 0;
    transition: opacity .3s ease;
    background-image: url(https://www1.djicdn.com/dps/d43402287de29f52b1d7263a709e6513.svg)
}

.style__card-media___AnYZC:hover .style__pause-buttom___3stBv {
    opacity: 1
}

.style__card-media___AnYZC .style__media-video___3Q0jo {
    position: relative
}

.style__card-media___AnYZC .style__media-video___3Q0jo.style__parallax-fore-video___3RGrL {
    width: 100%;
    height: 100%
}

.style__card-media___AnYZC .style__media-video___3Q0jo.style__parallax-fore-video___3RGrL video {
    -o-object-fit: cover;
    object-fit: cover;
    width: auto;
    height: 100%;
    display: block
}

.style__card-media___AnYZC .style__media-video___3Q0jo video {
    -o-object-fit: contain;
    object-fit: contain;
    width: 100%;
    height: auto;
    display: block
}

.style__hero-horizontal-component___1c2xP {
    position: relative;
    width: 100%;
    min-width: 1200px;
    overflow: hidden
}

.style__hero-horizontal-component___1c2xP * {
    word-wrap: break-word
}

.style__background-video___32EiK {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 0;
    transform: translate(-50%)
}

.style__background-video___32EiK video {
    -o-object-fit: cover;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    max-width: none !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.style__card-list___XPXVu {
    display: flex
}

.style__hero-horizontal-wrapper___3U6-D {
    position: relative;
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    height: 100%
}

.style__horizontal-card-list___3_oTU {
    width: 100%;
    display: flex;
    flex-wrap: nowrap
}

.style__horizontal-card-col___2qRr9 {
    flex: 1;
    overflow: hidden;
    height: 100%
}

.style__vertical-top-align___2PCRs {
    align-items: flex-start
}

.style__vertical-center-align___2DhpN {
    align-items: center
}

.style__vertical-bottom-align___1M56I {
    align-items: flex-end
}

.style__atom-horizontal-tabs___3dFpG {
    width: 100%
}

.style__atom-horizontal-tabs___3dFpG .style__tab-item___1yKLp {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    padding: 12px 0;
    cursor: pointer;
    transition: all .3s ease
}

.style__atom-horizontal-tabs___3dFpG .style__aotm-horizontal-tab-inkbar___2fERv {
    display: inline-block;
    position: absolute;
    bottom: -1px;
    width: auto;
    height: 2px;
    transition: all .3s ease
}

.style__atom-horizontal-tab-bisection___2CpYf {
    display: flex !important
}

.style__atom-horizontal-tab-bisection___2CpYf .style__tab-bar-box___o7yIi,
.style__atom-horizontal-tab-bisection___2CpYf .style__tab-bar-wrap___2hf0a {
    display: flex !important;
    width: 100%;
    justify-content: space-between
}

.style__atom-horizontal-tabs-left___3O_KZ {
    text-align: left
}

.style__atom-horizontal-tabs-center___YOwGm {
    text-align: center
}

.style__atom-horizontal-tabs-right___5Fs-c {
    text-align: right
}

.style__atom-horizontal-tab-bar-theme-dark___3l26L {
    color: rgba(0, 0, 0, .45);
    border-bottom: 1px solid rgba(0, 0, 0, .09)
}

.style__atom-horizontal-tab-bar-theme-dark___3l26L .style__tab-item___1yKLp {
    color: rgba(0, 0, 0, .45)
}

.style__atom-horizontal-tab-bar-theme-dark___3l26L .style__tab-item___1yKLp:hover {
    color: rgba(0, 0, 0, .85)
}

.style__atom-horizontal-tab-bar-theme-dark___3l26L .style__tab-item___1yKLp:hover img {
    opacity: 1
}

.style__atom-horizontal-tab-bar-theme-dark___3l26L .style__tab-item-active___2JkqZ {
    color: rgba(0, 0, 0, .85)
}

.style__atom-horizontal-tab-bar-theme-dark___3l26L .style__tab-item-active___2JkqZ .style__tab-hover-icon___1dcQ5 {
    opacity: 1 !important
}

.style__atom-horizontal-tab-bar-theme-dark___3l26L .style__tab-item-active___2JkqZ .style__tab-icon___2VfqZ {
    opacity: 0 !important
}

.style__atom-horizontal-tab-bar-theme-dark___3l26L .style__aotm-horizontal-tab-inkbar___2fERv {
    background: rgba(0, 0, 0, .85)
}

.style__atom-horizontal-tab-bar-theme-light___3_ayX {
    color: hsla(0, 0%, 100%, .65);
    border-bottom: 1px solid hsla(0, 0%, 100%, .15)
}

.style__atom-horizontal-tab-bar-theme-light___3_ayX .style__aotm-horizontal-tab-inkbar___2fERv {
    background: #fff
}

.style__atom-horizontal-tab-bar-theme-light___3_ayX .style__tab-item-active___2JkqZ {
    color: #fff !important
}

.style__atom-horizontal-tab-bar-theme-light___3_ayX .style__tab-item-active___2JkqZ img {
    opacity: 1 !important
}

.style__atom-horizontal-tab-bar-theme-light___3_ayX .style__tab-item___1yKLp {
    color: hsla(0, 0%, 100%, .65)
}

.style__atom-horizontal-tab-bar-theme-light___3_ayX .style__tab-item___1yKLp:hover {
    color: #fff
}

.style__atom-horizontal-tab-bar-theme-light___3_ayX .style__tab-item___1yKLp:hover img {
    opacity: 1
}

.style__atom-horizontal-tab-bar___3Fe9S {
    display: inline-block;
    position: relative
}

.style__atom-horizontal-tab-bar___3Fe9S .style__tab-item___1yKLp {
    display: inline-block;
    margin-right: 48px;
    transition: all .3s ease
}

.style__atom-horizontal-tab-bar___3Fe9S .style__tab-item___1yKLp:last-child {
    margin-right: 0
}

.style__atom-horizontal-tab-bar___3Fe9S .style__tab-bar-box___o7yIi,
.style__atom-horizontal-tab-bar___3Fe9S .style__tab-bar-wrap___2hf0a {
    display: inline-block
}

.style__atom-horizontal-tab-bar___3Fe9S .style__icon-text___7uHbQ .style__icon-title___2_tK8 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__atom-horizontal-tab-bar___3Fe9S .style__icon-text___7uHbQ .style__icon-box___2SuWG {
    margin-bottom: 8px
}

.style__atom-horizontal-tab-bar___3Fe9S .style__icon-text___7uHbQ img {
    opacity: .5;
    transition: all .3s ease;
    margin-bottom: 8px
}

.style__atom-horizontal-tab-bar___3Fe9S .style__icon-box___2SuWG {
    position: relative;
    display: flex !important;
    justify-content: center;
    transition: all .3s ease
}

.style__atom-horizontal-tab-bar___3Fe9S .style__icon-box___2SuWG .style__tab-icon___2VfqZ {
    opacity: 1
}

.style__atom-horizontal-tab-bar___3Fe9S .style__icon-box___2SuWG .style__tab-hover-icon___1dcQ5 {
    position: absolute;
    top: 0;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0
}

.style__atom-horizontal-tab-bar___3Fe9S .style__icon-box___2SuWG:hover .style__tab-icon___2VfqZ {
    opacity: 0
}

.style__atom-horizontal-tab-bar___3Fe9S .style__icon-box___2SuWG:hover .style__tab-hover-icon___1dcQ5 {
    opacity: 1
}

.style__atom-horizontal-tab-bar-center___3JaGU {
    margin: 0 auto
}

.style__atom-horizontal-tab-content___1GWMJ {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.style__atom-horizontal-tab-content-left___1CFaZ {
    justify-content: flex-start
}

.style__atom-horizontal-tab-content-center___3gH9A {
    justify-content: center
}

.style__atom-horizontal-tab-content-right___2iQPv {
    justify-content: flex-end
}

.style__atom-horizontal-tabs-content-theme-dark___ahZrs .style__tab-panel___1Lg2T {
    color: rgba(0, 0, 0, .85)
}

.style__atom-horizontal-tabs-content-theme-light___SzfxJ .style__tab-panel___1Lg2T {
    color: #fff
}

.style__tab-panel___1Lg2T {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.02em;
    opacity: 0;
    max-width: 693px;
    height: 0;
    transition: opacity .5s ease;
    position: absolute;
    overflow: hidden
}

.style__tab-panel-active___1DNsp {
    opacity: 1;
    height: auto;
    position: relative
}

.carousel {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none
}

.carousel.enterprise-rec-carousel .slick-next,
.carousel.enterprise-rec-carousel .slick-prev {
    border: 1px solid rgba(0, 0, 0, .85);
    width: 40px;
    height: 40px;
    top: auto;
    bottom: -103px;
    box-sizing: border-box
}

.carousel.enterprise-rec-carousel .slick-next:hover,
.carousel.enterprise-rec-carousel .slick-prev:hover {
    background-color: #f5f5f5
}

.carousel.enterprise-rec-carousel .slick-next:active,
.carousel.enterprise-rec-carousel .slick-prev:active {
    background-color: #e8e8e8
}

.carousel.enterprise-rec-carousel .slick-prev {
    background: url(https://www1.djicdn.com/dps/89bdb2e7e30ec2239212bb50a55f3464.svg) no-repeat 50%;
    left: calc(50% + 24px)
}

.carousel.enterprise-rec-carousel .slick-next {
    background: url(https://www1.djicdn.com/dps/4b3702ab6f0f44c5f3a6d43662612dca.svg) no-repeat 50%;
    left: calc(50% + 72px)
}

.carousel.enterprise-rec-carousel .slick-slider .slick-dots {
    display: flex !important;
    width: auto;
    height: 24px;
    bottom: -95px;
    right: calc(50% + 8px)
}

.carousel.enterprise-rec-carousel .slick-slider .slick-dots li {
    list-style: none;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0
}

.carousel.enterprise-rec-carousel .slick-slider .slick-dots li button {
    width: 100%;
    height: 100%;
    background-image: url(https://www1.djicdn.com/dps/bc4ac6cb2726415fb3b9c558b62444eb.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    background-color: transparent;
    border-radius: 0;
    transform: none
}

.carousel.enterprise-rec-carousel .slick-slider .slick-dots li.slick-active button {
    background-image: url(https://www1.djicdn.com/dps/9e2accedca48faa0181e139081479403.svg);
    background-color: transparent
}

.carousel .slick-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.carousel .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.carousel .slick-list:focus {
    outline: none
}

.carousel .slick-list.dragging {
    cursor: pointer
}

.carousel .slick-slider .slick-list,
.carousel .slick-slider .slick-track {
    transform: translateZ(0)
}

.carousel .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.carousel .slick-track:after,
.carousel .slick-track:before {
    content: "";
    display: table
}

.carousel .slick-track:after {
    clear: both
}

.style__slick-loading___bUE7o .carousel .slick-track {
    visibility: hidden
}

.carousel .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .carousel .slick-slide {
    float: right
}

.carousel .slick-slide img {
    display: block
}

.carousel .slick-slide,
.carousel .slick-slide.slick-loading img {
    display: none
}

.carousel .slick-slide.dragging img {
    pointer-events: none
}

.carousel .slick-initialized .slick-slide {
    display: block
}

.carousel .slick-loading .slick-slide {
    visibility: hidden
}

.carousel .slick-vertical .slick-slide {
    display: block;
    height: auto
}

.carousel .slick-arrow.slick-hidden {
    display: none
}

.carousel .slick-next,
.carousel .slick-prev {
    position: absolute;
    height: 48px;
    width: 48px;
    cursor: pointer;
    top: 50%;
    margin-top: -24px;
    padding: 0;
    border: 0;
    outline: none;
    z-index: 1;
    border-radius: 50%;
    background: #6c7073;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px
}

.carousel .slick-next:focus,
.carousel .slick-next:hover,
.carousel .slick-prev:focus,
.carousel .slick-prev:hover {
    outline: none
}

.carousel .slick-next:focus:before,
.carousel .slick-next:hover:before,
.carousel .slick-prev:focus:before,
.carousel .slick-prev:hover:before {
    opacity: 1
}

.carousel .slick-next:active,
.carousel .slick-prev:active {
    opacity: .8
}

.carousel .slick-next.slick-disabled:before,
.carousel .slick-prev.slick-disabled:before {
    opacity: .25
}

.carousel .slick-prev {
    left: 24px
}

.carousel .slick-next {
    right: 24px
}

.carousel .slick-dots {
    position: absolute;
    bottom: 16px;
    list-style: none;
    display: block;
    text-align: center;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 8px
}

.carousel .slick-dots li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 4px;
    padding: 0
}

.carousel .slick-dots li button {
    border: 0;
    cursor: pointer;
    display: block;
    width: 8px;
    height: 8px;
    background: #f0f1f2;
    outline: none;
    font-size: 0;
    color: transparent;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    padding: 0;
    border-radius: 50%
}

.carousel .slick-dots li button:focus,
.carousel .slick-dots li button:hover {
    opacity: .75
}

.carousel .slick-dots li.slick-active button {
    background: #1890ff;
    opacity: 1;
    width: px
}

.carousel .slick-dots li.slick-active button:focus,
.carousel .slick-dots li.slick-active button:hover {
    opacity: 1
}

.slick-show {
    opacity: 1 !important
}

.slick-hide {
    opacity: 0 !important
}

.carousel-vertical .slick-dots {
    width: 8px;
    bottom: auto;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    height: auto
}

.carousel-vertical .slick-dots li {
    margin: 0 4px;
    vertical-align: baseline
}

.carousel-vertical .slick-dots li.slick-active button,
.carousel-vertical .slick-dots li button {
    width: 8px;
    height: 8px
}

.style__angle-left___OF2gR {
    position: relative;
    left: -2px
}

.style__angle-right___bH8Pi {
    position: relative;
    left: 2px
}

.style__atom-horiozntal-tab-component___1ZG_9 {
    position: relative;
    width: 100%;
    min-width: 1200px;
    overflow: hidden;
    display: flex
}

.style__atom-horiozntal-tab-component___1ZG_9 * {
    word-wrap: break-word
}

.style__background-video___uCDVh {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 0;
    transform: translate(-50%)
}

.style__background-video___uCDVh video {
    -o-object-fit: cover;
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
    max-width: none !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.style__atom-horizontal-tab-align-left___21ydX {
    text-align: left;
    display: flex;
    justify-content: flex-start
}

.style__atom-horizontal-tab-align-center___1X9JN {
    text-align: center;
    display: flex;
    justify-content: center
}

.style__atom-horizontal-tab-align-right___1bNqP {
    text-align: right;
    display: flex;
    justify-content: flex-end
}

.style__tab-horizontal-wrapper___1m83c {
    position: relative;
    display: flex;
    align-items: center;
    width: 1200px;
    overflow: hidden;
    height: 100%;
    flex-wrap: wrap
}

.style__tab-horizontal-wrapper___1m83c .style__card-wrap___1y05g {
    width: 100%
}

.style__vertical-left-align___3_4ag {
    justify-content: flex-start
}

.style__vertical-center-align___2GOlo {
    justify-content: center
}

.style__vertical-right-align___2VNdJ {
    justify-content: flex-end
}

.style__tab-content___3IVvJ {
    padding-top: 32px
}

.style__tab-active-card___2sBgA {
    opacity: 1 !important
}

.atom-design-v1 blockquote,
.atom-design-v1 body,
.atom-design-v1 dd,
.atom-design-v1 dl,
.atom-design-v1 dt,
.atom-design-v1 fieldset,
.atom-design-v1 figure,
.atom-design-v1 h1,
.atom-design-v1 h2,
.atom-design-v1 h3,
.atom-design-v1 h4,
.atom-design-v1 h5,
.atom-design-v1 h6,
.atom-design-v1 hr,
.atom-design-v1 html,
.atom-design-v1 iframe,
.atom-design-v1 legend,
.atom-design-v1 li,
.atom-design-v1 ol,
.atom-design-v1 p,
.atom-design-v1 pre,
.atom-design-v1 textarea,
.atom-design-v1 ul {
    margin: 0;
    padding: 0
}

.atom-design-v1 h1,
.atom-design-v1 h2,
.atom-design-v1 h3,
.atom-design-v1 h4,
.atom-design-v1 h5,
.atom-design-v1 h6 {
    font-size: 100%;
    font-weight: 400
}

.atom-design-v1 ul {
    list-style: none
}

.atom-design-v1 button,
.atom-design-v1 input,
.atom-design-v1 select,
.atom-design-v1 textarea {
    margin: 0
}

.atom-design-v1 html {
    box-sizing: border-box
}

.atom-design-v1 *,
.atom-design-v1 :after,
.atom-design-v1 :before {
    box-sizing: inherit
}

.atom-design-v1 audio,
.atom-design-v1 embed,
.atom-design-v1 img,
.atom-design-v1 object,
.atom-design-v1 video {
    height: auto;
    max-width: 100%
}

.atom-design-v1 iframe {
    border: 0
}

.atom-design-v1 table {
    border-collapse: collapse;
    border-spacing: 0
}

.atom-design-v1 td,
.atom-design-v1 th {
    padding: 0;
    text-align: left
}

@font-face {
    font-family: iflight-atom-icon;
    font-weight: 300;
    src: url(https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/assets/atom/iconfonts/DJIAtomIconLight/iconfont.eot);
    src: url(https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/assets/atom/iconfonts/DJIAtomIconLight/iconfont.eot#iefix) format("embedded-opentype"), url(/catalog/view/theme/ebmobiletheme/font/iconfont.woff) format("woff"), url(https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/assets/atom/iconfonts/DJIAtomIconLight/iconfont.ttf) format("truetype"), url(https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/assets/atom/iconfonts/DJIAtomIconLight/iconfont.svg#iconfont) format("svg");
    font-style: normal
}

@font-face {
    font-family: iflight-atom-icon;
    font-weight: 500;
    src: url(https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/assets/atom/iconfonts/DJIAtomIconSolid/iconfont.eot);
    src: url(https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/assets/atom/iconfonts/DJIAtomIconSolid/iconfont.eot#iefix) format("embedded-opentype"), url(/catalog/view/theme/ebmobiletheme/font/iconfont.woff) format("woff"), url(https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/assets/atom/iconfonts/DJIAtomIconSolid/iconfont.ttf) format("truetype"), url(https://terra-1-g.djicdn.com/851d20f7b9f64838a34cd02351370894/assets/atom/iconfonts/DJIAtomIconSolid/iconfont.svg#iconfont) format("svg");
    font-style: normal
}

.atom-design-v1 * {
    font-family: Open Sans, PingFang SC, Microsoft YaHei, Helvetica Neue, Hiragino Sans GB, WenQuanYi Micro Hei, Arial, "sans-serif"
}

.style__icon-wrapper___2N45s {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 64px
}

.style__icon-wrapper___2N45s .style__client-title___29Pex {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -.03em;
    color: rgba(0, 0, 0, .85);
    text-align: center;
    margin: 0;
    font-weight: 500
}

.style__icon-wrapper___2N45s .style__icons-container___1gFmZ {
    margin-top: 48px
}

.style__icon-wrapper___2N45s .style__icons-container___1gFmZ .style__icon-row-container___tUFBk {
    margin-bottom: 32px;
    overflow: hidden
}

.style__icon-wrapper___2N45s .style__icons-container___1gFmZ .style__icon-row-container___tUFBk .style__icon-item___3Y_J2 {
    float: left;
    width: 288px;
    margin-right: 16px
}

.style__icon-wrapper___2N45s .style__icons-container___1gFmZ .style__icon-row-container___tUFBk .style__icon-item___3Y_J2:last-child {
    margin-right: 0
}

.style__icon-wrapper___2N45s .style__icons-container___1gFmZ .style__icon-row-container___tUFBk .style__icon-item___3Y_J2 .style__icon-pic___35NaK {
    display: block;
    margin: 0 auto;
    height: 48px;
    transition: all .3s ease;
    opacity: .4
}

.style__icon-wrapper___2N45s .style__icons-container___1gFmZ .style__icon-row-container___tUFBk .style__icon-item___3Y_J2 .style__icon-pic___35NaK:hover {
    filter: none;
    opacity: 1
}

@media (max-width: 992px) {
    .sections-wrapper div.section-content:first-child{
        margin-top: 50px;
    }

    .style__hero-vertical-wrapper___2mUEj{
        width: 100%!important;
    }

    .style__hero-vertical-component___2JEHR{
        min-width: 0;
    }

    .style__vertical-card-list___LceQJ{
        flex-direction: column;
    }

    .style__text-content-container___1aLKY{
        width: 90%;
        margin: 0 auto;
        max-width: 428px;
        text-align: center;
    }

    .style__image-content___UYyC1{
        width: 100%!important;
    }

    .sections-wrapper div.section-content:nth-child(5) .style__hero-vertical-component___2JEHR,.sections-wrapper div.section-content:nth-child(6) .style__hero-vertical-component___2JEHR,.sections-wrapper div.section-content:nth-child(7) .style__hero-vertical-component___2JEHR {
        padding: 0 5px;
    }
    
    .sections-wrapper div.section-content:nth-child(5) .style__hero-vertical-wrapper___2mUEj,.sections-wrapper div.section-content:nth-child(6) .style__hero-vertical-wrapper___2mUEj,.sections-wrapper div.section-content:nth-child(7) .style__hero-vertical-wrapper___2mUEj{
        padding: 0 10px!important;
    }
    .sections-wrapper div.section-content:nth-child(5) .atom-design-v1 iframe,.sections-wrapper div.section-content:nth-child(6) .atom-design-v1 iframe,.sections-wrapper div.section-content:nth-child(7) .atom-design-v1 iframe{
        position: static!important;
        width: 100%!important;
    }
    .sections-wrapper div.section-content:nth-child(5) .style__vertical-card-col___3agtC,.sections-wrapper div.section-content:nth-child(6) .style__vertical-card-col___3agtC,.sections-wrapper div.section-content:nth-child(7) .style__vertical-card-col___3agtC{
        width: 100%;
    }
    .sections-wrapper div.section-content:nth-child(5) div,.sections-wrapper div.section-content:nth-child(6) div,.sections-wrapper div.section-content:nth-child(7) div{
        width: 100%!important;
    }
    .sections-wrapper div.section-content:nth-child(5) .style__vertical-card-col___3agtC,.sections-wrapper div.section-content:nth-child(6) .style__vertical-card-col___3agtC,.sections-wrapper div.section-content:nth-child(7) .style__vertical-card-col___3agtC{
        margin-left: 0!important;
    }
    .sections-wrapper div.section-content:nth-child(5) .style__text-content-container___1aLKY,.sections-wrapper div.section-content:nth-child(6) .style__text-content-container___1aLKY,.sections-wrapper div.section-content:nth-child(7) .style__text-content-container___1aLKY{
        padding-left: 24px!important;
        padding-right: 24px!important;
    }

    


}

.style__link___1IIwB>span{
    color: rgb(230,0,18);
}