.information {
    margin-left: 19px;
}

.NOs-Bf {
    font-size: 14px;
    color: #2874f0;
    font-weight: 500;
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
    border-top: 1px solid #f0f0f0
}

.spx1HA {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    vertical-align: middle;
    margin: 0 20px 0 26px
}

.gIBRFT {
    border-bottom: 1px solid #f0f0f0;
    padding: 16px 24px 12px
}

.gIBRFT.tC-hMK {
    background-color: #f5faff
}

._7PCxNx {
    color: #ff6161;
    text-decoration: line-through
}

.wF33mi {
    margin-bottom: 20px
}

.JWHZpD {
    margin-left: 3px;
    display: inline-block
}

.N2nSHK {
    padding: 20px;
    margin: auto;
    max-width: 400px;
    font-size: 14px
}

.N2nSHK .Geh36c {
    max-height: calc(100vh - 275px);
    overflow-y: auto
}

.N2nSHK ._0rd8tv {
    font-weight: 500;
    margin-bottom: 10px
}

.N2nSHK .QrwzX0 {
    margin-bottom: 22px
}

.N2nSHK .bdVnlb {
    margin-left: 10px
}

.N2nSHK .qUnWIC {
    margin-top: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.N2nSHK .uwk3PL {
    width: 172px;
    padding-top: 14px;
    padding-bottom: 14px;
    margin-top: 8px;
    box-shadow: none;
    text-transform: uppercase
}

.v2VFa- {
    border: 1px solid #e0e0e0
}

.v2VFa-[type=number]::-webkit-inner-spin-button,.v2VFa-[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.v2VFa-:disabled {
    background-color: #fafafa;
    cursor: not-allowed
}

.v2VFa-:focus {
    border-color: #2874f0
}

.OPfM39 {
    border-color: #ff6161!important
}

.APCuPL {
    color: #ff6161!important
}

._0kSq\+5 {
    color: #ff6161
}

.lBFHyk {
    -webkit-transform-origin: top left;
    color: #878787;
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease
}

.dKXc0R,.v2VFa-:focus~.lBFHyk {
    -webkit-transform: translateY(-15%) scale(.815)
}

.jHYdLK {
    position: relative;
    display: block
}

.jHYdLK._78YC\+B:after {
    border-top: 10px solid #e0e0e0
}

.jHYdLK._78YC\+B .WRAbSt:after,.jHYdLK._78YC\+B .WRAbSt:before {
    display: none
}

.jHYdLK:after {
    display: block;
    content: " ";
    position: absolute;
    top: 50%;
    right: .7em;
    pointer-events: none;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 10px solid #212121;
    margin-top: -3px
}

.OZuttk {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    background: #fff;
    border: 1px solid transparent;
    padding: .6em .8em .5em 0;
    width: 100%;
    color: #878787;
    font-size: 16px
}

.OZuttk:focus {
    outline: none
}

.OZuttk:disabled {
    color: #c2c2c2
}

.OZuttk:hover~.WRAbSt:after,.OZuttk:hover~.WRAbSt:before {
    width: 50%
}

.WRAbSt {
    position: relative;
    display: block;
    width: 100%;
    background-color: #e0e0e0;
    height: 2px
}

.WRAbSt:after,.WRAbSt:before {
    content: "";
    height: 2px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #2874f0;
    transition: width .2s ease
}

.WRAbSt:before {
    left: 50%
}

.WRAbSt:after {
    right: 50%
}

.aChTzo {
    margin-bottom: 16px
}

.aChTzo .WNuczz {
    padding: 14px 24px;
    font-size: 14px
}

.aChTzo .da7\+UC {
    margin-right: 6px;
    vertical-align: text-bottom
}

._8UUcDg {
    min-height: 0!important;
    padding: 14px 0;
    text-align: center
}

._8UUcDg .Zy20mi {
    display: inline-block;
    width: 24px;
    vertical-align: middle;
    margin-right: 12px
}

.sK8-s3 {
    width: 420px
}

.Aaev\+q {
    text-align: center;
    padding: 38px;
    color: #212121
}

.Aaev\+q .BQQLM0 {
    font-size: 20px;
    font-weight: 500;
    display: block;
    margin-top: 16px;
    margin-bottom: 12px
}

.Aaev\+q .m-VMnV {
    font-size: 14px;
    line-height: 1.5
}

.Aaev\+q .m-VMnV .D-F\+V2 {
    font-weight: 500
}

.Aaev\+q .PVOsq7 {
    margin-top: 48px;
    padding: 14px 60px;
    text-transform: uppercase
}

.Aaev\+q .RdElL1 {
    margin-top: 18px;
    display: block
}

.Aaev\+q .PVOsq7,.Aaev\+q .RdElL1 {
    font-size: 16px
}

.lJPVok {
    position: relative;
    width: 100%
}

.Reem3Q {
    position: absolute;
    background-color: #fff;
    width: 100%;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    box-shadow: 0 0 4px #e0e0e0;
    z-index: 1;
    display: none
}

.Reem3Q.jD-g0X {
    display: block
}

.J3nH8z {
    padding: 16px;
    border-bottom: 1px solid #e0e0e0
}

._92tk\+3 .J3nH8z:hover,.h63Zow {
    background-color: #efefef
}

.U1LCmH {
    position: relative;
    margin-bottom: 10px
}

.v2VFa- {
    width: 100%;
    font-size: 14px;
    border: 1px solid var(--color-grey-grade2);
    outline: none;
    border-radius: 2px;
    padding: 20px 16px 0 13px;
    box-shadow: none;
    -moz-appearance: textfield;
    &[type=number]: :-webkit-inner-spin-button,&[type=number]::-webkit-outer-spin-button {
        -webkit-appearance:none;
        margin: 0
    }

    &:disabled {
        background-color: var(--color-grey-grade0);
        cursor: not-allowed
    }
}

.z2D4XG {
    height: 50px
}

.g-nBNP {
    resize: vertical;
    padding-top: 25px;
    vertical-align: top
}

.v2VFa-:focus {
    outline: none;
    border-color: var(--color-brand-blue)
}

.OPfM39 {
    border-color: var(--color-error-red)!important
}

.APCuPL {
    color: var(--color-error-red)!important
}

._0kSq\+5 {
    margin: 0 0 0 12px;
    font-size: 12px;
    color: var(--color-error-red);
    display: inline-block
}

._0kSq\+5,.lBFHyk {
    pointer-events: none;
    width: 100%
}

.lBFHyk {
    position: absolute;
    left: 0;
    top: 0;
    transform-origin: top left;
    padding: 18px 20px 0;
    font-size: 14px;
    color: var(--color-grey-grade4);
    transition: transform .2s ease
}

.dKXc0R,.v2VFa-:focus~.lBFHyk {
    transform: translateY(-15%) scale(.815);
    padding: 18px 0 0 15px
}

.iXsmkH {
    color: #2874f0;
    font-weight: 500
}

.rd3Ege {
    margin-top: 16px;
    width: 570px
}

.-PsvFv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ZU-viH {
    margin-bottom: 10px
}

.raia51 {
    margin-bottom: 0
}

.VgOevZ {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px
}

.ACw3Xy {
    width: 280px
}

.ACw3Xy.O1czOX:after {
    top: 35%;
    border-top-width: 7px;
    border-right-width: 5px;
    border-left-width: 5px
}

.ACw3Xy._8pGkYY.O1czOX:after {
    border-top-color: #ff6161
}

.oDxCeH {
    width: 100%;
    margin-bottom: 0
}

._9-gNKZ {
    resize: none!important
}

.SUn3yL {
    height: 48px;
    width: 230px
}

.SUn3yL,.y\+RUHq {
    font-size: 14px;
    text-transform: uppercase
}

.y\+RUHq {
    font-weight: 500;
    color: #2874f0;
    background-color: transparent;
    border: none;
    margin-left: 20px;
    padding-right: 0
}

.y\+RUHq,.y\+RUHq:hover {
    box-shadow: none
}

.EcJ375 {
    font-size: 12px;
    color: #878787;
    margin-bottom: 10px
}

.QGUDUT {
    background-color: #fff7f8;
    color: #ff6161;
    padding: 10px 5px;
    margin: 20px 0;
    border: 1px solid #ff6161
}

.AD3Q-k {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px
}

.VqFmfV {
    margin-bottom: 16px;
    width: 100%
}

.VqFmfV .FEpUSR {
    margin-bottom: 4px
}

.McjNgr {
    padding-left: 13px;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px
}

.SWXSwy {
    padding: 2px 16px 7px 13px;
    font-size: 14px;
    color: inherit;
    border: none
}

.Z5gkGb {
    border: 1px solid #e0e0e0;
    background-color: #fff
}

.Z5gkGb._8pGkYY {
    border-color: #ff6161
}

.aan-Wb {
    display: none!important
}

.AyivT9 {
    font-size: 12px;
    padding-top: 6px;
    padding-left: 13px;
    cursor: default;
    color: #878787
}

._8pGkYY {
    color: #ff6161
}

.FZKw\+X {
    margin-bottom: 10px
}

.GLlzzT.F2e49l {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.GLlzzT.F2e49l ._1cdkXo {
    width: 70%;
    margin-right: 5%
}

.GLlzzT.F2e49l .WtykFU {
    width: 25%
}

.WtykFU {
    color: #878787
}

.bA4Q-G {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.xe4Z9L {
    max-width: 848px
}

.MJrwCP {
    max-width: 523px;
    float: left;
    cursor: pointer;
    width: 100%
}

.MJrwCP .Kvq1RS {
    cursor: default
}

.OuY1an {
    max-width: 325px;
    float: right
}

._2CGQQ4 {
    line-height: 1.5
}

.H9XH1D {
    margin-top: 10px;
    display: block
}

.VpZoP0 {
    text-transform: uppercase;
    font-size: 11px;
    color: #878787;
    vertical-align: middle;
    padding: 4px 7px;
    border-radius: 2px;
    background-color: #f0f0f0;
    font-weight: 500
}

.AhImHH,.VpZoP0 {
    margin: 0 0 0 11px
}

.FA45gW {
    font-size: 14px;
    text-transform: uppercase;
    width: 200px;
    height: 48px;
    margin-top: 12px
}

._0eTOkm {
    font-size: 14px;
    color: #2874f0;
    border: 0;
    background: none;
    cursor: pointer;
    outline: none
}

._0eTOkm,._7Csqyg {
    font-weight: 500
}

.C\+xBRe {
    color: #ff6161
}

.awNB40,.C\+xBRe {
    font-weight: 500;
    margin: 20px 0 0
}

.awNB40 {
    color: #ff9f00
}

._2vQwZw {
    font-size: 14px;
    color: #2874f0;
    font-weight: 500;
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer
}

._2vQwZw .DI-sr8 {
    margin: 0 22px 0 26px;
    vertical-align: middle
}

._2vQwZw.pg\+tPA {
    border-bottom: none;
    border-top: 1px solid #f0f0f0
}

.DaIMoy {
    border-bottom: 1px solid #f0f0f0;
    padding: 16px 24px
}

.DaIMoy.a8qW11 {
    background-color: #f5faff
}

.IEkT52 {
    box-shadow: 0 -1px 1px 0 rgba(0,0,0,.2);
    background-color: #f1f3f6;
    height: 8px;
    border: 1px solid #f0f0f0
}

.QBX\+ly {
    padding: 16px 24px
}

.\+e12Bw,.B6gd3a,.deoySD,.iMX6GU {
    height: 16px
}

.\+e12Bw,.B6gd3a,.deoySD,.iMX6GU,.V\+Vav8 {
    background: #fafafa
}

.B6gd3a,.deoySD,.iMX6GU {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px
}

.YWSGCu {
    height: 136px;
    padding: 16px 56px
}

.PptnQ0 {
    margin-bottom: 12px
}

.PptnQ0 .deoySD {
    width: 67px
}

.PptnQ0 .iMX6GU {
    width: 32px
}

.PptnQ0 .B6gd3a {
    width: 80px
}

.\+e12Bw {
    margin-bottom: 12px;
    width: 532px
}

.V\+Vav8 {
    height: 48px;
    width: 200px
}

.PhPPJb {
    padding: 16px 24px;
    border-bottom: 1px solid #f0f0f0
}

.PhPPJb.cFxurz {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #ffffe6
}

.PhPPJb._5xCLgh {
    background-color: #fff7f8
}

.PhPPJb .qg\+tbN {
    display: inline-block;
    vertical-align: middle;
    max-width: 747px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 15px
}

.PhPPJb .qg\+tbN.nk6xVS {
    max-width: 450px;
    text-overflow: none;
    white-space: normal
}

.PhPPJb .KCMCR6 {
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    color: #2874f0;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle
}

.PhPPJb .Xry6ds {
    vertical-align: middle;
    margin-bottom: -3px
}

.A03VS- {
    padding: 0
}

.UbMpE3._3789DR {
    margin-bottom: 36px
}

._3789DR {
    margin-bottom: 24px
}

.iKSOtZ {
    box-shadow: none;
    height: auto;
    border: none;
    color: #2874f0
}

.aPGMpN {
    margin-top: 24px
}

._3789DR .Jr-g\+f:-moz-read-only {
    color: #878787
}

._3789DR .Jr-g\+f:read-only {
    color: #878787
}

.Q4KFvK {
    display: none
}

.YhpBe\+ {
    width: 100%;
    height: 48px;
    font-size: 15px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    text-transform: uppercase
}

.eiJRN2 {
    padding: 26px 20px 18px 50px;
    position: relative
}

.u7Hi8Y {
    padding: 0 20px 18px 50px;
    font-size: 14px;
    color: #878787
}

.p9bih- {
    padding-left: 100px;
    font-size: 14px
}

.p9bih- .T5aONK {
    color: #878787
}

.p9bih- .\-1CINL {
    margin: 16px 0;
    color: #212121
}

.p9bih- .GG3DXG {
    fill: #2874f0;
    color: #2874f0;
    font-size: 17px;
    margin-right: 12px;
    vertical-align: middle
}

.KGs0fa {
    padding: 0 0 18px 38px
}

.KGs0fa .JXlYW- {
    font-weight: 500;
    margin-right: 5px
}

.ZghR-X ._03Ja9E {
    margin-bottom: 12px
}

.ZghR-X ._03Ja9E .XZtPIa {
    color: #878787
}

.ZghR-X ._03Ja9E .wWa8oI {
    margin-left: 15px;
    font-weight: 500
}

.ZghR-X ._03Ja9E .hSvhnF {
    color: #2874f0;
    font-weight: 500
}

.ZghR-X ._03Ja9E ._8VkH23 {
    height: 48px;
    width: 100%;
    text-transform: uppercase;
    font-size: 16px
}

.-tHjid {
    font-size: 12px;
    color: #2874f0;
    background-color: #f0f0f0;
    border-radius: 2px;
    padding: 3px 7px;
    vertical-align: baseline;
    margin-right: 17px
}

.xUOoA- {
    margin-left: 22px
}

._0pnO36 {
    height: 48px;
    text-transform: uppercase;
    color: #878787;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 24px;
    border-radius: 2px 2px 0 0
}

.RLOpCf._0pnO36 {
    color: #fff;
    background-color: #1d9bda;
    height: 77px
}

.RLOpCf .-tHjid {
    background-color: #fff;
    position: relative;
    top: -2px
}

.RLOpCf .mXsdjP {
    display: none
}

@media (max-width: 1240px) and (min-width:978px) {
    .AWaTLw {
        width:800px
    }
}

@media (max-width: 978px) {
    .AWaTLw {
        width:754px
    }
}

@media (min-width: 1240px) {
    .AWaTLw {
        width:848px
    }
}

.AWaTLw {
    margin-bottom: 16px;
    position: relative;
    display: inline-block;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

.AWaTLw .N53RAe {
    padding: 16px 24px;
    min-height: 72px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.AWaTLw .N53RAe ._3rrek0 {
    vertical-align: top;
    height: 20px;
    margin-left: 8px
}

.AWaTLw .N53RAe ._0pnO36 {
    padding: 0
}

.AWaTLw .N53RAe .DtjciV {
    display: inline-block
}

.AWaTLw .N53RAe .DtjciV .PXFoIh {
    color: #878787;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 6px;
    text-transform: uppercase
}

.AWaTLw .N53RAe .DtjciV ._3l1W1x {
    font-size: 14px;
    max-width: 630px
}

    .AWaTLw .N53RAe .C180vJ {
        padding: 0 32px;
        height: 40px;
        border-radius: 2px;
        border: 1px solid #e0e0e0;
        color: #2874f0;
        font-size: 14px;
        font-weight: 500;
        background: #fff;
        margin-left: auto;
        cursor: pointer;
        text-transform: uppercase;
        width: 173px;
    }

.AWaTLw .N53RAe .C180vJ:disabled {
    color: #878787;
    cursor: auto
}

.AWaTLw .pMJ9ZM {
    position: relative
}

.SYMsSU {
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    background-color: hsla(0,0%,100%,.7);
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.SYMsSU,.SYMsSU .dpNMTu {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.SYMsSU .dpNMTu {
    text-align: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.SYMsSU .dpNMTu .KNF2OA {
    display: inline-block
}

.SYMsSU .dpNMTu .KNF2OA .iDHNv- {
    width: 24px;
    height: 24px;
    margin-right: 24px
}

.SYMsSU .dpNMTu .dngY0E,.SYMsSU .dpNMTu .KNF2OA .iDHNv- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.SYMsSU .dpNMTu .dngY0E {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #fff;
    font-size: 18px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.14),0 2px 4px 0 rgba(0,0,0,.24);
    height: 64px;
    padding: 0 50px
}

.SYMsSU .dpNMTu .dngY0E .m9JjA0 {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.oZSSUv,.SYMsSU .dpNMTu .dngY0E .m9JjA0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.oZSSUv {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 480px;
    height: 460px;
    border-radius: 4px;
    overflow: hidden
}

.oZSSUv .QHM0AH {
    background: #fffbf6;
    padding: 20px 24px
}

.oZSSUv .QHM0AH .Tihjbq {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500
}

.oZSSUv .QHM0AH .o42yY\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    white-space: pre;
    margin-top: 4px
}

.oZSSUv .QHM0AH .o42yY\+ .Fp8Vkc {
    margin: 3px 3px 0 0
}

.oZSSUv .QOd5hU {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 14px;
    overflow: auto
}

.oZSSUv .QOd5hU .drVX-p {
    vertical-align: top!important;
    margin-top: 4px
}

.oZSSUv .QOd5hU .xPEXym {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 24px 16px;
    border-bottom: 1px solid #f0f0f0
}

.oZSSUv .QOd5hU .xPEXym .AlNbNH {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.oZSSUv .QOd5hU .xPEXym .AlNbNH ._0P15fN {
    width: 80px;
    height: 80px
}

.oZSSUv .QOd5hU .xPEXym .AlNbNH .KXEBbK {
    margin: 0 auto
}

.oZSSUv .QOd5hU .xPEXym .IHJM7y {
    margin-left: 15px
}

.oZSSUv .QOd5hU .xPEXym .IHJM7y .Tihjbq {
    white-space: normal;
    line-height: 20px
}

.oZSSUv .QOd5hU .xPEXym .IHJM7y ._1D1eST {
    margin-top: 8px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 500
}

.oZSSUv .QOd5hU .xPEXym .IHJM7y .Fp8Vkc {
    display: inline-block;
    margin: 0 2px -1px 0
}

.oZSSUv .QOd5hU .xPEXym .IHJM7y .k1zEm2 {
    margin-top: 6px;
    color: #26a541;
    line-height: 20px
}

.oZSSUv .-l9yRi {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 22px 24px;
    border-top: 1px solid #f0f0f0
}

.oZSSUv .-l9yRi .GJ-YXj {
    padding: 16px 64px;
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}

.wl1hE4 {
    padding: 8px;
    background: #fff
}

.wl1hE4 .LMSspQ {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #fffbf6;
    padding: 16px
}

.wl1hE4 .LMSspQ,.wl1hE4 .LMSspQ .o0-oNF {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.wl1hE4 .LMSspQ .o0-oNF {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 8px
}

.wl1hE4 .LMSspQ .o0-oNF .n6gzsd {
    font-size: 18px;
    font-weight: 500
}

.wl1hE4 .LMSspQ .o0-oNF ._7V6zgx {
    font-size: 16px
}

.wl1hE4 .LMSspQ .o0-oNF .FqmNAh {
    margin-bottom: 2px
}

.wl1hE4 .LMSspQ .o0-oNF ._5S1Jmd {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 12px;
    font-weight: 500
}

.wl1hE4 .LMSspQ .o0-oNF .ZLUqo9 {
    color: #26a541
}

.wl1hE4 .LMSspQ .o0-oNF .D8dkzl {
    color: #26a541;
    background: #e9f3e3;
    border-radius: 20px;
    padding: 0 12px;
    line-height: 24px
}

.wl1hE4 .LMSspQ .o0-oNF .N4Wu3- {
    color: #878787
}

.wl1hE4 .LMSspQ .o0-oNF .bs6QRr {
    color: #2874f0;
    font-weight: 500;
    margin-left: 8px;
    line-height: 24px;
    cursor: pointer
}

.wl1hE4 .LMSspQ .o0-oNF .Qy8LPI {
    margin: 2px 4px -2px -4px
}

.wl1hE4 .LMSspQ .WmZNZO {
    font-size: 14px;
    min-width: 120px;
    max-width: 140px;
    height: 40px;
    border-radius: 2px;
    text-transform: uppercase;
    font-weight: 500
}

.wl1hE4 .LMSspQ .OWHBG6 {
    background: #c2c2c2;
    color: #fff;
    box-shadow: none
}

.wl1hE4 .LMSspQ .Al3gRY {
    border: 1px solid #e0e0e0;
    color: #2874f0;
    background: #fff;
    cursor: pointer
}

.wl1hE4 .LMSspQ .Al3gRY .Qy8LPI {
    margin: 0 4px -2px -4px
}

.wl1hE4 .LMSspQ ._5swMGv {
    display: inline-block;
    vertical-align: text-top;
    width: 16px;
    height: 16px
}

._0rVeDX {
    background-color: #f1f3f6
}

._0rVeDX ._8z1Uds {
    height: 80px;
    border-top: 1px solid #f0f0f0;
    padding: 16px 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._0rVeDX ._8z1Uds .VuSC8m {
    height: 48px;
    width: 200px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    float: right
}

._0rVeDX .uccKP\+ {
    margin-top: 8px
}

._0rVeDX .uccKP\+ ._2HVM73 {
    background: #fff7f8;
    padding: 16px 24px;
    border-bottom: 1px solid #f0f0f0
}

._0rVeDX .uccKP\+ .Jh-tiv {
    color: #ff6161;
    font-weight: 500;
    font-size: 14px
}

._0rVeDX .uccKP\+ ._7HU3p2 ._1JZX4d {
    list-style: disc;
    margin-left: 19px;
    font: 14px;
    color: #212121
}

._0rVeDX .gVoItT {
    background: #fff
}

._0rVeDX .W2hvn- {
    font-size: 16px;
    font-weight: 500;
    color: #212121;
    padding: 24px;
    display: block
}

._0rVeDX .GqYYBG {
    display: inline-block;
    padding-bottom: 7px;
    padding-top: 7px;
    border-bottom: 2px solid #2874f0
}

._0rVeDX .GqYYBG .HFxIVK {
    outline: none;
    border: none;
    color: #212121;
    font-size: 14px;
    width: 200px;
    background-color: #fafafa
}

._0rVeDX .GqYYBG.q4tIZp {
    border-bottom: none
}

._0rVeDX .GqYYBG.q4tIZp .HFxIVK {
    font-weight: 500
}

.pnJJcA {
    width: 480px
}

.OZ7IoL {
    width: 428px;
    height: 244px
}

.wwB1qU {
    height: 136px;
    background: #f1f3f6
}

.LPXEoJ {
    font-size: 20px;
    padding: 20px;
    border-bottom: 1px solid #f0f0f0
}

.LQSFxm {
    font-size: 14px;
    line-height: 24px;
    padding: 20px
}

.rjEjds {
    width: 500px
}

.lzXNVF {
    box-shadow: 0 -1px 1px 0 rgba(0,0,0,.2);
    background-color: #f1f3f6;
    height: 8px;
    border: 1px solid #f0f0f0
}

.lT5crD {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.lT5crD .hTIkqv {
    padding: 16px;
    border-bottom: 1px solid #f0f0f0
}

.lT5crD .hTIkqv .DZyCkD {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500
}

.lT5crD .hTIkqv .DZyCkD .\+97jwh {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.lT5crD .hTIkqv .DZyCkD .gUkJZA {
    position: absolute;
    right: 16px;
    width: 16px;
    height: 16px
}

.lT5crD .hTIkqv ._56v8DY {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    padding: 16px 0
}

.lT5crD .hTIkqv ._56v8DY .sZY93V {
    height: 58px;
    margin-right: 24px
}

.lT5crD .hTIkqv ._3Uam4C {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.lT5crD .hTIkqv ._3Uam4C,.lT5crD .hTIkqv .Nkbe5\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.lT5crD .hTIkqv .Nkbe5\+ {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px
}

.lT5crD .hTIkqv .Nkbe5\+ .VfOq\+G {
    margin-right: 16px;
    width: 56px;
    height: 56px
}

.lT5crD .hTIkqv .Nkbe5\+ .VfOq\+G .xEVZEw {
    height: 100%
}

.lT5crD .hTIkqv .TrvE2N {
    font-size: 12px;
    color: #878787;
    font-weight: 500
}

.lT5crD ._0ofT-K {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    text-transform: capitalize;
    font-weight: 500;
    width: 70%;
    height: 40px;
    border-radius: 2px;
    margin: 16px
}

.Swtw-9 {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px
}

.pQAeJS,.Swtw-9 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.pQAeJS {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px
}

.xiJk68 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.H-oWvv,.xiJk68 {
    margin-top: 24px
}

._5c9gG0 {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #2a55e5;
    border-radius: 4px;
    height: 40px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.uXJN0Y {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 20px
}

.PUgsAv {
    background-color: #fff;
    border-radius: 2px;
    overflow: hidden
}

.PUgsAv .RkhWdC {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 16px
}

.PUgsAv .EyZ0EE .CXJpeE {
    padding-top: 10px;
    background: initial
}

.PUgsAv .EyZ0EE .RkhWdC {
    padding: 8px 12px
}

.PUgsAv .EyZ0EE .RkhWdC:first-child {
    padding-left: 24px
}

.PUgsAv .EyZ0EE .lLg6VY {
    color: #2874f0;
    font-weight: 500
}

.PUgsAv .DmVF1v .CXJpeE {
    padding-top: 0;
    background: #fbfbfb
}

.PUgsAv .DmVF1v ._1yUdt9 {
    background: #fbfbfb;
    display: table
}

.PUgsAv .DmVF1v .RkhWdC {
    display: table-cell;
    padding: 12px;
    overflow: hidden;
    position: relative
}

.PUgsAv .DmVF1v .RkhWdC:not(:nth-last-child(2)) {
    border-right: 1px solid #f0f0f0
}

.PUgsAv .DmVF1v .RkhWdC:after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-5px,5px) rotate(45deg);
    transform: translate(-5px,5px) rotate(45deg);
    transition: opacity .3s ease-out
}

.PUgsAv .DmVF1v .lLg6VY {
    color: #f0f0f0;
    background: #2874f0;
    transition: all .3s ease-out
}

.PUgsAv .DmVF1v .lLg6VY:after {
    opacity: 1;
    background: #f1f3f6
}

.PUgsAv .R42lz3 {
    font-size: 0
}

.PUgsAv .R42lz3 .CXJpeE {
    position: relative;
    overflow: hidden
}

.PUgsAv .R42lz3 .Gts9cG,.PUgsAv .R42lz3 .HiYIP0 {
    position: absolute;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    padding: 18px 12px 20px;
    bottom: 0;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    cursor: pointer;
    font-size: 21px
}

.PUgsAv .R42lz3 .Gts9cG {
    left: 0
}

.PUgsAv .R42lz3 .HiYIP0 {
    right: 0
}

.PUgsAv .R42lz3 ._1yUdt9 {
    will-change: transform;
    transition: -webkit-transform .3s cubic-bezier(0,0,.3,1);
    transition: transform .3s cubic-bezier(0,0,.3,1);
    transition: transform .3s cubic-bezier(0,0,.3,1),-webkit-transform .3s cubic-bezier(0,0,.3,1)
}

.PUgsAv .YTks6x {
    position: relative;
    height: 3px
}

.PUgsAv .YTks6x .L6CVby {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    background: #2874f0;
    will-change: transform;
    -webkit-transform-origin: left;
    transform-origin: left;
    transition: -webkit-transform .3s cubic-bezier(0,0,.3,1);
    transition: transform .3s cubic-bezier(0,0,.3,1);
    transition: transform .3s cubic-bezier(0,0,.3,1),-webkit-transform .3s cubic-bezier(0,0,.3,1)
}

.PUgsAv .iM7Ggj {
    border-top: 1px solid hsla(0,0%,50.2%,.18)
}

.JGCiQO {
    position: relative;
    margin-top: 16px;
    width: 652px;
    border-radius: 2px;
    border: 1px solid #e0e0e0
}

@media only screen and (max-width: 1240px) {
    .JGCiQO {
        width:561px
    }
}

.bsmZkl {
    border: 1px solid #ff6161
}

.JGCiQO .mvP2xq {
    margin: 8px 0
}

.JGCiQO .Z7rr9\+ {
    padding: 12px 16px 12px 6px;
    border-bottom: 1px solid #e0e0e0;
    font-size: 14px;
    margin: 0 0 0 16px
}

.JGCiQO .v4Tnrj {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 2px 0
}

.JGCiQO .F596fl {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.JGCiQO .-NVs5P {
    font-weight: 500;
    color: #26a541
}

.JGCiQO .-NVs5P,.JGCiQO .DVhHNz {
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
}

.JGCiQO .DVhHNz {
    font-weight: 400;
    color: #878787
}

.JGCiQO .kf3NiE {
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
}

.JGCiQO .kf3NiE .rVjU-n:not(:last-child) {
    margin-right: 5px
}

.JGCiQO .kf3NiE .rVjU-n.xDAkPh {
    text-decoration: line-through
}

.JGCiQO ._4He\+Z5 {
    text-align: center;
    margin-bottom: 2px
}

@media only screen and (min-width: 1241px) {
    .JGCiQO ._4He\+Z5 {
        width:68px
    }
}

@media only screen and (max-width: 1240px) {
    .JGCiQO ._4He\+Z5 {
        width:55px
    }
}

.JGCiQO .Qu5tHW {
    font-size: 14px;
    color: #212121;
    text-transform: uppercase
}

.JGCiQO .t7oto0 {
    font-size: 12px;
    color: #878787;
    margin-bottom: 6px
}

.JGCiQO ._8nIbag .Qu5tHW,.JGCiQO ._8nIbag .t7oto0 {
    color: #f0f0f0
}

.k43KuQ {
    font-size: 11px
}

.Fi7zB9,.raXdjI {
    color: #388e3c
}

.Fi7zB9 {
    font-size: 10px;
    line-height: 1.1;
    border-radius: 6px;
    background-color: #e9f2e9;
    text-align: center;
    padding: 3px 8px
}

@media only screen and (max-width: 1240px) {
    .Fi7zB9 {
        display:none
    }
}

.QXt8UN {
    width: 64px;
    height: 48px;
    border-radius: 2px;
    border: 1px solid #f0f0f0;
    background-color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    box-sizing: content-box;
    word-wrap: break-word;
    word-break: break-word;
    text-align: center
}

.QXt8UN .b5S0Py {
    font-size: 12px;
    color: #878787
}

.QXt8UN .v\+0NOg {
    font-weight: 500
}

.QXt8UN .E2IcU- {
    margin-right: 5px;
    font-size: 12px;
    color: #212121
}

.QXt8UN .E2IcU-.JQRqIk {
    text-decoration: line-through;
    color: #878787
}

.QXt8UN .RPqkr6 {
    font-size: 10px;
    color: #ff4343
}

.QXt8UN .QKHxT\+ {
    font-size: 12px;
    color: #26a541
}

.BSkbDi {
    background-color: #f0f0f0
}

.BSkbDi,.Rf-CB2 {
    pointer-events: none
}

.Rf-CB2 {
    border: 1px solid #2874f0;
    background-color: #f4f8ff
}

.fsbLq7 {
    font-size: 14px;
    color: #878787;
    margin-top: 18px
}

.LdNbEY {
    position: relative;
    margin-top: 13px;
    border-radius: 2px;
    border: 1px solid #e0e0e0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.LdNbEY ._0J80kB {
    font-weight: 500;
    color: #878787
}

.LdNbEY .CriSFC {
    width: 136px;
    font-size: 12px;
    box-shadow: 1px 0 4px 0 rgba(0,0,0,.08);
    z-index: 2
}

.LdNbEY .CriSFC .CPNBx4 {
    height: 48px;
    background-color: #f1f3f6;
    border-bottom: 1px solid #e0e0e0
}

.LdNbEY .CriSFC .Af7yGU,.LdNbEY .CriSFC .CPNBx4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #212121
}

.LdNbEY .CriSFC .Af7yGU {
    width: 136px;
    height: 56px;
    background-color: #fff
}

.LdNbEY .CriSFC .Af7yGU:last-child {
    height: 60px
}

.LdNbEY .CriSFC ._6mZhN3 {
    background-color: #dfeafd;
    font-weight: 500
}

.LdNbEY .btl5y- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 2px;
    padding-left: 4px;
    padding-right: 5px;
    overflow: auto
}

.LdNbEY .lG8Ttr {
    min-width: 72px
}

.LdNbEY .lG8Ttr .CPNBx4 {
    height: 48px;
    color: #212121;
    background-color: #f1f3f6;
    font-size: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    margin-bottom: 2px
}

.LdNbEY .lG8Ttr .H6yuPW {
    width: 77px;
    margin-left: -5px
}

.LdNbEY .lG8Ttr .eFO3ZR {
    width: 77px;
    margin-right: -5px;
    border-right: none
}

.LdNbEY .lG8Ttr .RE8E5v {
    background-color: #dfeafd
}

.LdNbEY .lG8Ttr .Af7yGU {
    height: 56px
}

.LdNbEY .lG8Ttr ._1wKjhv,.LdNbEY .lG8Ttr .Af7yGU {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.LdNbEY .lG8Ttr ._1wKjhv {
    height: 48px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.LdNbEY .lG8Ttr ._0dmy40 {
    color: var(---color-grey-grade5);
    text-transform: capitalize
}

.LdNbEY .lG8Ttr ._8y4k\+7 {
    font-weight: 500
}

.LdNbEY .lG8Ttr .yqtLsM {
    color: #878787
}

.W\+BdmE {
    border: 1px solid #ff6161
}

@media (max-width: 1240px) and (min-width:978px) {
    .LdNbEY {
        max-width:574px
    }
}

@media (max-width: 978px) {
    .LdNbEY {
        max-width:502px
    }
}

@media (min-width: 1240px) {
    .LdNbEY {
        max-width:653px
    }
}

.U5\+36f {
    font-size: 11px
}

.Oog5y4 {
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: auto
}

.Oog5y4 .PmfrBK {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font-size: 18px;
    line-height: 56px;
    padding: 0 24px;
    border-bottom: 1px solid #f9f9f9
}

.Oog5y4 .cmtHG8 {
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    width: 100%;
    position: relative;
    max-height: 450px;
    overflow-y: scroll
}

.Oog5y4 .cmtHG8 .D-8QVA {
    padding: 16px 0;
    margin: 0 24px 0 18px;
    border-bottom: 1px solid #f9f9f9
}

.Oog5y4 .cmtHG8 .D-8QVA:last-child {
    border-bottom: none
}

.mXzLSV {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: none!important;
    filter: none!important
}

.mXzLSV ._3NaAjA {
    padding: 2px 8px;
    margin-left: 12px;
    border-radius: 2px;
    line-height: 16px;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    background: #26a541
}

.mXzLSV .KpBPtM {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mXzLSV .KpBPtM .WhX\+Nt {
    width: 72px;
    height: 72px
}

.mXzLSV .KpBPtM .WhX\+Nt,.mXzLSV .KpBPtM .WhX\+Nt .Ih20Jq {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.mXzLSV .KpBPtM .WhX\+Nt .Ih20Jq {
    max-height: 64px;
    max-width: 64px;
    margin: auto;
    display: block
}

.mXzLSV .KpBPtM .SMZPCt {
    height: 20px;
    font-size: 12px;
    margin: 0 auto;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    text-align: center;
    pointer-events: none;
    position: absolute;
    left: 4px;
    bottom: 4px;
    overflow-x: hidden;
    width: 24px;
    color: #212121;
    padding-top: 2px
}

.mXzLSV .KpBPtM .t5W6XP {
    display: block;
    margin: 0 8px 6px 18px
}

.mXzLSV .KpBPtM .t5W6XP ._5fBz8U:hover {
    color: #2874f0
}

.mXzLSV .KpBPtM .t5W6XP .YHStn4 {
    max-width: 320px
}

.mXzLSV .KpBPtM .t5W6XP .CK7p-2 {
    margin-top: 4px;
    color: #878787;
    font-size: 12px;
    font-weight: 500
}

.mXzLSV .KpBPtM .t5W6XP ._8x16LD {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 3px;
    margin-top: 8px
}

.mXzLSV .KpBPtM .t5W6XP ._8x16LD .TNODUZ {
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
    margin-right: 12px;
    line-height: 1
}

.mXzLSV .KpBPtM .t5W6XP ._8x16LD .oJAVPt {
    text-decoration: line-through;
    color: #878787;
    display: inline-block;
    margin-right: 8px
}

.mXzLSV .KpBPtM .t5W6XP ._8x16LD .xEaQcS {
    display: inline-block;
    color: #388e3c;
    font-weight: 500;
    margin: 0 5px
}

.mXzLSV .KpBPtM .t5W6XP .mygCxD {
    color: #388e3c;
    font-size: 12px;
    font-weight: 500;
    margin-top: 10px
}

.mXzLSV .CDOMX- {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    min-width: 128px;
    height: 40px
}

.mXzLSV .CDOMX- .xq1dqa {
    box-shadow: 0 0 0 0 transparent
}

.mXzLSV .XMcYEE {
    display: block;
    font-size: 14px;
    margin-bottom: 3px;
    margin-top: 6px
}

.mXzLSV .XMcYEE .hFqQ1o {
    font-size: 12px;
    color: #ff6161
}

.mXzLSV .XMcYEE .kxe4VW {
    font-size: 18px;
    color: #ff6161;
    display: block
}

.mXzLSV .aXPp6T {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .5
}

.UEbJOv {
    font-size: 14px;
    margin-bottom: 3px;
    margin-top: 6px;
    max-width: 320px
}

.UEbJOv .hFqQ1o {
    font-size: 12px;
    color: #ff6161
}

._9UFhim {
    display: block;
    font-size: 14px;
    padding: 8px;
    min-width: 128px;
    font-weight: 500;
    color: #000;
    text-align: center;
    line-height: 1;
    cursor: pointer
}

.LRxlM1 {
    cursor: pointer;
    z-index: 12;
    max-width: 350px;
    border-radius: 4px
}

.LRxlM1 .czZRd8 {
    padding: 0 4px;
    margin: 0
}

.eDXTq4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 13px;
    padding: 4px 0
}

.eDXTq4 .Uhf1U8 {
    margin-left: 8px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.eDXTq4 .\-8uxPW {
    margin: 2px 4px 0 0;
    height: 14px
}

.g9djFF {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.2);
    border: none
}

.g9djFF .dxenpX {
    -webkit-flex: 2 2 0;
    -ms-flex: 2 2 0px;
    flex: 2 2 0;
    height: 100%
}

.g9djFF .EPWq36,.g9djFF .OutfY9 {
    -webkit-flex: 3 3 0;
    -ms-flex: 3 3 0px;
    flex: 3 3 0;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5
}

.g9djFF .yaUASO {
    width: 30px
}

.g9djFF .vSNayu {
    background-color: #fafafa;
    box-shadow: none;
    border: none;
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.sMNn5d {
    position: relative;
    overflow: hidden;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto
}

.sMNn5d.Lyzykv {
    word-break: break-all
}

.dSU\+Ya {
    position: absolute;
    width: 100%
}

.cBMxhF {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.GK7Sfa {
    visibility: hidden
}

.kLQyot {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 50px;
    text-align: right;
    background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%)
}

._5-DUVw {
    padding: 26px 16px 26px 26px;
    width: 418px
}

._5-DUVw .RSIK8i {
    margin-right: 12px
}

._5-DUVw .\+e84uQ {
    width: 56px;
    height: 64px
}

._5-DUVw .DzBvD1 {
    font-size: 18px;
    margin-bottom: 24px;
    font-weight: 500
}

._5-DUVw .b5r1Qo {
    color: #2874f0;
    cursor: pointer
}

._5-DUVw ._0D3Hmv {
    font-weight: 500;
    color: #ff6161;
    margin: 2px 0 4px;
    display: block
}

._5-DUVw .ZbiUjB {
    margin-top: 24px
}

._5-DUVw .vFaLzb {
    font-weight: 500;
    padding: 14px 0;
    min-width: 166px;
    border-radius: 2px;
    box-shadow: none;
    border: 1px solid #c2c2c2;
    text-transform: uppercase
}

._5-DUVw .GEscZg {
    margin-right: 30px
}

._5-DUVw .AuhJKm {
    color: #fff;
    background: #2874f0;
    border: none
}

._5-DUVw .tVGq8D {
    display: inline-block;
    vertical-align: text-top;
    width: 16px;
    height: 16px;
    margin-right: 10px
}

._5-DUVw .ovbRlA {
    height: 120px;
    max-height: 360px;
    overflow: auto;
    margin-top: 18px
}

._5-DUVw .B8KgaM {
    margin-bottom: 15px
}

._5-DUVw .f8nkL9 {
    font-size: 16px;
    margin-bottom: 6px;
    font-weight: 500
}

._5-DUVw ._7xe3QD {
    font-weight: 500;
    color: #ff6161;
    margin: 2px 0 4px;
    display: block
}

._5-DUVw .mO72jH {
    display: block;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px;
    color: #212121
}

.EJR0Hq {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.EJR0Hq .vFaLzb {
    width: 100%
}

.swxuJn {
    overflow: auto
}

.swxuJn ._4qQGiQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 20px 24px;
    background: #fff;
    border-bottom: 1px solid #f0f0f0
}

.swxuJn .\+J55e5 {
    font-size: 16px
}

.swxuJn .sHYx5e {
    padding-left: 24px
}

.swxuJn .BG0TWS {
    vertical-align: top;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    margin-left: auto
}

@media (width < 978px) {
    .swxuJn .BG0TWS {
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
}

.swxuJn .NPHNl9 {
    margin-top: 8px
}

.swxuJn .NPHNl9 .A4HYcW {
    background: #fff7f8;
    padding: 16px 24px;
    border-bottom: 1px solid #f0f0f0
}

.swxuJn .NPHNl9 ._8UyEaN {
    color: #ff6161;
    font-weight: 500;
    font-size: 14px
}

.swxuJn ._0rELem {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    margin-top: 16px;
    margin-right: 25px
}

.swxuJn ._0rELem:hover {
    color: #2874f0
}

.swxuJn .Glz5T2 {
    font-size: 14px;
    color: #2874f0;
    cursor: pointer;
    margin-left: 8px;
    font-weight: 500
}

.swxuJn .vct-kf {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 68px;
    margin: 0 26px
}

.tu3DrA {
    margin-top: 4px;
    line-height: 20px
}

._3SrIiE {
    display: inline-block;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    margin: 12px 8px 0 0
}

.pWM53N {
    margin-top: 4px;
    line-height: 20px
}

.F8mkQ6 {
    display: inline-block;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    margin: 12px 8px 0 0
}

._3TcOzv ._6TmKsq {
    color: #2874f0;
    margin-left: 6px
}

._9\+evkf {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 16px 24px 22px
}

._9\+evkf,._9\+evkf .iWFbEA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._9\+evkf .iWFbEA {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 16px
}

._9\+evkf .dptfsu {
    width: auto
}

._9\+evkf .vhl7nH {
    width: 16px;
    height: 16px;
    border-radius: 2px;
    border: 2px solid #878787
}

._9\+evkf .vhl7nH:before {
    top: 2px;
    width: 4px;
    height: 8px
}

._9\+evkf .qe0Ly5 {
    margin-left: 16px;
    font-size: 14px;
    font-weight: 500
}

.PZCF8S {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.PZCF8S,.PZCF8S .HfkolS {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.PZCF8S .HfkolS {
    padding-left: 31px;
    font-size: 14px;
    color: #878787
}

.PZCF8S .HfkolS .bXMjbj {
    margin: 0 8px
}

.U9cu6s {
    padding: 8px;
    background: #fff7e1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 4px
}

.U9cu6s .L0wt0o {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 500;
    color: #e79900
}

.U9cu6s .ScjJg- {
    margin-left: 52px;
    border: none;
    background: none;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer
}

.hPTlfK .U9cu6s {
    margin-top: 8px
}

._4qi7Vq {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: -12px 0 16px 56px
}

.MD1KCs {
    padding: 40px;
    width: 432px;
    height: 362px
}

.N\+HhTq {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 30px
}

.hPTlfK {
    padding: 40px;
    width: 432px
}

.hPTlfK .Oaldyn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.hPTlfK ._00zTCU,.hPTlfK .xGeaCh {
    display: block
}

.hPTlfK ._00zTCU {
    font-size: 16px;
    font-weight: 400;
    color: rgba(0,0,0,.87)
}

.hPTlfK .xGeaCh {
    font-size: 14px;
    font-weight: 400;
    color: rgba(0,0,0,.54)
}

.wI0YzA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    margin: 16px 0
}

.wI0YzA .AkFOEU {
    font-size: 14px;
    font-weight: 500;
    color: #2874f0;
    margin-left: 12px;
    padding: 8px 0
}

.wI0YzA .QmlNfy {
    width: 14px;
    height: 14px
}

.CWRlxZ {
    border-top: 1px solid #f0f0f0;
    margin: 8px 0
}

.WfvRSb {
    width: 100%;
    height: 48px;
    font-size: 14px
}

.P6YPnF {
    width: 80px;
    height: 32px;
    line-height: 32px;
    padding: 0;
    color: #2874f0
}

.UEbKmn {
    padding: 16px 24px;
    font-size: 14px;
    font-weight: 500
}

.UEbKmn .K66sQp {
    color: #212121
}

.UEbKmn .kL-vXE {
    color: #2874f0;
    margin-left: 4px;
    cursor: pointer
}

.vM6m0x {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 32px;
    width: 432px;
    height: 267px;
    text-align: center
}

.vM6m0x .AkFOEU {
    color: #212121;
    font-size: 20px;
    margin-bottom: 12px;
    font-weight: 500
}

.vM6m0x .qe0Ly5 {
    font-size: 14px;
    color: #212121
}

.RsFyOI {
    width: 280px;
    height: 48px;
    margin-top: 51px;
    font-size: 16px
}

.qo7OFV {
    font-size: 18px;
    color: #212121;
    font-weight: 500;
    margin-bottom: 21px
}

.YFfE10 {
    margin-bottom: 32px;
    height: 50px
}

.UniN3V {
    width: 100%;
    height: 48px;
    font-size: 14px
}

.BxQKIy {
    font-size: 12px;
    color: #212121;
    margin: -8px 0 16px
}

.BxQKIy,.BxQKIy ._1Crc14 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.BxQKIy ._1Crc14 {
    width: 12px;
    height: 12px;
    background: #2874f0;
    color: #fff;
    font-size: 8px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    font-weight: 500;
    margin-right: 8px
}

._91b5H4 {
    text-align: center;
    padding: 48px 0;
    background-color: #fff;
    position: relative
}

._91b5H4 .wqdZKa {
    margin: 0 auto;
    width: 400px
}

._91b5H4 .RDDh1V {
    font-size: 20px;
    font-weight: 500;
    margin-top: 20px;
    color: #212121
}

._91b5H4 .whyaRk {
    margin-top: 12px;
    margin-bottom: 24px;
    font-size: 14px;
    color: #212121
}

.qjM3uw {
    background: #fff7f8;
    border: 1px solid #ff6161;
    padding: 10px;
    margin: 10px 0 20px;
    max-width: 752px
}

.XEaeMM {
    margin-bottom: 10px;
    margin-top: 10px;
    color: #212121
}

._4O\+EWC {
    margin: 10px 0;
    padding: 10px 0;
    color: #212121;
    text-decoration: underline;
    font-size: 16px
}

._5H4qC- {
    position: relative;
    width: 128px;
    margin-right: 20px
}

.m2cjM\+ {
    position: absolute;
    right: 8px;
    top: 16px;
    color: #fff;
    border-radius: 50% 50%;
    background: #c2c2c2;
    padding: 0 5px;
    cursor: pointer;
    line-height: 1.3
}

.RWP\+ia {
    margin: 20px auto;
    display: block
}

.Q6d0IH {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 500
}

.\+3Lv2t,.Q6d0IH {
    text-align: center
}

.\+3Lv2t {
    font-size: 14px;
    color: #878787;
    font-weight: 400;
    width: 80%;
    margin: 0 auto 20px;
    display: block
}

.TqFnxa {
    width: 100%
}

.PF76La {
    display: none
}

.k3Rv0R {
    top: -50px
}

.OUwLWU {
    max-width: 400px;
    border-radius: 2px;
    box-shadow: 0 0 4px 1px rgba(0,0,0,.3)!important
}

.YhlfwQ {
    left: 17%!important
}

._7Y7udB {
    margin: 20px 0
}

.hvWqk9 {
    margin-bottom: 12px;
    font-weight: 500;
    display: block
}

.b9maPQ,.soVbMq {
    margin: 10px 0
}

.b9maPQ {
    color: #2874f0;
    cursor: pointer
}

.\+r9dsK {
    padding: 20px 16px;
    max-width: 368px;
    margin: auto
}

._5yg1BT {
    margin-top: 30px
}

.k2XLto {
    margin-bottom: 20px
}

.k2XLto .o\+9IlK {
    font-size: 12px;
    color: #878787
}

._9YAn4f {
    margin-bottom: 25px;
    font-weight: 500
}

._0S7fxX {
    margin-top: 60px
}

.vT1qtZ {
    font-size: 16px;
    font-weight: 500
}

.Gsa5mD {
    color: var(--color-grey-grade4)
}

.zhlUAs {
    font-weight: var(--font-regular);
    &:focus {
        box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
    }
}

.myB1GM {
    border-bottom: 1px solid var(--color-grey-grade1);
    .j\+SSYu {
        display: flex;
        .tCIxC2 {
            width: 24px;
            height: 24px;
            margin-right: 16px;
            margin-top: -3px
        }

        ._9-suWS {
            display: inline-block;
            width: 100%
        }
    }

    &._58zmDr {
        background-color: var(--color-blue-bg)
    }
}

._3F1Gzk,.ChobKE {
    color: var(--color-grey-grade4)
}

.FoKPj2 {
    .j\+SSYu {
        margin-left: 18px
    }
}

.w\+qn9N {
    margin-top: 10px
}

.n4hpzu {
    margin-top: 24px
}

.AxFp7M {
    margin-bottom: 16px;
    font-weight: 500;
    display: block
}

.aoCaJi {
    line-height: 1.64;
    list-style: disc;
    margin-left: 16px
}

.z\+VF6p {
    font-style: italic;
    list-style-type: none
}

.i54YjS {
    margin-left: 12px
}

.ftc5OX {
    .vvJq0W {
        font-size: 14px;
        color: var(--color-grey-grade5);
        float: right
    }

    .dRbR4W,.vvJq0W {
        font-weight: var(--font-medium)
    }

    .dRbR4W {
        display: block;
        color: var(--color-yellowish-orange);
        margin-top: 5px;
        font-size: 12px
    }

    .kzaTgC {
        background: var(--color-grey-grade0);
        padding: 1px 16px 0;
        margin-top: 8px;
        border: 1px solid var(--color-grey-grade1);
        border-radius: 2px
    }

    .hGiUFO {
        font-weight: var(--font-medium);
        color: var(--color-grey-grade5);
        border-top: 1px dashed var(--color-grey-grade2);
        padding-top: 12px;
        margin-bottom: 12px
    }
}

.evAOWh {
    font-weight: var(--font-medium)
}

.KcOKzQ {
    background: var(--color-blue-bg);
    border: 1px solid var(--color-grey-grade1)
}

._3LXiZC {
    color: var(--color-offer-green)
}

.uqMC72 {
    color: var(--color-grey-grade8)
}

.zaWnci {
    width: 100%
}

.Gb7YAd {
    height: 32px
}

.wEsz0p {
    height: 50px;
    font-weight: var(--font-medium)
}

.fVB4Xd {
    border-top: 1px dashed var(--color-grey-grade2)
}

.bcadEb {
    width: 70%
}

.Mlisys {
    width: 30%;
    text-align: right
}

.vKVaFf {
    color: var(--color-offer-green)
}

.ZxegMQ {
    display: flex;
    justify-content: flex-end;
    white-space: pre;
    .ydoHrj {
        width: 12px;
        height: 12px;
        margin: 3px 2px 0 0
    }
}

.lifqBI {
    margin-bottom: 24px;
    background: #f9f9f9;
    padding: 20px;
    text-transform: uppercase
}

.ecRsvA {
    max-width: 520px;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding-bottom: 24px;
    margin-top: 20px
}

.-qbWn\+,._9hzdLH,.CRWTAv,.GzQu28,.hsRPzb,.L4Aw\+X,.wyCd0y {
    font-size: 16px
}

.-qbWn\+ {
    font-weight: 500
}

.fEt2H5,.L4Aw\+X {
    color: #878787
}

.fEt2H5 {
    display: block
}

.a9uVPG {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._8\+gdsL,.a9uVPG {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 520px
}

.ur7Z2\+ {
    max-width: 496px
}

.NVI\+Rx {
    display: block;
    color: #ff9f00;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 500
}

.ePNCW6 {
    text-transform: uppercase;
    font-weight: 400;
    box-shadow: none;
    font-size: 14px;
    color: #2874f0
}

.cvKHrP {
    max-width: 440px;
    background: #f9f9f9;
    padding: 16px 16px 0;
    margin-top: 10px
}

.L4Aw\+X {
    float: right
}

.gPSYmK {
    padding: 0 24px 24px
}

.gPSYmK:last-child {
    padding-bottom: 0
}

._07jiLh {
    color: #ff6161;
    margin-left: 10px
}

.llvW71 {
    vertical-align: bottom
}

.CRWTAv {
    max-width: 480px;
    padding: 0 24px
}

.hsRPzb {
    margin-bottom: 30px!important
}

.GzQu28 {
    margin-bottom: 10px
}

.GzQu28:last-child {
    margin-bottom: 0
}

.wyCd0y {
    text-transform: uppercase;
    width: 280px;
    font-weight: 400;
    height: 48px;
    margin: 40px auto 24px;
    display: block
}

.SiDdpi {
    float: none;
    margin: 4px 0
}

._1wM9S3 {
    margin-top: 2px
}

.aeyV8q {
    margin-bottom: 0
}

.jv26kA {
    margin-left: 8px
}

.jv26kA .Orx-\+X {
    padding: 12px 16px
}

.-TtBDy {
    text-transform: none;
    margin-left: 10px;
    font-weight: 400;
    color: #878787
}

.ftc5OX {
    margin-left: 0
}

.ftc5OX .vvJq0W {
    font-size: 14px;
    font-weight: 500;
    color: #212121;
    float: right
}

.ftc5OX .dRbR4W {
    display: block;
    color: #ff9f00;
    margin-top: 5px;
    font-size: 12px;
    font-weight: 500
}

.ftc5OX .kzaTgC {
    background: #fafafa;
    padding: 1px 16px 0;
    margin-top: 8px;
    border: 1px solid #f0f0f0;
    border-radius: 2px
}

.ftc5OX .hGiUFO {
    font-weight: 500;
    color: #212121;
    border-top: 1px dashed #e0e0e0;
    padding-top: 12px;
    margin-bottom: 12px
}

.evAOWh {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 0;
    width: 100%;
    margin-bottom: 14px
}

.KcOKzQ {
    background: #f5faff;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    border: 1px solid #f0f0f0;
    border-radius: 2px
}

.KcOKzQ,.S6J7F\+ {
    overflow: hidden
}

.lTE4Rb {
    margin-left: -10px
}

._3LXiZC {
    color: #388e3c
}

.uqMC72 {
    color: #9e9e9e;
    margin-left: 12px
}

.eUigC9 {
    margin-right: 5px
}

.Gi8e-H {
    display: block
}

.VQ4t0d {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 12px
}

.V5j-j0,.VQ4t0d {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.V5j-j0 {
    padding: 20px;
    background: #ffffe6;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    margin-bottom: 8px;
    width: 100%
}

.V5j-j0 ._6eJi5a {
    margin-right: 8px
}

.V5j-j0 ._6eJi5a ._8hJhOa {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.V5j-j0 .nb9RWN {
    font-size: 14px;
    line-height: 1.14;
    color: #212121
}

.V5j-j0 .nb9RWN .biSG2s {
    font-size: 16px;
    font-weight: 500;
    display: block;
    margin-bottom: 8px
}

.yWOob9 {
    padding: 15px;
    margin: 10px 0;
    border-radius: 2px
}

.Gsa5mD {
    color: #878787;
    margin-left: 8px
}

.w78yYQ {
    margin-top: 16px
}

._4TxmRQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

._1meR4P {
    margin-right: 12px
}

.zhlUAs {
    height: 48px;
    min-width: 200px;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 12px
}

.zhlUAs:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.jbzP62 {
    border-radius: 2px;
    border: 1px solid #ff6161;
    background: #fff7f8
}

.jbzP62,.Z-W8iL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 12px auto
}

.Z-W8iL {
    border-radius: 2px;
    border: 1px solid #ff9f00;
    background: #ffffe6
}

._1fmPaK {
    border-radius: 3px;
    border: .5px solid #af7b1c;
    background: #fef7e9;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto 12px;
    padding: 8px 12px 8px 8px
}

._3qLU9Y {
    background-color: #ff6161
}

._3qLU9Y,.cT1\+Vs {
    padding: 1px 8px;
    color: #f0f0f0;
    font-weight: 500;
    border-radius: 50%;
    margin: 5px 10px 5px 18px
}

.cT1\+Vs {
    background-color: #ff9f00
}

.R1oX3V,.RVka5P {
    color: #212121
}

.RVka5P {
    font-size: 13px;
    line-height: 18px
}

.IH57AR {
    border: 1px solid #e0e0e0;
    box-shadow: none;
    padding: 16px 16px 4px
}

.Nst4CJ {
    display: inline-block;
    margin-left: 10px;
    position: relative
}

.cIZHzL {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 2px;
    text-align: left;
    cursor: pointer
}

.yEuNjB {
    position: absolute;
    top: 50%;
    right: 3px;
    pointer-events: none
}

.hmXF\+i {
    top: 14px;
    right: 1px
}

.t0BpJ3 {
    width: 40px
}

._9tzhXm {
    width: 100%;
    height: 100%;
    padding: 10px
}

.MoOHbl {
    width: 100%;
    height: 48px;
    margin-left: 0;
    border: 1px solid #e0e0e0
}

.MoOHbl.d8OdzZ {
    border: 1px solid #ff6161
}

.u4gYPk {
    right: 10px
}

.itzk6M {
    width: 44px
}

.Um4oTz {
    color: #878787;
    font-size: 14px;
    margin-top: 10px
}

.Um4oTz .uuV8LM {
    color: #2874f0
}

.HMTZEe {
    margin-top: 16px
}

.p-JXcR {
    width: 316px
}

.LEvCy9,.w5e9uc {
    display: inline-block;
    vertical-align: top
}

.LEvCy9 {
    width: 200px;
    background: #fff;
    padding: 9px 7px 9px 16px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    color: #878787;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ij59zx {
    border-color: #ff6161!important
}

.ij59zx .aazY9l {
    color: #ff6161
}

.zXS81S {
    margin-left: 8px
}

.w5e9uc {
    width: 128px
}

.LEvCy9,.w5e9uc {
    margin-right: 12px
}

.GFR7gZ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px
}

.JO5Wdq {
    margin-left: 0!important
}

.TVgwvR {
    height: 48px;
    font-size: 16px;
    font-weight: 400;
    min-width: 200px
}

.TVgwvR:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.WKzceU {
    position: relative
}

.EWCthy {
    position: absolute;
    top: 15px;
    right: 10px
}

.gMCNdh {
    border: 1px solid #e0e0e0;
    box-shadow: none;
    padding: 16px;
    background-color: #fff7f8;
    margin-bottom: 16px
}

.EIwviv {
    display: none
}

.M13P8R {
    font-weight: 500;
    color: #2874f0;
    margin-left: 5px
}

.AavU42 {
    margin: 0 auto 16px;
    display: block
}

._4oINxj {
    width: 350px!important
}

._5G5zT9 {
    width: 100%;
    border: 1px solid #e0e0e0;
    border-spacing: 0;
    margin-bottom: 10px
}

._5G5zT9 .nAAZZl {
    padding: 5px 10px;
    width: 50%;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0
}

._5G5zT9 .nAAZZl:last-child {
    border-right: none
}

._5G5zT9 ._0xk83\+:last-child .nAAZZl {
    border-bottom: none
}

.Fwpmog {
    width: 540px
}

.j9QoB6,.z4kCrK {
    width: 264px;
    display: inline-block;
    vertical-align: top
}

.z4kCrK {
    margin-left: 12px
}

.cZHrQJ {
    font-size: 14px
}

.cZHrQJ,.cZHrQJ ._277ATk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cZHrQJ ._277ATk {
    background-color: #fef7e9;
    padding: 8px 8px 8px 12px;
    margin: 8px 0 10px;
    border-radius: 4px;
    cursor: pointer
}

.cZHrQJ ._277ATk .SCRqrE {
    width: auto;
    margin-right: 10px
}

.cZHrQJ ._277ATk .CXUX39 {
    border-width: 2px!important;
    border-color: #9b9b9b!important
}

.cZHrQJ ._277ATk .ClPMlA {
    margin-left: 6px;
    font-weight: 500;
    color: #2874f0
}

.quCGEA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.quCGEA .ceSyYo {
    margin: 18px 25px;
    width: 400px;
    color: #111112;
    font-size: 13px
}

.quCGEA .ceSyYo .SulQCm {
    font-weight: 500;
    font-size: 16px
}

.quCGEA .ceSyYo .GxnTou {
    font-weight: 400;
    margin: 20px 0
}

.quCGEA .ceSyYo .H2I9iv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 15px
}

.quCGEA .ceSyYo .H2I9iv .zavNtJ {
    margin-right: 10px;
    width: 30px;
    height: 30px
}

.quCGEA .ceSyYo .GURrFQ {
    color: #717478;
    font-size: 11px;
    margin-top: 20px
}

.quCGEA .TVYdfn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 25px 20px
}

.quCGEA .TVYdfn .pgBuTG {
    background-color: #2370f4
}

.quCGEA .TVYdfn .j8EOBN {
    text-align: center;
    cursor: pointer;
    outline: none;
    border: none;
    background: transparent;
    margin-top: 18px;
    color: #2370f4;
    font-size: 13px
}

.-E4hPQ {
    padding: 24px;
    overflow: scroll;
    width: 520px;
    height: 379px
}

.-E4hPQ .Kl2GH1 {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px;
    margin-bottom: 16px;
    color: #000
}

.-E4hPQ .SamxKI {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .15px;
    color: #111112
}

._58khrR {
    border-bottom: 1px solid #e4e7ed
}

._3BLqPZ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    cursor: pointer
}

._3BLqPZ .DeV7\+a {
    width: 292px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .15px
}

._3BLqPZ .C16NEd {
    margin: auto 0
}

._3BLqPZ .BYh83- {
    width: 20px;
    height: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.\-1VfQK {
    overflow: hidden;
    transition: height .3s ease-in-out
}

.bo9aHr {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .3px;
    color: #717478;
    padding-bottom: 16px
}

.d3ouMR {
    height: 48px;
    min-width: 200px;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 12px
}

.d3ouMR:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.xBTmGl {
    margin-top: 16px
}

.i5hwt3 {
    text-transform: uppercase;
    padding: 3px 4px 2px;
    font-weight: 400;
    background-color: #ff6161;
    color: #fff;
    font-size: 12px;
    display: inline-block
}

._0YzDTu {
    font-size: 16px
}

._0YzDTu,.aL5nkf {
    font-weight: 500
}

.rAmG6t {
    color: #878787
}

.zrwKNv {
    color: #2874f0;
    font-weight: 500
}

.Ox\+Yqg {
    background-color: #fff;
    color: #878787;
    font-weight: 500;
    border: 1px solid #e0e0e0
}

.eZpPkz {
    margin-top: 8px;
    color: #388e3c
}

.Zto6jc {
    margin-top: 8px;
    color: #878787
}

.wqxwWW {
    float: right;
    max-width: 216px;
    font-size: 12px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #000
}

._65Ncaw {
    margin-left: 8px
}

.ZKHoWc {
    max-height: 200px!important
}

.k-hpx3 {
    position: relative;
    top: 2px;
    width: 14px
}

.k-hpx3,.NxixXE {
    margin-right: 8px
}

.dR4MsS {
    margin-left: 4px;
    padding: 2px;
    color: #2874f0;
    font-weight: 500;
    cursor: pointer
}

.M-Eial {
    color: #878787;
    margin-left: 12px
}

.yNvE5P {
    position: relative
}

.yNvE5P ._39dHoV {
    width: 30%;
    font-size: 16px;
    font-weight: 500;
    color: #212121;
    margin-top: 22px;
    margin-right: 0
}

.yNvE5P .ipA\+ax {
    height: 16px;
    margin-right: 8px;
    vertical-align: middle
}

.yNvE5P .JL0JMI {
    min-width: 200px;
    height: 48px;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 500;
    margin-top: 16px
}

.yNvE5P .T6kEur {
    min-width: 400px
}

.yNvE5P .tU3qwQ {
    font-size: 16px
}

.yNvE5P .n-nqSX {
    margin-top: 20px;
    margin-bottom: -6px
}

.yNvE5P .tYEhnP {
    position: absolute;
    right: 0;
    top: -20px
}

.yNvE5P .a\+Jb3q {
    background: #f0f0f0;
    border: 1px solid #e0e0e0;
    color: #212121;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 22px;
    margin-top: 16px;
    cursor: pointer
}

.yNvE5P .a\+Jb3q .-kjDwf,.yNvE5P .a\+Jb3q .HylNff {
    display: inline-block
}

.yNvE5P .a\+Jb3q .-kjDwf {
    margin-right: 8px;
    width: 8px
}

.yNvE5P .V\+hsFy {
    background: #fff;
    padding: 2px 24px 22px
}

.JJn65V {
    background: #f0f0f0;
    border: 1px solid #e0e0e0;
    color: #212121;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 23px
}

.JJn65V ._2bKhfl,.JJn65V .uFkCDM {
    display: inline-block
}

.JJn65V ._2bKhfl {
    margin-right: 7px
}

.UcGy1x {
    background: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: auto
}

.tO-fJu {
    padding: 16px 0 0;
    border-right: 1px solid #f0f0f0;
    width: 239px;
    display: inline-block;
    vertical-align: top
}

.tO-fJu .OAwAM3 {
    width: 100%;
    font-size: 14px;
    color: #212121;
    cursor: pointer;
    padding: 10px 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.tO-fJu .OAwAM3 ._1pMmov {
    color: #878787
}

.tO-fJu .OAwAM3:last-child {
    margin-bottom: 0;
    padding-bottom: 12px
}

.tO-fJu .OAwAM3.IgI4xo {
    background: #f1f3f6;
    color: #2874f0;
    font-weight: 500
}

.tO-fJu .OAwAM3.IgI4xo ._6O97Ym {
    display: inline-block
}

.tO-fJu .OAwAM3 ._6O97Ym {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    position: absolute;
    right: 12px;
    display: none
}

.tO-fJu .OAwAM3 ._6O97Ym .HvoFNv {
    fill: #2874f0
}

.tO-fJu .OAwAM3 ._6O97Ym .h43Rfh {
    fill: #878787
}

._3-dT0F {
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1
}

._3-dT0F ._9H2w8X {
    margin: 17px 21px
}

._3-dT0F ._9H2w8X .y3EAh7 {
    display: inline-block;
    vertical-align: top;
    padding-top: 2px
}

._3-dT0F ._9H2w8X .uwx07K {
    display: inline-block;
    line-height: 1.43;
    font-size: 14px;
    color: #212121;
    width: 90%;
    margin-left: 14px
}

._3-dT0F ._6ldcbz {
    margin-bottom: 0
}

._3-dT0F ._8B1M2r {
    margin-left: 40px
}

._3-dT0F ._8B1M2r .hBbM-Z {
    padding: 12px 16px
}

.dAUVoQ {
    padding: 10px 16px
}

._4\+bH3v {
    margin: 24px 0 12px;
    padding: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background: none;
    border: none;
    box-shadow: none
}

.H-o5Te {
    max-height: 200px!important
}

.eWZDca {
    color: #2874f0;
    font-weight: 500;
    cursor: pointer
}

.-oyLfM,.VxEdZO {
    margin-top: 10px
}

.nEBxgg {
    font-size: 18px;
    font-weight: 500;
    padding: 20px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.aZdvht {
    color: #2874f0
}

.as0MRP {
    margin-top: 10px
}

._0vYT9Y {
    border: 1px solid #f0f0f0;
    margin-bottom: 10px
}

._2GecQR {
    width: 472px;
    height: 720px
}

._9a2UeO {
    margin-top: 20px;
    padding: 24px
}

._9a2UeO .mXQQY4 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500
}

._9a2UeO .wVo\+85 {
    margin-bottom: 16px
}

._9a2UeO .wVo\+85 .R0K5eK {
    width: 124px;
    height: 48px;
    margin-right: 12px;
    display: inline-block
}

._9a2UeO .wVo\+85 .R0K5eK .oTS-ai {
    padding: 12px 8px;
    line-height: 24px;
    font-size: 16px
}

._9a2UeO .wVo\+85 .wi1TO2 {
    max-width: 200px;
    display: inline-block;
    vertical-align: top
}

._9a2UeO .wVo\+85 .wi1TO2 ._1QzWb4 {
    height: 50px;
    font-size: 16px;
    font-weight: 500;
    min-width: 200px;
    margin-left: 15px
}

._9a2UeO ._2tlwN7 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 4px
}

._9a2UeO ._2tlwN7 .hE1rxu {
    font-size: 12px;
    color: #878787;
    margin-right: 7px
}

._9a2UeO .W7V0WC {
    display: inline-block;
    padding-left: 20px;
    font-size: 12px;
    color: #878787
}

._9a2UeO .xsmTYm {
    color: #2874f0;
    font-weight: 500;
    font-size: 12px;
    margin-left: 4px
}

.kWg9VW {
    width: 472px;
    height: 720px
}

.ABu3L0 {
    font-weight: var(--font-regular);
    line-height: 18px
}

.-up47D,.ABu3L0 {
    font-size: var(--font-size-12)
}

.-up47D {
    color: var(--color-blue-lighter3);
    font-weight: var(--font-medium)
}

._8WPor7 {
    max-height: 200px!important
}

.ECdysm {
    padding: 24px 24px 16px;
    font-size: var(--font-size-20);
    font-weight: var(--font-medium);
    line-height: 28px;
    letter-spacing: -.02px;
    border-bottom: 1px solid var(--color-grey-grade16)
}

.Kwoe37 {
    overflow: auto;
    max-height: 720px
}

.hFkQQQ {
    background-color: var(--color-white-bg)
}

.kOwHJB {
    border-bottom: 1px solid var(--color-grey-grade16)
}

.N01JRm {
    padding: 16px 20px 20px;
    color: var(--color-grey-grade14);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.vIDB2L {
    font-size: var(--font-size-10);
    line-height: 16px
}

.DP5MqR,.vIDB2L {
    font-weight: 400;
    letter-spacing: .01px
}

.DP5MqR {
    font-size: var(--font-size-12);
    line-height: 18px
}

.NSAorQ {
    padding: 0 20px 24px
}

.Rm3bP7 {
    padding: 24px 0 16px;
    color: var(--color-grey-grade5);
    font-size: var(--font-size-17);
    line-height: 24px;
    font-weight: var(--font-medium);
    letter-spacing: -.01px
}

.\+RyfTU {
    padding-top: 100%
}

.OLCFH4 {
    border: .5px solid var(--color-grey-grade2);
    border-bottom: none
}

.OLCFH4:last-child {
    border-bottom: .5px solid var(--color-grey-grade2)
}

.OLCFH4 {
    border-collapse: collapse;
    color: var(--color-grey-grade5)
}

.jEwXmt {
    border-right: .5px solid var(--color-grey-grade2)
}

.jEwXmt:last-child {
    border-right: 0
}

.jEwXmt {
    padding: 12px;
    width: 24%;
    text-align: center
}

.jEwXmt:first-child {
    text-align: left
}

.jEwXmt:last-child {
    text-align: right;
    width: 27%
}

._735CKv,.jEwXmt {
    font-size: var(--font-size-14);
    font-weight: var(--font-regular);
    line-height: 20px;
    letter-spacing: -.01px
}

._735CKv {
    text-align: left!important;
    background: var(--color-grey-grade10);
    color: var(--color-grey-grade14)
}

.tIAaXN {
    font-weight: var(--font-medium)
}

._579U8Q {
    color: var(--color-grey-grade5)
}

.Vh\+igg {
    font-size: var(--font-size-17);
    font-weight: var(--font-medium);
    line-height: 24px;
    letter-spacing: -.01px;
    padding: 24px 0 8px
}

.exwlpu,.NevQUN,.Smpt3\+ {
    font-size: var(--font-size-14);
    font-weight: var(--font-regular);
    line-height: 20px;
    letter-spacing: -.01px
}

._9cu6oX {
    width: 432px;
    text-wrap: wrap;
    word-wrap: break-word
}

.qPifRp {
    padding-bottom: 16px
}

.JD-Ukx {
    margin-left: 16px
}

.JD-Ukx:last-child {
    padding-bottom: 16px
}

.XwQsgy {
    padding: 24px 0 16px;
    color: var(--color-grey-grade5);
    font-size: var(--font-size-17);
    line-height: 24px;
    font-weight: var(--font-medium);
    letter-spacing: -.01px
}

.u7NexN {
    color: var(--color-grey-grade8);
    font-weight: var(--font-regular)
}

._8N1-dE,.u7NexN {
    font-size: var(--font-size-14);
    line-height: 20px;
    letter-spacing: -.01px
}

._8N1-dE {
    color: var(--color-grey-grade14);
    padding: 8px 12px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--color-grey-grade10);
    font-weight: var(--font-medium)
}

._8N1-dE,.mH3q\+y {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: .5px solid var(--color-grey-grade2);
    border-bottom: none
}

.mH3q\+y {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    box-sizing: border-box
}

.mH3q\+y:last-child {
    border-bottom: .5px solid var(--color-grey-grade2)
}

.mH3q\+y {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: var(--neutral-900);
    font-size: var(--font-size-14);
    font-weight: var(--font-regular);
    line-height: 20px;
    letter-spacing: -.01px
}

.XuLBI9 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    border-right: .5px solid var(--color-grey-grade2)
}

.XuLBI9:last-child {
    border-right: 0
}

.XuLBI9 {
    padding: 12px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    white-space: pre-line;
    word-break: break-word
}

.Iq9iwr {
    min-width: 36px;
    -webkit-flex: 0;
    -ms-flex: 0;
    flex: 0;
    font-size: var(--font-size-12);
    font-weight: var(--font-regular);
    line-height: 18px
}

.IScxJI {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tx1Yyo {
    padding-bottom: 12px
}

.tx1Yyo:last-child {
    padding-bottom: 0
}

.-YoKW\+,.fXe0af {
    -webkit-flex: 2;
    -ms-flex: 2;
    flex: 2
}

.fXe0af {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.ecHAXB {
    margin-top: 16px;
    display: inline-block
}

.-uON95 {
    width: 176px
}

.DIy-fT {
    height: 48px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    vertical-align: top
}

.DIy-fT:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.oQRGAq {
    margin-top: 0
}

.omfGid {
    margin: 8px 0;
    font-size: 12px
}

.KpCBSK {
    padding: 0 32px;
    height: 40px;
    border-radius: 2px;
    border: 1px solid #e0e0e0!important;
    color: #2874f0!important;
    font-size: 14px;
    font-weight: 500;
    background: #fff!important;
    margin-left: auto;
    cursor: pointer;
    text-transform: uppercase;
    box-shadow: none!important
}

.KpCBSK:disabled {
    color: #878787;
    cursor: auto
}

._3xyPzM {
    color: #212121;
    cursor: auto
}

._4KLnOp,._4KLnOp .iZtsl8,.OSvHUb {
    display: inline-block
}

._4KLnOp .iZtsl8 {
    vertical-align: top;
    height: 48px;
    border: 1px solid #e0e0e0;
    background: #fff
}

._4KLnOp .iZtsl8 .t2oPYA {
    height: 46px;
    width: 146px;
    line-height: 46px;
    text-align: center;
    display: inline-block;
    vertical-align: middle
}

._4KLnOp .iZtsl8 .sW4x2A {
    width: 18px;
    height: 18px;
    margin: 10px;
    vertical-align: middle
}

._4KLnOp .SelUzT {
    margin: 0 12px;
    display: inline-block
}

.NaEfbt {
    padding: 4px 4px 4px 0;
    font-weight: 500;
    color: #2874f0;
    cursor: pointer
}

.vld4D- {
    max-width: 480px
}

.vld4D- .UhDN7V {
    font-size: 20px;
    font-weight: 500;
    padding: 16px 16px 20px
}

.vld4D- .uTbSs3 {
    padding: 16px 16px 0;
    border-top: 1px solid #f0f0f0
}

.vld4D- .uTbSs3 ._2JrSWY {
    font-size: 16px;
    color: #212121;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.vld4D- .uTbSs3 ._2zrC40 {
    font-size: 12px;
    color: #878787;
    padding-bottom: 4px
}

.kQCHPX {
    background: #fff
}

.WMMwb0 {
    font-weight: 500;
    color: #878787
}

._3j-e05,.WMMwb0 {
    border-bottom: 1px solid #f0f0f0;
    font-size: 16px
}

.JXc6bF {
    border-top: 1px dashed #e0e0e0
}

.aGG93s {
    background-color: #f7fffa;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f7fffa
}

.FWzgYE {
    color: #111112
}

.MAkSeF {
    font-weight: 500
}

.f2OdtV {
    margin: 24px 15px 8px
}

.f2OdtV .MSy\+kM {
    width: 29px;
    height: 36px;
    margin-right: 20px;
    float: left
}

.f2OdtV ._6tpxyP {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.29;
    display: block;
    margin-left: 49px;
    color: #878787
}

.aGYB9V {
    position: relative;
    z-index: 2
}

.aGYB9V .MEyTXE {
    width: inherit
}

.aGYB9V .DVx33\+ {
    position: absolute
}

.aGYB9V .ljI\+mf {
    position: fixed
}

.aGYB9V .thKi-s {
    top: 0!important
}

.aGYB9V .bH5psi {
    bottom: 0;
    top: auto!important
}

.aGYB9V ._2U3yBd {
    -webkit-transform: translateY(0)!important;
    transform: translateY(0)!important
}

.kQCHPX {
    background: var(--color-white-bg);
    border-radius: 2px;
    min-height: 47px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

.WMMwb0 {
    display: block;
    text-transform: uppercase;
    padding: 13px 24px;
    font-weight: var(--font-medium);
    color: var(--color-grey-grade4);
    min-height: 47px;
    border-radius: 2px 2px 0 0
}

._3j-e05,.WMMwb0 {
    border-bottom: 1px solid var(--color-grey-grade1);
    font-size: var(--font-size-16)
}

._3j-e05 {
    padding: 0 24px
}

.JXc6bF {
    border-top: 1px dashed var(--color-grey-grade2);
    margin-bottom: 20px
}

.aGG93s {
    background-color: var(--color-green-bg);
    margin-left: -24px;
    margin-right: -24px;
    border-top: 1px solid var(--color-grey-grade1);
    border-bottom: 1px solid var(--color-green-bg);
    padding-left: 24px;
    padding-right: 24px
}

.FWzgYE {
    color: var(--color-grey-grade25)
}

.MAkSeF {
    font-weight: var(--font-medium)
}

.m6h8X7 {
    width: 376px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1240px) {
    .m6h8X7 {
        width:280px!important
    }
}

.jmf23e {
    position: relative;
    width: 100%;
    display: inline-block;
    vertical-align: top
}

.aKjCkH,.jmf23e.RP7vYv {
    width: 368px;
    margin-left: 16px
}

.aKjCkH {
    display: inline-block;
    height: 100%;
    position: relative;
    vertical-align: top
}

.aKjCkH ._30h8Qw {
    top: 72px
}

@media only screen and (max-width: 1240px) {
    .aKjCkH {
        width:280px!important
    }
}

.yxWtY3 {
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #e0e0e0;
    min-height: 47px
}

.s\+dubz {
    position: absolute;
    width: 100%
}

.vq2cZB {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    box-shadow: 0 1px 4px rgba(0,0,0,.12);
    margin: 24px 0;
    border-radius: 2px
}

.vq2cZB,.vq2cZB ._1lfKrm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vq2cZB ._1lfKrm {
    border-bottom: 1px solid #f0f0f0;
    padding: 22px 17px 20px 28px;
    cursor: pointer
}

.vq2cZB ._1lfKrm .V3y55O {
    margin-right: 12px
}

.vq2cZB ._1lfKrm .V3y55O .IyE3lb {
    width: 32px;
    max-height: 32px
}

.vq2cZB ._1lfKrm .qTkcqZ {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .3px;
    color: #111112
}

.vq2cZB ._1lfKrm .cVslTo {
    margin-left: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.vq2cZB .lEzBIn {
    padding: 12px 0;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .2px;
    color: #2a55e5
}

.-TssG\+,.CsYfzl {
    width: 416px
}

.CsYfzl .fnQmAY {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 12px
}

.CsYfzl .fnQmAY .eClJDs {
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.CsYfzl .fnQmAY .HbRfBn {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px;
    color: #111112
}

.CsYfzl .vUGYUt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.CsYfzl .vUGYUt ._1lfKrm {
    padding: 15px 12px 15px 6px;
    border-radius: 6px;
    border: 1px solid #f0f0f0;
    margin-bottom: 8px
}

.CsYfzl .u\+-H\+W {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.CsYfzl .u\+-H\+W .oEuVQa {
    margin-bottom: 16px
}

.CsYfzl .u\+-H\+W .oEuVQa .C26K9b {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px;
    color: #111112;
    margin-bottom: 8px
}

.mfyHGh {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #f0f0f0;
    padding: 22px 17px 20px 28px;
    cursor: pointer
}

.mfyHGh .pG4I5c {
    margin-right: 12px
}

.mfyHGh .pG4I5c .MFSjTQ {
    width: 32px;
    max-height: 32px
}

.mfyHGh .VF3Ywl {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .3px;
    color: #111112
}

.mfyHGh .NQ6JrL {
    margin-left: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.m1IPak {
    max-height: 70vh;
    overflow: auto
}

.m1IPak .eLNQwZ {
    padding: 20px 24px 16px;
    border-bottom: 1px solid #f0f0f0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.m1IPak .eLNQwZ,.m1IPak .eLNQwZ .MPLcpa {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.m1IPak .eLNQwZ .MPLcpa {
    margin-right: 20px;
    cursor: pointer
}

.m1IPak .eLNQwZ .gUOBNB {
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: .15px;
    color: #111112
}

.m1IPak .bqYPh9 {
    padding: 16px 24px 20px
}

.b5rp0W.qbuikV {
    color: #717478;
    text-decoration: line-through
}

.b5rp0W.As1Btb {
    color: #008c00
}

.b5rp0W.WGN099 {
    margin-right: 5px
}

.HRZecL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.HRZecL ._59Raj\+ {
    max-width: 68%
}

.HRZecL ._59Raj\+ .k9WPjB {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.HRZecL ._59Raj\+ .k9WPjB .rVnkyn {
    margin-left: 8px;
    min-height: 16px;
    min-width: 16px
}

.HRZecL ._59Raj\+ .k9WPjB .qFotRH {
    margin-right: 8px;
    height: 20px;
    width: 20px
}

.HRZecL .tQmGSZ {
    font-size: 12px;
    color: #878787
}

._6HMXbu {
    color: #388e3c
}

.apKoLn {
    color: #008c00
}

.kOqkzE {
    font-size: 12px
}

.zOX3pk {
    width: 12px;
    height: 12px;
    margin: 0 2px -1px 0
}

._4KQt7X {
    margin-top: 0;
    padding: 6px 16px 6px 0
}

.gbB1CW {
    padding: 10px;
    margin-left: 16px
}

.eHYo5p {
    vertical-align: middle
}

._3t4sCf {
    margin-left: 16px
}

.-xKMRp {
    color: #878787;
    padding-left: 3px
}

.oSbCnc {
    padding-top: 12px;
    display: inline-block
}

.oSbCnc .jb1pSX {
    display: inline-block;
    vertical-align: top;
    margin-right: 12px
}

.oSbCnc .Jjkk7N {
    padding: 14px 32px;
    font-size: 16px;
    text-transform: uppercase;
    vertical-align: top
}

.FsBy2H {
    margin-left: 6px;
    font-weight: 500
}

.FsBy2H .QwuEaK {
    margin-left: 6px;
    color: #388e3c
}

.cki3\+s {
    padding-top: 14px
}

.cki3\+s .wEZKBv {
    font-size: 16px;
    display: block;
    font-weight: 500
}

.cki3\+s .JUP8ZZ {
    height: 48px;
    font-size: 16px;
    margin-top: 14px;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0 64px
}

.cki3\+s .JUP8ZZ:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.V1ymRQ .q2GseN {
    color: #878787;
    margin-left: 12px
}

.V1ymRQ .rx4P9A {
    margin-right: 6px
}

.DkUocK,.V1ymRQ .kfOkMj {
    font-weight: 500
}

.DkUocK,.xhLzvu {
    margin-top: 16px
}

.xhLzvu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.xhLzvu .jIbgdC {
    margin-top: 2px
}

.OEYoWa {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px
}

.OEYoWa .j7baMV {
    position: relative;
    width: 320px;
    margin-right: 20px
}

.OEYoWa .j7baMV .L0cDUo,.OEYoWa .j7baMV .X5lRGa,.OEYoWa .j7baMV .YIuLTS {
    position: absolute;
    right: 16px;
    top: 16px;
    color: #2874f0;
    text-transform: uppercase;
    cursor: pointer
}

.OEYoWa .j7baMV .YIuLTS {
    top: 20px;
    right: 20px;
    width: 16px;
    height: 16px
}

.OEYoWa .j7baMV .X5lRGa {
    top: 20px
}

.OEYoWa .j7baMV .yjUtwx {
    padding-right: 40px
}

.OEYoWa .j7baMV ._1B1\+IB {
    padding-right: 65px
}

._3axBtx,.cLLuYN {
    display: inline-block;
    min-width: 200px;
    height: 50px;
    font-weight: 500;
    font-size: 16px
}

._3axBtx {
    display: block;
    margin-top: 16px
}

._4m8Fki {
    color: #26a541;
    font-weight: 500
}

.JQMHmU {
    color: #ff4343
}

.nNTNQ2 {
    margin: 0 8px -3px 0
}

.ANjy1p {
    color: #878787;
    margin-left: 8px
}

._2LDOLK {
    float: right;
    font-size: 12px
}

.La7ecn {
    color: #000
}

._8sCsHZ {
    margin-left: 4px;
    color: #2874f0;
    font-weight: 500;
    cursor: pointer
}

.IR4o9E {
    font-size: 12px;
    font-weight: 500
}

.IR4o9E .qh-nOc {
    line-height: 20px;
    margin-top: 10px
}

.rna859 {
    margin-top: 16px
}

.rna859 ._89sRcA {
    height: 48px;
    min-width: 200px;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 12px
}

.rna859 ._89sRcA:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.s9kWnm {
    display: inline-block
}

.kQQHRZ {
    padding: 15px 10px
}

._0YzDTu {
    font-size: var(--font-size-16);
    font-weight: var(--font-medium)
}

.cseoAf {
    margin-top: 20px;
    margin-bottom: 5px
}

.aL5nkf {
    font-weight: var(--font-medium);
    display: block
}

.rAmG6t {
    color: var(--color-grey-grade4);
    margin-top: 3px;
    display: block
}

._0ax4im {
    margin-right: 17px;
    float: left
}

.XRHWiK {
    margin-right: 24px
}

.-ibosy {
    overflow: hidden;
    margin-top: 25px
}

.no3Lli {
    float: left
}

.zrwKNv {
    display: block;
    padding-top: 10px;
    color: var(--color-brand-blue)
}

.Ox\+Yqg,.zrwKNv {
    font-weight: var(--font-medium);
    cursor: pointer
}

.Ox\+Yqg {
    margin-left: 5px;
    border-radius: 50% 50%;
    background-color: var(--color-white-bg);
    color: var(--color-grey-grade4);
    width: 16px;
    height: 16px;
    font-size: 11px;
    line-height: 16px;
    border: 1px solid var(--color-grey-grade2);
    box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
    padding: 1px 4px 0;
    vertical-align: middle
}

.el2-ND {
    color: #878787;
    float: right;
    margin-right: 16px;
    max-width: 230px
}

.el2-ND:after {
    clear: both
}

.QvXtQy {
    margin-bottom: 10px
}

.QvXtQy:last-child {
    margin-bottom: 0
}

.Mz\+dkh {
    max-width: 400px;
    border-radius: 2px;
    box-shadow: 0 0 4px 1px rgba(0,0,0,.2)!important
}

.QTSLaI {
    cursor: pointer
}

.ro6H2M {
    border-bottom: none!important
}

.ro6H2M .Lug4rB {
    display: inline-block;
    width: 32px
}

.ro6H2M .AH1JxO {
    color: #878787
}

.ro6H2M .d3Wytb {
    border: 2px solid #979797;
    border-radius: 2px
}

.ro6H2M .rASOoY {
    margin-left: 16px;
    color: #878787
}

.ro6H2M .rASOoY .F0D7JA {
    margin-left: 6px;
    font-weight: 500
}

.zPyQpQ {
    margin-top: 16px;
    margin-left: 32px
}

.v8DyVx {
    padding: 10px 20px;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.XwmE\+i {
    vertical-align: middle
}

.cRo7pF {
    margin-top: 0
}

.G6r9rE {
    height: 48px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400
}

.G6r9rE:focus {
    box-shadow: 2px 3px 3px 0 rgba(0,0,0,.2)
}

.dGTIaw {
    color: #ff9f00;
    font-size: 14px;
    float: right
}

.kO9YLR {
    margin-bottom: 8px
}

.yVy1cJ {
    margin-top: 16px
}

.yVy1cJ .JImv2J {
    margin-bottom: 16px
}

._3wN6b9 {
    margin-left: 8px
}

.p4vqU- .Xc15wH {
    margin-top: 16px
}

.p4vqU- .Xc15wH,.p4vqU- .Xc15wH ._5dYzt4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.p4vqU- .Xc15wH ._5dYzt4 {
    max-width: 316px;
    font-size: 12px;
    color: #ff6161
}

.p4vqU- .Xc15wH ._5dYzt4 .WFHtaG {
    margin-left: 8px
}

.p4vqU- .Xc15wH .W1Yqsk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.p4vqU- .Xc15wH .W1Yqsk .zZKvIp {
    border-radius: 2px;
    width: 316px;
    height: 48px;
    margin-bottom: 8px
}

.p4vqU- .Xc15wH .W1Yqsk .zZKvIp .Jrkfbo {
    height: 48px
}

.p4vqU- .Xc15wH .W1Yqsk .zZKvIp .bK8fou {
    padding-top: 14px;
    line-height: 20px
}

.p4vqU- .Xc15wH .W1Yqsk .LxD1Fc {
    position: absolute;
    font-size: 14px;
    line-height: 20px;
    color: #2874f0;
    cursor: pointer;
    right: 16px;
    top: 14px
}

.p4vqU- .Xc15wH .W1Yqsk .LxD1Fc.B4hPWe {
    color: #dbdbdb;
    cursor: default
}

.p4vqU- .Xc15wH ._6nSGLj {
    height: 48px;
    width: 200px;
    font-size: 14px;
    margin-bottom: 12px;
    margin-left: 15px
}

.p4vqU- .Xc15wH ._6nSGLj.JG3VTw {
    margin-left: 0;
    width: 144px
}

.DX8c38 {
    margin-top: 8px
}

._9uGz9m .DKxJ\+d {
    line-height: 20px
}

._9uGz9m .u-62Zb {
    display: inline-block;
    color: #878787;
    font-size: 14px;
    line-height: 16px;
    margin-left: 12px
}

._9uGz9m .u-62Zb .kBALEW {
    display: inline-block;
    margin-right: 5px
}

._9uGz9m .u-62Zb .yniFq7 {
    display: inline-block;
    width: 12px
}

._9uGz9m ._0p-MKP {
    margin-left: 8px
}

.XOIHOX {
    color: #878787;
    margin-top: 8px;
    font-size: 14px
}

.XOIHOX.D-rb-- {
    color: #ff6161
}

.XOIHOX.GpNKC- {
    color: #388e3c
}

.tV5u6D {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tGDVm9 li {
    line-height: 1.4
}

.pIaA57 {
    margin-top: 8px;
    margin-bottom: 0!important
}

.upXlSE {
    margin: 0!important
}

.myB1GM {
    border-bottom: 1px solid #f0f0f0;
    padding: 16px 25px
}

.myB1GM .j\+SSYu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.myB1GM .j\+SSYu .tCIxC2 {
    width: 24px;
    height: 24px;
    margin-right: 16px;
    margin-top: -3px
}

.myB1GM .j\+SSYu ._9-suWS {
    display: inline-block;
    width: 100%
}

.myB1GM._58zmDr {
    background-color: #f5faff
}

.SC\+loY {
    margin-bottom: 8px
}

.P1LZ6A {
    margin-left: 0;
    padding-left: 44px
}

._3F1Gzk {
    color: #878787;
    margin-left: 12px
}

.ChobKE {
    font-size: 25px;
    width: 33px;
    position: relative;
    padding-left: 2px;
    margin-top: 8px;
    margin-left: -16px;
    vertical-align: middle;
    display: inline-block;
    line-height: 0;
    color: #878787
}

.OUvfK7 {
    margin-top: 0
}

.sYxRi2 {
    margin-left: 5px
}

.FoKPj2 .j\+SSYu {
    margin-left: 18px
}

.NBup7D {
    margin-top: 2px
}

.Lbh7qX {
    margin-top: 16px
}

.cVifDP {
    font-size: 16px;
    padding: 15px 48px
}

.tRNnhV {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 14px;
    margin-bottom: 18px;
    line-height: 20px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--font-size-14)
}

.tRNnhV .StSonO {
    margin-right: 8px
}

.tRNnhV ._5dZPYM {
    margin-left: 2px;
    color: var(--color-blue-lighter3)
}

.rrjt11 {
    padding: 20px 0 20px 24px;
    font-weight: 500;
    font-size: var(--font-size-20);
    line-height: 28px;
    letter-spacing: .15px;
    border-bottom: 1px solid var(--color-border-grey)
}

.QnrMzx {
    padding: 24px
}

.QnrMzx ._83H1JS {
    padding-bottom: 24px;
    font-size: var(--font-size-14);
    line-height: 20px
}

.QnrMzx ._9sYaRe {
    font-weight: 600;
    font-size: var(--font-size-14);
    line-height: 28px
}

.QnrMzx .S7UmMw {
    padding: 12px 9px 12px 12px
}

.QnrMzx .S7UmMw ._7KvXJy {
    margin-left: 10px;
    list-style: disc
}

.sy\+RuC {
    max-width: 60%!important
}

.G3Ogss,.G3Ogss .aMEz1U {
    text-align: center
}

.G3Ogss .aMEz1U {
    width: auto;
    padding: 10px 34.5px;
    font-size: var(--font-size-14);
    line-height: 20px;
    color: var(--color-blue-lighter3);
    border: 1px solid var(--color-blue-lighter5);
    background-color: var(--color-white-bg);
    margin-top: 16px
}

.sih0k1,.xNW9HG {
    background-color: var(--color-blue-lighter4)
}

.sT6-QQ {
    padding: 12px 24px 20px 16px;
    margin-bottom: 16px;
    border-radius: 4px;
    border-color: #e4e7ed;
    background-color: #fff;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.sT6-QQ .q-hzvR {
    line-height: 28px;
    color: #111112;
    margin-bottom: 8px
}

.sT6-QQ .kMKYlw {
    color: #2a55e5;
    font-weight: 600;
    line-height: 24px
}

.vJJ76\+ {
    padding: 40px
}

.vJJ76\+ .nGqPVY {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    font-size: 14px
}

.vJJ76\+ .nGqPVY .q-hzvR {
    padding: 24px
}

.vJJ76\+ .nGqPVY .ltX\+fV {
    line-height: 28px;
    color: #111112;
    margin-bottom: 8px
}

.vJJ76\+ .nGqPVY .qiSfFW {
    font-weight: 700
}

.vJJ76\+ .nGqPVY .qS1Str {
    background-color: #cfe1ff;
    border-radius: 0 0 7px 7px;
    line-height: 16px
}

.vJJ76\+ .nGqPVY .qS1Str .L2Ra2e {
    padding: 12px 14px;
    color: #111112;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vJJ76\+ .nGqPVY .qS1Str .L2Ra2e .jFKYaW {
    margin-right: 6px;
    margin-top: 1px
}

._43s\+N5 {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px
}

.UiVrUD {
    padding-bottom: 16px;
    color: #717478
}

.TjQBGe {
    padding-bottom: 4px
}

.EqhW5C {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.EqhW5C,.EqhW5C .m5jviN {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.EqhW5C .m5jviN {
    margin-left: 130px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 230px;
    text-align: center
}

.EqhW5C .m5jviN ._23ElK\+ {
    margin-bottom: 35px;
    text-align: center
}

.qS1Str {
    margin-top: 24px
}

.qS1Str .L2Ra2e {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 16.5px;
    background-color: #f0f5ff;
    border: 1px solid #cfe1ff;
    border-radius: 4px
}

.qS1Str .L2Ra2e .jFKYaW {
    margin-right: 6.5px
}

.FmvbqM {
    color: #2874f0;
    display: block;
    margin: 24px auto auto;
    height: 40px
}

.FmvbqM,.FmvbqM:hover {
    box-shadow: none
}

.JtSutH {
    min-height: 480px;
    background-color: #fff;
    position: relative;
    padding: 50px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.JtSutH .E1ZmZa {
    max-width: 500px;
    margin: 0 auto
}

.JtSutH .p-ay6L {
    text-align: center
}

.JtSutH .p-ay6L .mx7\+Ho {
    color: #ff6161;
    font-size: 12px;
    margin-top: 6px;
    font-weight: 500
}

.JtSutH .c1\+C89 {
    text-align: center;
    width: 380px;
    margin: 0 auto
}

.JtSutH .c1\+C89 .v1mGW1 {
    color: #212121;
    line-height: 1.43
}

.JtSutH .\+rd88T {
    margin: 52px auto 0;
    border: none;
    border-bottom: 1px solid #c2c2c2;
    font-size: 24px;
    text-align: center;
    outline: none;
    padding-bottom: 8px;
    display: block
}

.JtSutH .\+rd88T::-webkit-input-placeholder {
    color: #c2c2c2
}

.JtSutH .\+rd88T::-moz-placeholder {
    color: #c2c2c2
}

.JtSutH .\+rd88T:-ms-input-placeholder {
    color: #c2c2c2
}

.JtSutH .\+rd88T::placeholder {
    color: #c2c2c2
}

.JtSutH .K9LFZi {
    margin-top: 32px;
    text-transform: uppercase;
    padding: 18px 50px
}

.JtSutH .Pe4R-P {
    font-weight: 500;
    cursor: pointer;
    color: #2874f0
}

.JtSutH .dlyB3\+ {
    font-size: 16px;
    margin-bottom: 18px
}

.JtSutH .Alyp58 {
    margin-top: 18px;
    font-size: 16px;
    font-weight: 500
}

.JtSutH .Alyp58 ._9BV4W6 {
    color: #878787
}

.JtSutH .Alyp58 .x1eM8O {
    margin-left: 6px
}

.JtSutH .Alyp58 .iP02BG {
    margin-top: 8px;
    margin-bottom: 8px;
    color: #878787
}

.JtSutH .pMVr7B {
    vertical-align: middle;
    height: 28px;
    margin-right: 12px
}

.JtSutH .aBMJmb {
    margin-top: 50px;
    font-size: 14px;
    color: #878787;
    font-weight: 500
}

.JtSutH .DTX2s0 {
    padding: 10px
}

.JtSutH .DTX2s0 .SH4duq {
    padding: 20px 10px 0;
    color: #212121;
    font-weight: 400
}

.JtSutH .DTX2s0 .SH4duq ._6Wbl1K {
    display: inline-block;
    width: 32px
}

.JtSutH .DTX2s0 .SH4duq .jrQit- {
    margin-left: 4px;
    color: #2874f0;
    font-weight: 500
}

.JtSutH .DTX2s0 .IFIlEu {
    padding: 10px;
    font-size: 14px;
    line-height: 24px
}

.JtSutH .DTX2s0 .IFIlEu ._6jvgxU {
    font-weight: 500;
    color: #878787
}

.JtSutH .DTX2s0 .IFIlEu .wAkmof {
    font-weight: 400;
    color: #212121
}

.QB\+3jg {
    margin: 0 0 2px;
    padding: 14px 0;
    border: none
}

._6nUcxz {
    min-height: 480px;
    background-color: #fff;
    padding: 16px 190px
}

._6nUcxz .-A7A0- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 4px;
    padding-bottom: 4px
}

._6nUcxz .-A7A0- .jC80Ac {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._6nUcxz .-A7A0- .jC80Ac .FaMIhr {
    max-width: 500px;
    height: 24px
}

._6nUcxz .-A7A0- .uLncHQ {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._6nUcxz .-A7A0- .uLncHQ .pI8Jmr {
    max-width: 250px;
    height: 24px
}

._6nUcxz .m6dxjt {
    margin-top: 16px;
    color: #717478;
    font-size: 14px;
    line-height: 20px
}

._6nUcxz .qdp1fc {
    margin-top: 16px;
    margin-left: -16px;
    color: var(--deep-black);
    border-spacing: 16px 8px;
    font-size: 14px
}

._6nUcxz .HbOFsP {
    margin-top: 16px
}

._6nUcxz .HbOFsP .zlWzmr {
    color: #ff6161;
    font-size: 12px;
    margin-top: 4px;
    font-weight: 500
}

._6nUcxz .HbOFsP .HrShwK {
    width: 100%;
    resize: none;
    outline: none;
    background-color: transparent;
    border: 1px solid #d8d8d8;
    color: #000;
    font-size: 14px;
    height: 40px;
    border-radius: 4px;
    text-indent: 12px
}

._6nUcxz .HbOFsP .HrShwK::-webkit-input-placeholder {
    color: #c2c2c2
}

._6nUcxz .HbOFsP .HrShwK::-moz-placeholder {
    color: #c2c2c2
}

._6nUcxz .HbOFsP .HrShwK:-ms-input-placeholder {
    color: #c2c2c2
}

._6nUcxz .HbOFsP .HrShwK::placeholder {
    color: #c2c2c2
}

._6nUcxz .HbOFsP .HrShwK:focus {
    border: 1px solid #2874f0
}

._6nUcxz .qAbrkU,._6nUcxz .wddQZz {
    margin-top: 16px;
    text-transform: uppercase;
    padding: 8px 16px;
    width: 100%;
    border-radius: 4px;
    height: 48px
}

._6nUcxz .qAbrkU {
    color: #fff;
    background-color: #878787
}

._6nUcxz .qAbrkU:hover {
    box-shadow: none
}

._6nUcxz .TqvtJe {
    font-weight: 500;
    cursor: pointer;
    color: #2874f0
}

._6nUcxz ._2rqL5b {
    margin-top: 16px
}

._6nUcxz ._4pFpx1 {
    margin-top: 12px;
    font-size: 12px
}

._6nUcxz ._4pFpx1 .PSGRvE .rUN70Y {
    margin-left: 2px
}

._6nUcxz ._4pFpx1 .PyMUq3 {
    width: 100%
}

._6nUcxz ._4pFpx1 .PyMUq3 .TqvtJe {
    color: #2874f0;
    display: inline-block
}

._6nUcxz ._4pFpx1 .DMKMG5 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 12px;
    color: #717478
}

._6nUcxz ._4pFpx1 .DMKMG5:after,._6nUcxz ._4pFpx1 .DMKMG5:before {
    content: "";
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom: 1px solid #e4e7ed
}

._6nUcxz ._4pFpx1 .DMKMG5:not(:empty):before {
    margin-right: 4px
}

._6nUcxz ._4pFpx1 .DMKMG5:not(:empty):after {
    margin-left: 4px
}

._6nUcxz .z4tvK- {
    vertical-align: middle;
    height: 28px;
    margin-right: 12px
}

._6nUcxz .kwlVfs {
    margin-top: 24px;
    font-size: 12px;
    color: #717478
}

.NhcH5y {
    margin: 0 0 2px;
    padding: 14px 0;
    border: none
}

.N6hxNf {
    min-height: 150px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f1f3f6
}

.N6hxNf.Z9mXxy {
    background-color: #fff
}

.N6hxNf .qxIniA {
    font-size: 16px;
    text-transform: uppercase
}

.N6hxNf .n5JPDH,.N6hxNf .qxIniA {
    margin-top: 20px;
    padding: 15px 75px
}

.N6hxNf .n5JPDH {
    font-size: 14px;
    color: #fff;
    background-color: #2874f0;
    border: 1px solid #d5d7db;
    border-radius: 3px;
    box-shadow: none
}

.N6hxNf .R8pZXi {
    padding: 20px 26px;
    background-color: #ffffe6;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
    margin-bottom: 8px
}

.N6hxNf .R8pZXi .CWGJdt {
    margin: 0 8px;
    display: inline-block;
    width: 18px;
    height: 18px
}

.jaSkQG {
    border: none;
    display: block;
    background: none
}

.AkSbZV {
    background-color: #fff
}

.AkSbZV .ZAMZIT {
    float: right
}

.q96aW8 {
    text-align: center;
    width: 400px
}

.q96aW8 .-OKleu .Zf1U3A {
    min-height: 90px
}

.q96aW8 .-OKleu .L2WFfi {
    width: 100%
}

.q96aW8 .-OKleu .KEqudP {
    padding: 0 40px
}

.q96aW8 .-OKleu .jP9aRF {
    font-weight: 500;
    font-size: 20px;
    line-height: 34px;
    margin-top: 28px
}

.q96aW8 .-OKleu ._2jWTl2 {
    color: #212121;
    font-size: 16px;
    line-height: 20px
}

.q96aW8 .-OKleu ._5Dp\+M5 {
    font-size: 16px;
    color: #4a4a4a;
    margin-top: 32px
}

.q96aW8 .-OKleu .vKsqC- {
    color: #333;
    font-size: 16px;
    font-weight: 500
}

.q96aW8 .d8fis7 {
    border-top: 1px solid #f0f0f0;
    margin-top: 40px;
    font-weight: 500;
    height: 48px;
    line-height: 48px;
    color: #2874f0;
    cursor: pointer;
    display: inline-block
}

.q96aW8 .d8fis7:nth-of-type(2) {
    border-left: 1px solid #f0f0f0
}

.e8M9Qa {
    cursor: pointer
}

.-SFksP {
    margin-top: 16px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

._5O7zjw,._9JPhpq {
    width: 560px
}

._5O7zjw {
    height: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e4e7ed;
    border-radius: 4px 4px 0 0;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.x8kdzm {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px
}

.mCXZjV {
    font-weight: 500;
    letter-spacing: .15px;
    color: #111112
}

.mCXZjV,.zHBMWz {
    height: auto;
    width: 338px;
    font-size: 16px;
    line-height: 24px
}

.zHBMWz {
    font-weight: 400
}

.BOQsoY {
    margin-right: 40px;
    -webkit-align-self: self-end;
    -ms-flex-item-align: self-end;
    align-self: self-end
}

.Dxd64Q {
    height: auto;
    margin-left: 24px;
    margin-bottom: 24px
}

.Ep\+KH3 {
    padding-top: 24px;
    padding-bottom: 16px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .2px;
    color: #111112
}

.x2zffc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.X80BIU {
    position: relative;
    margin-right: 12px;
    width: 140px
}

.BycNHV,.vQ8QIS {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.BycNHV {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 140px;
    height: 200px;
    border-radius: 4px;
    border: 1px solid #e4e7ed
}

.pFKRwE {
    margin-left: 8px;
    margin-top: 8px;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.t78Zx5 {
    font-weight: 400;
    letter-spacing: .15px;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through;
    color: rgba(113,116,120,.66)
}

.QsC7Th,.t78Zx5 {
    font-size: 14px;
    line-height: 20px
}

.QsC7Th {
    font-weight: 500;
    letter-spacing: .2px;
    color: #111112;
    padding-left: 4px
}

.PU7cR- {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px;
    color: #008c00;
    padding-left: 8px;
    padding-bottom: 8px
}

.UcYhAT {
    height: 28px;
    width: 28px;
    position: absolute;
    top: 0;
    right: 0;
    border: 1.175px solid #e4e7ed;
    border-radius: 0 4px;
    z-index: 2;
    background-color: #fff
}

.H1-t\+k {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
    letter-spacing: .2px;
    color: #111112;
    padding-top: 3px;
    padding-bottom: 3px
}

.w90Fg0 {
    padding: 1px
}

.fOaS6u {
    position: relative
}

.fOaS6u,.fOaS6u ._9CpqQc {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.fOaS6u ._9CpqQc {
    overflow-x: hidden;
    padding-bottom: 64px;
    margin-bottom: -64px
}

.fOaS6u .a7hc-p {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.fOaS6u .a7hc-p .N27L5l {
    transition: -webkit-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out,-webkit-transform .4s ease-in-out;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.fOaS6u .a7hc-p .Ip5wZF,.fOaS6u .a7hc-p .N27L5l {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.fOaS6u .a7hc-p .Ip5wZF {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.fOaS6u .VEpKu3 {
    z-index: 1
}

.fOaS6u ._1PYfJ4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    pointer-events: auto;
    padding: 40px 15px;
    box-shadow: 1px 2px 10px -1px rgba(0,0,0,.3);
    background-color: hsla(0,0%,100%,.98);
    cursor: pointer
}

.fOaS6u ._1PYfJ4.I9Y8ja {
    padding: 30px 10px
}

.fOaS6u ._1PYfJ4._9NxR8C {
    padding: 15px 10px
}

.fOaS6u ._1PYfJ4:hover {
    box-shadow: 1px 2px 10px 1px rgba(0,0,0,.3)
}

.fOaS6u .FlBR-N {
    display: none
}

.fOaS6u .lw1N6J {
    border-radius: 0 4px 4px 0
}

.fOaS6u .iUw5id {
    border-radius: 4px 0 0 4px
}

.fOaS6u .C4nmao {
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    pointer-events: none;
    height: 100%;
    top: 0
}

.fOaS6u .C4nmao.Gik4c7 {
    left: 0
}

.fOaS6u .C4nmao.Gik4c7.Qakecl {
    background-image: linear-gradient(270deg,rgba(241,243,246,0),rgba(241,243,246,.91) 91%,#f1f3f6)
}

.fOaS6u .C4nmao._9c6b2a {
    right: 0
}

.fOaS6u .C4nmao._9c6b2a.Qakecl {
    background-image: linear-gradient(90deg,rgba(241,243,246,0),#f1f3f6)
}

.fOaS6u .C4nmao.uMvbVq {
    opacity: 0
}

.fOaS6u .eIkYmX {
    fill: #212121
}

.fOaS6u .nOYZ40 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fOaS6u .sSHwkh {
    left: 0
}

.fOaS6u .Tf226U {
    right: 0
}

.WccAh0 {
    overflow: hidden
}

.z5TYkX {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.PMW1ze {
    position: relative
}

.O7cPFY,.PMW1ze {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.O7cPFY {
    position: absolute;
    right: 24px;
    top: 22px
}

.mCrRXG {
    background-color: #fff;
    border: 1.4px solid;
    border-radius: 10px;
    height: 20px;
    width: 20px;
    margin: 2px
}

.FlBR-N {
    display: none
}

.uMvbVq {
    opacity: .2
}

.a\+I24x {
    margin-left: 10px
}

.a\+I24x,.nOYZ40 {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.nOYZ40 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.JxFEK3 {
    margin: 0 auto;
    min-width: 978px;
    max-width: 1680px;
    padding: 8px
}

._48O0EI {
    width: 100%;
    position: relative
}

._26vYxp {
    padding: 60px 0
}

.DOjaWF {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.DOjaWF.gdgoEp {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.DOjaWF.YJG4Cf {
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row
}

.DOjaWF.YJG4Cf .e3H7\+D {
    width: auto;
    max-width: 100%;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.cPHDOP {
    display: block
}

.MfqIAz {
    position: -webkit-sticky;
    position: sticky;
    top: 64px;
    bottom: 0;
    z-index: 2;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.flzJUw {
    position: absolute;
    padding: 10px 0;
    width: 100vw;
    z-index: 2;
    background: #fff
}

.Cnl9Jt .qu\+CGn {
    border: none;
    box-shadow: none;
    margin: 24px 0 0 -18px
}

.Cnl9Jt .qu\+CGn .YWE0zj {
    color: #212121;
    font-size: 22px
}

.Cnl9Jt .qu\+CGn .LaIFva {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi4xNzUuMzhsNS4yNjIgNS4xOEwxMi43MS4zOGwxLjYyIDEuNTk1TDcuNDM3IDguNzYuNTQzIDEuOTc1IiBmaWxsPSIjMzUzNTM1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat;
    display: inline-block;
    width: 25px;
    height: 11px
}

.Cnl9Jt .IbygeN {
    display: none
}

.Cnl9Jt ._5Pmv5S {
    border-top: 2px solid #f0f0f0;
    cursor: pointer
}

.Cnl9Jt ._5Pmv5S .rYpYQA {
    font-size: 24px;
    padding: 32px 0 32px 24px;
    font-weight: 500
}

.Cnl9Jt ._5Pmv5S .cWwIYq {
    padding: 40px 24px 0 0;
    text-align: center
}

.BqeoFJ {
    text-align: center
}

.BqeoFJ .qDTB\+B {
    color: #212121;
    font-weight: 500;
    font-size: 26px;
    margin: 20px 0 10px
}

.BqeoFJ .S21h4B {
    color: #878787;
    font-size: 20px;
    margin-bottom: 8px
}

.BqeoFJ .cek-1Z {
    text-transform: uppercase;
    font-size: 16px
}

.R8SIw1 {
    font-size: 24px!important
}

._5PSPrw {
    height: 265px
}

.fkclp .X8l5DD,.fkhp .X8l5DD {
    margin-bottom: 16px
}

.xcFiqU {
    padding: 0 4px
}

.xcFiqU:first-child {
    padding-left: 0;
    padding-right: 8px
}

.xcFiqU:last-child {
    padding-right: 0;
    padding-left: 8px
}

.xcFiqU .YzZtjs {
    display: block;
    width: 100%;
    border-radius: 2px;
    box-shadow: 2px 2px 4px 0 rgba(0,0,0,.08);
    overflow: hidden
}

._2JAbja {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
    border-radius: 2px
}

._2JAbja .NkB2Gu {
    overflow: hidden;
    position: relative
}

._2JAbja .NkB2Gu .IBMftM {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    opacity: 0;
    transition: opacity .4s ease;
    pointer-events: none;
    display: block
}

._2JAbja .NkB2Gu .IBMftM .pE8BKD {
    display: block;
    width: 100%
}

.ie9 ._2JAbja .NkB2Gu .IBMftM,.ie10 ._2JAbja .NkB2Gu .IBMftM {
    z-index: -1
}

.ie9 ._2JAbja .NkB2Gu .IBMftM.Qc1Ee\+,.ie10 ._2JAbja .NkB2Gu .IBMftM.Qc1Ee\+ {
    z-index: 0
}

._2JAbja .NkB2Gu .IBMftM.Qc1Ee\+ {
    opacity: 1;
    pointer-events: auto
}

._2JAbja ._2cpdTJ {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._2JAbja ._2cpdTJ .yHLE1Y {
    border-top: 1px solid #f9f9f9
}

._2JAbja ._2cpdTJ .IBMftM {
    text-align: center;
    padding: 20px 0;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 20%
}

._2JAbja ._2cpdTJ .IBMftM ._503Yza {
    font-size: 14px;
    font-weight: 500;
    opacity: .4
}

._2JAbja ._2cpdTJ .IBMftM .G3aX02 {
    opacity: .4;
    margin-top: 4px;
    height: 15px
}

._2JAbja ._2cpdTJ .IBMftM.R-Y0dq {
    border-bottom: 3px solid #ffe11b;
    color: #000
}

._2JAbja ._2cpdTJ .IBMftM.R-Y0dq ._503Yza {
    opacity: 1
}

._2JAbja .IBMftM {
    display: inline-block
}

.Gz5B6p {
    margin-bottom: 16px
}

.Xx1qdf {
    overflow: hidden;
    position: relative
}

.Xx1qdf .DFBRyT {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
    transition: transform .2s ease-out,-webkit-transform .2s ease-out
}

.Xx1qdf .uAVwFa {
    display: inline-block
}

.Xx1qdf .oKHX8A,.Xx1qdf .V-du7y {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    position: absolute;
    top: calc(50% - 52px);
    width: 47px;
    height: 104px;
    background-color: hsla(0,0%,100%,.98);
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.11);
    transition: opacity .1s ease-in
}

.Xx1qdf .oKHX8A.-a0s39,.Xx1qdf .V-du7y.-a0s39 {
    opacity: 0
}

.Xx1qdf .oKHX8A {
    left: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.Xx1qdf .V-du7y {
    right: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.Xx1qdf ._5qUUwS {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.Xx1qdf .GX5Sym {
    fill: #212121
}

.fkclp .pfZzx5,.fkhp .pfZzx5 {
    margin-bottom: 16px
}

.pfZzx5 {
    max-width: 1680px
}

.pfZzx5 .edj-gW {
    height: 280px;
    width: 100%;
    overflow: hidden
}

.pfZzx5 .rxRGiP {
    position: relative;
    display: block;
    height: 280px;
    width: 100%;
    text-align: center
}

.pfZzx5 .rxRGiP img {
    position: absolute;
    height: 280px;
    min-width: 1680px;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.FxA5bb {
    line-height: 1.14;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.06)
}

.FxA5bb .AJr9O1 {
    font-size: 24px;
    padding: 32px 32px 24px;
    font-weight: 500
}

.FxA5bb .WP\+xaG {
    padding: 8px;
    cursor: pointer
}

.FxA5bb ._0QLjKd {
    border-radius: 4px;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1)
}

.FxA5bb .yDG9nF {
    margin: 0 32px
}

.FxA5bb .UGdJNa {
    margin-bottom: 32px
}

.FxA5bb .JuQHKh {
    width: 140px;
    margin: auto 0
}

.FxA5bb ._1ep97T {
    padding: 24px;
    width: calc(100% - 140px)
}

.FxA5bb .IZmacL {
    font-size: 21px;
    font-weight: 500
}

.FxA5bb .IkiekO {
    font-size: 18px;
    color: #878787;
    margin-top: 4px
}

.FxA5bb .CC\+KBC {
    margin-top: 16px;
    color: #fff;
    background: #2874f0;
    border-radius: 2px;
    border: none;
    padding: 8px 16px;
    box-shadow: none
}

.FxA5bb .UQVUbC {
    font-size: 15px;
    font-weight: 500
}

.x6h4az {
    padding: 25px 15px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-height: 366px;
    text-align: center
}

.x6h4az .ZHvV68 {
    font-size: 14px;
    font-weight: 500;
    margin-top: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.x6h4az.L3DVAS .J5MN75 {
    font-size: 16px
}

.x6h4az .J5MN75 {
    color: #388e3c;
    padding-top: 8px
}

.x6h4az .H0KV9w,.x6h4az .J5MN75 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.x6h4az .H0KV9w {
    opacity: .6;
    padding-top: 7px
}

.x6h4az .ctjzx- {
    font-size: 13px;
    font-size: 12px\9
}

.x6h4az .ctjzx- .RMHrlf {
    padding-top: 7px;
    display: inline-block
}

.x6h4az .ctjzx- .F5DdNr {
    display: inline-block;
    text-decoration: line-through;
    color: #535353;
    opacity: .5
}

.x6h4az .ctjzx- ._4qu3Vi {
    font-size: 18px;
    font-weight: 500;
    padding-top: 4px;
    display: inline-block;
    padding-right: 5px
}

.x6h4az:hover .YT6Bra {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.yIIj9r {
    padding: 25px 15px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    max-height: 366px;
    text-align: center
}

.yIIj9r .VWjkTw {
    font-size: 14px;
    font-weight: 500;
    margin-top: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.yIIj9r.\+L2dvS .azAv9n {
    font-size: 16px
}

.yIIj9r .azAv9n {
    color: #388e3c;
    padding: 5px 0
}

.yIIj9r .maOi5k {
    font-size: 13px
}

.yIIj9r .maOi5k ._7uKM9K {
    padding-top: 7px
}

.yIIj9r .maOi5k .TeQJwG {
    display: inline-block;
    text-decoration: line-through;
    color: #535353;
    opacity: .5
}

.yIIj9r .maOi5k .l855bz {
    display: inline-block;
    color: #388e3c;
    margin-left: 11px
}

.yIIj9r .maOi5k .yrdIPx {
    font-size: 18px;
    font-weight: 500;
    padding-top: 4px
}

.yIIj9r:hover .kFX7yE {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.fkclp .\+fU5I7,.fkhp .\+fU5I7 {
    margin-bottom: 16px;
    height: auto
}

.\+fU5I7 {
    border-top: 1px solid #eaeaea;
    height: 100%
}

.\+fU5I7 .OtM6a6 {
    padding: 15px 20px;
    border-bottom: 1px solid rgba(0,0,0,.1)
}

.\+fU5I7 .OtM6a6 .T1JLc9 {
    font-size: 22px;
    line-height: 32px;
    display: inline-block;
    font-weight: 500
}

.\+fU5I7 .OtM6a6 .LREkcp {
    font-size: 14px;
    color: #b2b2b2;
    font-weight: 400
}

.\+fU5I7 .OtM6a6 .HSkqBw {
    position: relative;
    display: inline-block;
    margin-right: 8px;
    margin-left: 60px;
    font-size: 16px;
    color: #7f7f7f;
    vertical-align: top;
    padding-top: 7px
}

.\+fU5I7 .OtM6a6 .IDwP4d {
    margin: 0 10px -8px -35px
}

.\+fU5I7 .OtM6a6 .QK95RB {
    float: right
}

.\+fU5I7.rYTUay {
    background-color: #fafafa;
    height: 330px
}

.\+fU5I7.rYTUay .OtM6a6 {
    border: none;
    padding: 20px
}

.\+fU5I7.rYTUay .\+n1-LK {
    width: 96%;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.\+fU5I7._0BhqDs .HSkqBw {
    color: #f26365;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.\+fU5I7._0BhqDs .HSkqBw:before {
    display: none
}

.\+fU5I7._0BhqDs .\+n1-LK {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.\+fU5I7.\+-abBX {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    overflow: hidden
}

.\+fU5I7.\+-abBX.QJmIca {
    height: 362px
}

.\+fU5I7.\+-abBX.QJmIca .\+n1-LK {
    padding-top: 20px
}

.\+fU5I7.\+-abBX .rXiaUA {
    width: 230px;
    background-repeat: no-repeat;
    background-position: bottom
}

.\+fU5I7.\+-abBX .UcWMXf {
    text-align: center;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 28px 10px 124px
}

.\+fU5I7.\+-abBX .HSkqBw,.\+fU5I7.\+-abBX .T1JLc9 {
    font-size: 30px;
    line-height: 1.38;
    font-weight: 400
}

.\+fU5I7.\+-abBX .T1JLc9 {
    word-wrap: break-word
}

.\+fU5I7.\+-abBX .HSkqBw {
    color: #2455f4;
    font-size: 20px;
    margin-top: 10px
}

.\+fU5I7.\+-abBX .EwiDa5 {
    display: inline-block;
    margin-right: 8.5px;
    vertical-align: text-bottom
}

.\+fU5I7.\+-abBX .\+n1-LK {
    width: calc(100% - 230px)
}

.\+fU5I7.\+-abBX .QK95RB {
    margin-top: 24px
}

.aM4AHX {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.aM4AHX.osIBgR {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.lfp4zb {
    position: relative;
    font-size: 15px;
    vertical-align: top;
    font-weight: 400;
    padding-top: 6px
}

._5urLew {
    color: #ff6161;
    margin: 2px 0;
    padding: 0
}

._5urLew.nU-Olu {
    display: inline-block;
    margin-right: 15px;
    color: #ff6161
}

.\--HyqO {
    padding: 2px 0;
    margin: 0
}

.\--HyqO,.\--HyqO.nU-Olu {
    color: #2874f0;
    cursor: pointer
}

.\--HyqO.nU-Olu {
    display: inline-block;
    margin-right: 8px
}

.G5-5K7 {
    margin-left: 5px
}

.XJg6gu {
    padding: 20px 0;
    text-align: center
}

.ScrJ44,.XJg6gu {
    display: block!important;
    width: 100%!important
}

.ScrJ44 {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    height: 1px
}

.Qm\+oKG {
    margin-top: 24px
}

.Qm\+oKG:hover .bwLrkG {
    color: #2874f0
}

.Qm\+oKG ._1tXV7R {
    font-weight: 500;
    color: #878787;
    margin-bottom: 8px
}

.Qm\+oKG .coLtpk {
    border: 1px solid #f0f0f0;
    padding: 16px 24px
}

.Qm\+oKG .coLtpk:hover {
    cursor: pointer
}

.Qm\+oKG .XinDwe {
    position: relative;
    height: 96px;
    width: 96px
}

.Qm\+oKG .XinDwe img {
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 4px
}

.Qm\+oKG .bwLrkG {
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    text-align: left
}

.Qm\+oKG .gYiu9o {
    display: inline-block
}

.Qm\+oKG .XxH-Qh {
    margin-left: 24px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.Qm\+oKG .FUEhvU {
    vertical-align: middle;
    margin-left: 10px
}

.Qm\+oKG .FUEhvU.n17nz9 {
    margin-left: 0;
    margin-top: 6px
}

.Qm\+oKG .XBqe3K {
    margin-top: 10px
}

.Qm\+oKG .sQLbvx {
    font-size: 18px
}

.Qm\+oKG .Fy9SoK,.Qm\+oKG .RFWvZx {
    font-size: 12px
}

.DShtpz {
    width: 90%;
    font-size: 14px;
    margin: 0 auto;
    background-color: #fff;
    text-align: center;
    padding: 10px 15px;
    pointer-events: none;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0
}

.DShtpz .Y9obZf {
    color: #388e3c
}

.DShtpz .vfSpSs {
    color: #d23276
}

.oUss6M .\+7E521 {
    position: relative;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.oUss6M .x1UMqG {
    fill: #c2c2c2
}

.oUss6M .AeOHq\+ {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0
}

.oUss6M ._7mBqRf {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #c62828;
    transition: background .2s ease;
    -webkit-transform: translateZ(0) scale(0);
    transform: translateZ(0) scale(0);
    position: absolute;
    opacity: 1;
    top: -12px;
    left: -10px
}

.oUss6M .q9Gtj6:after,.oUss6M .q9Gtj6:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    margin: -2px;
    border-radius: 50%
}

.oUss6M .q9Gtj6:before {
    background: #ffe11b
}

.oUss6M .q9Gtj6:after {
    background: #ff9f00
}

.oUss6M .q9Gtj6:first-child:before {
    -webkit-transform: translate3d(5px,-4px,0);
    transform: translate3d(5px,-4px,0)
}

.oUss6M .q9Gtj6:first-child:after {
    -webkit-transform: translate3d(5px,4px,0) scale(.7);
    transform: translate3d(5px,4px,0) scale(.7)
}

.oUss6M .q9Gtj6:nth-child(2):before {
    -webkit-transform: translate3d(-4px,5px,0);
    transform: translate3d(-4px,5px,0)
}

.oUss6M .q9Gtj6:nth-child(2):after {
    -webkit-transform: translate3d(4px,5px,0) scale(.7);
    transform: translate3d(4px,5px,0) scale(.7)
}

.oUss6M .q9Gtj6:nth-child(3):before {
    -webkit-transform: translate3d(-5px,-4px,0);
    transform: translate3d(-5px,-4px,0)
}

.oUss6M .q9Gtj6:nth-child(3):after {
    -webkit-transform: translate3d(-5px,4px,0) scale(.7);
    transform: translate3d(-5px,4px,0) scale(.7)
}

.oUss6M .q9Gtj6:nth-child(4):before {
    -webkit-transform: translate3d(-4px,-5px,0);
    transform: translate3d(-4px,-5px,0)
}

.oUss6M .q9Gtj6:nth-child(4):after {
    -webkit-transform: translate3d(4px,-5px,0) scale(.7);
    transform: translate3d(4px,-5px,0) scale(.7)
}

.oUss6M.ML8FwT.nVtwZN .AeOHq\+ {
    -webkit-animation: AeOHq\+ .6s ease .3s;
    animation: AeOHq\+ .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:first-child:before {
    -webkit-animation: CXu\+6N .6s ease .3s;
    animation: CXu\+6N .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:first-child:after {
    -webkit-animation: _3xDUKn .6s ease .3s;
    animation: _3xDUKn .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(2):before {
    -webkit-animation: MiyIUn .6s ease .3s;
    animation: MiyIUn .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(2):after {
    -webkit-animation: bg6YfP .6s ease .3s;
    animation: bg6YfP .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(3):before {
    -webkit-animation: xgGXA7 .6s ease .3s;
    animation: xgGXA7 .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(3):after {
    -webkit-animation: _7vqUYV .6s ease .3s;
    animation: _7vqUYV .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(4):before {
    -webkit-animation: _8MbNZS .6s ease .3s;
    animation: _8MbNZS .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .q9Gtj6:nth-child(4):after {
    -webkit-animation: TgF6TQ .6s ease .3s;
    animation: TgF6TQ .6s ease .3s
}

.oUss6M.ML8FwT.nVtwZN .N1bADF {
    -webkit-animation: btmVsZ .2s ease .3s forwards;
    animation: btmVsZ .2s ease .3s forwards
}

.oUss6M.ML8FwT.nVtwZN ._7mBqRf {
    -webkit-animation: QUuAKz .25s ease .2s forwards;
    animation: QUuAKz .25s ease .2s forwards
}

.oUss6M.gREhVj .x1UMqG {
    fill: #000;
    opacity: .2;
    stroke: transparent
}

.oUss6M.ML8FwT .x1UMqG {
    fill: #ff4343;
    opacity: .9
}

@-webkit-keyframes btmVsZ {
    0% {
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }

    40% {
        -webkit-transform: translateZ(0) scale(1.2);
        transform: translateZ(0) scale(1.2)
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }
}

@keyframes btmVsZ {
    0% {
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0)
    }

    40% {
        -webkit-transform: translateZ(0) scale(1.2);
        transform: translateZ(0) scale(1.2)
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }
}

@-webkit-keyframes QUuAKz {
    0% {
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        opacity: 0
    }
}

@keyframes QUuAKz {
    0% {
        -webkit-transform: translateZ(0) scale(0);
        transform: translateZ(0) scale(0);
        opacity: 1
    }

    to {
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1);
        opacity: 0
    }
}

@-webkit-keyframes AeOHq\+ {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes AeOHq\+ {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes CXu\+6N {
    to {
        -webkit-transform: translate3d(22px,-4px,0);
        transform: translate3d(22px,-4px,0)
    }
}

@keyframes CXu\+6N {
    to {
        -webkit-transform: translate3d(22px,-4px,0);
        transform: translate3d(22px,-4px,0)
    }
}

@-webkit-keyframes _3xDUKn {
    to {
        -webkit-transform: translate3d(14px,4px,0) scale(.7);
        transform: translate3d(14px,4px,0) scale(.7)
    }
}

@keyframes _3xDUKn {
    to {
        -webkit-transform: translate3d(14px,4px,0) scale(.7);
        transform: translate3d(14px,4px,0) scale(.7)
    }
}

@-webkit-keyframes MiyIUn {
    to {
        -webkit-transform: translate3d(-4px,22px,0);
        transform: translate3d(-4px,22px,0)
    }
}

@keyframes MiyIUn {
    to {
        -webkit-transform: translate3d(-4px,22px,0);
        transform: translate3d(-4px,22px,0)
    }
}

@-webkit-keyframes bg6YfP {
    to {
        -webkit-transform: translate3d(4px,18px,0) scale(.7);
        transform: translate3d(4px,18px,0) scale(.7)
    }
}

@keyframes bg6YfP {
    to {
        -webkit-transform: translate3d(4px,18px,0) scale(.7);
        transform: translate3d(4px,18px,0) scale(.7)
    }
}

@-webkit-keyframes xgGXA7 {
    to {
        -webkit-transform: translate3d(-22px,-4px,0);
        transform: translate3d(-22px,-4px,0)
    }
}

@keyframes xgGXA7 {
    to {
        -webkit-transform: translate3d(-22px,-4px,0);
        transform: translate3d(-22px,-4px,0)
    }
}

@-webkit-keyframes _7vqUYV {
    to {
        -webkit-transform: translate3d(-18px,4px,0) scale(.7);
        transform: translate3d(-18px,4px,0) scale(.7)
    }
}

@keyframes _7vqUYV {
    to {
        -webkit-transform: translate3d(-18px,4px,0) scale(.7);
        transform: translate3d(-18px,4px,0) scale(.7)
    }
}

@-webkit-keyframes _8MbNZS {
    to {
        -webkit-transform: translate3d(-4px,-22px,0);
        transform: translate3d(-4px,-22px,0)
    }
}

@keyframes _8MbNZS {
    to {
        -webkit-transform: translate3d(-4px,-22px,0);
        transform: translate3d(-4px,-22px,0)
    }
}

@-webkit-keyframes TgF6TQ {
    to {
        -webkit-transform: translate3d(4px,-18px,0) scale(.7);
        transform: translate3d(4px,-18px,0) scale(.7)
    }
}

@keyframes TgF6TQ {
    to {
        -webkit-transform: translate3d(4px,-18px,0) scale(.7);
        transform: translate3d(4px,-18px,0) scale(.7)
    }
}

.q4Cd5U {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 36px 30px;
    min-width: 36px;
    min-height: 30px
}

._4WELSP {
    position: relative;
    margin: 0 auto
}

.DByuf4 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: 1;
    max-width: 100%;
    max-height: 100%
}

.WH5SS- {
    width: 100%!important;
    padding-top: 100%
}

.slAVV4 {
    padding: 16px;
    position: relative;
    transition: box-shadow .2s ease-in-out;
    -webkit-filter: none!important;
    filter: none!important
}

.slAVV4:hover .PkadOy {
    box-shadow: 0 10px 16px 0 rgba(0,0,0,.11)
}

.slAVV4 .xgS27m {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    color: #bdbdbd;
    width: auto;
    border-radius: 4px;
    border: 1px solid #fff;
    z-index: 1
}

.slAVV4 .VJA3rP {
    position: relative;
    display: block;
    margin-bottom: 5px
}

.slAVV4 .dVXNbG {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.slAVV4 .dVXNbG.QmWFnD {
    position: absolute
}

.slAVV4 .djxJL6 {
    height: 18px;
    cursor: pointer
}

.slAVV4 .E0qFVK {
    display: none
}

.slAVV4 ._43qliN {
    display: block
}

.slAVV4 .J0mkKJ {
    color: #878787;
    font-size: 14px;
    font-weight: 500;
    overflow: hidden
}

.slAVV4 .wjcEIp {
    padding-bottom: 5px;
    overflow: hidden;
    display: block
}

.slAVV4 .wjcEIp.dnhZ4S:hover {
    color: inherit
}

.slAVV4 .wjcEIp:hover {
    color: #2874f0
}

.slAVV4 .NqpwHC {
    color: #878787;
    font-size: 12px;
    padding-bottom: 5px;
    word-wrap: break-word
}

.slAVV4 ._4D8EN4 {
    content: " ";
    height: 1px;
    margin: 8px 0;
    background-color: #f0f0f0
}

.slAVV4 .KlsEL9 {
    font-weight: 500;
    line-height: 1.29;
    color: #878787;
    margin-bottom: 2px
}

.slAVV4 .SMaeep {
    padding-bottom: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: opacity .3s;
    opacity: 1
}

.slAVV4 .SMaeep.hsYSaR {
    opacity: .6
}

.slAVV4 ._1jAuJU {
    margin-top: 4px
}

.slAVV4 .DMMoT0 {
    display: block;
    padding: 0 10px 0 0;
    margin: 3px 0
}

.slAVV4 .DMMoT0 .wFAXB2 {
    margin: 4px 0 6px
}

.slAVV4 .gsypv2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.slAVV4 .gsypv2 .FEu8FY {
    color: #388e3c;
    margin-top: 5px;
    margin-right: 5px;
    font-weight: 500
}

.slAVV4 .PkadOy {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 1;
    background-color: #fff;
    padding: 10px 16px
}

.slAVV4 .PkadOy .f6Gdou {
    padding-top: 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slAVV4 .PkadOy .f6Gdou .ZbrgEJ {
    display: inline-block;
    position: relative;
    padding-right: 6px;
    cursor: pointer
}

.slAVV4 .PkadOy .f6Gdou .YLnTGN {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    overflow: hidden;
    box-sizing: content-box;
    border: 3px solid #fff;
    box-shadow: 0 0 3px 0 #c2c2c2
}

.slAVV4 .PkadOy .f6Gdou .YLnTGN._9Gh-p- {
    box-shadow: 0 0 3px 0 #2874f0
}

.slAVV4 .PkadOy .Tnp\+MO {
    color: #2874f0;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    padding-left: 5px
}

.slAVV4 .PkadOy .JXsL8R {
    color: #2874f0;
    font-size: 12px;
    font-weight: 500;
    cursor: pointer
}

.slAVV4 .PkadOy .JXsL8R .f4aArL {
    width: 12px;
    height: 7px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.slAVV4 .PbRKsR {
    position: absolute;
    display: inline-block;
    top: 12px;
    right: 12px;
    cursor: pointer
}

.slAVV4 .PbRKsR .VPepNh {
    fill: #ff6161
}

.slAVV4 .PbRKsR .dEdQdQ {
    fill: #c2c2c2
}

.slAVV4 ._5fJ2Zc {
    position: absolute;
    bottom: 4px;
    display: none;
    width: 100%;
    padding: 0 8px
}

.Xs9QaV {
    max-width: 800px!important;
    min-width: 400px!important
}

.Xs9QaV.error,.Xs9QaV.loading {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slAVV4:hover {
    box-shadow: 0 3px 16px 0 rgba(0,0,0,.11)
}

.slAVV4:hover.qt3Pmj {
    box-shadow: none
}

.slAVV4:hover .PkadOy {
    display: block;
    z-index: 2;
    box-shadow: 0 9px 16px 0 rgba(0,0,0,.11)
}

.slAVV4:hover .wjcEIp {
    color: #2874f0
}

.slAVV4:hover ._5fJ2Zc,.slAVV4:hover .E0qFVK {
    display: block
}

.oNEWH3 {
    padding: 8px!important
}

.oNEWH3 .\+kdA62 {
    max-height: none!important
}

.gjSKIv {
    width: 100%;
    box-shadow: none;
    text-transform: capitalize;
    font-weight: 500
}

.JsY47p {
    border-top: 1px solid #e0e0e0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.JsY47p .Y1yeUl {
    width: 278px;
    box-shadow: 3px 0 6px -2px rgba(0,0,0,.16)
}

.JsY47p ._3PUKzl,.JsY47p .Y1yeUl {
    display: inline-block;
    vertical-align: top
}

.JsY47p ._3PUKzl {
    width: calc(100% - 278px);
    height: 100%
}

._6kAOBE {
    overflow: hidden;
    text-align: center
}

.G6cFc3 {
    display: block
}

.fkclp .cNB-JV,.fkhp .cNB-JV {
    margin-bottom: 16px
}

.cNB-JV {
    border-top: 1px solid #e0e0e0
}

.cNB-JV ._6A9zEr {
    padding: 15px 20px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.cNB-JV ._6A9zEr ._9T3zhz {
    margin-right: 12px
}

.cNB-JV ._6A9zEr .Y77NLA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.cNB-JV ._6A9zEr .Y77NLA .iW697U {
    font-size: 20px;
    line-height: 32px;
    font-weight: 500
}

.cNB-JV ._6A9zEr .Y77NLA .YnGAPj {
    font-size: 14px;
    color: #c2c2c2;
    font-weight: 400
}

.cNB-JV ._6A9zEr .o3ELXX {
    margin-left: auto
}

._6kK6mk,.cNB-JV ._0A7OCE {
    text-align: center
}

._6kK6mk {
    display: inline-block;
    color: #c2c2c2;
    margin-left: 24px;
    font-size: 12px;
    cursor: pointer
}

.tl9VpF {
    padding: 2px 0 0;
    color: #878787;
    margin-left: 4px;
    vertical-align: top
}

.U6FW-N {
    width: 18px;
    height: 16px
}

.U6FW-N .kX6HBt {
    fill: #c2c2c2
}

.U6FW-N ._3PAgKI:hover,.U6FW-N .xW6X0P {
    fill: #2874f0
}

.U6FW-N.aQymJL {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.Y2eWgL {
    width: 600px
}

.Y2eWgL .bvLzei {
    overflow: hidden;
    display: block;
    padding: 0 10px;
    width: calc(100% - 100px)
}

.Y2eWgL .GhOFdx {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 24px 0
}

.Y2eWgL .GhOFdx .quPtrY {
    position: relative;
    float: left;
    width: 100px;
    margin: 0 10px
}

.Y2eWgL .GhOFdx ._0h5zXC {
    overflow: hidden;
    text-overflow: ellipsis
}

.Y2eWgL .GhOFdx .zhRyLs {
    font-weight: 500;
    font-size: 18px;
    display: block;
    cursor: pointer;
    margin-bottom: 2px
}

.Y2eWgL .GhOFdx .zhRyLs:hover {
    color: #2874f0
}

.Y2eWgL .GhOFdx .u\+OALu {
    margin-bottom: 8px;
    line-height: 1.5
}

.Y2eWgL .GhOFdx .u\+OALu ._6Glr82 {
    padding-left: 8px;
    font-weight: 500;
    color: #878787
}

.Y2eWgL .GhOFdx .u\+OALu ._6Glr82 .Zq8eOJ {
    margin: 0 3px;
    color: #878787
}

.Y2eWgL .GhOFdx .zkAFGH {
    margin-bottom: 5px
}

.Y2eWgL .GhOFdx .zkAFGH .InvIM6 {
    font-size: 14px;
    font-weight: 500
}

.Y2eWgL .GhOFdx .zkAFGH .CE-EHc,.Y2eWgL .GhOFdx .zkAFGH .GEsIFY {
    font-size: 14px;
    margin-left: 12px;
    color: #878787;
    font-weight: 400
}

.Y2eWgL .hnk\+nt {
    border-bottom: 1px solid #f0f0f0;
    width: 600px;
    margin-bottom: 10px
}

.Y2eWgL ._3OnY4Z {
    margin: 16px 30px 30px
}

.Y2eWgL ._3OnY4Z .\+3-HZf {
    color: #000;
    padding: 2px 0;
    background-color: #fff
}

.Y2eWgL ._3OnY4Z .zhRyLs {
    padding-left: 12px;
    font-size: 14px;
    color: #212121;
    font-weight: 500
}

.Y2eWgL ._3OnY4Z ._4q4-Sd {
    line-height: 1.4;
    font-size: 14px;
    color: #212121;
    margin: 12px 0 9px;
    overflow: hidden
}

._23BI2I {
    cursor: pointer;
    padding: 0 8px;
    position: relative
}

._0sje3Z {
    z-index: 1;
    right: 0;
    white-space: nowrap;
    display: none;
    position: absolute;
    padding: 12px 24px 12px 12px;
    font-size: 12px;
    color: #878787;
    border: 1px solid rgba(0,0,0,.05);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.1)
}

.NsXBt8 {
    padding: 5px 0
}

.NsXBt8:hover {
    color: #2874f0
}

.NsXBt8._1F9SL9:hover,.NsXBt8.RRs7ev {
    color: #ff6161
}

._23BI2I:hover ._0sje3Z {
    display: block
}

.qouvgH {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.wRjFe4 {
    fill: #c2c2c2
}

.Be4x5X {
    border-radius: 2px;
    background-position: 50%,50%;
    background-repeat: no-repeat,no-repeat;
    background-size: cover,20%;
    position: relative;
    overflow: hidden;
    cursor: pointer
}

.Be4x5X._0Sd5e0:before,.Be4x5X.d22s8s:before {
    content: "";
    background-color: rgba(0,0,0,.6)
}

.Be4x5X._0Sd5e0:before,.Be4x5X.d22s8s:before,.Be4x5X .m6hZrr {
    position: absolute;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.Be4x5X .m6hZrr {
    color: #f0f0f0;
    font-size: 18px;
    font-weight: 500
}

.Be4x5X .GOKCJN {
    width: 33%;
    height: 33%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

._3x4hjs {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    font-size: 12px;
    color: #878787;
    white-space: nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._3x4hjs .zb\+M4U {
    margin-right: 4px;
    width: 14px;
    height: 14px;
    fill: #878787
}

._3x4hjs .vN\+YkS {
    white-space: nowrap
}

._3x4hjs ._6GGpC9 {
    width: auto
}

._3x4hjs .\+GTiPb {
    font-size: 12px;
    color: #878787
}

.fgejnv .YVTMLF {
    margin-bottom: 8px
}

.fgejnv .MAYuyi {
    display: inline-block;
    padding-left: 12px;
    padding-top: 3px;
    font-size: 14px;
    color: #212121;
    font-weight: 500
}

.fgejnv .pk1uno {
    margin-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.fgejnv .Kcx1qj,.fgejnv .pk1uno {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.fgejnv .Kcx1qj {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.fgejnv .PHwsN2,.fgejnv .tiwsMB {
    display: inline-block;
    font-size: 12px;
    color: #878787;
    margin-right: 8px;
    white-space: nowrap
}

.fgejnv .tiwsMB {
    font-weight: 500
}

.fgejnv ._3AAEBR {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    white-space: nowrap
}

.fgejnv .z83icd {
    margin-right: 14px
}

.YNvOGv .XnPrLa {
    cursor: pointer;
    font-size: 12px;
    color: #2874f0;
    font-weight: 500
}

.x5lNd7 {
    top: 0;
    left: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.x5lNd7,.x5lNd7 ._5HN1zR {
    position: absolute;
    width: 100%;
    height: 100%
}

.x5lNd7 ._5HN1zR {
    z-index: 1;
    background: hsla(0,0%,100%,.5)
}

.x5lNd7 .dLVmPw {
    position: absolute;
    top: 50%;
    left: 290px;
    -webkit-transform: translate(-50%,-50%) scale(1.2);
    transform: translate(-50%,-50%) scale(1.2)
}

.x5lNd7 ._5I27fG {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 62.7%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #000;
    position: relative
}

.x5lNd7 .C5qJdp {
    width: 37.3%;
    padding: 22px;
    overflow: auto
}

.x5lNd7 .VM0-Vh {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    box-shadow: inset 0 0 120px 20px #000;
    pointer-events: none
}

.x5lNd7 .VM0-Vh>* {
    pointer-events: auto
}

.x5lNd7 ._5I27fG:hover>.VM0-Vh {
    opacity: 1
}

.x5lNd7 .Q7LOli {
    position: absolute;
    top: 50%;
    padding: 16px;
    cursor: pointer;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.x5lNd7 .Q7LOli.DfI7iu {
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.x5lNd7 .Q7LOli.dTxeZR {
    right: 0;
    -webkit-transform: translateY(-50%) rotateY(180deg);
    transform: translateY(-50%) rotateY(180deg)
}

.x5lNd7 .Q7LOli.\+wYp2l {
    opacity: .3;
    cursor: not-allowed
}

.x5lNd7 .hO8G5V {
    width: 12px
}

.x5lNd7 .JaNTT6 {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    transition: -webkit-filter .2s ease-out;
    transition: filter .2s ease-out;
    transition: filter .2s ease-out,-webkit-filter .2s ease-out
}

@media (max-height: 750px) {
    .x5lNd7 .JaNTT6 {
        height:500px
    }
}

@media (max-height: 670px) {
    .x5lNd7 .JaNTT6 {
        height:380px
    }
}

.x5lNd7 .ZXeVhE {
    width: 100%;
    height: 70px;
    padding: 4px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.x5lNd7 .gT\+Qud {
    margin-right: 4px;
    position: relative
}

.x5lNd7 .gT\+Qud:after {
    content: "";
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: calc(100% - 4px);
    width: calc(100% - 4px);
    border: 2px solid #f0f0f0;
    transition: opacity .2s ease-out
}

.x5lNd7 .gT\+Qud.k613NE:after {
    opacity: 1
}

.x5lNd7 .gT\+Qud:last-child {
    margin-right: 0
}

.x5lNd7 .kBTC7w,.x5lNd7 .tmTQJp {
    position: relative
}

.x5lNd7 .tmTQJp {
    max-width: 160px
}

.x5lNd7 .ARu49s {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.x5lNd7 ._49gj37 {
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: 6px
}

@media (max-height: 750px) {
    .x5lNd7 .l5cZ\+s {
        position:absolute;
        top: 100%;
        right: 0;
        margin-top: 4px
    }
}

@media (max-height: 670px) {
    .x5lNd7 .l5cZ\+s {
        right:auto;
        left: -20px;
        top: 300%;
        margin-top: 0
    }
}

.DH\+Cw2 {
    position: absolute;
    top: 24px;
    left: 24px;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #f0f0f0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.78;
    cursor: pointer
}

.DH\+Cw2 .XxPue4 {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 12px
}

.JaNTT6 {
    -webkit-filter: blur(4px);
    filter: blur(4px)
}

.JaNTT6.kPdOuV {
    -webkit-filter: blur(0);
    filter: blur(0)
}

.trb-PZ {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.trb-PZ .DLh4It {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    padding: 0 30px;
    height: 62px;
    margin-top: 8px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.trb-PZ .yH3Q1k {
    height: calc(100% - 70px);
    overflow: auto;
    width: 100%
}

.trb-PZ .yqeQC0 {
    display: grid;
    grid-template-columns: repeat(7,124px);
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    justify-items: center;
    grid-row-gap: 4px;
    grid-column-gap: 4px;
    padding: 12px 30px
}

@media (max-height: 750px) {
    .trb-PZ .yqeQC0 {
        grid-template-columns:repeat(6,124px)
    }
}

@media (max-height: 670px) {
    .trb-PZ .yqeQC0 {
        grid-template-columns:repeat(5,124px)
    }
}

.trb-PZ .a2xL\+l {
    border: 1px solid #e0e0e0;
    opacity: 1;
    transition: opacity .5s ease-in-out
}

.trb-PZ .P-UQwP {
    opacity: .3
}

.xmAgz5 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap
}

.SXdXQu {
    margin: -4px 0 16px 24px;
    font-weight: 500;
    font-size: 16px
}

.\+ucfoy {
    min-width: 1024px;
    min-height: 650px;
    margin: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.S3sgXk {
    width: 968px;
    height: 608px;
    position: relative
}

@media (max-height: 750px) {
    .S3sgXk {
        width:840px;
        height: 528px
    }
}

@media (max-height: 670px) {
    .S3sgXk {
        width:712px;
        height: 448px
    }
}

.EPCmJX {
    padding: 24px;
    width: 100%;
    -webkit-filter: none!important;
    filter: none!important
}

.EPCmJX .gHqwa8 {
    position: relative
}

.EPCmJX .Ga3i8K {
    margin-top: 3px
}

.EPCmJX .z9E0IG {
    padding-left: 12px;
    padding-top: 3px;
    font-size: 14px;
    color: #212121;
    font-weight: 500
}

.EPCmJX .ZmyHeo {
    line-height: 1.4;
    font-size: 14px;
    color: #212121;
    margin: 12px 0;
    overflow: hidden
}

.EPCmJX .ZmyHeo.MDcJkH {
    margin: 0 0 16px
}

.EPCmJX .ZmyHeo p {
    display: inline
}

.EPCmJX ._7jFSYx {
    font-size: 14px;
    color: #212121;
    font-weight: 500;
    padding: 0 4px 0 0
}

.EPCmJX .f4-0DP {
    font-size: 12px;
    padding-top: 1px
}

.EPCmJX ._2NsDsF {
    font-size: 12px;
    color: #878787;
    margin-right: 8px
}

.EPCmJX ._2NsDsF.MDcJkH {
    margin-right: 12px
}

.EPCmJX .AwS1CA {
    font-weight: 500
}

.EPCmJX .MztJPv {
    font-size: 12px;
    color: #878787;
    padding: 0 6px 0 0
}

.EPCmJX .VjlQyz {
    margin-right: 4px;
    width: 14px;
    height: 14px;
    vertical-align: sub
}

.EPCmJX .wTYmpv {
    height: 0;
    width: 0;
    margin: 0;
    padding: 0;
    visibility: collapse;
    display: none
}

.EPCmJX .b4x-fr {
    font-weight: 500
}

.EPCmJX ._7x77Y1,.EPCmJX .b4x-fr {
    cursor: pointer;
    font-size: 12px;
    color: #2874f0
}

.EPCmJX ._7x77Y1 {
    padding: 0 0 6px
}

.EPCmJX .vMTK1V {
    width: auto;
    position: absolute;
    right: 0
}

.EPCmJX .qhmk-f {
    margin-right: 20px
}

.EPCmJX .pVVA7t {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 12px
}

.EPCmJX .d517go {
    margin-right: 4px
}

.EPCmJX ._9lBNRY {
    padding: 2px 7px;
    border-radius: 12px;
    font-size: 12px;
    background-color: #26a541;
    vertical-align: baseline;
    margin: 0 10px 0 0
}

.EPCmJX ._11pzQk {
    display: inline;
    vertical-align: baseline;
    margin: auto 0;
    line-height: 1.43
}

.EPCmJX .K2oYA8 {
    margin-bottom: 6px
}

.EPCmJX.xJgaqh {
    padding: 0 24px
}

.EPCmJX.xJgaqh .b4x-fr {
    cursor: pointer;
    font-size: 14px;
    color: #2874f0;
    font-weight: 500
}

.EPCmJX.MDcJkH {
    padding: 24px 0
}

.EPCmJX.mXTVR6 {
    padding: 24px;
    border-bottom: 1px solid #e9f2e9
}

.ByVeKF {
    width: 684px;
    max-width: none!important;
    margin: 0 auto
}

.XrzHFI {
    width: 600px
}

.rYsB7A {
    cursor: pointer
}

.-u2ZnE .naMJjQ {
    font-size: 20px;
    font-weight: 500;
    padding: 15px 20px;
    border-bottom: 1px solid #f0f0f0;
    width: 100%
}

.-u2ZnE .ybB1XH {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    padding: 20px 0
}

.-u2ZnE .ybB1XH,.-u2ZnE .ybB1XH .MohBBj {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.-u2ZnE .ybB1XH .MohBBj {
    width: 40%
}

.-u2ZnE .ybB1XH .MohBBj .Ld8TWM {
    position: relative;
    float: left;
    width: 200px;
    margin: 0 10px
}

.-u2ZnE .ybB1XH .MohBBj ._8zhCRP {
    overflow: hidden;
    width: calc(100% - 200px);
    text-overflow: ellipsis
}

.-u2ZnE .ybB1XH .MohBBj .kv0tEm {
    font-weight: 500;
    font-size: 18px;
    display: block;
    cursor: pointer;
    margin-bottom: 2px
}

.-u2ZnE .ybB1XH .MohBBj .kv0tEm:hover {
    color: #2874f0
}

.-u2ZnE .ybB1XH .MohBBj .sRoN4i {
    margin-bottom: 8px;
    line-height: 1.5
}

.-u2ZnE .ybB1XH .MohBBj .sRoN4i .Bz-crL {
    padding-left: 8px;
    font-weight: 500;
    color: #878787
}

.-u2ZnE .ybB1XH .MohBBj .sRoN4i ._8O4\+-w {
    margin: 0 3px;
    color: #878787
}

.-u2ZnE .ybB1XH .MohBBj .Xrs8Tf {
    margin-bottom: 5px
}

.-u2ZnE .ybB1XH .MohBBj .Xrs8Tf .OQ4U3k {
    font-size: 14px;
    font-weight: 500
}

.-u2ZnE .ybB1XH .MohBBj .Xrs8Tf .Cr3LKt,.-u2ZnE .ybB1XH .MohBBj .Xrs8Tf .WMQHm1 {
    font-size: 14px;
    margin-left: 12px;
    color: #878787;
    font-weight: 400
}

.-u2ZnE .ybB1XH .MohBBj .akQAfe {
    font-size: 14px
}

.-u2ZnE .ybB1XH .MohBBj .akQAfe .Ov4d6Q {
    padding-bottom: 8px
}

.-u2ZnE .ybB1XH .vQjHak {
    width: 30%
}

.-u2ZnE .ybB1XH .VEuN0R {
    padding-left: 24px;
    font-size: 14px;
    color: #878787
}

.TAcULe {
    box-shadow: 0 -1px 4px 0 rgba(0,0,0,.24);
    padding: 8px 0 8px 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.TAcULe .F6LzPi {
    margin-right: 8px
}

.TAcULe .ahbObP {
    padding: 13px 0
}

.TAcULe .ahbObP,.TAcULe .SjZ06a {
    width: 100%;
    font-size: 14px;
    box-shadow: none
}

.TAcULe .SjZ06a {
    border: 1px solid #dbdbdb;
    padding: 12px 0;
    text-align: center;
    color: #2874f0;
    background-color: #fff
}

.avYazc {
    padding: 40px 40px 0;
    text-align: center
}

.sWfG13 {
    padding-bottom: 16px
}

._4ZK5DM {
    padding-bottom: 8px
}

._33TjOO {
    width: 60px;
    height: 60px
}

.CKynyY {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0
}

.gils\+Q {
    text-align: center;
    padding-bottom: 32px;
    font-size: 14px
}

.-t-7Dk {
    width: 376px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1240px) {
    .-t-7Dk {
        width:280px!important
    }
}

.iflsSi {
    margin: 0 auto;
    min-width: 1128px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.zuxjMQ {
    display: inline-block;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

@media (width < 1240px) and (width > 978px) {
    .zuxjMQ {
        width: 800px
    }
}

@media (width < 978px) {
    .zuxjMQ {
        width: 754px
    }
}

.lloqNF .BJNTsb {
    vertical-align: top;
    margin-left: 16px
}

.lloqNF .CtjIhF {
    color: #212121;
    font-weight: 500
}

.lloqNF .rf8Rxc {
    margin-left: 6px
}

.lloqNF .tyXrfa {
    background: transparent
}

.lloqNF .MnHtOw {
    width: 384px;
    margin-left: 16px;
    display: inline-block;
    margin-bottom: 16px
}

@media only screen and (max-width: 1240px) {
    .lloqNF .MnHtOw {
        width:280px
    }
}

.lloqNF .MnHtOw._7d4Vm9 {
    margin-left: 0
}

.lloqNF .MnHtOw .KDlqE2 {
    margin-left: 16px
}

.lloqNF .LtTRsN {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.lloqNF .ML\+SEa {
    width: 384px
}

@media only screen and (max-width: 1240px) {
    .lloqNF .ML\+SEa {
        width:280px!important
    }
}

.gzcX9B {
    width: 432px;
    padding: 48px
}

.gzcX9B .okz97S {
    width: inherit!important
}

.gzcX9B .NRmna9 {
    margin-top: 53px
}

.vZhjCi {
    margin-top: 20px;
    font-size: 16px;
    text-transform: uppercase;
    padding: 15px 75px
}

.OtuT7y {
    height: calc(100vh - 100px);
    overflow: auto
}

.Rdxh0X {
    text-align: center
}

.V4W\+K0 {
    padding: 20px 0
}

.eSDBEP {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    background-color: hsla(0,0%,100%,.7)
}


.EjOX7q {
    display: inline-block;
    position: relative
}

.EjOX7q .zADPly {
    position: absolute;
    width: 568px;
    background: #fff;
    color: #212121;
    font-size: 14px;
    font-weight: 400;
    border-color: #f0f0f0;
    text-align: left;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .3s ease-in-out
}

.ie9 .EjOX7q .zADPly,.ie10 .EjOX7q .zADPly {
    z-index: -1
}

.ie9 .EjOX7q .zADPly.KiQBpk,.ie10 .EjOX7q .zADPly.KiQBpk {
    z-index: 5
}

.EjOX7q .zADPly.KiQBpk {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.EjOX7q .zADPly .J8JyJY,.EjOX7q .zADPly .J8JyJY:after {
    width: 0;
    height: 0;
    border: solid transparent;
    position: absolute
}

.EjOX7q .zADPly .J8JyJY:after {
    content: "";
    left: 0
}

.EjOX7q .zADPly.m0LmJn,.EjOX7q .zADPly.u3Ekz-,.EjOX7q .zADPly.ZCsd1z {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2);
    top: 32px
}

.EjOX7q .zADPly.m0LmJn .J8JyJY,.EjOX7q .zADPly.u3Ekz- .J8JyJY,.EjOX7q .zADPly.ZCsd1z .J8JyJY {
    bottom: 100%;
    border-bottom-color: #f0f0f0;
    border-width: 9px
}

.EjOX7q .zADPly.m0LmJn .J8JyJY:after,.EjOX7q .zADPly.u3Ekz- .J8JyJY:after,.EjOX7q .zADPly.ZCsd1z .J8JyJY:after {
    border-bottom-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    bottom: -9px
}

.EjOX7q .zADPly.m0LmJn {
    right: -32px
}

.EjOX7q .zADPly.m0LmJn .J8JyJY {
    right: 24px;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.EjOX7q .zADPly.ZCsd1z {
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.EjOX7q .zADPly.ZCsd1z .J8JyJY {
    left: 50%;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.EjOX7q .zADPly.u3Ekz- {
    left: 26px
}

.EjOX7q .zADPly.u3Ekz- .J8JyJY {
    left: 24px;
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
}

.EjOX7q .zADPly.h0mztm,.EjOX7q .zADPly.IQnvro,.EjOX7q .zADPly.uDuYzr {
    box-shadow: 0 -4px 16px 0 rgba(0,0,0,.2);
    bottom: 32px
}

.EjOX7q .zADPly.h0mztm .J8JyJY,.EjOX7q .zADPly.IQnvro .J8JyJY,.EjOX7q .zADPly.uDuYzr .J8JyJY {
    top: 100%;
    border-top-color: #f0f0f0;
    border-width: 9px
}

.EjOX7q .zADPly.h0mztm .J8JyJY:after,.EjOX7q .zADPly.IQnvro .J8JyJY:after,.EjOX7q .zADPly.uDuYzr .J8JyJY:after {
    border-top-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    bottom: -7px
}

.EjOX7q .zADPly.h0mztm {
    right: -32px
}

.EjOX7q .zADPly.h0mztm .J8JyJY {
    right: 24px;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.EjOX7q .zADPly.uDuYzr {
    left: -26px
}

.EjOX7q .zADPly.uDuYzr .J8JyJY {
    left: 24px;
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
}

.EjOX7q .zADPly.IQnvro {
    left: -26px
}

.EjOX7q .zADPly.IQnvro .J8JyJY {
    left: calc(50% - 16px);
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
}

.EjOX7q .zADPly._9Ns5wR {
    left: 36px;
    top: -32px;
    right: auto;
    box-shadow: 2px 0 16px 0 rgba(0,0,0,.2)
}

.EjOX7q .zADPly._9Ns5wR .J8JyJY {
    right: 100%;
    top: 32px;
    border-right-color: #f0f0f0;
    border-width: 9px
}

.EjOX7q .zADPly._9Ns5wR .J8JyJY:after {
    border-right-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-7px);
    transform: translateX(-7px);
    bottom: -8px
}

.EjOX7q .zADPly .-Hj6CQ {
    padding: 16px;
    overflow: auto
}

.EjOX7q .zADPly .EWO3Mo {
    max-height: 340px
}

.EjOX7q .PkUqWK {
    position: fixed;
    background: transparent;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100vw;
    height: 100%;
    z-index: 4
}

.EjOX7q .Ti7l-Z {
    padding: 8px;
    width: auto
}

.EjOX7q .Ti7l-Z .-Hj6CQ {
    padding: 0
}

.EjOX7q .Ti7l-Z .EWO3Mo {
    overflow: hidden
}

.lK-0ST {
    position: relative;
    margin: 0 auto;
    width: 50px
}

.lK-0ST:before {
    content: "";
    display: block;
    padding-top: 100%
}

.dN-Hpt {
    -webkit-animation: Mp-vSE 2s linear infinite;
    animation: Mp-vSE 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.lIbIfd {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
    -webkit-animation: HpBNPJ 1.5s ease-in-out infinite;
    animation: HpBNPJ 1.5s ease-in-out infinite;
    stroke-linecap: round
}

@-webkit-keyframes Mp-vSE {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes Mp-vSE {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes HpBNPJ {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

@keyframes HpBNPJ {
    0% {
        stroke-dasharray: 1,200;
        stroke-dashoffset: 0
    }

    50% {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -35px
    }

    to {
        stroke-dasharray: 89,200;
        stroke-dashoffset: -124px
    }
}

.aL22KS {
    background-color: #fff;
    font-size: 12px
}

.aL22KS .HOXiCk {
    width: 540px;
    height: 320px;
    border: none
}

.aL22KS ._2oWLzc {
    font-size: 13px;
    width: 100%;
    margin: 12px 0;
    border-radius: 2px;
    border: 1px solid #c2c2c2;
    border-spacing: 0
}

.aL22KS ._2oWLzc .PNbmND .MMGpn- {
    text-align: center;
    padding: 8px;
    font-weight: 500;
    background-color: #e0e0e0;
    border-bottom: 1px solid #c2c2c2;
    text-transform: capitalize
}

.aL22KS ._2oWLzc .ZolXt4 .l6tZWX {
    text-align: center;
    padding: 8px;
    background-color: #fff
}

.aL22KS ._2oWLzc .ZolXt4:nth-child(odd) .l6tZWX {
    background-color: #f9f9f9
}

.aL22KS .KalC6f {
    margin: 0;
    padding: 0;
    line-height: normal
}

.aL22KS div,.aL22KS h1,.aL22KS h2,.aL22KS h3,.aL22KS h4,.aL22KS h5,.aL22KS h6,.aL22KS p {
    margin-bottom: 10px;
    padding: 0;
    line-height: 1.5
}

.aL22KS li,.aL22KS ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.aL22KS li {
    padding: 0 0 8px 20px;
    position: relative;
    line-height: 21px
}

.aL22KS li:after {
    content: "";
    height: 4px;
    width: 4px;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 50%;
    background: #000
}

.aL22KS h1,.aL22KS h2,.aL22KS h3,.aL22KS h4,.aL22KS h5,.aL22KS h6 {
    font-size: 14px;
    font-weight: 500
}

.aL22KS a {
    color: #2874f0
}

.aL22KS a,.aL22KS strong {
    font-weight: 500
}

.VKzPTL {
    cursor: pointer
}

.VKzPTL:not(.J9kgT\+) {
    display: block
}

.VKzPTL.Xs\+tNa:last-child {
    border-bottom: none
}

.iAFtyB {
    cursor: auto
}

.J9kgT\+ {
    border-bottom: none;
    display: inline-block;
    margin-right: 32px
}

.J9kgT\+ .qsHXPi {
    margin-top: 2px;
    margin-left: 0
}

.J9kgT\+ .VTUEC- {
    margin-left: 12px;
    width: auto
}

.zGVBds {
    visibility: hidden;
    position: absolute
}

.zGVBds:checked~.qsHXPi {
    border-color: #2874f0
}

.zGVBds:checked~.qsHXPi:before {
    border: 2px hidden;
    background-color: #2874f0
}

.VTUEC- {
    display: inline-block;
    margin-left: 18px;
    width: calc(100% - 34px)
}

.VTUEC-.hsmT-D {
    width: 100%;
    margin-left: 0
}

.qsHXPi {
    display: inline-block;
    border: 2px solid #979797;
    border-radius: 100%;
    height: 16px;
    width: 16px;
    position: relative;
    vertical-align: top;
    margin-top: 3px;
    cursor: pointer
}

.qsHXPi:before {
    content: "";
    border-radius: 100%;
    height: 8px;
    width: 8px;
    margin: auto;
    position: absolute;
    top: 2px;
    left: 2px
}

.RI1ZCR {
    color: #878787!important;
    cursor: not-allowed
}

.RI1ZCR>.qsHXPi {
    border-color: #c2c2c2!important;
    cursor: not-allowed
}

.Gk0Wrl {
    color: #878787;
    cursor: not-allowed
}

.Gk0Wrl .qsHXPi {
    border-color: #c2c2c2;
    cursor: not-allowed
}

.Gk0Wrl .qsHXPi:before {
    background-color: #c2c2c2!important
}

.LiaE85 {
    font-size: 14px;
    color: #2874f0;
    cursor: pointer;
    border: none;
    background-color: #fff;
    font-weight: 500
}

.-rKTLK {
    width: 504px
}

.eGXlor {
    border-top: 1px solid #f0f0f0;
    padding: 24px;
    position: relative;
    background: #fff;
    max-width: 950px
}

.eGXlor:first-child {
    border-top: 0
}

.eGXlor:last-child {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

.eGXlor ._8X-K8p,.eGXlor .hdD-MA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.eGXlor .hdD-MA {
    border: 1px solid #d5d7db;
    border-radius: 2px;
    padding: 8px 16px;
    margin-top: 8px;
    margin-bottom: 16px;
    max-width: 480px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.eGXlor .hdD-MA .b47ZrH {
    max-width: 370px;
    font-size: 14px;
    font-weight: 500
}

.eGXlor .x9LoV\+ {
    padding: 0 24px 12px;
    vertical-align: top;
    min-height: 112px;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden;
    max-width: 460px
}

.eGXlor .x9LoV\+ .gE4Hlh {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 20px
}

.eGXlor .x9LoV\+ .T2CNXf {
    font-size: 16px;
    color: #212121;
    line-height: 1;
    display: inline
}

.eGXlor .x9LoV\+ .QqLTQ-:hover {
    color: #2874f0
}

.eGXlor .x9LoV\+ .KTpSwS,.eGXlor .x9LoV\+ .qmkQop {
    display: block;
    color: #878787;
    font-size: 14px;
    height: 20px
}

.eGXlor .x9LoV\+ .HkqJHX {
    margin-top: 8px
}

.eGXlor .x9LoV\+ .qmkQop {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.eGXlor .x9LoV\+ .KTpSwS {
    margin-top: 8px
}

.eGXlor .x9LoV\+ .KTpSwS .iKaYqx {
    height: 15px;
    vertical-align: middle;
    margin: 0 6px
}

.eGXlor .x9LoV\+ .VBkuRE {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.eGXlor .x9LoV\+ .VBkuRE .VOyfpZ {
    font-size: 20px;
    font-weight: 500;
    display: inline-block;
    margin-right: 12px;
    line-height: 1
}

.eGXlor .x9LoV\+ .VBkuRE .bYpd6R {
    text-decoration: line-through;
    color: #878787;
    display: inline-block;
    margin-right: 8px
}

.eGXlor .x9LoV\+ .VBkuRE .lZ13fr {
    display: inline-block;
    color: #388e3c;
    font-weight: 500;
    margin: 0 5px
}

.eGXlor .x9LoV\+ .Yxlaw0 {
    font-size: 20px;
    color: #ff6161;
    display: block;
    margin-top: 6px
}

.eGXlor .x9LoV\+ .UHXAFB {
    color: #388e3c;
    font-size: 12px;
    font-weight: 500;
    margin-top: 10px
}

.eGXlor .x9LoV\+ .kqMA5w {
    display: block;
    margin: 4px 0 0
}

.eGXlor .x9LoV\+ .BMGVv3 {
    font-size: 12px;
    margin: 12px 0 0
}

.eGXlor .p04umj,.eGXlor .RtTqPQ {
    vertical-align: top;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    margin-left: auto
}

@media (width < 978px) {
    .eGXlor .p04umj,.eGXlor .RtTqPQ {
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
}

.eGXlor .p04umj .mMljzm {
    margin-bottom: 10px
}

.eGXlor .p04umj .EjzVkx {
    margin-bottom: 5px
}

.eGXlor .p04umj .RjOSgT {
    margin-right: 5px
}

.eGXlor .p04umj .RjOSgT.tFo\+Pt {
    text-decoration: line-through
}

.eGXlor .p04umj .nW4j\+T {
    font-size: 14px;
    color: #212121;
    line-height: 1
}

.eGXlor .p04umj .nW4j\+T.ouTT5Q {
    color: #ff6161
}

.eGXlor .p04umj .nW4j\+T .nnHOcD {
    margin-bottom: 16px;
    line-height: 1.4
}

.eGXlor .p04umj .nW4j\+T .nnHOcD:last-child {
    margin-bottom: 0
}

.eGXlor .p04umj .ZKcqMy {
    font-size: 12px;
    color: #878787;
    margin-top: 5px
}

.eGXlor .p04umj .-uWaXu {
    font-size: 12px;
    color: #878787;
    margin-top: 9px
}

.eGXlor .p04umj .-uWaXu .cOqSnK {
    width: 14px;
    height: 14px;
    position: relative;
    top: -1px
}

.eGXlor .p04umj .-uWaXu .DAdinY {
    margin-bottom: 8px
}

.eGXlor .p04umj .-uWaXu .DAdinY .JGn9dJ {
    font-weight: 500;
    color: #212121;
    padding-right: 2px
}

.eGXlor .p04umj .-uWaXu .DAdinY .VJpum5 {
    font-weight: 500;
    color: #2874f0
}

.eGXlor .p04umj .-uWaXu .f3IN-6,.eGXlor .p04umj .-uWaXu li {
    margin-bottom: 8px
}

.eGXlor .p04umj .-uWaXu .f3IN-6 {
    display: block
}

.eGXlor .RtTqPQ {
    background-color: #ffffe6;
    border-radius: 2px;
    border: 1px solid #ffe11b;
    padding: 8px 11px;
    font-size: 12px;
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.eGXlor .RtTqPQ .vbWQNM {
    display: inline-block;
    position: relative
}

.eGXlor .RtTqPQ .DWoRWL {
    display: inline-block;
    width: 80%;
    margin: 2px 0 0 10px;
    vertical-align: top
}

.eGXlor .d\+mEZR {
    display: block
}

.eGXlor .d\+mEZR.Sjif2C {
    margin-top: -33px
}

.eGXlor .d\+mEZR .ocFP1P {
    width: var(--cart-item-image-width);
    text-align: center;
    display: inline-block
}

.eGXlor .GHvLGU {
    background: #ffffe6;
    border: 1px solid #ff9f00;
    margin-bottom: 12px;
    width: 264px
}

.eGXlor .GHvLGU .mkm4Jf {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px
}

.eGXlor .GHvLGU .vV\+7Fu {
    padding: 12px 0 12px 12px
}

.eGXlor .GHvLGU .HsFCnz {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 12px 12px 12px 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500
}

.eGXlor .GHvLGU._1\+CLo9 .HsFCnz {
    color: #ff6161
}

.eGXlor .GHvLGU ._6wVHcB {
    width: 18px;
    height: 18px;
    margin-right: 8px
}

.eGXlor .GHvLGU .aoHjEC {
    border-top: 1px solid #ff9f00;
    color: #2874f0;
    padding: 12px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.eGXlor .GHvLGU .xN1qNQ {
    width: 14px;
    height: 14px;
    margin-right: 8px
}

.pk3Guc {
    border-top: 1px solid #f0f0f0!important
}

.pk3Guc .mCdJxa {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #ffffe6;
    border: 1px solid #ff9f00;
    margin-bottom: 12px;
    width: 264px;
    padding: 12px
}

.pk3Guc .mCdJxa ._6ebqt9,.pk3Guc .mCdJxa .det2YG {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px
}

.pk3Guc .mCdJxa ._6ebqt9 {
    color: #2874f0;
    padding: 0 12px;
    text-align: center;
    font-weight: 500;
    cursor: pointer
}

.pk3Guc .mCdJxa .O8Sb85 {
    width: 16px;
    height: 16px;
    margin-right: 8px
}

.pk3Guc .mCdJxa .DvW5lp {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 4px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500
}

.pk3Guc .mCdJxa._1\+CLo9 .DvW5lp {
    color: #ff6161
}

.pk3Guc .JefwG6 {
    padding-top: 10px
}

.CJF0C6 {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .5
}

.VJpum5 {
    color: #2874f0
}

.s-7ssE {
    margin-left: 120px
}

._0xHUFw {
    font-size: 12px;
    color: #212121;
    line-height: 1
}

._5jL4tC {
    clear: both
}

.qP\+57o {
    margin-top: 20px
}

.dpTm6h {
    max-width: 406px!important
}

.KHGqo1 {
    padding: 26px;
    font-weight: 500;
    font-size: 18px
}

.PkNTeD {
    padding: 0 26px 48px;
    color: #878787;
    font-size: 16px
}

.n9N6oD {
    padding-left: 26px;
    margin-bottom: 28px
}

.Jpb26n {
    font-weight: 500;
    padding: 14px 0;
    min-width: 166px;
    border-radius: 2px;
    box-shadow: none;
    border: 1px solid #c2c2c2;
    text-transform: uppercase;
    text-align: center;
    margin-right: 24px;
    cursor: pointer;
    outline: 0
}

.rMVM8d {
    font-size: 16px;
    background: #2874f0;
    border: none
}

.rMVM8d,.rMVM8d:hover {
    color: #fff
}

._9854Nh {
    font-size: 16px
}

._9854Nh:hover {
    color: #2874f0
}

.puvXno {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 16px
}

.bYWinp {
    margin-right: 8px;
    width: 20px
}

.ZPAT3c {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ZPAT3c .W1koAP {
    font-size: 12px;
    font-weight: 500;
    margin-right: 4px
}

.FtX8DR {
    display: inline-block;
    cursor: pointer
}

.FtX8DR .qSU8xo {
    margin-left: 4px;
    vertical-align: middle;
    line-height: 1;
    position: relative
}

.Uij2Rv {
    max-width: 240px;
    border-radius: 2px
}

.Uij2Rv ._89ROOe {
    font-size: 12px;
    color: #111112
}

.Uij2Rv ._89ROOe:not(:first-child) {
    color: #717478;
    margin-top: 16px
}

.LAlF6k {
    display: inline-block;
    margin-right: 8px;
    margin-top: 18px
}

.LAlF6k:last-child {
    margin-right: 0
}

.re6bBo {
    font-size: 18px;
    font-weight: 500;
    color: #212121
}

.KkRCni {
    color: #878787;
    text-decoration: line-through
}

._9hLNY4,.CXS9LU,.KkRCni {
    font-size: 14px;
    margin-right: 10px
}

._9hLNY4,.CXS9LU {
    font-weight: 500;
    color: #388e3c
}

.aVPmjg {
    font-size: 14px
}

.u6NsfR {
    color: #388e3c;
    font-size: 16px;
    font-weight: 500;
    margin-top: 5px;
    display: inline-block
}

.q4Cd5U {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 36px 30px;
    min-width: 36px;
    min-height: 30px
}

._4WELSP {
    position: relative;
    margin: 0 auto
}

.DByuf4 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: 1;
    max-width: 100%;
    max-height: 100%
}

.WH5SS- {
    width: 100%!important;
    padding-top: 100%
}

.qF1kuI {
    display: inline-block;
    padding-top: 0!important;
    vertical-align: middle;
    margin: 0 2px 3px 0
}

.yiggsN {
    display: inline;
    white-space: pre-wrap
}

._8z-Twi {
    overflow: hidden;
    position: relative;
    -webkit-filter: none!important;
    filter: none!important
}

._8z-Twi ._4qMbau,._8z-Twi .xTaogf {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    transition: opacity .5s linear
}

._8z-Twi .xTaogf {
    width: 100%;
    height: 100%
}

._8z-Twi ._4qMbau {
    opacity: 0
}

._8z-Twi .xTaogf {
    opacity: 1;
    margin: auto
}

._8z-Twi ._3iTqAS {
    -webkit-filter: blur(15px);
    filter: blur(15px)
}

._8z-Twi._2b3Pg9 ._4qMbau,._8z-Twi._2b3Pg9 .xTaogf {
    height: 100%
}

._8z-Twi._4bzjfU ._4qMbau,._8z-Twi._4bzjfU .xTaogf {
    width: 100%
}

._8z-Twi .CwNMnK._4qMbau {
    opacity: 1;
    margin: auto
}

._8z-Twi .CwNMnK+.xTaogf {
    opacity: 0
}

.wvIX4U {
    width: 100%;
    position: relative
}

.wvIX4U .gqcSqV {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.YGE0gZ {
    overflow: hidden;
    position: relative;
    -webkit-filter: none!important;
    filter: none!important
}

.YGE0gZ ._53J4C- {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    transition: opacity .5s linear;
    opacity: 1;
    margin: auto;
    z-index: 0
}

.YGE0gZ.cLVQ8V ._53J4C-,.YGE0gZ.cLVQ8V .QLvBaY {
    width: 100%
}

.QqFHMw {
    display: inline-block;
    border-radius: 2px;
    color: #212121;
    padding: 10px 20px;
    font-size: 13px;
    font-weight: 500;
    transition: box-shadow .2s ease;
    vertical-align: super;
    background: #fff;
    cursor: pointer;
    outline: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    border: 1px solid #e0e0e0
}

.QqFHMw:disabled {
    color: #878787;
    cursor: not-allowed
}

.QqFHMw:disabled:hover {
    box-shadow: none
}

.QqFHMw:hover {
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.12)
}

.QqFHMw.M5XAsp {
    background: #2874f0;
    color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.2);
    border: none
}

    .QqFHMw._7Pd1Fp {
        background: #1d9bda;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
        border: none;
        color: #fff
    }

.QqFHMw._7Pd1Fp:disabled,.QqFHMw.M5XAsp:disabled {
    color: #fff;
    background-color: #878787;
    cursor: not-allowed
}

.QqFHMw._7Pd1Fp:disabled:hover,.QqFHMw.M5XAsp:disabled:hover {
    box-shadow: none
}

.azBkHf {
    color: #2874f0;
    font-weight: 500
}

.AEyO3k {
    position: absolute;
    padding: 8px;
    border: 1px solid #212121;
    border-radius: 2px;
    color: #fff;
    background: #212121;
    transition: opacity .3s ease-in-out;
    opacity: 0;
    top: 0;
    left: 0;
    pointer-events: none;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.4;
    z-index: 5;
    max-width: 568px;
    min-width: 40px;
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-filter: none;
    filter: none
}

.AEyO3k:after,.AEyO3k:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: solid transparent
}

.AEyO3k._14reMT {
    transition: opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out,opacity .3s ease-in-out;
    transition: transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.ie9 .AEyO3k,.ie10 .AEyO3k {
    z-index: -1
}

.ie9 .AEyO3k._2SE1jd,.ie10 .AEyO3k._2SE1jd {
    z-index: 5
}

.AEyO3k._2SE1jd {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.AEyO3k.OtJHiR .dANL6p {
    width: 16px;
    height: 100%;
    border: none;
    background: transparent;
    line-height: 1;
    top: 0;
    right: 0;
    padding: 0;
    margin: 0 0 0 8px;
    text-align: center;
    box-shadow: none;
    color: #fff;
    vertical-align: text-top
}

.AEyO3k.z5\+\+mS {
    box-shadow: 1px 0 2px 0 rgba(0,0,0,.2)
}

.AEyO3k.z5\+\+mS:after,.AEyO3k.z5\+\+mS:before {
    right: 100%;
    top: 50%
}

.AEyO3k.z5\+\+mS:before {
    border-right-color: #212121;
    border-width: 9px;
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px)
}

.AEyO3k.z5\+\+mS:after {
    border-right-color: #212121;
    border-width: 8px;
    -webkit-transform: translateX(.5px) translateY(-8px);
    transform: translateX(.5px) translateY(-8px)
}

.AEyO3k.ThgFOv {
    box-shadow: -1px 0 2px 0 rgba(0,0,0,.2)
}

.AEyO3k.ThgFOv:after,.AEyO3k.ThgFOv:before {
    left: 100%;
    top: 50%
}

.AEyO3k.ThgFOv:before {
    border-left-color: #212121;
    border-width: 9px;
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px)
}

.AEyO3k.ThgFOv:after {
    border-left-color: #212121;
    border-width: 8px;
    -webkit-transform: translateX(-.5px) translateY(-8px);
    transform: translateX(-.5px) translateY(-8px)
}

.AEyO3k.ApdQe9,.AEyO3k.CjY3jX,.AEyO3k.DL9WKV,.AEyO3k.E1m5-P {
    box-shadow: 0 -1px 2px 0 rgba(0,0,0,.2)
}

.AEyO3k.ApdQe9:after,.AEyO3k.ApdQe9:before,.AEyO3k.CjY3jX:after,.AEyO3k.CjY3jX:before,.AEyO3k.DL9WKV:after,.AEyO3k.DL9WKV:before,.AEyO3k.E1m5-P:after,.AEyO3k.E1m5-P:before {
    top: 100%;
    left: 50%
}

.AEyO3k.ApdQe9:before,.AEyO3k.CjY3jX:before,.AEyO3k.DL9WKV:before,.AEyO3k.E1m5-P:before {
    border-top-color: #212121;
    border-width: 9px;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.AEyO3k.ApdQe9:after,.AEyO3k.CjY3jX:after,.AEyO3k.DL9WKV:after,.AEyO3k.E1m5-P:after {
    border-top-color: #212121;
    border-width: 8px;
    -webkit-transform: translateX(-8px) translateY(-.5px);
    transform: translateX(-8px) translateY(-.5px)
}

.AEyO3k.DL9WKV:after,.AEyO3k.DL9WKV:before {
    left: 24px!important
}

.AEyO3k.E1m5-P:after,.AEyO3k.E1m5-P:before {
    left: auto!important;
    right: 24px!important
}

.AEyO3k.CjY3jX:after,.AEyO3k.CjY3jX:before {
    right: auto;
    left: 12px
}

.AEyO3k.diqXu5,.AEyO3k.E4tFto,.AEyO3k.lRASrN,.AEyO3k.UTQlOy {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.AEyO3k.diqXu5:after,.AEyO3k.diqXu5:before,.AEyO3k.E4tFto:after,.AEyO3k.E4tFto:before,.AEyO3k.lRASrN:after,.AEyO3k.lRASrN:before,.AEyO3k.UTQlOy:after,.AEyO3k.UTQlOy:before {
    bottom: 100%;
    left: 50%
}

.AEyO3k.diqXu5:before,.AEyO3k.E4tFto:before,.AEyO3k.lRASrN:before,.AEyO3k.UTQlOy:before {
    border-bottom-color: #212121;
    border-width: 9px;
    -webkit-transform: translateX(-9px);
    transform: translateX(-9px)
}

.AEyO3k.diqXu5:after,.AEyO3k.E4tFto:after,.AEyO3k.lRASrN:after,.AEyO3k.UTQlOy:after {
    border-bottom-color: #212121;
    border-width: 8px;
    -webkit-transform: translateX(-8px) translateY(.5px);
    transform: translateX(-8px) translateY(.5px)
}

.AEyO3k.E4tFto:after,.AEyO3k.E4tFto:before {
    left: 24px!important
}

.AEyO3k.UTQlOy:after,.AEyO3k.UTQlOy:before {
    left: auto!important;
    right: 24px!important
}

.AEyO3k.hR3rL5 {
    background: #fff;
    color: #212121;
    padding: 16px;
    font-size: 14px;
    font-weight: 400;
    border-color: #f0f0f0;
    text-align: left
}

.AEyO3k.hR3rL5 .V3Zflw {
    overflow: auto;
    max-height: 340px
}

.AEyO3k.hR3rL5.z5\+\+mS {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.z5\+\+mS:after,.AEyO3k.hR3rL5.z5\+\+mS:before {
    top: 24px
}

.AEyO3k.hR3rL5.z5\+\+mS:before {
    border-right-color: #f0f0f0
}

.AEyO3k.hR3rL5.z5\+\+mS:after {
    border-right-color: #fff
}

.AEyO3k.hR3rL5.ThgFOv {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.ThgFOv:after,.AEyO3k.hR3rL5.ThgFOv:before {
    top: 24px
}

.AEyO3k.hR3rL5.ThgFOv:before {
    border-left-color: #f0f0f0
}

.AEyO3k.hR3rL5.ThgFOv:after {
    border-left-color: #fff
}

.AEyO3k.hR3rL5.ApdQe9 {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.ApdQe9:after,.AEyO3k.hR3rL5.ApdQe9:before {
    left: 24px
}

.AEyO3k.hR3rL5.ApdQe9:before {
    border-top-color: #f0f0f0
}

.AEyO3k.hR3rL5.ApdQe9:after {
    border-top-color: #fff
}

.AEyO3k.hR3rL5.CjY3jX {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.CjY3jX:after,.AEyO3k.hR3rL5.CjY3jX:before {
    left: 50%
}

.AEyO3k.hR3rL5.CjY3jX:before {
    border-top-color: #f0f0f0
}

.AEyO3k.hR3rL5.CjY3jX:after {
    border-top-color: #fff
}

.AEyO3k.hR3rL5.diqXu5 {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.diqXu5:after,.AEyO3k.hR3rL5.diqXu5:before {
    left: 24px
}

.AEyO3k.hR3rL5.diqXu5:before {
    border-bottom-color: #f0f0f0
}

.AEyO3k.hR3rL5.diqXu5:after {
    border-bottom-color: #fff
}

.AEyO3k.hR3rL5.UTQlOy:before {
    right: 22px;
    border-bottom-color: #f0f0f0
}

.AEyO3k.hR3rL5.UTQlOy:after {
    border-bottom-color: #fff
}

.AEyO3k.hR3rL5.lRASrN {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.AEyO3k.hR3rL5.lRASrN:after,.AEyO3k.hR3rL5.lRASrN:before {
    left: 50%;
    bottom: 100%
}

.AEyO3k.hR3rL5.lRASrN:before {
    border-bottom-color: #f0f0f0
}

.AEyO3k.hR3rL5.lRASrN:after {
    border-bottom-color: #fff
}

.fk-modal-visible .AEyO3k {
    z-index: 14
}

.fcEuil {
    display: block
}

._6N2J5V.E1bpS8 {
    color: #717478;
    text-decoration: line-through
}

._6N2J5V.z8hX62 {
    color: #008c00
}

._6N2J5V._4hyvPZ {
    margin-right: 5px
}

.PWd9A7 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.PWd9A7 .V2UaYI {
    max-width: 68%
}

.PWd9A7 .V2UaYI .cthO4- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.PWd9A7 .V2UaYI .cthO4- .tefSSn {
    margin-left: 8px;
    min-height: 16px;
    min-width: 16px
}

.PWd9A7 .V2UaYI .cthO4- .IITw1R {
    margin-right: 8px;
    height: 20px;
    width: 20px
}

.PWd9A7 .MD\+edv {
    font-size: 12px;
    color: #878787
}

._1Y9Lgu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._1Y9Lgu .jF-KF0 {
    font-size: 16px;
    color: #717478
}

.YNdygU .BT8lKb {
    width: 128px;
    height: 12px;
    margin-right: 120px;
    background: #fafafa
}

@media only screen and (max-width: 1240px) {
    .YNdygU .BT8lKb {
        margin-right:60px
    }
}

.YNdygU .Vr6430 {
    width: 72px;
    height: 12px;
    background: #fafafa
}

.o6wKH6 {
    color: #388e3c
}

.vpPNyx {
    color: #008c00
}

.vzRjkz {
    text-transform: uppercase
}

.uJ4ZKF {
    border-top: 1px dashed #e0e0e0;
    font-weight: 500;
    font-size: 18px
}

.uJ4ZKF.Ms7Vx1 {
    border-top: none
}

.gl-Urx {
    display: inline-block
}

.TuCOG4 {
    padding: 20px 24px;
    font-size: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #388e3c;
    font-weight: 500
}

._3NCDYR,.TuCOG4 {
    border-radius: 2px
}

._3NCDYR {
    font-size: 14px;
    line-height: 20px;
    background: #fffbf6;
    padding: 14px 24px
}

._3NCDYR .G0\+nOo {
    margin-right: 4px;
    width: 12px;
    height: 12px
}

.spBjDX {
    font-size: inherit!important
}

.ciuVql {
    border-top: 1px solid #f0f0f0
}

.hwsGtM {
    margin-left: 80px
}

.hwsGtM.oSZfvp {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.hwsGtM.oSZfvp:after,.hwsGtM.oSZfvp:before {
    right: 68px!important
}

.hwsGtM.oSZfvp .XdIE3n .dcakNs {
    width: 320px
}

.hwsGtM.oSZfvp .XdIE3n {
    font-size: 12px;
    line-height: 20px
}

.hwsGtM.oSZfvp .XdIE3n .bC1YXg {
    font-weight: 500;
    margin-bottom: 12px
}

.hwsGtM.oSZfvp .XdIE3n .g0bDgx {
    margin: 0 0 8px
}

.hwsGtM.oSZfvp .XdIE3n .g0bDgx:last-of-type {
    margin: 0
}

.rp4jB0 {
    border-top: 1px dashed #e0e0e0;
    padding: 20px 0
}

.kJKU7O {
    font-size: 12px;
    line-height: 18px;
    color: #000
}

.GEtRGb {
    width: 150px
}

.Gycik3 {
    left: -96px
}

.PMI1zw {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .15px;
    color: #111112
}

.OOu-iQ {
    width: 300px;
    margin: 8px;
    padding: 8px;
    background: #f7f7f7
}

.OOu-iQ .S1S9ec {
    font-weight: 500;
    font-size: 14px
}

.OOu-iQ .gioSty {
    font-size: 12px;
    margin-top: 8px
}

.OOu-iQ .Od9rZo {
    margin-bottom: 1px
}

.IsauoY {
    font-size: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 10px 0
}

.IsauoY .kN5MkJ {
    color: #878787;
    font-weight: 500;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    padding-right: 24px
}

.IsauoY .GURu5w {
    color: #212121;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.IsauoY .GURu5w .vzMpxW {
    margin-bottom: 2px
}

.IsauoY .qYzV0d {
    color: #878787;
    font-weight: 400;
    font-size: 10px
}

.N0R0zI {
    border-top: 1px dashed #e0e0e0
}

.twafRr {
    text-decoration: line-through
}

.M9V3y7 {
    color: #212121;
    font-weight: 500
}

.empdDJ {
    color: #388e3c!important
}

.jVfk7w {
    padding: 12px 24px 0
}

.zB6BDe {
    margin: 0 1px 2px 0
}

.hl05eU .Nx9bqj {
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #212121
}

.hl05eU .yRaY8j {
    text-decoration: line-through;
    font-size: 14px;
    color: #878787
}

.hl05eU .UkUFwK,.hl05eU .yRaY8j {
    display: inline-block;
    margin-left: 8px
}

.hl05eU .UkUFwK {
    color: #388e3c;
    font-size: 13px;
    letter-spacing: -.2px;
    font-weight: 500
}

.hl05eU .MWz963 {
    font-size: 16px;
    color: #212121
}

.k6cAZE {
    margin-top: 2px
}

.k6cAZE,.vw7IeP {
    font-size: 14px;
    line-height: 16px
}

.vw7IeP {
    margin-top: 4px;
    margin-bottom: 4px
}

._4h3BHV {
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    margin: 12px 8px 0 0
}

.jwniX- {
    margin-top: 8px
}

.jwniX- .kdiHvy {
    color: #854987
}

.jwniX- .kdiHvy,.jwniX- .pG\+ppw {
    display: inline-block;
    font-size: 11px;
    font-weight: 500
}

.jwniX- .pG\+ppw {
    padding: 3px 8px;
    color: #fff;
    background: #854987;
    border-radius: 2px
}

._2fBmCM {
    margin: 14px 0 0 8px;
    cursor: pointer
}

._2fBmCM .s3L3iO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._2fBmCM .s3L3iO .dhBD\+z {
    height: 18px
}

.Q7mpUS {
    padding: 0!important;
    border-radius: 2px;
    margin-left: -15px
}

.Q7mpUS .WbYCOZ {
    font-size: 12px;
    font-weight: 500;
    margin: 12px 16px
}

.Q7mpUS .OLIrfw {
    color: #388e3c;
    font-weight: 500
}

.Q7mpUS .y0vH\+\+ ._3WLviw {
    padding: 0 16px
}

.Q7mpUS .y0vH\+\+ .IQW2YR {
    border-top: 1px dashed #e0e0e0;
    border-bottom: 1px solid #e0e0e0
}

.Q7mpUS .y0vH\+\+ ._5V8g3p {
    color: #212121;
    font-weight: 500
}

.Q7mpUS .y0vH\+\+ .DHWTiw {
    text-decoration: line-through
}

.Q7mpUS .y0vH\+\+ ._6ZKGK8 {
    color: #388e3c
}

.Q7mpUS .y0vH\+\+ ._3iizVq {
    padding: 4px 0 1px
}

.Q7mpUS .y0vH\+\+ .W\+hqG5 {
    font-weight: 400;
    color: #000
}

.Q7mpUS ._9R2XX1 {
    padding: 12px 16px 0;
    font-weight: 500
}

.C7fEHH {
    padding: 0;
    margin-top: 6px
}

.C7fEHH .x\+7QT1 {
    padding-top: 12px
}

.C7fEHH .x\+7QT1,.C7fEHH .x\+7QT1 .UOCQB1 .-PnN6s {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.C7fEHH .x\+7QT1 .UOCQB1 .-PnN6s {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.C7fEHH .x\+7QT1 .UOCQB1 .CxhGGd {
    font-size: 28px;
    vertical-align: sub
}

.C7fEHH .x\+7QT1 .UOCQB1 .CxhGGd._8edZc\+ {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #717478;
    letter-spacing: .15px;
    margin-left: 8px
}

.C7fEHH .x\+7QT1 .UOCQB1 .A6\+E6v {
    font-size: 16px;
    margin-left: 12px;
    vertical-align: middle;
    color: #878787
}

.C7fEHH .x\+7QT1 .UOCQB1 .A6\+E6v._8edZc\+ {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #717478;
    letter-spacing: .15px;
    margin: 0
}

.C7fEHH .x\+7QT1 .UOCQB1 .WW8yVX {
    margin-left: 12px;
    font-size: 16px;
    font-weight: 500;
    color: #388e3c;
    vertical-align: middle
}

.C7fEHH .x\+7QT1 .UOCQB1 .WW8yVX.dB67CR {
    color: #26a541
}

.C7fEHH .RtkT9S {
    margin: 12px 0 0
}

.C7fEHH .ncZ6Am {
    margin: 4px 0 4px -8px
}

.C7fEHH .xxScbb {
    display: table;
    min-width: 380px;
    max-width: 440px
}

.C7fEHH .jfdj1k {
    color: #878787;
    font-weight: 500;
    margin: 12px 0 0 12px
}

.C7fEHH .x\+7QT1.dB67CR {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-top: 8px!important
}

.C7fEHH ._3PYlZj {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.C7fEHH ._2lX4N0 {
    font-weight: 500;
    text-align: left;
    color: #388e3c;
    margin: 12px 0 -12px
}

.C7fEHH ._2lX4N0.dB67CR {
    color: #26a541;
    margin: 6px 0 -4px
}

.C7fEHH .cD-W2T {
    display: inline-block;
    margin-left: 3px
}

.C7fEHH .g5sSIk {
    margin-right: 3px
}

.C7fEHH .HDvrBb {
    display: inline-block;
    vertical-align: middle
}

.C7fEHH ._1Quie7 {
    padding: 2px 7px;
    border-radius: 14px;
    font-size: 16px;
    background-color: #26a541;
    vertical-align: baseline
}

.C7fEHH .\+7y5uw {
    height: 12px
}

.C7fEHH .\+N9xME {
    margin-left: 12px;
    vertical-align: middle;
    font-size: 20px
}

.C7fEHH .\+N9xME:after {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.C7fEHH .hxqV2A {
    cursor: pointer
}

.C7fEHH .LctmNn {
    vertical-align: middle
}

.C7fEHH .LctmNn.dB67CR {
    margin-top: -4px;
    height: 18px
}

.C7fEHH .ISksQ2 {
    cursor: pointer;
    display: inline-block
}

.C7fEHH .DRxq-P {
    margin-bottom: 4px
}

.C7fEHH ._8vOPp0 {
    margin: 12px 0 0 8px;
    cursor: pointer
}

.C7fEHH ._8vOPp0,.C7fEHH .aSeh4V {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    color: #2874f0
}

.C7fEHH .aSeh4V {
    margin-top: 6px;
    vertical-align: middle
}

.C7fEHH .aSeh4V.dB67CR {
    display: block
}

.C7fEHH .E3XX7J {
    cursor: pointer
}

.C7fEHH ._2Fs0VV {
    float: right;
    margin-right: 16px;
    margin-top: -2px
}

.C7fEHH ._2Fs0VV ._2utjOx {
    display: inline-block
}

.C7fEHH ._2Fs0VV .o9iQAa {
    display: inline-block;
    padding: 8px 16px;
    font-weight: 500;
    height: 40px;
    border: 1px solid #f0f0f0;
    cursor: pointer
}

.C7fEHH ._2Fs0VV .o9iQAa:hover,.C7fEHH ._2Fs0VV .o9iQAa:hover label {
    color: #2874f0!important
}

.C7fEHH ._2Fs0VV .P68j9y {
    width: 340px!important;
    height: 119px;
    -webkit-transform: scale(0);
    transform: scale(0);
    will-change: transform;
    transition: -webkit-transform .1s ease-out;
    transition: transform .1s ease-out;
    transition: transform .1s ease-out,-webkit-transform .1s ease-out;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.C7fEHH ._2Fs0VV .P68j9y.BB76r0 {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.C7fEHH ._2Fs0VV ._1-1SHR {
    border-width: 1px 0 1px 1px
}

.C7fEHH ._2Fs0VV ._7v8EEh {
    width: 20px;
    height: 12px
}

.C7fEHH .Av2DBn {
    background: #f9f9f9;
    height: 16px;
    margin: 8px 0
}

.C7fEHH .R4PyiO {
    color: #ff6161
}

.C7fEHH .R4PyiO.Nl0ux2 {
    display: inline;
    margin-left: 12px;
    font-weight: 500
}

.C7fEHH .xD4hGY {
    margin: 24px auto;
    background: #ffffe6;
    padding: 18px 22px;
    border: 1px solid #ff9f00;
    font-size: 16px;
    font-weight: 500;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.C7fEHH .xD4hGY .ms\+X\+J {
    width: 20px;
    height: 20px;
    margin-right: 14px
}

.C7fEHH .UcuwRI {
    min-width: 330px;
    max-width: 445px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    border: 1px dashed #8adea3;
    border-radius: 2px;
    margin-top: 8px;
    margin-bottom: 12px
}

.C7fEHH .UcuwRI .Cwj5l1 {
    background-color: #e7f8ec;
    padding-left: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.C7fEHH .UcuwRI .Cwj5l1,.C7fEHH .UcuwRI .Cwj5l1 .zzxjre {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.C7fEHH .UcuwRI .Cwj5l1 .zzxjre .tF24kH {
    font-weight: 500
}

.C7fEHH .UcuwRI .Cwj5l1 .zzxjre .ewW74S {
    font-weight: 500;
    text-align: center;
    padding-left: 8px
}

.C7fEHH .UcuwRI .Cwj5l1 .zzxjre ._3zE7Kg {
    margin: 0;
    padding-left: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.C7fEHH .UcuwRI .Cwj5l1 .ny47Sv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #008c00;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-radius: 2px 0 0 2px;
    padding: 2px 4px;
    margin-left: 24px
}

.C7fEHH .UcuwRI .Cwj5l1 .H7z1ee {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
    font-weight: 500;
    letter-spacing: .3px;
    -webkit-transform: scaleY(.9);
    transform: scaleY(.9)
}

.C7fEHH .UcuwRI .ngeSkW {
    padding-left: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-weight: 500;
    font-size: 12px;
    color: #717478;
    line-height: 16px;
    letter-spacing: .3px
}

.C7fEHH .UcuwRI .v5DSVQ {
    font-weight: 500;
    font-size: 10px;
    color: #717478
}

.K7r12t {
    font-size: 16px;
    line-height: 24px;
    margin: 2px 0 8px
}

.RyG9h- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-weight: 500;
    color: #2874f0;
    padding: 9px 4px;
    line-height: 16px;
    cursor: pointer
}

._93-nXw {
    width: 75%;
    min-height: 400px!important
}

._93-nXw.loading {
    padding-top: 10%
}

._93-nXw.error {
    padding: 40px
}

.\-83s-b,.p3OI1k {
    height: 400px
}

.r9yy7q {
    -webkit-align-items: flex-start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.uS9-RQ {
    margin: 16px 0 4px
}

.uS9-RQ .DBj\+5g {
    position: relative;
    color: #fff;
    background: #854987;
    padding: 12px 16px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.uS9-RQ .DBj\+5g:before {
    content: " ";
    position: absolute;
    top: 100%;
    left: 24px;
    height: 0;
    width: 0;
    border: 8px solid transparent;
    border-top-color: #854987
}

.uS9-RQ .DBj\+5g .t0d2vf {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    color: #fff
}

.uS9-RQ .DBj\+5g ._0ra6P2 {
    display: inline-block;
    font-weight: 500;
    white-space: pre
}

.uS9-RQ .DBj\+5g ._5wqyo8 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px
}

.uS9-RQ .DBj\+5g ._5wqyo8 .MTZ92s {
    font-size: 28px;
    line-height: 28px;
    font-weight: 400;
    color: #fff
}

.uS9-RQ .DBj\+5g ._5wqyo8 .euaUuc,.uS9-RQ .DBj\+5g ._5wqyo8 .sZIYJP {
    font-size: 16px;
    font-weight: 400;
    color: #fff
}

.uS9-RQ .DBj\+5g ._5wqyo8 .DLQhS\+ {
    margin-top: 9px
}

.uS9-RQ .kOHpyk {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 10px;
    background: #fff0ff
}

.uS9-RQ .kOHpyk .lL8iyJ {
    display: table
}

.uS9-RQ .kOHpyk .lL8iyJ .FDe5ie {
    display: table-row;
    font-size: 16px;
    line-height: 16px
}

.uS9-RQ .kOHpyk .lL8iyJ .FDe5ie .bq6pdC,.uS9-RQ .kOHpyk .lL8iyJ .FDe5ie .IZ\+EBr {
    display: table-cell;
    padding: 5px
}

.uS9-RQ .kOHpyk .lL8iyJ .FDe5ie .IZ\+EBr {
    padding: 8px 6px;
    font-weight: 500
}

.uS9-RQ .kOHpyk .eHpmnM {
    font-size: 16px
}

.uS9-RQ .cEdUMd {
    padding: 8px 16px;
    border: 1px solid #f0f0f0;
    border-top: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500
}

.uS9-RQ .cEdUMd .Xa20PT {
    color: #26a541;
    margin-top: 4px
}

.CpC9HS {
    padding: 0!important;
    max-width: 272px;
    border-radius: 2px
}

.CpC9HS .GdRxUE .LU2VOZ {
    border-top: 1px solid #f0f0f0
}

.CpC9HS .GdRxUE .k1-rTn {
    max-width: 256px
}

.CpC9HS .GdRxUE ._10EUSK {
    font-size: 12px;
    font-weight: 500;
    padding: 12px 24px 20px
}

.CpC9HS .GdRxUE ._10EUSK .kf0QO1 {
    color: #388e3c;
    display: block;
    margin-bottom: 9px
}

.CpC9HS .GdRxUE ._10EUSK ._4if7Pl {
    color: #212121;
    line-height: 1.33;
    margin-bottom: 5px
}

.CpC9HS .GdRxUE ._10EUSK ._4if7Pl:last-child {
    margin-bottom: 0
}

.CpC9HS .GdRxUE .lI\+Urt {
    padding: 1px 24px
}

.CpC9HS .GdRxUE .pdQRaB {
    color: #212121;
    font-weight: 400
}

.CpC9HS .GdRxUE .ioa9J8 {
    font-size: 12px;
    line-height: 16px;
    margin: 8px 24px 16px;
    color: #388e3c;
    font-weight: 500
}

.CpC9HS .GdRxUE .ioa9J8 .mliqhx {
    display: inline;
    padding-left: 8px
}

.VU2A2V {
    display: inline-block;
    color: #388e3c;
    font-weight: 500
}

.VU2A2V .zPI\+St {
    display: inline-block;
    cursor: pointer
}

.VU2A2V .zPI\+St .V7YGsc {
    margin-left: 4px;
    vertical-align: middle;
    line-height: 1;
    position: relative;
    top: -1px
}

.OjPUnn {
    margin: 0 4px
}

._6DGToD {
    left: -14px
}

.HM1tHY,.pOlxDX {
    list-style: decimal inside;
    margin: 8px 0;
    line-height: 1.5
}

.HM1tHY {
    margin-top: 16px
}

.gRTtwM {
    display: inline-block
}

.f-DWwy {
    padding-left: 24px
}

.M8nZg\+ {
    margin-top: 8px
}

.sBxzFz {
    display: inline-block;
    text-transform: uppercase;
    box-shadow: none;
    outline: 0;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    margin-right: 25px
}

.sBxzFz.LgppmU {
    display: block;
    padding: 8px;
    min-width: 128px;
    text-align: center;
    line-height: 1;
    text-transform: none;
    margin-right: 0
}

.sBxzFz:hover {
    color: #2874f0
}

.WGsKhl {
    padding: 26px;
    font-weight: 500;
    font-size: 18px
}

.gsqLM9 {
    padding: 0 26px 50px;
    color: #878787;
    font-size: 16px
}

.YDw732 {
    margin-bottom: 24px
}

.fF30ZI {
    font-weight: 500;
    padding: 14px 0;
    min-width: 166px;
    border-radius: 2px;
    box-shadow: none;
    border: 1px solid #c2c2c2;
    text-transform: uppercase;
    text-align: center
}

.A0MXnh {
    font-size: 16px;
    background: #2874f0;
    border: none
}

.A0MXnh,.A0MXnh:hover {
    color: #fff
}

.t9UCZh {
    font-size: 16px
}

._8MUv97 {
    max-width: 406px!important
}

._6m34Ss {
    padding: 16px 0 16px 16px;
    font-size: 14px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    background-color: #f5f7fa
}

.-tDD0V {
    margin: 0 0 0 8px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.hrCuFD {
    font-size: 16px
}

.DCM2NR {
    border: 1px solid #f0f0f0;
    border-radius: 2px
}

.Z-xZqu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 16px
}

.OIQNbN {
    width: 480px;
    margin-right: 12px;
    padding-right: 12px
}

.oF41xa {
    font-size: 14px;
    color: #212121
}

.oC-xlk {
    margin-top: 20px
}

.cWWKOL {
    list-style-type: disc;
    list-style-position: inside;
    font-size: 12px
}

@media (width < 978px) {
    .oF41xa {
        width: 200px
    }
}

@media (width > 978px) {
    .oF41xa {
        width: 242px
    }
}

.zDmZ1J {
    position: absolute;
    left: 492px;
    margin-top: -26px;
    cursor: pointer
}

.zDmZ1J:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.hRwGVA {
    font-size: 14px;
    color: #ff6161;
    margin-top: 12px;
    display: block
}

.o9uBVo {
    display: block;
    color: #878787;
    font-size: 12px;
    line-height: 18px
}

.kyoa-D {
    font-size: 14px;
    color: #ff6161;
    margin-top: 12px
}

.ftmMtv {
    font-size: 12px;
    margin-top: 10px;
    display: block
}

.ahMPoq {
    margin-left: 3px;
    color: #2874f0;
    font-weight: 500;
    cursor: pointer
}

._6PM-C7 {
    box-shadow: -1px 1px 1px 1px #e0e0e0
}

.T0sU-Q {
    background-color: #f5f7fa;
    margin-left: 45px
}

.T0sU-Q:first-child {
    margin-top: 0
}

.T0sU-Q ._1v9aPD {
    display: block;
    margin: 4px 0 0
}

.T0sU-Q .rKFwwf {
    margin-top: 4px
}

.T0sU-Q ._36VLcv {
    display: inline-block;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    margin: 12px 8px 0 0
}

._2CaQvv {
    display: list-item;
    margin-left: 12px;
    margin-top: 6px
}

._72XI4M {
    margin-top: 8px
}

.cUuhVb {
    margin-top: 6px;
    margin-left: 10px
}

.cUuhVb,.ZkvyLt {
    font-size: 12px;
    display: block
}

.ZkvyLt {
    margin-top: 10px
}

.jGqfOG {
    font-size: 14px;
    text-transform: uppercase;
    color: #388e3c;
    font-weight: 500
}

.O01PAD {
    background: #e6f3e6;
    display: inline;
    padding: 4px 12px;
    border-radius: 18px
}

.O01PAD .LfjnTW {
    font-size: 12px;
    color: #008c00;
    font-weight: 500;
    margin-left: 5px
}

.r\+zpDP {
    font-size: 12px;
    color: #212121;
    margin-top: 8px;
    display: block
}

.VVnTnx {
    margin-top: 10px
}

.r3N-\+G {
    text-align: center
}

.r3N-\+G .Xep\+OG {
    color: #212121;
    font-weight: 500;
    font-size: 26px;
    margin: 20px 0 10px
}

.r3N-\+G ._9L3HGR {
    color: #878787;
    font-size: 20px;
    margin-bottom: 8px
}

.r3N-\+G .FzYbda {
    text-transform: uppercase;
    font-size: 16px
}

.JdXhXh {
    font-size: 24px!important
}

.dLsOc9 {
    height: 265px
}

.bmE8yc.roDWdc {
    display: block;
    line-height: 0
}

.bmE8yc .I2wlWr {
    width: 100%;
    margin: 0 auto;
    height: auto;
    display: block
}

.cu1Gyg {
    display: block;
    line-height: 0
}

.l7EeZp {
    box-shadow: 0 1px 8px 0 rgba (0,0,0,.06)
}

._5i7eCI,._5i7eCI .FtuxZD {
    padding-bottom: 24px
}

._5i7eCI .qiHdF8 {
    padding-bottom: 12px
}

._5i7eCI .EnQN6u {
    padding-bottom: 12px
}

._5i7eCI .EnQN6u,._5i7eCI .EnQN6u ._18oqG4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._5i7eCI .EnQN6u ._18oqG4 {
    width: calc(100% - 80px);
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 12px
}

._5i7eCI .EnQN6u ._8lBx2i {
    margin-right: 3px
}

._5i7eCI .EDLgLd {
    color: #2874f0;
    cursor: pointer;
    font-weight: 500;
    padding-top: 4px
}

.Zs429W {
    padding-top: 200px
}

.NwvfsD {
    padding: 20px
}

.lIXsbP {
    padding: 0!important
}

.u2rrPt {
    max-height: 412px!important
}

.e6UJu6 {
    width: 375px!important
}

.hcr3Nn {
    position: fixed;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.6);
    z-index: 12;
    opacity: 0;
    outline: none;
    pointer-events: none;
    transition: opacity .2s
}

.hcr3Nn.krbsqK {
    display: block;
    overflow: auto
}

.ie9 .hcr3Nn,.ie10 .hcr3Nn {
    z-index: -1
}

.ie9 .hcr3Nn.iFihCE,.ie10 .hcr3Nn.iFihCE {
    z-index: 12
}

.hcr3Nn.iFihCE {
    pointer-events: auto;
    opacity: 1
}

.hcr3Nn .Uacyaz,.hcr3Nn .x9tVHU {
    outline: none;
    position: relative
}

.hcr3Nn .Uacyaz {
    min-width: 400px;
    max-width: 90%;
    min-height: 200px;
    max-height: 90vh;
    background: #fff;
    border-radius: 4px;
    margin: 0 auto;
    overflow: auto
}

.hcr3Nn.krbsqK .Uacyaz {
    margin: 80px auto;
    max-height: 100%
}

.hcr3Nn .NEEcDr {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    background: transparent;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 32px;
    line-height: 1;
    vertical-align: top
}

.fk-modal-visible {
    overflow: hidden
}

._4PjZsw {
    display: block
}

._1TWLMK {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,.6);
    opacity: 0;
    pointer-events: none;
    transition: opacity .15s ease-out;
    height: 100vh;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 12
}

._1TWLMK ._8mqQwQ {
    position: relative;
    min-width: 400px;
    max-width: 90%;
    min-height: 200px;
    background: #fff;
    border-radius: 4px;
    outline: none;
    margin: 50px 0
}

._1TWLMK.icF5zO {
    opacity: 1;
    pointer-events: auto
}

._1TWLMK.Yt87QH {
    overflow: auto
}

._1TWLMK .gtm1So {
    position: absolute;
    height: 24px;
    width: 24px;
    right: -40px;
    top: 0;
    padding: 0;
    background: transparent;
    border: none;
    cursor: pointer;
    color: #fff;
    font-size: 32px;
    line-height: 1;
    vertical-align: top
}

.Y6kxQ5 {
    max-width: 650px!important
}

.ULfmYb {
    padding: 30px 108px
}

.xotXa- {
    font-size: 20px;
    padding: 22px 30px 16px;
    border-bottom: 1px solid #f0f0f0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.s6Bf\+3 {
    padding: 24px 30px;
    min-height: 242px
}

.s6Bf\+3 .-qC1Ex {
    font-size: 16px
}

.s6Bf\+3 ._2tEmFo {
    color: #878787;
    font-size: 12px;
    padding-top: 2px
}

.s6Bf\+3 ._9CxPY- {
    font-size: 19px;
    padding-top: 5px
}

._4VmbiW {
    margin: 20px 0
}

.HXD86x {
    font-weight: 500
}

.mc6gmA {
    padding: 4px 0
}

.Wo96ZL {
    color: #2874f0;
    cursor: pointer
}

.oQfc-j {
    padding: 0 10px
}

._9XvT2v {
    padding-left: 10px
}

.VBWzi2 {
    font-size: 14px;
    text-align: right;
    color: #2874f0
}

.gmp9XG {
    margin-top: 20px;
    color: #2874f0
}

.wY58XC .XalcHU {
    padding: 6px 0
}

.\+4-Lyn {
    font-weight: 500;
    margin-top: 16px
}

.icN\+mX {
    margin-top: 12px
}

.-Q8a-s {
    border: 1px solid #e0e0e0;
    font-size: 14px;
    width: 344px;
    border-collapse: collapse
}

.-Q8a-s .ktBk-C {
    padding: 6px;
    border-right: 1px solid #e0e0e0
}

.-Q8a-s .ktBk-C:last-child {
    border-right: 0
}

.-Q8a-s .KOHFBU {
    font-size: 12px;
    background-color: #f1f3f6;
    border-bottom: 1px solid #e0e0e0;
    font-weight: 500
}

.-Q8a-s .RlhD1Y {
    color: #26a541
}

._8LEdIn {
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    pointer-events: none;
    z-index: 18
}

.ie9 ._8LEdIn,.ie10 ._8LEdIn {
    z-index: -1
}

.ie9 ._8LEdIn.CJH\+Tq,.ie10 ._8LEdIn.CJH\+Tq {
    z-index: 18
}

.pSsKfC {
    display: inline-block;
    position: relative;
    font-size: 16px;
    color: #fff;
    background: #212121;
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.1);
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 2px;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    will-change: transform;
    pointer-events: none;
    margin: 0 auto;
    -webkit-transform: translateY(110%);
    transform: translateY(110%);
    max-width: 568px
}

.pSsKfC .kPozUL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    transition: opacity .2s ease-in-out .1s;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.ie9 .pSsKfC,.ie10 .pSsKfC {
    z-index: -1
}

.ie9 .pSsKfC.CJH\+Tq,.ie10 .pSsKfC.CJH\+Tq {
    z-index: 0
}

.pSsKfC.CJH\+Tq {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px);
    pointer-events: auto
}

.pSsKfC.CJH\+Tq .kPozUL {
    opacity: 1
}

.pSsKfC .eIDgeN {
    padding: 16px 24px;
    line-height: 24px;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left
}

.pSsKfC .vgqc5l {
    padding: 8px 16px
}

.pSsKfC .lAE\+M1 {
    margin: 2px;
    width: 20px;
    height: 20px;
    vertical-align: middle
}

.pSsKfC .\+yG5Wc {
    width: 48px;
    height: 48px;
    margin: 16px;
    overflow: hidden;
    min-width: 48px
}

.pSsKfC .k1BPIW {
    width: 100%;
    height: 100%
}

.pSsKfC .MN0Fc4 {
    padding: 12px 24px 12px 32px
}

.pSsKfC .bEum-i {
    box-shadow: none;
    border: none;
    padding: 0;
    font-size: 16px;
    line-height: 1;
    text-transform: uppercase!important;
    white-space: nowrap;
    color: #ff9f00!important;
    vertical-align: middle;
    background: transparent;
    text-decoration: none!important
}

.pSsKfC .vgqc5l+.eIDgeN {
    padding: 16px 24px 16px 0;
    vertical-align: baseline
}

.pSsKfC .\+yG5Wc+.eIDgeN {
    padding: 32px 0
}

.pSsKfC .\+yG5Wc+.eIDgeN+.MN0Fc4 {
    padding: 32px 24px 32px 0
}

.pSsKfC .erIyqb {
    padding: 16px 24px 16px 0
}

.pSsKfC ._7xKt\+g {
    border: none;
    background: transparent;
    box-shadow: none;
    line-height: 16px;
    width: 16px;
    height: 16px;
    padding: 0;
    font-size: 22px;
    vertical-align: baseline;
    text-align: left;
    color: #c2c2c2
}

.xbXxvd {
    margin: 10px 0 16px
}

.xbXxvd.AD4IU0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #f4f8ff;
    padding: 16px;
    border: 1px solid #e0e0e0
}

.xbXxvd .wMF3E1 {
    font-size: 16px;
    margin-bottom: 16px;
    font-weight: 500
}

.xbXxvd .PJyfQD {
    border-radius: 3px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.xbXxvd .PJyfQD .-x0hTW {
    margin-right: 24px
}

.xbXxvd .eApd7i {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.xbXxvd .z7o4xP {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.xbXxvd .z7o4xP .XobVdy {
    font-weight: 400;
    font-size: 16px;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    text-align: left;
    line-height: 24px
}

.xbXxvd .z7o4xP .Z7SGho {
    margin: 12px 0 4px
}

.xbXxvd .z7o4xP .H4Hj2F {
    font-weight: 400;
    font-size: 16px;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    text-align: left;
    line-height: 24px;
    color: #ff6161
}

.xbXxvd .z7o4xP ._0aGRQ7 {
    text-align: left;
    line-height: 20px;
    padding: 8px 20px 0 0
}

.xbXxvd .z7o4xP .NUYMlx {
    color: #2874f0;
    margin-left: 5px;
    cursor: pointer
}

.xbXxvd .AGzJZR {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.xbXxvd .AGzJZR,.xbXxvd .eTWN7O {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.xbXxvd .eTWN7O {
    position: relative;
    background-color: #ff9f00;
    font-size: 14px;
    padding: 16px 40px;
    color: #fff;
    border-radius: 3px;
    min-width: 180px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.xbXxvd .eTWN7O .\+BCM0V {
    position: absolute;
    width: 16px;
    height: 16px;
    left: 35px
}

.xbXxvd .W7UneU {
    background-color: #878787
}

.xbXxvd .Wy2vBN {
    text-decoration: line-through
}

.geb-LN {
    margin-top: 6px;
    margin-left: 8px
}

.nQUAML {
    display: block;
    color: #878787;
    font-size: 14px;
    height: 20px
}

.TMNmtm {
    position: absolute;
    top: auto;
    left: auto;
    visibility: hidden;
    pointer-events: none
}

.TMNmtm.lm5wS9 {
    visibility: visible;
    pointer-events: auto
}

.TMNmtm.CWoMYn,.TMNmtm.xDyXdc {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.TMNmtm.av9nZV,.TMNmtm.CWoMYn,.TMNmtm.gk7Mkn {
    bottom: calc(100% + 16px)
}

.TMNmtm.QGztsv,.TMNmtm.VywHrk,.TMNmtm.xDyXdc {
    top: calc(100% + 16px)
}

.TMNmtm._1-YsCd,.TMNmtm.uRvHUf {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.TMNmtm._1-YsCd {
    right: calc(100% + 16px)
}

.TMNmtm.uRvHUf {
    left: calc(100% + 16px)
}

.TMNmtm .QX54-Q {
    white-space: nowrap
}

.ggs1\+C {
    text-align: center
}

.ggs1\+C .ipqd2A {
    font-size: 32px;
    margin-top: 4px
}

.ggs1\+C .ipqd2A,.ggs1\+C .u12NqW {
    display: inline-block;
    color: #212121
}

.ggs1\+C .u12NqW {
    font-size: 28px;
    padding: 0 0 0 4px
}

.j-aW8Z {
    font-size: 14px;
    color: #878787;
    width: 100%;
    text-align: center;
    white-space: normal;
    overflow-wrap: break-word
}

.wNNofW {
    display: inline-block;
    text-align: left
}

.wNNofW.wsI1iG .DoUsN7 {
    -webkit-transform: scaleX(0)!important;
    transform: scaleX(0)!important
}

.wNNofW.umNoyb {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: nowrap;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
    height: 100%
}

.wNNofW .x2IWCo {
    text-align: center
}

.wNNofW .x2IWCo .Fig8YH {
    font-size: 12px;
    font-weight: 500;
    color: #212121;
    padding: 2px 0
}

.wNNofW .x2IWCo .kDyB8d {
    font-size: 12px;
    color: #212121;
    padding: 0 0 0 2px
}

.wNNofW .BArk-j {
    font-size: 12px;
    color: #878787;
    padding: 0 5px 0 12px
}

.wNNofW .fQ-FC1 {
    padding: 1px 0 0;
    height: 20px
}

.wNNofW .fQ-FC1.jl9moH {
    cursor: pointer
}

.wNNofW .G1qQrW {
    -webkit-flex-basis: 8.33%;
    -ms-flex-preferred-size: 8.33%;
    flex-basis: 8.33%
}

.wNNofW .lpANVI {
    -webkit-flex-basis: 16.66%;
    -ms-flex-preferred-size: 16.66%;
    flex-basis: 16.66%
}

.wNNofW .\+psZUR {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%
}

.wNNofW .GwkPFK {
    -webkit-flex-basis: 58.33%;
    -ms-flex-preferred-size: 58.33%;
    flex-basis: 58.33%
}

.wNNofW .cqqn4R {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%
}

.rsSAZB {
    position: relative;
    background: #f0f0f0;
    margin-top: 7px;
    margin-left: 7px
}

.rsSAZB,.rsSAZB .DoUsN7 {
    height: 5px;
    border-radius: 100px
}

.rsSAZB .DoUsN7 {
    left: 0;
    position: absolute;
    width: 0;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    transition: -webkit-transform .4s cubic-bezier(0,0,.3,1) .3s;
    transition: transform .4s cubic-bezier(0,0,.3,1) .3s;
    transition: transform .4s cubic-bezier(0,0,.3,1) .3s,-webkit-transform .4s cubic-bezier(0,0,.3,1) .3s
}

.rsSAZB .\+mCBvS,.rsSAZB ._3LjBlS,.rsSAZB .CjJqlS {
    background-color: #388e3c
}

.rsSAZB ._9VMLX8 {
    background-color: #ff9f00
}

.rsSAZB .SDgpiC {
    background-color: #ff6161
}

.rating-tooltip .DoUsN7 {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: -webkit-transform 0s linear .2s;
    transition: transform 0s linear .2s;
    transition: transform 0s linear .2s,-webkit-transform 0s linear .2s
}

.rating-tooltip-visible .DoUsN7 {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    transition: -webkit-transform .4s cubic-bezier(0,0,.3,1) .3s;
    transition: transform .4s cubic-bezier(0,0,.3,1) .3s;
    transition: transform .4s cubic-bezier(0,0,.3,1) .3s,-webkit-transform .4s cubic-bezier(0,0,.3,1) .3s
}

.XQDdHH {
    line-height: normal;
    display: inline-block;
    color: #fff;
    padding: 2px 4px 2px 6px;
    border-radius: 3px;
    font-weight: 500;
    font-size: 12px;
    vertical-align: middle;
    background-color: #388e3c
}

.Czs3gR {
    background-color: #ff9f00!important
}

.Js30Fc {
    background-color: #ff6161!important
}

._2Ol9pK {
    background-color: #878787!important
}

.Rza2QY {
    margin: 2px 0 0 2px;
    height: 10px
}

._5OesEi {
    margin-top: 6px
}

._5OesEi .Z4sRJ- {
    font-weight: 500
}

._5OesEi .Wphh3N {
    padding-left: 8px;
    font-weight: 500;
    color: #878787
}

._5OesEi .Wphh3N .hG7V\+4 {
    color: #878787
}

._5OesEi.VWRXZO {
    margin-bottom: 6px;
    font-size: 16px
}

._5OesEi.afFzxY {
    margin-top: 0;
    display: inline-block;
    padding-right: 10px
}

.Y1HWO0 {
    position: relative
}

.VsBOw- {
    -webkit-transform: none!important;
    transform: none!important
}

.VsBOw-.tyk\+lc {
    left: 0!important
}

.VsBOw-.xhsJgV {
    left: auto!important;
    right: -16px
}

.VsBOw-.xhsJgV:after,.VsBOw-.xhsJgV:before {
    left: auto!important;
    right: 22px
}

.VsBOw-.xhsJgV:after {
    right: 24px
}

.VsBOw- ._3Sc2du {
    width: 320px
}

.tJjCVx {
    cursor: pointer;
    width: 100%;
    position: relative;
    display: block
}

.tJjCVx.jJqq1Y {
    opacity: .5
}

.tJjCVx .vn9L2C {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0
}

.tJjCVx .vn9L2C:checked+.XqNaEv {
    background: #2874f0;
    border: #2874f0
}

.tJjCVx .vn9L2C:checked+.XqNaEv:before {
    display: block
}

.tJjCVx .XqNaEv {
    position: relative;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 1.4px solid #c2c2c2;
    border-radius: 1.5px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer
}

.tJjCVx .XqNaEv:before {
    position: absolute;
    content: "";
    left: 5px;
    top: 3px;
    width: 2px;
    height: 6px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none
}

.tJjCVx .XqNaEv.fX8myt {
    background: #2874f0;
    border: #2874f0
}

.tJjCVx .XqNaEv.fX8myt:before {
    border-width: 0 2px 0 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block
}

.tJjCVx.mwTY-N .XqNaEv {
    width: 20px;
    height: 20px
}

.tJjCVx.mwTY-N .XqNaEv:before {
    left: 6px;
    top: 1px;
    width: 5px;
    height: 12px;
    border-width: 0 3px 3px 0
}

.TXuYBI {
    padding-left: 25px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.1;
    color: #212121
}

.TXuYBI,.TXuYBI:before {
    vertical-align: middle;
    display: inline-block
}

.TXuYBI:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 1.4px solid #c2c2c2;
    border-radius: 1.5px;
    box-sizing: border-box
}

._6i1qKy {
    vertical-align: middle;
    padding-left: 11px;
    color: #212121;
    display: inline-block;
    width: calc(100% - 25px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1;
    cursor: pointer
}

._6i1qKy,.wCWzZ7 {
    font-size: 14px
}

.wCWzZ7 .q\+GdaK {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 24px
}

.wCWzZ7 p {
    line-height: 1.5;
    margin-top: 15px
}

.wCWzZ7 li,.wCWzZ7 ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.wCWzZ7 li {
    padding: 0 0 8px 20px;
    position: relative;
    line-height: 21px
}

.wCWzZ7 li:after {
    content: "";
    height: 4px;
    width: 4px;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 50%;
    background: #000
}

.wCWzZ7 h1,.wCWzZ7 h2,.wCWzZ7 h3,.wCWzZ7 h4,.wCWzZ7 h5,.wCWzZ7 h6 {
    margin-bottom: 5px;
    margin-top: 20px;
    padding: 0;
    line-height: 1.5;
    font-weight: 500
}

.wCWzZ7 h1 {
    font-size: 22px;
    text-align: center
}

.wCWzZ7 h2 {
    font-size: 16px
}

.wCWzZ7 h3,.wCWzZ7 h4,.wCWzZ7 h5,.wCWzZ7 h6 {
    font-size: 14px
}

.wCWzZ7 a {
    color: #2370f4
}

.wCWzZ7 a:hover {
    border-bottom: 1px solid #000
}

.wCWzZ7 table,.wCWzZ7 td,.wCWzZ7 th {
    border: 1px solid #000;
    border-collapse: collapse;
    padding: 8px
}

.Pg\+ADy {
    background-color: #fff;
    width:100vw;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
    
}

._2F6J1Y {
    padding-top: 8px;
    max-height: 500px;
    overflow-y: scroll;
    max-width: 600px
}

._2F6J1Y .KqqaaG {
    margin: 0 auto;
    padding: 16px 32px
}

._2F6J1Y .CCfpKi {
    padding-top: 300px
}

.GYYNWo {
    color: #000;
    font-weight: 500;
    font-size: 14px
}

.vc2CPe {
    margin-right: 12px;
    width: 16px;
    height: 16px
}

.Ns-8nX {
    font-size: 16px;
    line-height: 1.5
}

.GH72NG {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.GH72NG .ILEAPH {
    max-width: 32px
}

.GH72NG .ILEAPH ._5nFD1V {
    max-width: 75%;
    margin-top: 6px
}

.Aavphm {
    color: #2874f0;
    font-weight: 500
}

.FAUDMo {
    margin-right: 5px
}

.FAUDMo._667UC9 {
    color: #717478;
    text-decoration: line-through
}

.jU6ff\+ {
    color: #008c00;
    white-space: nowrap
}

.lHfxO4 {
    font-size: 14px;
    color: #212121;
    line-height: 1.4
}

.lHfxO4._9n-1o0 {
    color: #ff6161
}

.pFO5A6 {
    font-size: 12px;
    color: #878787;
    margin-top: 5px
}

._5jv2CK {
    vertical-align: top;
    -webkit-flex: 0 0 var(--cart-item-delivery-info-width);
    -ms-flex: 0 0 var(--cart-item-delivery-info-width);
    flex: 0 0 var(--cart-item-delivery-info-width);
    background-color: #ffffe6;
    border-radius: 2px;
    border: 1px solid #ffe11b;
    padding: 8px 11px;
    font-size: 12px;
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline
}

@media (width < 978px) {
    ._5jv2CK {
        -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px
    }
}

._5jv2CK .psVcCR {
    display: inline-block;
    position: relative
}

._5jv2CK .SmdQ7g {
    display: inline-block;
    width: 80%;
    margin: 2px 0 0 10px;
    vertical-align: top
}

.Q5krPb {
    color: #388e3c
}

.p2uyH2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #212121;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.p2uyH2 .LcLcvv {
    width: 28px;
    height: 28px;
    background: linear-gradient(#fff,#f9f9f9);
    display: inline-block;
    border: 1px solid #c2c2c2;
    cursor: pointer;
    font-size: 16px;
    border-radius: 50%;
    padding-top: 1px;
    line-height: 1
}

.p2uyH2 .LcLcvv:disabled {
    color: #c2c2c2;
    border-color: #e0e0e0;
    cursor: auto
}

.p2uyH2 .atHedL {
    display: inline-block;
    padding: 3px 6px;
    width: calc(100% - 60px);
    height: 100%;
    width: 46px;
    height: 28px;
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #c2c2c2;
    margin: 0 5px
}

.p2uyH2 .atHedL.OWA00X {
    border-color: #e0e0e0
}

.p2uyH2 .atHedL .p6sArZ {
    border: none;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    vertical-align: middle;
    text-align: center
}

.p2uyH2 .atHedL .p6sArZ:focus {
    outline: none
}

.p2uyH2 .atHedL .p6sArZ:disabled {
    background: #fff
}

.NN1BRq {
    position: relative;
    background: #fff0ff;
    margin-top: 24px;
    padding: 14px 16px 8px;
    border-radius: 2px
}

.NN1BRq .MGi8N5 {
    position: absolute;
    left: 16px;
    top: -10px;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 2px;
    color: #fff;
    background: #854987;
    font-weight: 500
}

.NN1BRq .lw7e2a {
    display: table-row;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500
}

.NN1BRq .lw7e2a .pnhhH0,.NN1BRq .lw7e2a .rXqWET {
    display: table-cell;
    padding: 5px
}

.NN1BRq .lw7e2a .rXqWET {
    padding: 8px 6px 0 0
}

.NN1BRq .lw7e2a ._907OpX {
    font-size: 20px
}

.jGX6Dv {
    display: inline-block;
    font-size: 11px;
    padding: 3px 8px;
    border-radius: 2px;
    margin-top: 12px;
    color: #fff;
    background: #854987;
    font-weight: 500
}

.uiRQXm {
    display: table;
    font-size: 14px;
    padding: 4px 8px 2px;
    border-radius: 1px
}

.uiRQXm .o6CtOd {
    color: #2874f0;
    font-weight: 500;
    margin-left: 8px;
    cursor: pointer
}

.ECfxjt {
    background: none;
    -webkit-animation: RErSpa 3s ease-in;
    animation: RErSpa 3s ease-in
}

.KU1keN {
    background: #fef8e0
}

@-webkit-keyframes RErSpa {
    0% {
        background: none
    }

    20% {
        background: #fef8e0
    }

    80% {
        background: #fef8e0
    }

    to {
        background: none
    }
}

@keyframes RErSpa {
    0% {
        background: none
    }

    20% {
        background: #fef8e0
    }

    80% {
        background: #fef8e0
    }

    to {
        background: none
    }
}

.ZZ1CvJ {
    width: 500px
}

.ygcCFf {
    padding: 24px
}

.FivxNz {
    vertical-align: middle
}

.O8tpIk {
    margin-left: 8px
}

._1JCe2e {
    border: 1px solid #e0e0e0;
    margin-top: 16px;
    padding: 16px;
    border-radius: 4px
}

._1JCe2e.jvOuxa {
    background-color: #f5faff;
    border-color: #2a55e5
}

.FtRexs {
    position: relative;
    margin-bottom: 8px;
    left: -24px
}

.FtRexs,.j2lUlt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.j2lUlt {
    font-weight: 400px
}

.j2lUlt ._9rPTZX {
    width: 100%
}

.j2lUlt ._9rPTZX .jaGVL- {
    font-size: 14px;
    line-height: 20px
}

.j2lUlt ._9rPTZX .ibhvo8 {
    font-size: 12px;
    line-height: 16px;
    color: #717478
}

.j2lUlt ._6-5vPr {
    margin-left: 24px;
    display: inline;
    -webkit-justify-content: end;
    -ms-flex-pack: end;
    justify-content: end
}

.j2lUlt ._6-5vPr.jvOuxa {
    color: #2a55e5
}

.aiuW-- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600
}

.uPcAKc {
    margin-top: 24px;
    border-radius: 4px;
    text-transform: none;
    font-size: 14px;
    color: #f0f0f0;
    width: 100%;
    background-color: #2a55e5;
    padding: 8px
}

:root {
    --color-white: #f0f0f0;
    --color-white-bg: #fff;
    --color-black: #000;
    --color-light-black: #172337;
    --color-border-grey: #e4e7ed;
    --color-brand-orange: #fb641b;
    --color-brand-blue: #2874f0;
    --color-brand-bbd: #2455f4;
    --color-brand-refurb: #f2575b;
    --color-brand-footer: #172337;
    --color-brand-blue-lighter: #7accff;
    --color-brand-blue-lighter1: #dfeafd;
    --color-blue-lighter1: #b3d7ff;
    --color-blue-lighter2: #2370f4;
    --color-blue-lighter3: #2a55e5;
    --color-blue-lighter4: #f5f7fa;
    --color-blue-lighter5: #d5d7db;
    --color-blue-lighter6: #cfe1ff;
    --color-blue-lighter7: #f0f5ff;
    --color-primary-yellow: #ffe11b;
    --color-primary-yellow2: #f1d27d;
    --color-yellow-grade1: #fff7e1;
    --color-yellow-grade2: #fef8e0;
    --color-purple: #5f4eeb;
    --color-offer-green: #388e3c;
    --color-green-grade0: #26a541;
    --color-green-grade1: #e9f2e9;
    --color-green-grade2: #e6f4e8;
    --color-green-grade3: #e6f3e6;
    --color-green-grade4: #008c00;
    --color-yellowish-orange: #ff9f00;
    --color-flash-green: #11c29b;
    --color-error-red: #ff6161;
    --color-error-red2: #ff4343;
    --color-error-red3: #ffeaed;
    --color-error-red4: #dd5354;
    --color-error-red5: #d23276;
    --color-error-red6: #e4001e;
    --color-error-red7: #e32727;
    --color-error-red8: #d23c33;
    --color-grey-grade0: #fafafa;
    --color-grey-grade1: #f0f0f0;
    --color-grey-grade2: #e0e0e0;
    --color-grey-grade3: #c2c2c2;
    --color-grey-grade4: #878787;
    --color-grey-grade5: #212121;
    --color-grey-grade6: #d7d7d7;
    --color-grey-grade7: #f9f9f9;
    --color-grey-grade8: #9e9e9e;
    --color-grey-grade9: #efefef;
    --color-grey-grade10: #f5f5f5;
    --color-grey-grade11: #aaa;
    --color-grey-grade12: #dbdbdb;
    --color-grey-grade13: #fbfbfb;
    --color-grey-grade14: #666;
    --color-grey-grade15: #f8f8f8;
    --color-grey-grade16: #eee;
    --color-grey-grade17: #9b9b9b;
    --color-grey-grade18: #686868;
    --color-grey-grade19: #eaeaea;
    --color-grey-grade20: #e6e6e6;
    --color-grey-grade21: #e9e9e9;
    --color-grey-grade22: #d8d8d8;
    --color-grey-grade23: #ffcbd0;
    --color-grey-grade24: #717478;
    --color-grey-grade25: #111112;
    --color-grey-grade26: #f0f2f5;
    --color-grey-grade27: #e4e7ed;
    --color-grey-grade28: #d5d7db;
    --color-grey-grade29: #bdbdbd;
    --color-greyish-blue: #b8bbbf;
    --color-light-greyish-blue: #f1f3f5;
    --color-error-bg: #fff7f8;
    --color-info-bg: #ffffe6;
    --color-info-light-bg: #fffbf6;
    --color-page-bg: #f1f3f6;
    --color-green-bg: #f7fffa;
    --color-blue-bg: #f5faff;
    --color-vip-black-bg: #343c4e;
    --color-grey-badge: #717171;
    --color-grey-light: #d3d3d3;
    --color-grey-light2: #d5d7db;
    --color-vendor-text: #3f3f3f;
    --color-supermart-green: #26a541;
    --color-dark-blue1: #1d6ded;
    --color-light-blue: #f4f8ff;
    --color-light-blue1: #bed5fa;
    --color-light-blue2: #93b7f1;
    --color-light-blue3: #f0f5ff;
    --color-suparmart-fk-background: #258b3b;
    --color-info-yellow: #fffdec;
    --color-cobranded-footer-blue: #005387;
    --color-pre-book-purple: #854987;
    --color-light-pink: #fff0ff;
    --color-light-orange: #fdf5e7;
    --color-orange-bg: #fff7e1;
    --color-bright-orange: #e79900;
    --color-payment-orange: #ffc200;
    --color-wishlist-red: #ff4343;
    --color-light-green: #e7f8ec;
    --color-selector-black: #010101;
    --color-light-grey-orange: #fef7e9;
    --color-mustard: #af7b1c;
    --color-light-white-bg: #f5f7fa;
    --header-width-min: 790px;
    --width-min: 978px;
    --width-max: 1680px;
    --product-page-gutter: 24px;
    --product-section-title-width: 110px;
    --product-section-title-padding: 10px;
    --font-regular: 400;
    --font-medium: 500;
    --font-size-8: 8px;
    --font-size-10: 10px;
    --font-size-11: 11px;
    --font-size-12: 12px;
    --font-size-13: 13px;
    --font-size-14: 14px;
    --font-size-16: 16px;
    --font-size-17: 17px;
    --font-size-18: 18px;
    --font-size-20: 20px;
    --font-size-24: 24px;
    --font-size-28: 28px;
    --font-size-32: 32px;
    --font-size-default: 14px;
    --header-gutter: 16px;
    --z-index-dev-console: 31;
    --z-index-product-page-overlay: 30;
    --z-index-login-dropdown: 1;
    --z-index-pincode: 1;
    --z-index-sticky: 2;
    --z-index-loader: 2;
    --z-index-back-to-top: 2;
    --z-index-tooltip: 5;
    --z-index-tooltip-overlay: 4;
    --z-index-header: 10;
    --z-index-catnav: 6;
    --z-index-header-shadow: 6;
    --z-index-modal: 12;
    --z-index-tooltip-on-modal: 14;
    --z-index-toast: 18;
    --z-index-compare-button: 3;
    --z-index-sticky-basket: 3;
    --z-index-start-chat-button: 3;
    --z-index-product-page-sidebar-container: 4;
    --z-index-product-page-zoom-image-container: 28;
    --z-index-loader-bar: 12;
    --z-index-webpush-widget: 19;
    --product-page-fade-in-time: 0.6s;
    --z-index-compare-page-content-sticky-top: 6;
    --z-index-pincode-widget: 2;
    --z-index-pincode-overlay: 6;
    --z-index-latest-cart-item: 12;
    --basket-popup-width: 960px;
    --loading-shimmer-card-border-radius: 2px;
    --basket-popup-min-width: 960px;
    --basket-popup-min-height: 512px;
    --basket-popup-height: 89vh;
    --basket-popup-height-v4: 79vh;
    --z-index-basket-tooltip: 12;
    --z-index-mulitwidgeLoader: 3;
    --user-confirmation-popup-max-width: 406px
}

.b9maPQ {
    color: var(--color-brand-blue);
    cursor: pointer;
    margin: 10px 0
}

.\+r9dsK {
    padding: 20px 16px;
    max-width: 368px;
    margin: auto
}

._5yg1BT {
    margin-top: 30px
}

.k2XLto {
    margin-bottom: 20px;
    .o\+9IlK {
        font-size: 12px;
        color: var(--color-grey-grade4)
    }
}

._9YAn4f {
    margin-bottom: 25px;
    font-weight: var(--font-medium)
}

._0S7fxX {
    margin-top: 60px
}

.vT1qtZ {
    font-size: 16px;
    font-weight: var(--font-medium)
}

.UR\+QtT {
    margin: 24px 0;
    background-color: var(--color-white-bg);
    font-size: 14px;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    .iZlqtg {
        color: var(--color-offer-green);
        font-weight: var(--font-medium);
        text-transform: uppercase;
        padding: 14px 18px;
        .oph\+rY {
            vertical-align: middle;
            margin-right: 6px
        }
    }

    .mU0bbv {
        padding: 10px 24px;
        border-top: 1px solid var(--color-white);
        .WHraFq {
            font-size: 12px;
            font-weight: var(--font-medium);
            line-height: 1.33;
            display: inline-block
        }
    }

    .W2FS9z {
        border-top: 1px solid var(--color-white);
        display: block;
        padding: 10px 20px;
        font-size: 14px
    }

    .aX6ZBq {
        transform: rotate(-90deg);
        vertical-align: middle;
        margin-right: 8px
    }
}

.yuFxlZ {
    color: var(--color-brand-blue);
    font-weight: var(--font-medium);
    font-size: .9em;
    cursor: default;
    margin-left: 4px
}

._2g-pK\+ {
    margin-top: 16px;
    max-width: 345px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._2g-pK\+:after {
    clear: both
}

.oc0gp3 {
    max-width: unset
}

.oc0gp3:after {
    clear: both
}

.FTzrsu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 12px
}

.-Uwbou {
    margin-left: 4px;
    font-size: 14px
}

.-Uwbou,._3\+kzeQ {
    font-weight: 500
}

.rDnCmv {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f0f0f0
}

.rDnCmv:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

.qjU7sE {
    margin: 10px 0 10px 23px;
    display: block
}

.YwQz54 {
    color: #ff9f00
}

.hQBY0- {
    color: #388e3c
}

.kgJ2-6 {
    margin-left: 0;
    color: #212121
}

.vOQ7Iz {
    margin-left: 0;
    color: #2874f0
}

.swQo0P {
    display: inline-block;
    vertical-align: middle;
    width: 15px
}

.hKpSVw {
    max-width: 250px
}

.APjdls {
    margin-bottom: 20px
}

.APjdls:last-child {
    margin-bottom: 0
}

.ElI1eR {
    margin-bottom: 20px;
    font-weight: 500
}

.WXNMw2 {
    border-top: 1px dotted #e0e0e0;
    margin-top: 12px;
    padding: 12px auto 0
}

._49svqO {
    margin: 0!important
}

.S84d5h {
    padding: 20px 24px;
    max-width: 480px;
    margin: auto
}

._7Dfqsc {
    padding-bottom: 15px;
    border-bottom: 1px solid #e0e0e0
}

._258k8T {
    width: 60%
}

.Ao5yZf {
    width: 40%!important;
    padding-left: 10px
}

._3qjxU8 {
    padding-left: 21px
}

.Tvx4s3 {
    max-width: calc(100% - 23px);
    margin-left: 23px
}

._302P3U {
    width: 100%;
    border-spacing: 0;
    margin-top: 10px
}

.CrCq7Q {
    height: 25px!important
}

._6wrxOV {
    cursor: pointer;
    margin-left: 0;
    font-size: 14px
}

.Ol4Pjd {
    margin-left: 23px
}

.zaWnci {
    width: 100%
}

.Gb7YAd {
    height: 32px
}

.wEsz0p {
    height: 50px;
    font-weight: 500
}

.fVB4Xd {
    border-top: 1px dashed #e0e0e0
}

.bcadEb {
    width: 70%
}

.Mlisys {
    width: 30%;
    text-align: right
}

.vKVaFf {
    color: #388e3c
}

.ZxegMQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    white-space: pre
}

.ZxegMQ .ydoHrj {
    width: 12px;
    height: 12px;
    margin: 3px 2px 0 0
}

.rQzWGK {
    display: inline-block;
    background-color: var(--color-light-green);
    padding: 8px;
    border-radius: 2px
}

.pBhcJ8,.SyPfSr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.SyPfSr {
    padding-left: 8px;
    width: auto;
    line-height: 1rem
}

.lnT\+Ll {
    margin-right: 5px
}

.UCa7qM {
    border-width: 2px!important;
    border-color: var(--color-grey-grade17)!important
}

.vf2gkn {
    margin-left: 2px
}

.YTFffV {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    min-height: 470px
}

.YTFffV .nb3j1l {
    width: 288px;
    background-color: #2874f0;
    padding: 28px
}

.YTFffV .nEs-HJ {
    width: 416px;
    padding: 40px
}

.YTFffV ._81IdUh {
    width: 25px;
    margin: 0 17px 0 0
}

.YTFffV .IzJDDC {
    font-size: 28px
}

._5C--6G {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 32px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.BBElSp {
    margin: 52px 0 32px
}

.WK88VB {
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    padding-top: 6px
}

.fwxFvw {
    font-size: 18px;
    color: #fff;
    margin-top: 24px
}

.eJbbmv,.qTXAcD {
    font-size: 14px;
    color: #878787
}

.eJbbmv {
    font-weight: 500;
    outline: none;
    border: none;
    padding: 0;
    vertical-align: initial;
    margin: 0;
    box-shadow: none
}

.eJbbmv.XPUnYZ {
    color: #2874f0
}

.eJbbmv:hover {
    box-shadow: none
}

.EmIC3X {
    margin-top: 24px;
    font-size: 16px;
    color: #212121;
    min-height: 44px;
    word-break: break-word
}

.EmIC3X .XG\+m90 {
    font-weight: 500;
    margin-left: 5px
}

.GRaJIo {
    display: block;
    height: 48px;
    width: 336px
}

.I-qZ4M {
    position: relative;
    margin-bottom: 34px;
    font-size: 16px
}

.r4vIwl {
    padding: 8px 10px 10px 0;
    width: 100%;
    color: #000;
    font-size: inherit;
    background: #fff;
    border: none;
    border-bottom: 1px solid #e0e0e0
}

.r4vIwl:focus {
    outline: none
}

.r4vIwl.tuMj3n {
    padding-left: 40px
}

.r4vIwl.zgwPDa {
    padding-right: 60px
}

.r4vIwl.cKIJVz {
    border-color: #ff6161;
    border-bottom-width: 2px
}

.r4vIwl._5BVqVB+.Gq-80a,.r4vIwl._5BVqVB~.Gq-80a,.r4vIwl:-webkit-autofill+.Gq-80a,.r4vIwl:-webkit-autofill~.Gq-80a,.r4vIwl:focus+.Gq-80a,.r4vIwl:focus~.Gq-80a {
    -webkit-transform: translateY(-10px) scale(.8);
    transform: translateY(-10px) scale(.8)
}

.r4vIwl._5BVqVB+.UfYqpu:after,.r4vIwl._5BVqVB+.UfYqpu:before,.r4vIwl:-webkit-autofill+.UfYqpu:after,.r4vIwl:-webkit-autofill+.UfYqpu:before,.r4vIwl:focus+.UfYqpu:after,.r4vIwl:focus+.UfYqpu:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.r4vIwl.mYpCuj {
    border-color: #ff6161;
    border-bottom-width: 2px
}

.r4vIwl.mYpCuj+.UfYqpu:after,.r4vIwl.mYpCuj+.UfYqpu:before {
    background: #ff6161
}

.r4vIwl:-webkit-autofill {
    box-shadow: inset 0 0 0 50px #fff
}

.r4vIwl[disabled] {
    border-bottom-style: dashed
}

.llBOFA {
    position: absolute;
    bottom: -20px
}

.llBOFA,.zpeZXK {
    color: #ff6161;
    font-size: 12px;
    font-weight: 500
}

.zpeZXK {
    margin-top: 4px
}

.Gq-80a {
    color: #878787;
    font-size: 16px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    will-change: transform;
    -webkit-transform-origin: left;
    transform-origin: left
}

.Gq-80a._5BVqVB {
    -webkit-transform: translateY(-10px) scale(.8);
    transform: translateY(-10px) scale(.8)
}

.UfYqpu {
    position: relative;
    display: block;
    width: 100%
}

.UfYqpu:after,.UfYqpu:before {
    content: "";
    height: 1px;
    width: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    bottom: 1px;
    position: absolute;
    will-change: transform;
    background: #2874f0;
    transition: transform .2s ease
}

.UfYqpu:before {
    left: 50%;
    -webkit-transform-origin: left;
    transform-origin: left
}

.UfYqpu:after {
    right: 50%;
    -webkit-transform-origin: right;
    transform-origin: right
}

.UfYqpu._5BVqVB:after,.UfYqpu._5BVqVB:before {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.ht0X71 {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 16px;
    color: #2874f0;
    cursor: pointer
}

.ht0X71.XcON1s {
    color: #388e3c
}

.ht0X71.EkJfj8 {
    color: #c2c2c2
}

.ZgaENs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 54px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

._5U\+wVV {
    margin-right: 10px;
    width: 28px
}

.GrJJSW {
    padding: 0;
    font-size: 24px;
    text-align: center;
    box-shadow: none
}

.gbEKt- {
    font-size: 14px;
    color: #878787
}

._7Y7udB {
    margin: 20px 0
}

.hvWqk9 {
    margin-bottom: 12px;
    font-weight: var(--font-medium);
    display: block
}

.soVbMq {
    margin: 10px 0
}

._8smZ\+V {
    margin-bottom: 14px
}

.EhFel7 {
    float: none!important;
    margin-top: 5px
}

._7rGCf4 {
    font-weight: 400
}

.ki9\+Q1 {
    font-weight: 500;
    margin-top: 16px
}

.II7fHb {
    height: 300px;
    background: var(--color-light-white-bg);
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
    overflow: hidden
}

.II7fHb .KaKbKL {
    width: 380px
}

.Metfvq {
    position: absolute;
    left: 90px;
    width: 300px;
    -webkit-animation: I-7t0y .5s ease-out forwards;
    animation: I-7t0y .5s ease-out forwards
}

.Metfvq ._3E2tRI {
    height: 380px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 auto auto;
    position: relative
}

.Metfvq ._3E2tRI ._2dB16e {
    position: absolute;
    left: 25px
}

.Metfvq ._3E2tRI .Ipk4tt {
    position: relative;
    margin-left: 60px;
    width: 100%;
    height: 100%;
    margin-top: 180px
}

.Metfvq ._3E2tRI .qzQM9D {
    position: absolute;
    top: 10px;
    left: 40px;
    z-index: 2;
    width: 34px;
    height: 34px;
    border-radius: 5px;
    -webkit-animation: PAUKS\+ .5s ease-out 1.3s forwards;
    animation: PAUKS\+ .5s ease-out 1.3s forwards
}

.Metfvq ._3E2tRI .EGshcA {
    position: absolute;
    left: 100vw;
    z-index: 3;
    -webkit-animation: l28XxF .5s ease-out .6s forwards;
    animation: l28XxF .5s ease-out .6s forwards
}

.Metfvq ._3E2tRI .pwmaK6 {
    width: 60px;
    height: 60px;
    top: -2px;
    left: 23px
}

.Metfvq ._3E2tRI ._2flONJ,.Metfvq ._3E2tRI .pwmaK6 {
    border-radius: 50%;
    background-color: #1a6ec2;
    -webkit-animation: BhiJhk 1s ease-out 1.3s forwards;
    animation: BhiJhk 1s ease-out 1.3s forwards;
    position: absolute;
    scale: -3;
    opacity: 0
}

.Metfvq ._3E2tRI ._2flONJ {
    width: 80px;
    height: 80px;
    top: -11px;
    left: 14px
}

.NFQHOb {
    width: calc(100% - 380px);
    bottom: 0;
    background-color: var(--color-white-bg);
    -webkit-animation: fDEkNI .5s ease-out forwards;
    animation: fDEkNI .5s ease-out forwards;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 3
}

.NFQHOb ._4RZ5BR {
    font-size: var(--font-size-14);
    width: 80%;
    margin-top: 30px;
    text-align: center;
    line-height: 20px;
    color: var(--textBlack);
    font-weight: 400
}

.NFQHOb .VY954r {
    font-size: var(--font-size-12);
    color: var(--color-grey-grade24)
}

.NFQHOb .ZEzL0U {
    height: 120px;
    margin: 40px
}

.NFQHOb.BXbf0F {
    -webkit-animation: jaCQqn 1s ease-out forwards;
    animation: jaCQqn 1s ease-out forwards
}

.OSt4sE {
    -webkit-animation: OSt4sE 1s ease-out forwards;
    animation: OSt4sE 1s ease-out forwards
}

.OSt4sE .YSvFd3 {
    width: 120px;
    height: 120px;
    -webkit-animation: KxzyRU 1s ease-out forwards;
    animation: KxzyRU 1s ease-out forwards
}

.OSt4sE .YSvFd3 .lK5qup {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--color-white-bg);
    position: relative;
    -webkit-animation: _8m1tfN 1s linear infinite;
    animation: _8m1tfN 1s linear infinite;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.OSt4sE .YSvFd3 .lK5qup:before {
    width: 100%;
    height: 100%;
    background: conic-gradient(from 315deg,transparent,#2874f1)
}

.OSt4sE .YSvFd3 .lK5qup:after,.OSt4sE .YSvFd3 .lK5qup:before {
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: " ";
    bottom: 0
}

.OSt4sE .YSvFd3 .lK5qup:after {
    background: var(--color-white-bg);
    width: 90%;
    height: 90%;
    margin: auto
}

.OSt4sE .ovbCNC {
    opacity: 0;
    -webkit-animation: ovbCNC 1s ease-out forwards;
    animation: ovbCNC 1s ease-out forwards;
    font-size: 14px
}

@-webkit-keyframes l28XxF {
    0% {
        left: 300px;
        top: 160px;
        display: block
    }

    90% {
        left: 64px;
        top: 30px;
        scale: 1;
        display: block
    }

    95% {
        scale: .95;
        left: 64px;
        top: 30px;
        display: block
    }

    to {
        scale: 1;
        left: 64px;
        top: 30px;
        display: block
    }
}

@keyframes l28XxF {
    0% {
        left: 300px;
        top: 160px;
        display: block
    }

    90% {
        left: 64px;
        top: 30px;
        scale: 1;
        display: block
    }

    95% {
        scale: .95;
        left: 64px;
        top: 30px;
        display: block
    }

    to {
        scale: 1;
        left: 64px;
        top: 30px;
        display: block
    }
}

@-webkit-keyframes PAUKS\+ {
    0% {
        scale: 0
    }

    to {
        scale: 1.5
    }
}

@keyframes PAUKS\+ {
    0% {
        scale: 0
    }

    to {
        scale: 1.5
    }
}

@-webkit-keyframes BhiJhk {
    0% {
        scale: 0;
        opacity: 1
    }

    to {
        opacity: 0;
        scale: 2
    }
}

@keyframes BhiJhk {
    0% {
        scale: 0;
        opacity: 1
    }

    to {
        opacity: 0;
        scale: 2
    }
}

@-webkit-keyframes I-7t0y {
    0% {
        bottom: -380px
    }

    to {
        bottom: -130px
    }
}

@keyframes I-7t0y {
    0% {
        bottom: -380px
    }

    to {
        bottom: -130px
    }
}

@-webkit-keyframes fDEkNI {
    0% {
        bottom: -380px
    }

    to {
        bottom: -130px
    }
}

@keyframes fDEkNI {
    0% {
        bottom: -380px
    }

    to {
        bottom: -130px
    }
}

@-webkit-keyframes jaCQqn {
    0% {
        bottom: -360px
    }

    to {
        bottom: -50px
    }
}

@keyframes jaCQqn {
    0% {
        bottom: -360px
    }

    to {
        bottom: -50px
    }
}

@-webkit-keyframes _8m1tfN {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _8m1tfN {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes KxzyRU {
    0% {
        scale: 1
    }

    to {
        scale: .4
    }
}

@keyframes KxzyRU {
    0% {
        scale: 1
    }

    to {
        scale: .4
    }
}

@-webkit-keyframes ovbCNC {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes ovbCNC {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes OSt4sE {
    0% {
        padding-top: 30px
    }

    to {
        padding-top: 80px
    }
}

@keyframes OSt4sE {
    0% {
        padding-top: 30px
    }

    to {
        padding-top: 80px
    }
}

.xBafWX {
    @-webkit-keyframes tOPlAK {
        0% {
            -webkit-transform: rotate(0deg);
            transform: rotate(0deg)
        }

        to {
            -webkit-transform: rotate(1turn);
            transform: rotate(1turn)
        }
    }
}

.xBafWX .xD\+VHX {
    position: relative
}

.xBafWX .RFnogL {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.xBafWX .wfaLQc {
    -webkit-transform-origin: center;
    transform-origin: center
}

.xBafWX .sMeobM {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center
}

.xBafWX ._2x1Z2I {
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 26px;
    letter-spacing: .8px;
    display: block
}

.xBafWX .KX8Zas {
    font-size: 13px;
    line-height: 20px;
    display: block
}

@keyframes tOPlAK {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.S89fXM {
    position: relative;
    z-index: 2;
    margin-top: 16px;
    font-size: 14px
}

.S89fXM .GmaByT,.S89fXM .yc9NKf {
    font-weight: 500
}

.S89fXM .CO6rnV {
    padding: 2px;
    border-radius: 50%;
    background: #26a541;
    margin: 0 0 -2px 4px
}

.S89fXM .xvxbnW {
    margin-top: 24px
}

.S89fXM .xvxbnW .-fhQnx {
    color: #f0f0f0;
    background: #26a541;
    padding: 2px 6px;
    border-radius: 3px;
    font-weight: 500
}

.S89fXM .zFhtcG {
    font-size: 12px;
    color: #878787
}

.S89fXM .N-BEj4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px
}

.S89fXM .N-BEj4 .grQEnc {
    margin-left: 8px
}

.S89fXM .N-BEj4 .apq054,.S89fXM .N-BEj4 .q1kRA4 {
    display: block;
    height: 80px;
    padding-top: 16px
}

.S89fXM .N-BEj4 .apq054 {
    margin-top: 20px
}

.S89fXM .iCENja {
    font-weight: 500;
    cursor: pointer;
    color: #2874f0
}

.S89fXM .Th5eUU {
    margin: 20px 0 12px
}

.Gq5ZRk {
    width: auto
}

.Gq5ZRk .Rqo9kS {
    min-height: 600px
}

.Gq5ZRk .Rqo9kS .g6jprx {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925 {
    width: 50%;
    list-style: none
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR {
    padding: 0 16px 0 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR>div:first-of-type {
    width: auto
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR ._83MO0h {
    width: 14px
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 16px 16px 0;
    margin-left: 16px
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe .HAqKPc .F9uJjI {
    font-size: 14px
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe .HAqKPc .TgtHgN {
    font-size: 12px;
    color: #878787
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe .RX95hR {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe .vK1mmm {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li ._2DYtUR .vVmZfe.\+ZNSuk {
    border-bottom: none
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul {
    list-style: none;
    margin-left: 31px
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li {
    padding: 12px 12px 12px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li>div:first-of-type {
    width: auto
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li .q1CqVR {
    width: 100%!important
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li .HAqKPc {
    padding-left: 6px;
    font-size: 14px;
    cursor: pointer
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li .HAqKPc ._40hRmR {
    color: #ff6161;
    padding-top: 7px;
    display: block
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li._2ABDrf {
    position: relative
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul>li._2ABDrf:before {
    position: absolute;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
    background: hsla(0,0%,100%,.35);
    z-index: 1
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li .gZf3-i>ul {
    padding-bottom: 17px;
    border-bottom: 1px solid #e0e0e0
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li:last-of-type .vVmZfe {
    border-bottom: none
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li._2ABDrf {
    position: relative
}

.Gq5ZRk .Rqo9kS .g6jprx .seQ925>li._2ABDrf:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: hsla(0,0%,100%,.35);
    z-index: 1
}

.Gq5ZRk .Rqo9kS .g6jprx .cBtq3m {
    width: 50%;
    text-align: center;
    padding-top: 0
}

.Gq5ZRk .Rqo9kS .g6jprx .cBtq3m .MbGm7s {
    color: #ff6161;
    font-size: 12px;
    margin: 12px 0 24px;
    padding: 0 50px;
    font-weight: 500
}

.Gq5ZRk .Rqo9kS .g6jprx .cBtq3m .aVnxi4 {
    font-size: 12px;
    text-align: center
}

.mPzoSJ {
    min-height: 300px
}

.TLDp12 {
    position: relative;
    margin: 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.TLDp12 .u\+ozIc {
    width: 88px;
    height: 88px;
    background: transparent
}

.\-1Em5X .xaKhmF {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 24px;
    margin-top: 3px;
    font-weight: 500
}

.\-1Em5X .xaKhmF ._2KX5\+Z {
    width: 17px;
    margin-right: 5px;
    margin-bottom: 2px
}

.\-1Em5X .PhGWjq {
    color: #878787;
    font-weight: 500
}

.zVXMJh {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    height: 72px;
    padding: 22px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    border-radius: 0 0 2px 2px;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2)
}

.A232Se,.zVXMJh {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._9dDdvO {
    margin-left: 8px;
    font-weight: 400;
    font-size: 17px
}

.mND7QG {
    border-radius: 4px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    padding: 10px;
    width: 176px
}

.jkHkhM,.mND7QG {
    font-weight: 600;
    font-size: 14px
}

.jkHkhM {
    background-color: #ffc200;
    border-radius: 4px;
    margin-left: 15px;
    min-width: 144px;
    padding: 11px;
    border: none
}

.mLCIrj {
    font-size: 17px;
    color: #b5b5b5;
    margin-left: 5px
}

.V3XMFF {
    color: #878787;
    font-size: 14px;
    line-height: 2;
    padding: 16px 24px;
    max-width: 450px
}

.V3XMFF ._5sKd-J {
    font-size: 20px;
    font-weight: 600;
    color: #000
}

.V3XMFF .FT\+qXI {
    padding-top: 8px;
    font-size: 14px;
    font-weight: 400;
    color: #000
}

.V3XMFF .HQkmh3 {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 16px
}

.V3XMFF .HQkmh3,.V3XMFF .y82M-c {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.V3XMFF .y82M-c {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.V3XMFF .Az0vLc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.V3XMFF .v0wBRi {
    height: 24px;
    margin-right: 8px
}

.V3XMFF .eHIoim {
    height: 24px;
    width: 24px;
    border-radius: 4px
}

.V3XMFF ._5M4sI4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    color: #000
}

.V3XMFF .zBMDJv {
    height: 20px;
    margin-right: 4px
}

.V3XMFF .tVl6xK {
    height: 20px;
    width: 20px
}

.V3XMFF .w8dqce {
    font-size: 14px;
    color: #000
}

.V3XMFF .w8dqce .WpdjYa {
    font-weight: 600
}

.V3XMFF .w8dqce .gKGl0j {
    font-weight: 600;
    color: #ff6161
}

.V3XMFF .zy1s08 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.V3XMFF .lKmUoa {
    border: .5px solid #d5d7db;
    height: 16px;
    margin-right: 8px;
    margin-left: 8px;
    margin-top: 2px
}

.V3XMFF .ueI71x {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 32px
}

.V3XMFF ._0tqvUu {
    margin-right: 16px;
    border-radius: 4px;
    background-color: #fff;
    font-weight: 600;
    border: .5px solid #e0e0e0;
    color: #000
}

.V3XMFF ._0tqvUu,.V3XMFF ._1zzxza {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 16px
}

.V3XMFF ._1zzxza {
    border: none;
    font-weight: 500;
    background: #2a55e5;
    border-radius: 4px;
    color: #f0f0f0
}

.V3XMFF .pL\+BnQ {
    width: 10px;
    height: 10px;
    margin-left: 4px;
    margin-right: 4px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.-xQiCl {
    position: relative;
    z-index: 2
}

.-xQiCl .YirW3u {
    margin: 0 0 16px;
    height: 280px;
    background: #fafafa;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.-xQiCl .FCI4kQ {
    position: relative;
    height: 366px
}

.-xQiCl ._1KrBAD {
    position: absolute;
    left: 8px;
    padding: 8px;
    top: 0;
    right: 256px;
    height: 366px;
    background: #fff
}

.-xQiCl ._1KrBAD .\+9CrTN {
    height: 290px;
    width: 95%;
    background: #fff
}

.-xQiCl ._1KrBAD .rqJASc {
    display: inline-block;
    background: #fafafa;
    margin: 16px;
    width: 152px
}

.-xQiCl ._1KrBAD ._1gP6gU {
    height: 152px
}

.-xQiCl ._1KrBAD .saCTn9 {
    height: 16px
}

.-xQiCl ._1KrBAD .DeUtjs {
    padding-left: 24px
}

.-xQiCl .AtycLk {
    position: absolute;
    right: 0;
    padding: 0 0 0 8px
}

.-xQiCl .AtycLk .tgrOey {
    width: 238px;
    background: #fff;
    padding: 4px;
    height: 366px
}

.H30l\+S {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: hsla(0,0%,100%,.6);
    z-index: 3
}

.H30l\+S .f9yR0s {
    margin-top: 250px
}

.h-JV4l {
    opacity: 0;
    -webkit-animation: MOGYcz .1s linear .3s infinite;
    animation: MOGYcz .1s linear .3s infinite
}

.b-bm-D {
    min-height: 600px;
    padding: 16px;
    background-color: #fff;
    width: 100%;
    position: relative
}

.b-bm-D .OB1d5p {
    background: #f9f9f9
}

.b-bm-D .YFh4jF .JCjdwu {
    float: left;
    width: 512px;
    display: block;
    position: relative;
    min-height: 1px
}

@media (max-width: 1024px) {
    .b-bm-D .YFh4jF .JCjdwu {
        width:448px
    }
}

.b-bm-D .YFh4jF .HD63Vo {
    padding-left: 15px;
    width: auto;
    overflow: hidden;
    float: none
}

.b-bm-D .YFh4jF .fM5pa3 {
    height: 450px;
    margin-bottom: 20px
}

.b-bm-D .YFh4jF .VrS-mp {
    height: 50px
}

.b-bm-D .YFh4jF .AG\+bUh {
    height: 15px;
    margin-bottom: 15px
}

@-webkit-keyframes MOGYcz {
    0% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

@keyframes MOGYcz {
    0% {
        opacity: 1
    }

    to {
        opacity: 1
    }
}

.bdfyWr {
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row
}

.bdfyWr,.bdfyWr .Z6tMn2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bdfyWr .Z6tMn2 {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow: visible;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    background: #fff;
    min-height: 500px;
    padding-top: 56px
}

.bdfyWr .hyQP54 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

.bdfyWr .hyQP54 .e5dLr0 {
    -webkit-flex: 0 0 120px;
    -ms-flex: 0 0 120px;
    flex: 0 0 120px;
    background: #f9f9f9
}

.bdfyWr .hyQP54 .f2IFgQ {
    vertical-align: top;
    -webkit-flex: 0 0 242px;
    -ms-flex: 0 0 242px;
    flex: 0 0 242px;
    margin-left: auto
}

.bdfyWr .kVDv-4 {
    padding: 0 24px 12px;
    vertical-align: top;
    min-height: 112px;
    -webkit-flex: 1 1;
    -ms-flex: 1 1;
    flex: 1 1;
    overflow: hidden;
    max-width: 460px
}

.bdfyWr .\+ouQOv {
    background: #f9f9f9;
    height: 19px
}

.bdfyWr .\+ouQOv:not(:first-child) {
    margin-top: 8px
}

.bdfyWr .NFQywo {
    padding: 0 0 0 16px;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    width: 33.33%
}

.bdfyWr .NFQywo .NFgEdo {
    background: #fff;
    height: 280px;
    padding-top: 56px
}

.bdfyWr .NFQywo .NFgEdo .\+ouQOv {
    margin-top: 20px
}

.toTdcb {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: hsla(0,0%,100%,.6);
    z-index: 3
}

.krHvwW {
    min-width: var(--width-min)
}

.J\+HqMZ {
    background-color: var(--color-brand-blue);
    color: var(--color-white);
    z-index: var(--z-index-header);
    .LOe-Xr {
        height: 100%;
        min-width: 124px
    }

    .Ja1j8k {
        display: flex;
        max-width: 1248px;
        width: 100%;
        height: 100%;
        margin: 0 auto
    }

    .ngOQ7L {
        display: flex;
        justify-content: flex-end;
        min-width: 137px
    }

    .kRd8Cs {
        display: flex;
        justify-content: flex-start;
        height: 100%;
        min-width: 304px;
        width: calc(100% - 540px);
        margin: 0 auto 0 12px;
        align-items: center
    }

    .RbF1Du {
        display: flex;
        flex: 0 0 auto;
        margin: 0 20px;
        max-width: 150px;
        align-content: center;
        justify-content: flex-end
    }

    .RbF1Du.O3QvBr {
        min-width: 180px;
        width: 180px;
        max-width: unset;
        justify-content: center;
        opacity: 1;
        transition: opacity .3s ease
    }

    .RbF1Du.UB4mMK {
        min-width: 112px;
        align-items: center
    }
}

.NmD\+EK {
    font-weight: var(--font-medium);
    font-size: var(--font-size-18)
}

.mhE\+O5 {
    fill: var(--color-white-bg)
}

.DlQjC4 {
    background-color: var(--color-brand-blue);
    z-index: var(--z-index-header-shadow)
}

._5M58Mb {
    z-index: var(--z-index-catnav);
    color: var(--color-black)
}

._5M58Mb.hCJ2l7,._5M58Mb.SxDndV {
    background: var(--color-white-bg)
}

.UL9nZx {
    font-weight: var(--font-medium);
    color: var(--color-white-bg)
}

.Wto0b0 {
    &.Trox6E {
        transform: rotate(0deg) rotate(90deg);
        transition: transform .1s
    }
}

._9YMTo1 {
    background-color: var(--color-error-red);
    border: 1px solid var(--color-white-bg)
}

.-dC5Le {
    fill: var(--color-white-bg)
}

._2E9UgX {
    ._3ZeUN\+ {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 108px;
        display: block
    }

    .intRxj {
        animation: D1D\+DZ .3s ease forwards;
        border-radius: 3px;
        max-width: 240px;
        margin-top: 6px;
        background: var(--color-white-bg)
    }

    .LzvKun {
        margin: -16px
    }
}

.B7XK2X {
    font-weight: var(--font-regular);
    color: var(--color-grey-grade5);
    .XGZdnG {
        border-bottom: 1px solid var(--color-grey-grade1);
        .IKoe2r {
            display: flex;
            align-items: center;
            width: 100%;
            padding: 16px 12px;
            .JoktHC {
                text-align: center;
                font-size: 14px;
                min-width: 32px;
                height: 24px;
                line-height: 16px;
                padding: 3px 3px 0;
                margin-left: auto;
                border-radius: 8px;
                border: 1px solid var(--color-white-bg)
            }

            .HxfGgE {
                background-color: var(--color-white);
                color: var(--color-grey-grade4)
            }

            .CRXsFp {
                background-color: var(--color-error-red);
                color: var(--color-white-bg)
            }
        }

        .IKoe2r:hover {
            background-color: var(--color-grey-grade0)
        }
    }

    .XGZdnG:last-child {
        border-bottom: none
    }

    .YrZHWF .qstlfY {
        padding-top: 5px
    }

    .XGZdnG .qstlfY {
        text-transform: none;
        margin-left: 12px
    }
}

._97cpYY {
    .DHuUeT {
        font-size: 14px;
        font-weight: var(--font-regular);
        padding: 12px 72px;
        width: 200px;
        margin-bottom: 8px
    }

    .SVYC\+b {
        display: flex;
        font-weight: var(--font-medium);
        justify-content: space-between;
        .yFCbwN {
            color: var(--color-brand-blue);
            &:hover {
                text-decoration: underline
            }
        }
    }
}

.dpQ-wM {
    border-top: 1px solid var(--color-grey-grade1)
}

.wsejfv {
    color: var(--color-brand-blue);
    font-weight: var(--font-medium);
    background-color: var(--color-white-bg)
}

.X0\+h6Q {
    color: var(--color-green-grade0)
}

._9Wy27C {
    font-weight: var(--font-medium);
    color: var(--color-white-bg);
    .GAbRIN {
        width: 16px;
        height: 16px;
        margin: 0 8px
    }

    .cziJ98 {
        fill: var(--color-white-bg)
    }

    .ZuSA-- {
        position: absolute;
        left: 11px;
        top: 7px;
        text-align: center;
        border-radius: 7px;
        width: 18px;
        height: 18px;
        background-color: var(--color-error-red);
        border: 1px solid var(--color-white-bg);
        font-weight: 400;
        color: var(--color-white);
        line-height: 16px;
        font-size: 12px
    }
}

.\+4d2hB {
    .zYVm39 {
        width: 256px;
        background: var(--color-white-bg);
        .tPD1bn {
            flex-direction: column;
            flex: 1;
            margin-left: 16px;
            ._3IGO\+- {
                font-size: 16px;
                font-weight: var(--font-medium);
                flex: 1
            }

            .YOzE6h {
                width: 100%;
                background: var(--color-white-bg);
                font-weight: var(--font-medium);
                color: var(--color-brand-blue);
                border: 1px solid var(--color-grey-grade6);
                padding: 10px 0;
                text-align: center
            }
        }
    }

    .Sv20EV {
        z-index: var(--z-index-latest-cart-item)!important
    }
}

.GnKc5v,.peQ8u8,.UCucrA {
    background-color: #fff!important
}

.bTtPvj {
    color: #000!important
}

.THEb5v {
    color: #073052!important
}

._3pQS6- {
    color: #000!important
}

.b9JXEA {
    fill: #000!important
}

._7rWkJU {
    height: 1px!important;
    background-color: transparent
}

.g3qFJQ {
    fill: #000!important
}

._2A4ucA,.qMmnRv,.sPZPUE {
    background-color: #fff!important
}

.cbnE0X {
    background-color: #005387;
    color: #fff
}

.lTLThl {
    color: #000!important
}

.C90ccn {
    color: #073052!important
}

.CEQi7L {
    color: #000!important
}

.UpQ0BX {
    fill: #000!important
}

.rE1LhU {
    height: 1px!important;
    background-color: transparent
}

.M6PY\+V {
    fill: #000!important
}

.AphiI5,.jHRpxn,.L-lPky {
    background-color: #fff!important
}

.jCasWV {
    background-color: #005387;
    color: #fff
}

._3Iu7aD {
    color: #000!important
}

.kJb7k6 {
    color: #073052!important
}

.nelO6Y {
    color: #000!important
}

.jVGwCh {
    fill: #000!important
}

._57Vkrg {
    height: 1px!important;
    background-color: transparent
}

.sj7K4l {
    fill: #000!important
}

._7O6n3o,.rRpQOZ,.YRbprv {
    background-color: #fff!important
}

.gwrBTz {
    color: #000!important
}

.xq9o9A {
    color: #073052!important
}

.OSvaQf {
    color: #000!important
}

.uRkJAI {
    fill: #000!important
}

.\+hVvnf {
    height: 1px!important;
    background-color: transparent
}

.anCvMM {
    fill: #000!important
}

._5OBlQp,.J8\+rCE,.ZzfTue {
    background-color: #fff!important
}

.ERcZMJ {
    background-color: #005387;
    color: #fff
}

.rCwWhO {
    color: #000!important
}

.sSLC6L {
    color: #073052!important
}

.wEvAGa {
    color: #000!important
}

.yBdyIl {
    fill: #000!important
}

.eKKYEc {
    height: 1px!important;
    background-color: transparent
}

.PVi4zc {
    fill: #000!important
}

._3o65A7,.bH\+Mpu,.p0t4B7 {
    background-color: #fff!important
}

.wy3aPG {
    color: #000!important
}

.l\+F7Yf {
    color: #073052!important
}

._1UsMRO {
    color: #000!important
}

.YUeZOf {
    fill: #000!important
}

.s69V1k {
    height: 1px!important;
    background-color: transparent
}

.PBw7ht {
    fill: #000!important
}

.MwbhDR {
    .s4NJ5L {
        color: #ffe500;
        font-weight: var(--font-medium);
        margin-right: 2px
    }
}

.LP8mvD {
    .rE8n6d {
        max-width: 120px;
        max-height: 56px
    }
}

.gB4Uk5 {
    background-color: #26a541!important
}

.ZbCY1u {
    background-color: #26a541!important
}

.UlB80R {
    background-color: #f2575b!important
}

.krHvwW {
    padding-bottom: 56px;
    min-width: 978px;
    position: relative
}

.krHvwW.oMuNHu {
    margin-top: 52px
}

.htEYUF {
    margin-bottom: 16px
}

.J\+HqMZ {
    position: fixed;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    will-change: transform;
    width: 100%;
    height: 56px;
    background-color: #2874f0;
    color: #f0f0f0;
    z-index: 10;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.J\+HqMZ .LOe-Xr {
    height: 100%;
    min-width: 124px
}

.J\+HqMZ .Ja1j8k {
    max-width: 1248px;
    width: 100%;
    height: 100%;
    margin: 0 auto
}

.J\+HqMZ .Ja1j8k,.J\+HqMZ .ngOQ7L {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.J\+HqMZ .ngOQ7L {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    min-width: 137px
}

.J\+HqMZ .kRd8Cs {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: 100%;
    min-width: 304px;
    width: calc(100% - 540px);
    margin: 0 auto 0 12px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.J\+HqMZ .kRd8Cs,.J\+HqMZ .RbF1Du {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.J\+HqMZ .RbF1Du {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 20px;
    max-width: 150px;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.J\+HqMZ .RbF1Du.O3QvBr {
    min-width: 180px;
    width: 180px;
    max-width: unset;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 1;
    transition: opacity .3s ease
}

.J\+HqMZ .RbF1Du.UB4mMK {
    min-width: 112px
}

.J\+HqMZ .RbF1Du.UB4mMK,.NmD\+EK {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.NmD\+EK {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 12px;
    height: 100%;
    min-width: 304px;
    width: calc(100% - 475.5px);
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.J933zi {
    margin-right: 8px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.mhE\+O5 {
    fill: #fff
}

.DlQjC4 {
    position: fixed;
    top: 53px;
    height: 3px;
    background-color: #2874f0;
    box-shadow: 0 2px 2.5px 0 rgba(0,0,0,.3)
}

._5M58Mb,.DlQjC4 {
    width: 100%;
    z-index: 6
}

._5M58Mb {
    position: relative;
    min-height: 40px;
    color: #000
}

._5M58Mb.SxDndV {
    background: #fff;
    min-height: 112px
}

._5M58Mb.hCJ2l7 {
    background: #fff
}

.ACvr7K {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.16)
}

@-webkit-keyframes FPTDD2 {
    to {
        opacity: 1
    }
}

@keyframes FPTDD2 {
    to {
        opacity: 1
    }
}

@-webkit-keyframes pHHFyj {
    to {
        -webkit-flex: 1;
        flex: 1
    }
}

@keyframes pHHFyj {
    to {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.F9\+fd2 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.MwbhDR {
    font-size: 11px;
    font-style: italic;
    margin-top: -1px
}

.MwbhDR .s4NJ5L {
    color: #ffe500;
    font-weight: 500;
    margin-right: 2px
}

.MwbhDR:hover {
    text-decoration: underline
}

.W5mR4e {
    display: block
}

.LP8mvD {
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0,0,0,.2);
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.LP8mvD .rE8n6d {
    max-width: 120px;
    max-height: 56px
}

.tP\+nZg {
    display: inline-block;
    position: relative
}

.tP\+nZg .s\+8PCn {
    position: absolute;
    min-width: 240px;
    background: #fff;
    color: #212121;
    font-size: 14px;
    font-weight: 400;
    border-color: #f0f0f0;
    text-align: left;
    z-index: 19;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: opacity .3s ease-in-out
}

.ie9 .tP\+nZg .s\+8PCn,.ie10 .tP\+nZg .s\+8PCn {
    z-index: -1
}

.ie9 .tP\+nZg .s\+8PCn.eTQwh\+,.ie10 .tP\+nZg .s\+8PCn.eTQwh\+ {
    z-index: 19
}

.tP\+nZg .s\+8PCn.eTQwh\+ {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.tP\+nZg .s\+8PCn .PQpFAS,.tP\+nZg .s\+8PCn .PQpFAS:after {
    width: 0;
    height: 0;
    border: solid transparent;
    position: absolute
}

.tP\+nZg .s\+8PCn .PQpFAS:after {
    content: "";
    left: 0
}

.tP\+nZg .s\+8PCn._5XbPZt {
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2);
    top: 32px
}

.tP\+nZg .s\+8PCn._5XbPZt .PQpFAS {
    bottom: 100%;
    border-bottom-color: #f0f0f0;
    border-width: 10px
}

.tP\+nZg .s\+8PCn._5XbPZt .PQpFAS:after {
    border-bottom-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    bottom: -10px
}

.tP\+nZg .s\+8PCn.sKcPwo {
    box-shadow: 0 -4px 16px 0 rgba(0,0,0,.2);
    bottom: 32px
}

.tP\+nZg .s\+8PCn.sKcPwo .PQpFAS {
    top: 100%;
    border-top-color: #f0f0f0;
    border-width: 10px
}

.tP\+nZg .s\+8PCn.sKcPwo .PQpFAS:after {
    border-top-color: #fff;
    border-width: 8px;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    bottom: -6px
}

.tP\+nZg .s\+8PCn.NGJf9c {
    right: 12px
}

.tP\+nZg .s\+8PCn.NGJf9c .PQpFAS {
    right: 24px;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.tP\+nZg .s\+8PCn._9zHVSK {
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.tP\+nZg .s\+8PCn._9zHVSK .PQpFAS {
    left: 50%;
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px)
}

.tP\+nZg .s\+8PCn.AnD8wT {
    left: -12px
}

.tP\+nZg .s\+8PCn.AnD8wT .PQpFAS {
    left: 24px;
    -webkit-transform: translateX(10px);
    transform: translateX(10px)
}

.tP\+nZg .s\+8PCn .AvUTP- {
    padding: 16px;
    overflow: auto
}

.tP\+nZg .s\+8PCn .\+izh\+d {
    min-height: 360px
}

.UL9nZx {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    height: 100%;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Wto0b0 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    margin: 1px 0 0 8px
}

.Wto0b0,.Wto0b0.Trox6E {
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s
}

.Wto0b0.Trox6E {
    -webkit-transform: rotate(0deg) rotate(90deg);
    transform: rotate(0deg) rotate(90deg)
}

._9YMTo1 {
    border-radius: 50%;
    width: 7px;
    height: 7px;
    background-color: #ff6161;
    border: 1px solid #fff;
    margin-left: 6px
}

.-dC5Le {
    fill: #fff;
    opacity: .8
}

._2E9UgX {
    cursor: pointer
}

._2E9UgX ._3ZeUN\+ {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 108px;
    display: block
}

._2E9UgX .intRxj {
    -webkit-animation: D1D\+DZ .3s ease forwards;
    animation: D1D\+DZ .3s ease forwards;
    border-radius: 3px;
    max-width: 240px;
    margin-top: 6px;
    background: #fff
}

._2E9UgX .LzvKun {
    margin: -16px
}

.B7XK2X {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #212121
}

.B7XK2X .XGZdnG {
    border-bottom: 1px solid #f0f0f0
}

.B7XK2X .XGZdnG .IKoe2r {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 16px 12px
}

.B7XK2X .XGZdnG .IKoe2r .JoktHC {
    text-align: center;
    font-size: 14px;
    min-width: 32px;
    height: 24px;
    line-height: 16px;
    padding: 3px 3px 0;
    margin-left: auto;
    border-radius: 8px;
    border: 1px solid #fff
}

.B7XK2X .XGZdnG .IKoe2r .HxfGgE {
    background-color: #f0f0f0;
    color: #878787
}

.B7XK2X .XGZdnG .IKoe2r .CRXsFp {
    background-color: #ff6161;
    color: #fff
}

.B7XK2X .XGZdnG .IKoe2r:hover {
    background-color: #fafafa
}

.B7XK2X .XGZdnG:last-child {
    border-bottom: none
}

.B7XK2X .YrZHWF .qstlfY {
    padding-top: 5px
}

.B7XK2X .XGZdnG .qstlfY,.XGZdnG .qstlfY {
    text-transform: none;
    margin-left: 12px
}

._97cpYY {
    padding: 20px;
    text-align: center
}

._97cpYY .DHuUeT {
    font-size: 14px;
    font-weight: 400;
    padding: 12px 72px;
    width: 200px;
    margin-bottom: 8px
}

._97cpYY .SVYC\+b {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-weight: 500;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._97cpYY .SVYC\+b .yFCbwN {
    color: #2874f0
}

._97cpYY .SVYC\+b .yFCbwN:hover {
    text-decoration: underline
}

.dpQ-wM {
    border-top: 1px solid #f0f0f0
}

.bvCxHa {
    padding: 16px 20px!important
}

.wsejfv {
    color: #2874f0;
    font-weight: 500;
    background-color: #fff;
    cursor: pointer;
    border-radius: 2px;
    height: 32px;
    padding: 5px 40px;
    border: 1px solid #dbdbdb
}

.X0\+h6Q {
    color: #26a541
}

@-webkit-keyframes D1D\+DZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes D1D\+DZ {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

._9Wy27C {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
    position: relative
}

._9Wy27C .GAbRIN {
    width: 16px;
    height: 16px;
    margin: 0 8px
}

._9Wy27C .cziJ98 {
    fill: #fff
}

._9Wy27C .ZuSA-- {
    position: absolute;
    left: 11px;
    top: 7px;
    text-align: center;
    border-radius: 7px;
    width: 18px;
    height: 18px;
    background-color: #ff6161;
    border: 1px solid #fff;
    font-weight: 400;
    color: #f0f0f0;
    line-height: 16px;
    font-size: 12px
}

.cjMG1q {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%
}

.\+4d2hB {
    margin-top: 24px;
    margin-right: -40%;
    -webkit-animation: z5DiDN .3s ease forwards;
    animation: z5DiDN .3s ease forwards;
    border-radius: 3px
}

.\+4d2hB .zYVm39 {
    width: 256px;
    background: #fff
}

.\+4d2hB .zYVm39,.\+4d2hB .zYVm39 .tPD1bn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.\+4d2hB .zYVm39 .tPD1bn {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 16px
}

.\+4d2hB .zYVm39 .tPD1bn ._3IGO\+- {
    font-size: 16px;
    font-weight: 500;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.\+4d2hB .zYVm39 .tPD1bn .YOzE6h {
    width: 100%;
    background: #fff;
    font-weight: 500;
    color: #2874f0;
    border: 1px solid #d7d7d7;
    padding: 10px 0;
    text-align: center
}

.\+4d2hB .Sv20EV {
    z-index: 12!important
}

.Hy6F9O .BnmXvV {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    border-radius: 2px;
    background-color: #fff
}

.Hy6F9O .BnmXvV .MoPwtI {
    position: relative;
    display: inline-block;
    width: 100%
}

.Hy6F9O .BnmXvV .zDPmFV {
    padding: 0 16px;
    border-radius: 2px 0 0 2px;
    border: 0;
    outline: 0 none;
    font-size: 14px;
    height: 36px;
    width: 100%
}

.Hy6F9O .BnmXvV .MJG8Up {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border: 1px solid #fff;
    background-color: #fff;
    height: 36px;
    width: 44px;
    border-radius: 2px;
    cursor: pointer;
    padding: 4px 12px 0 8px
}

.Hy6F9O .BnmXvV .EwE-Fa {
    fill: #2874f0
}

.Hy6F9O .bbjHWC {
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #e0e0e0;
    position: absolute;
    background-color: #fff;
    color: #000;
    z-index: 9;
    top: 35px;
    display: none;
    box-shadow: 2px 3px 5px -1px rgba(0,0,0,.5);
    overflow: hidden;
    white-space: nowrap
}

.Hy6F9O .bbjHWC.QDWHTu {
    display: block
}

.Hy6F9O .bbjHWC .AgOexi .OHc4KC {
    padding: 12px 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.Hy6F9O .bbjHWC .AgOexi .OHc4KC.ibO-ys,.Hy6F9O .bbjHWC .AgOexi .OHc4KC:hover {
    background-color: #f0f0f0
}

.Hy6F9O .bbjHWC .AgOexi .OHc4KC .cj3ITg {
    margin-left: 12px;
    height: 13px
}

.Hy6F9O .bbjHWC .AgOexi .OHc4KC .nGuwNl {
    color: #2874f0;
    font-weight: 500;
    padding-left: 5px
}

.OEFxE6 {
    padding: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    font-size: 14px
}

.OEFxE6.sgGw-U,.OEFxE6:hover {
    background-color: #f4f8ff
}

.OEFxE6.BqnjbZ {
    padding: 4px 8px
}

.xZCRiQ {
    max-height: 32px;
    width: 32px
}

.xZCRiQ .kLeFCl {
    margin: auto;
    max-height: 32px;
    max-width: 32px
}

._2Ipp17 {
    font-weight: 500
}

.x6GwIv {
    margin-left: 12px;
    color: #212121
}

.x6GwIv .-niSoj {
    color: #757575;
    font-weight: 400
}

.x6GwIv .TtTkfA {
    font-size: 12px;
    padding-top: 4px;
    color: #2874f0;
    font-weight: 500
}

.x6GwIv.PbhqbK {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.x6GwIv.PbhqbK .TtTkfA {
    padding-top: 1px;
    margin-left: 5px;
    font-weight: 400
}

.V6DEZt {
    border-top: 1px solid #f1f3f6
}

.V6DEZt ._467p9q {
    font-size: 12px;
    padding: 12px 0 4px;
    margin-left: 16px;
    color: #212121;
    opacity: .54;
    font-weight: 500
}

.etc1QB {
    padding: 12px 16px
}

.etc1QB .kLeFCl {
    margin-left: 12px;
    height: 13px
}

.etc1QB ._8howkR {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.etc1QB .EH4e4Z {
    color: #2874f0;
    font-weight: 500
}

.etc1QB.sgGw-U,.etc1QB:hover {
    mix-blend-mode: multiply;
    background-color: #f0f0f0
}

.Hy6F9O {
    display: inline-block;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.23);
    width: 100%;
    height: 36px;
    max-width: 564px;
    position: relative;
    .BnmXvV {
        display: flex;
        justify-content: space-between;
        flex: auto;
        border-radius: 2px;
        background-color: var(--color-white-bg);
        .MoPwtI {
            position: relative;
            display: inline-block;
            width: 100%
        }

        .zDPmFV {
            padding: 0 16px;
            border-radius: 2px 0 0 2px;
            border: 0;
            outline: 0 none;
            font-size: 14px;
            height: 36px;
            width: 100%
        }

        .MJG8Up {
            justify-content: flex-end;
            border: 1px solid var(--color-white-bg);
            background-color: var(--color-white-bg);
            height: 36px;
            width: 44px;
            border-radius: 2px;
            cursor: pointer;
            padding: 4px 12px 0 8px
        }

        .EwE-Fa {
            fill: var(--color-brand-blue)
        }
    }

    .bbjHWC {
        border-radius: 0 0 2px 2px;
        border-top: 1px solid var(--color-grey-grade2);
        position: absolute;
        background-color: var(--color-white-bg);
        color: var(--color-black);
        z-index: 9;
        top: 35px;
        display: none;
        box-shadow: 2px 3px 5px -1px rgba(0,0,0,.5);
        overflow: hidden;
        white-space: nowrap;
        &.QDWHTu {
            display: block
        }

        .AgOexi {
            .OHc4KC {
                padding: 12px 16px;
                display: flex;
                flex-direction: row;
                align-items: center;
                width: 100%;
                &.ibO-ys,&:hover {
                    background-color: var(--color-grey-grade1)
                }

                .cj3ITg {
                    margin-left: 12px;
                    height: 13px
                }

                .nGuwNl {
                    color: var(--color-brand-blue);
                    font-weight: 500;
                    padding-left: 5px
                }
            }
        }
    }
}

.dT0bR9 {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.iFvvwC {
    background-color: #fff!important
}

._70kUUg {
    fill: #000!important
}

.kNlUMx {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.ShNybS {
    background-color: #fff!important
}

.TupBKT {
    fill: #000!important
}

.KtWy1E {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.S6HeXq {
    background-color: #fff!important
}

.AE7Hx7 {
    fill: #000!important
}

._8nF9Ch {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.xmrt6T {
    background-color: #fff!important
}

.GzYXrt {
    fill: #000!important
}

._7ilLBg {
    box-shadow: 0 1px 4px 1px rgba(0,0,0,.2)
}

.DJyohu {
    background-color: #fff!important
}

._4V-laX {
    fill: #000!important
}

.q1YVFF {
    fill: #26a541!important
}

.zj0pdt .moBou0,.zj0pdt .wDYZug {
    max-width: 1680px;
    min-width: 978px;
    margin: 0 auto;
    overflow: hidden
}

.zj0pdt ._4maWvF {
    margin: 0 auto 16px;
    position: relative;
    padding: 14px 83px 0
}

.zj0pdt .C-QS46 {
    min-height: 400px;
    width: 25%;
    margin-top: 10px;
    padding: 16px 19px;
    font-size: 16px
}

.zj0pdt .moBou0 {
    overflow: visible;
    padding: 22px 83px
}

.zj0pdt .gorfIa {
    width: 25%;
    padding: 0 28px
}

.zj0pdt .gorfIa span {
    display: block
}

.zj0pdt .gorfIa span:first-child {
    font-size: 14px;
    color: #878787
}

.zj0pdt .gorfIa span:nth-child(2) {
    font-size: 22px;
    color: #212121
}

.zj0pdt .RnzqGG {
    width: 75%;
    padding: 0 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.zj0pdt .OaCk6r {
    text-transform: capitalize
}

.zj0pdt .PGbTkR {
    margin-bottom: 14px
}

.zj0pdt .ogUXNW {
    font-size: 18px
}

.zj0pdt .Uur-3u {
    margin-top: 8px
}

.TH4Ru2 {
    line-height: 43px;
    position: relative;
    padding-left: 10px;
    border-left: 1px solid;
    font-weight: 500;
    font-size: 20px
}

.zCXJ05 {
    margin-top: 6px;
    line-height: 24px;
    font-size: 16px;
    border-left: 1px solid hsla(0,0%,100%,.7)
}

.opKyE4 {
    width: 100%;
    padding: 19px 0
}

.opKyE4 .Z5WjAX {
    background: #f9f9f9
}

.CDJO0- {
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
    position: relative
}

._7whX-e,.CDJO0- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._7whX-e {
    width: 100%;
    left: 0;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff
}

.-rdblK {
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 1280px;
    color: #212121
}

._4v9NNl {
    padding: 12px 8px;
    text-align: center;
    cursor: pointer
}

._4v9NNl ._2o8zl5 {
    margin-bottom: 4px
}

._4v9NNl .Oixg6R {
    font-weight: 500;
    font-size: 14px
}

._4v9NNl .Oixg6R .e25ZXw {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s;
    margin: 7px 0 0 8px
}

._4v9NNl .Oixg6R .VRlfwv {
    fill: #000
}

._4v9NNl .R5X9rw {
    cursor: pointer
}

._4v9NNl .R5X9rw ._3GAkkP {
    -webkit-animation: aKmuJX .3s ease forwards;
    animation: aKmuJX .3s ease forwards;
    border-radius: 3px;
    max-width: 500px;
    background: #fff
}

._4v9NNl .R5X9rw .PMWW7o {
    margin: -16px
}

._4v9NNl:first-child {
    padding-left: 22px
}

._4v9NNl:last-child {
    padding-right: 24px
}

._4v9NNl:hover .Oixg6R {
    color: #2874f0
}

._4v9NNl:hover .Oixg6R .VRlfwv {
    fill: #2874f0
}

._4v9NNl:hover .Oixg6R .e25ZXw {
    -webkit-transform: rotate(0deg) rotate(90deg);
    transform: rotate(0deg) rotate(90deg);
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.MjOKep {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.MjOKep .ZLM5Ff {
    padding: 12px;
    min-width: 240px
}

.MjOKep .ZLM5Ff .ovTxR8 {
    padding: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.MjOKep .ZLM5Ff .mOl6Hf,.MjOKep .ZLM5Ff .ovTxR8:hover,.MjOKep .ZLM5Ff .zy7dup:hover {
    background-color: #f9f9f9;
    color: #2874f0;
    font-weight: 500
}

.MjOKep .ZLM5Ff .Oixg6R {
    color: #878787;
    font-weight: 500;
    margin-bottom: 24px;
    font-size: 12px;
    text-transform: uppercase
}

.MjOKep .ZLM5Ff .S4-WeF {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s;
    margin: 7px 0 0 8px
}

.MjOKep .ZLM5Ff .ZWDH2Y {
    fill: #2874f0
}

.MjOKep .ZLM5Ff.VIQuXm {
    position: relative;
    box-shadow: 0 4px 16px 0 rgba(0,0,0,.2)
}

.vgar21 {
    -webkit-animation: PhRN3C .5s;
    animation: PhRN3C .5s
}

@-webkit-keyframes PhRN3C {
    0% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    10% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    20% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    30% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    40% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    50% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    60% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    70% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    80% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    90% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    to {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }
}

@keyframes PhRN3C {
    0% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    10% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    20% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    30% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    40% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    50% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    60% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    70% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    80% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    90% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    to {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }
}

.vMmAmp {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    height: 100%;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff
}

._2kMlEN {
    fill: #fff
}

.U7qQSI {
    position: fixed;
    display: block;
    left: 0;
    top: 56px;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.2);
    z-index: -1
}

.kifljp {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    max-width: 140px;
    margin-left: 6px
}

.lJsevo {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    margin: 1px 0 0 8px
}

.lJsevo,.lJsevo.j8TFDC {
    transition: -webkit-transform .1s;
    transition: transform .1s;
    transition: transform .1s,-webkit-transform .1s
}

.lJsevo.j8TFDC {
    -webkit-transform: rotate(0deg) rotate(90deg);
    transform: rotate(0deg) rotate(90deg)
}

.NqEh\+U {
    fill: #fff;
    opacity: .8
}

.ppx7X4 {
    cursor: default
}

.ppx7X4 ._1D7iuz {
    border-radius: 3px;
    max-width: 500px;
    margin-top: 6px
}

.ppx7X4 .Jm-gN2 {
    margin: -16px
}

.sH84sr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 0 0 24px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 400px;
    overflow-y: hidden
}

.n-hVjT {
    padding-right: 24px
}

.PPeqCr {
    padding-bottom: 24px
}

.lGhZjd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.lGhZjd ._8xwlp- {
    margin-top: 20px;
    box-shadow: none;
    border-radius: 2px;
    min-height: 40px;
    border: 1px solid #c2c2c2
}

.eQMXVm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 25px;
    padding: 4px 0
}

.eQMXVm .wKuu88 {
    width: 25px;
    margin: 0 6px 0 0
}

.eQMXVm .Zww1CC {
    opacity: 0
}

.eQMXVm .MmnNsC {
    font-size: 14px;
    color: #ff6161;
    font-weight: 500;
    margin-top: 5px
}

.KIU1yl {
    position: relative
}

.KIU1yl .GaXmyk {
    line-height: 20px;
    font-size: 16px;
    padding-bottom: 8px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #172337;
    margin-top: 24px
}

.KIU1yl .Bv5ZgU {
    padding-bottom: 20px;
    cursor: pointer
}

.KIU1yl .Bv5ZgU .S47ZUj {
    color: #2874f0;
    padding-right: 5px
}

.KIU1yl .Hoe86C {
    max-height: 216px;
    overflow-y: scroll
}

.KIU1yl .Hoe86C::-webkit-scrollbar {
    width: 5px
}

.KIU1yl .Hoe86C::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.4)
}

.KIU1yl .Hoe86C::-webkit-scrollbar-thumb,.KIU1yl .Hoe86C::-webkit-scrollbar-track {
    border-radius: 50px;
    width: 5px;
    border-right: 1px solid transparent;
    background-clip: padding-box
}

.KIU1yl .Hoe86C::-webkit-scrollbar-track {
    background-color: #fff
}

.KIU1yl .ElwCoj {
    padding: 12px 0
}

.KIU1yl .ElwCoj .s04vq1 {
    line-height: 16px;
    font-size: 14px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #172337
}

.KIU1yl .ElwCoj .hZo8pk {
    margin-top: 8px;
    line-height: 14px;
    font-size: 14px;
    letter-spacing: .1px;
    color: #878787
}

.KIU1yl .ElwCoj:last-child {
    padding-bottom: 40px
}

._8B3Ccp {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 8px;
    color: #2874f0
}

._8B3Ccp .xpju7h {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    width: 6px;
    height: 11px;
    margin-right: 10px;
    vertical-align: baseline
}

._8B3Ccp .UmFXuR {
    fill: #2874f0
}

._4Fnzig {
    position: fixed;
    left: 0;
    z-index: 6;
    height: 2px;
    width: 100%;
    background: #fff;
    box-shadow: 0 1px 1px 0 hsla(0,0%,86.3%,.53)
}

._9NEHe1 {
    position: absolute;
    height: 40px;
    bottom: 0;
    width: calc(100% - 5px);
    background-image: linear-gradient(0deg,#fff,hsla(0,0%,100%,.1))
}

.BnGzGD {
    -webkit-animation: f3fFGk .5s;
    animation: f3fFGk .5s
}

@-webkit-keyframes f3fFGk {
    0% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    10% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    20% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    30% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    40% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    50% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    60% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    70% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    80% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    90% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    to {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }
}

@keyframes f3fFGk {
    0% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    10% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    20% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    30% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    40% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    50% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    60% {
        -webkit-transform: translate(-3px);
        transform: translate(-3px)
    }

    70% {
        -webkit-transform: translate(3px);
        transform: translate(3px)
    }

    80% {
        -webkit-transform: translate(-1px);
        transform: translate(-1px)
    }

    90% {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }

    to {
        -webkit-transform: translate(1px);
        transform: translate(1px)
    }
}

.b3YJls {
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
    color: #172337
}

._8aEMe4,.b3YJls {
    letter-spacing: .1px
}

._8aEMe4 {
    line-height: 14px;
    font-size: 12px;
    color: #878787;
    margin-top: 4px
}

.AONaq4 {
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    margin-top: 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._1UOrqe {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0 16px;
    border: 0;
    outline: 0 none;
    font-size: 14px;
    height: 40px;
    width: 100%
}

.BnGzGD {
    border: 1px solid #ff6161
}

.\+tXdI\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 25px;
    padding: 4px 0
}

.\+tXdI\+ .-QfPab {
    width: 25px;
    margin: 0 5px 0 0
}

.\+tXdI\+ ._8rz7hx {
    opacity: 0
}

.\+tXdI\+ .D9IFun {
    color: #ff6161;
    margin-top: 5px
}

@-webkit-keyframes behMfk {
    0% {
        -webkit-transform: translateY(-300px);
        transform: translateY(-300px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes behMfk {
    0% {
        -webkit-transform: translateY(-300px);
        transform: translateY(-300px)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.IKqeD0 {
    background: #f0f0f0;
    width: 368px;
    position: fixed;
    left: 75px;
    box-shadow: 0 0 11px 0 #c2c2c2;
    color: #212121;
    z-index: 19;
    border-radius: 0 0 2px 2px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-animation-name: behMfk;
    animation-name: behMfk;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    top: 0
}

.IKqeD0 .WHokd9 {
    padding: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.IKqeD0 .WHokd9.gNRf22 {
    display: block;
    font-size: 15px;
    text-align: center
}

.IKqeD0 .WHokd9 .\+2SMUL {
    width: 52px;
    max-width: 100%;
    height: 42px
}

.IKqeD0 .WHokd9 .hgpPHb {
    width: 14px;
    height: 14px;
    display: inline;
    vertical-align: sub;
    margin: 2px
}

.IKqeD0 .WHokd9 .\+wXy36 {
    font-size: 16px;
    margin-left: 16px
}

.IKqeD0 .fdAszy {
    background: #fff;
    padding: 20px;
    text-align: center;
    font-size: 14px
}

.IKqeD0 .fdAszy .ayyRVk {
    padding: 10px 0;
    text-transform: uppercase;
    width: 140px;
    font-size: 14px
}

.IKqeD0 .fdAszy .ayyRVk:hover {
    box-shadow: none
}

.IKqeD0 .fdAszy .ayyRVk.H2nZZn {
    width: 90%
}

.IKqeD0 .fdAszy .-eJSfP {
    margin-left: 16px
}

.IKqeD0.gNRf22 {
    width: 315px
}

.IKqeD0.NK8mrW {
    -webkit-transform: translateY(-300px);
    transform: translateY(-300px)
}

._0XeiYO .Ku2o1g {
    width: 45px;
    display: block;
    margin: 10px auto
}

.Ix85WB {
    background: rgba(0,0,0,.8)!important
}

.gDvgQo {
    font-size: 18px;
    text-align: center;
    background: transparent!important;
    min-height: 0!important;
    color: #fff;
    width: 350px
}

.PyPBlV {
    position: relative
}

.PyPBlV .UhdyNX {
    min-width: 150px;
    height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    padding: 0 12px;
    font-size: 14px;
    color: #2874f0;
    box-shadow: none;
    border-left: 1px solid #e0e0e0
}

.PyPBlV ._9xQ8Qp {
    margin-right: 6px;
    vertical-align: text-bottom
}

.PyPBlV .XcsmEy {
    fill: #2874f0
}

.\+NQyZq {
    background-color: #172337;
    min-width: 978px;
    border-top: 1px solid #ddd;
    margin-top: 25px
}

.\+NQyZq.fIvIcl {
    background-color: inherit
}

.xLsVdV {
    width: 100%;
    margin: 0 auto;
    text-align: left
}

.bowO0w:last-child {
    margin-right: 0
}

.bowO0w {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._1mBSCr {
    margin-left: 25px
}

._8K2S\+t {
    margin-left: 65px;
    width: 90%!important;
    padding-top: 40px
}

.AZc3lB {
    color: #878787;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 8px
}

.bXmsT\+ {
    line-height: 2;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    display: block;
    font-weight: 400;
    font-size: 12px
}

.bXmsT\+:hover {
    text-decoration: underline
}

.bXmsT\+:last-child {
    border-bottom: 0
}

.pXtEV2 {
    border-top: 1px solid #454d5e;
    padding: 25px 0;
    margin-top: 40px;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.pXtEV2 .XqVBP0 {
    color: #fff;
    margin-left: 8px
}

.T8\+RtG {
    color: #fff
}

._5-Jjxt {
    font-weight: 500
}

.IXTi8H {
    text-align: right
}

.iE4xEP {
    font-style: normal;
    color: #fff;
    background-color: #172337;
    margin-bottom: 16px
}

.iE4xEP p {
    margin-bottom: 0
}

._8W\+7ID {
    border-left: 1px solid #454d5e;
    padding: 0 25px
}

._8W\+7ID,.QYRYF- {
    font-size: 12px;
    white-space: nowrap
}

.QYRYF- {
    margin-bottom: 10px;
    padding-left: 14px
}

.WIuYvQ {
    color: #565656;
    font-weight: 300;
    line-height: 31px
}

.WIuYvQ .Pyr2uI {
    padding: 0 5px;
    border-right: 1px solid #878787
}

.WIuYvQ .Pyr2uI:last-child {
    border-right: none
}

.WIuYvQ .A7CQcc {
    color: #2874f0
}

.hSzwXv {
    width: 90%;
    margin: 0 auto;
    padding: 25px
}

.RbqUpy {
    padding: 2px;
    color: #fff;
    margin-right: 16px
}

.mK8LcN {
    height: 24px;
    width: 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.MK-DFk {
    color: #565656;
    background-color: #fff;
    margin: 0 auto;
    text-align: left;
    padding: 25px
}

._8YqHjJ {
    color: #848484;
    font-weight: 500;
    margin-top: 14px;
    padding: 14px 0
}

._0-ricl {
    color: #848484;
    text-transform: uppercase;
    margin-right: 3px
}

.yyLPHL {
    color: #565656;
    margin-left: 3px
}

.FYfBv6 {
    padding: 0 5px;
    border-right: 1px solid #333;
    font-size: 12px
}

.FYfBv6:last-child {
    border-right: none
}

.WtiB86 {
    margin: 3px 0
}

.QVgdtd {
    padding: 0 25px;
    color: #878787;
    background-color: #fff
}

.QVgdtd .g0iD22 {
    clear: both;
    line-height: 16px;
    font-size: 11px;
    margin: 30px 0 15px
}

.QVgdtd h1 {
    font-size: 16px;
    margin-bottom: 10px
}

.QVgdtd h2,.QVgdtd h3,.QVgdtd h4 {
    font-size: 14px;
    margin-bottom: 10px
}

.QVgdtd .UkKhli {
    color: #2874f0;
    font-size: 14px;
    cursor: pointer
}

.QVgdtd a {
    color: #2874f0
}

.QVgdtd table {
    width: 50%;
    border-collapse: collapse;
    margin: 10px 0
}

.QVgdtd td,.QVgdtd th {
    border: 1px solid #878787;
    padding-left: 5px
}

.QVgdtd li,.QVgdtd ol,.QVgdtd ul {
    list-style: decimal inside
}

.VKKq0L {
    float: right;
    margin: 0 0 30px 50px
}

.VKKq0L .QP555B {
    font-size: 14px;
    margin-bottom: 10px
}

.VKKq0L ._98-vKF {
    padding: 10px 0;
    border-bottom: 1px solid #e0e0e0;
    list-style: decimal inside
}

.VKKq0L ._98-vKF:last-child {
    border-bottom: 0
}

.VKKq0L ._98-vKF .GQFn9l {
    width: 275px;
    vertical-align: top;
    margin-right: 8px;
    display: inline-block
}

.VKKq0L ._98-vKF .hbT69G {
    width: 60px;
    margin-right: 10px;
    display: inline-block
}

.VKKq0L ._98-vKF .hbT69G:last-child {
    margin-right: 0
}

.VKKq0L ._98-vKF.OCjWwB {
    border-top: 1px solid #e0e0e0;
    font-weight: 500
}

.VKKq0L ._98-vKF.OCjWwB .GQFn9l {
    width: 285px
}

.VKKq0L .rZ-CL- {
    font-size: 12px;
    margin-top: 12px;
    font-style: italic
}

.k\+w5ye {
    color: #878787;
    background-color: #fff
}

.k\+w5ye .KdVeMk {
    line-height: 16px;
    font-size: 12px;
    padding: 25px 0 15px
}

.k\+w5ye h2 {
    font-size: 20px
}

.S5Y075 {
    color: #000
}

.S5Y075 .OxHpdP {
    font-size: 16px;
    padding: 10px 0 10px 24px;
    border-bottom: 1px solid #e0e0e0
}

.S5Y075 .jEFpOn {
    padding: 10px 24px;
    border-bottom: 1px solid #e0e0e0
}

.S5Y075 .jEFpOn:last-child {
    border-bottom: 0
}

.S5Y075 .jEFpOn .qNo1gu {
    font-weight: 400
}

.S5Y075 .jEFpOn ._3s97Am,.S5Y075 .jEFpOn .qNo1gu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.S5Y075 .jEFpOn ._3s97Am a {
    color: #2874f0
}

.S5Y075 .jEFpOn.MlwjTE {
    border-top: 1px solid #e0e0e0;
    font-weight: 500
}

.TvtcXN {
    margin: 0!important;
    top: 5px;
    min-width: auto!important;
    left: 75px;
    min-height: auto!important
}

.mfMpRf {
    -webkit-justify-content: normal;
    -ms-flex-pack: normal;
    justify-content: normal
}

@-webkit-keyframes iU9Qwi {
    0% {
        top: -300px
    }

    to {
        top: 5px
    }
}

@keyframes iU9Qwi {
    0% {
        top: -300px
    }

    to {
        top: 5px
    }
}

.g3PFKv {
    background: #fff;
    width: 368px;
    position: fixed;
    left: 75px;
    color: #212121;
    z-index: 19;
    border-radius: 2px;
    transition: top .3s;
    display: block;
    top: -300px
}

.g3PFKv .HABgca {
    padding: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.g3PFKv .HABgca ._5tMIVu {
    display: inline-block;
    width: 90%;
    text-align: center;
    margin-left: 16px;
    font-size: 14px;
    vertical-align: middle
}

.g3PFKv .HABgca ._7V3HNC {
    max-width: 350px;
    max-height: 100px;
    margin-bottom: 16px;
    vertical-align: middle
}

.g3PFKv .JJB8Po {
    padding: 20px;
    font-size: 14px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.g3PFKv .JJB8Po,.g3PFKv .SlSl2e {
    text-align: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g3PFKv .SlSl2e {
    background: #fff;
    padding: 10px 0 20px;
    margin: 0 20px;
    border-radius: 0 0 2px 2px;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    border-bottom: 1px solid #f0f0f0
}

.g3PFKv .SlSl2e .\+7aRWk {
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    margin-right: 16px
}

.g3PFKv .SlSl2e .\+7aRWk,.g3PFKv .SlSl2e .YPxIKQ {
    padding: 0 25px;
    height: 34px;
    font-size: 14px;
    cursor: pointer;
    font-weight: 500
}

.g3PFKv .SlSl2e .YPxIKQ {
    border-radius: 2px;
    background-color: #2874f0;
    border: 0;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    color: #fff
}

.g3PFKv._2ZiPOZ {
    -webkit-animation-name: iU9Qwi;
    animation-name: iU9Qwi;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    top: 5px
}

.g3PFKv ._5i-I3r {
    font-size: 14px;
    text-align: center
}

.NCkY9k {
    width: 100%;
    height: 100%;
    position: fixed;
    color: #fff;
    font-size: 18px;
    text-align: center;
    z-index: 19;
    top: 0;
    left: 0
}

.NCkY9k .DyHfhJ {
    display: block
}

.NCkY9k ._7V3HNC {
    width: 45px
}

.NCkY9k .\-0lOeJ {
    position: relative;
    top: 25%;
    width: 350px;
    margin: auto
}

.NCkY9k .Xbu0wj {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: 10px
}

.ackkou {
    font-weight: 500
}

.ABvu3- {
    width: 90%;
    max-width: 1366px!important;
    min-width: 978px!important;
    background: transparent!important
}

.ABvu3- .fKbKoJ .EZW12R,.ABvu3- .fKbKoJ .ReBQg1 {
    position: fixed;
    display: inline-block;
    padding: 56px 20px;
    border-radius: 6px;
    background-color: rgba(0,0,0,.6);
    top: 50%
}

.ABvu3- .fKbKoJ .ReBQg1 {
    left: 0
}

.ABvu3- .fKbKoJ .EZW12R {
    right: 0
}

.ABvu3- .fKbKoJ .\+nnSnd,.ABvu3- .fKbKoJ .BhmHV5 {
    fill: #fff
}

.ABvu3- .fKbKoJ .\+nnSnd {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.XiSiPK {
    position: fixed;
    top: 90px;
    left: 0;
    right: 0;
    height: 1px;
    color: #2874f0;
    z-index: 2
}

.XiSiPK.-pbpMg {
    top: 30px
}

.XiSiPK.AqhsUa {
    top: 64px
}

.XiSiPK .jY-KQI {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 6px;
    height: 11px;
    margin-right: 10px;
    vertical-align: baseline
}

.XiSiPK .laqJUS {
    fill: #2874f0
}

.XiSiPK .sRIueJ {
    margin: 0 auto;
    width: 120px;
    height: 40px;
    font-weight: 500;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 16px 0 rgba(0,0,0,.11);
    padding-top: 10px;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    visibility: hidden;
    cursor: pointer;
    border: 1px solid #e0e0e0
}

.XiSiPK .sRIueJ.emtKUU {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

@font-face {
    size-adjust:95%;font-display: swap;
    font-family: Inter;
    src: local("☺"),local("☺"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Italic.woff2) format("woff2"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Italic.woff) format("woff") url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Regular.ttf) format("truetype");
    font-style: italic
}

@font-face {
    size-adjust:95%;font-display: swap;
    font-family: Inter;
    src: local("☺"),local("☺"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Regular.woff2) format("woff2"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Regular.woff) format("woff") url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-Regular.ttf) format("truetype")
}

@font-face {
    size-adjust:95%;font-display: swap;
    font-family: Inter;
    src: local("☺"),local("☺"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBoldItalic.woff2) format("woff2"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBoldItalic.woff) format("woff") url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBold.ttf) format("truetype");
    font-style: italic;
    font-weight: 500 800
}

@font-face {
    size-adjust:95%;font-display: swap;
    font-family: Inter;
    src: local("☺"),local("☺"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBold.woff2) format("woff2"),url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBold.woff) format("woff") url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/fonts/Inter-SemiBold.ttf) format("truetype");
    font-weight: 500 800
}

body {
    font-size: 14px;
    font-weight: 400;
    background-color: #f1f3f6;
    color: #212121;
    line-height: 1.4
}

body,button,input,select,textarea {
    font-family: Inter,-apple-system,Helvetica,Arial,sans-serif
}

b,strong {
    font-weight: 500
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

a,img {
    text-decoration: none;
    color: inherit;
    border: none;
    outline: none
}

li {
    list-style: none
}

.question {
    border-radius: 50%;
    background-color: #fff;
    color: #878787;
    font-weight: 500;
    width: 16px;
    height: 16px;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
    border: 1px solid #e0e0e0;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
    vertical-align: middle;
    margin: 0 2px 0 8px;
    cursor: pointer
}

.row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.col,.row {
    width: 100%
}

.col {
    display: inline-block;
    vertical-align: top
}

.flex {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.col-1-5 {
    width: 20%
}

.col-2-5 {
    width: 40%
}

.col-3-5 {
    width: 60%
}

.col-4-5 {
    width: 80%
}

.col-5-5 {
    width: 100%
}

.col-1-12 {
    width: 8.33%
}

.col-2-12 {
    width: 16.66%
}

.col-3-12 {
    width: 25%
}

.col-4-12 {
    width: 33.33%
}

.col-5-12 {
    width: 41.66%
}

.col-6-12 {
    width: 50%
}

.col-7-12 {
    width: 58.33%
}

.col-8-12 {
    width: 66.66%
}

.col-9-12 {
    width: 75%
}

.col-10-12 {
    width: 83.33%
}

.col-11-12 {
    width: 91.66%
}

.col-12-12 {
    width: 100%
}

@media only screen and (max-width: 1140px) {
    .col-md-3-12 {
        width:33.33%
    }
}

@media only screen and (max-width: 1270px) {
    .col-md-3-12 {
        width:33.33%
    }
}

@media only screen and (min-width: 1650px) {
    .col-md-3-12 {
        width:20%
    }
}

.header-open {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.header-nav-open {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px)
}

.header-closed {
    -webkit-transform: translateY(-70px);
    transform: translateY(-70px)
}

.card-tile {
    margin-top: 20px;
    padding-top: 24px
}

:target {
    position: relative;
    top: -135px
}

.CwQo8u {
    text-align: center
}

.XilaVQ {
    margin-top: 16px
}

.wJTQOn {
    font-weight: 500;
    color: #111112;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 4px
}

.aSqw-y {
    color: #717478;
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 20px
}

._23\+zSS {
    width: 20px;
    height: 20px
}

.Qi518I {
    font-weight: 400;
    font-size: 12px;
    margin-bottom: 4px
}

.nCdVrk,.Qi518I {
    color: #111112;
    line-height: 1
}

.nCdVrk {
    font-weight: 500;
    font-size: 14px
}

.On7rMB {
    width: 40px;
    height: 40px
}

._474xfF {
    text-align: center;
    color: #b6b8bb
}

.FY0gOn {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.FY0gOn,.FY0gOn ._8XKRJM {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.FY0gOn ._8XKRJM {
    background-color: #2a55e5;
    padding: 32px
}

.FY0gOn .MfHnWz {
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px
}

.FY0gOn .yKb\+2- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 32px
}

.FY0gOn .fIUUS4 {
    width: 640px
}

.btJQtF {
    height: 20px;
    border-radius: 2px
}

.rJYlLm {
    height: 16px;
    margin-right: 3px;
    vertical-align: middle
}

.ZYgaDv {
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through;
    margin-right: 4px
}

.s-I-Yl {
    aspect-ratio: var(--aspect-ratio);
    width: 100%
}

@media (min-width: 768px) {
    .s-I-Yl {
        aspect-ratio:var(--aspect-ratio-m)
    }
}

@media (min-width: 1192px) {
    .s-I-Yl {
        aspect-ratio:var(--aspect-ratio-l)
    }

    .lbMIY5:hover {
        -webkit-transform: scale(1.03);
        transform: scale(1.03)
    }
}

.IKJXXr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    padding-left: var(--paddingLeft);
    padding-right: var(--paddingRight);
    scroll-padding-left: var(--paddingLeft);
    scroll-padding-right: var(--paddingRight);
    scrollbar-width: none;
    -ms-overflow-style: none
}

.IKJXXr::--webkit-scrollbar {
    display: none
}

._6w6\+Ur {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    scroll-snap-align: start;
    scroll-snap-stop:always;-webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._7whKub,._4156wW {
    display: none
}

._9gIgc4 {
    position: relative
}

@media (min-width: 1192px) {
    ._7whKub,._4156wW {
        display:-webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        outline: 0;
        border: 0;
        width: 40px;
        height: 88px;
        background-color: #fff;
        top: 0;
        bottom: 0;
        margin: auto 0;
        box-shadow: 0 1px 4px rgba(0,0,0,.12)
    }

    ._4156wW {
        left: 0;
        border-radius: 0 4px 4px 0
    }

    ._7whKub {
        right: 0;
        border-radius: 4px 0 0 4px
    }

    ._6w6\+Ur {
        scroll-snap-align: unset;
        scroll-snap-stop:unset}

    .UL-BDm {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        scroll-snap-align: start;
        scroll-snap-stop:always}

    .IKJXXr {
        overflow-x: hidden
    }
}

.XUsoqq {
    position: absolute;
    right: 16px;
    top: 50%;
    -webkit-transform: scale(1) translateY(-50%);
    transform: scale(1) translateY(-50%)
}

.XUsoqq:before {
    content: "";
    position: relative;
    border-color: #878787;
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    height: 6px;
    width: 6px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.XUsoqq.ncyqs6:before {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.XUsoqq.RvuJVf:before {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.XUsoqq.LyXZ8X:before {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.G5mqZu {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    border: 0 solid #000;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
    min-height: 0;
    min-width: 0;
    padding: 0;
    position: relative;
    z-index: 0
}

._58bkzq0 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq0,._58bkzq1 {
    font-size: 10px;
    line-height: 16px;
    letter-spacing: .01px
}

._58bkzq1 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzq2 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq2,._58bkzq3 {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

._58bkzq3 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzq4 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq4,._58bkzq5 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.01px
}

._58bkzq5 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzq6 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq6,._58bkzq7 {
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -.01px
}

._58bkzq7 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzq8 {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzq8,._58bkzq9 {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.02px
}

._58bkzq9 {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqa {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqa,._58bkzqb {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -.02px
}

._58bkzqb {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqc {
    line-height: 16px
}

._58bkzqc,._58bkzqd {
    font-size: 10px;
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
    letter-spacing: .01px
}

._58bkzqd {
    line-height: 12px
}

._58bkzqe {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqe,._58bkzqf {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

._58bkzqf {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqg {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqg,._58bkzqh {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.01px
}

._58bkzqh {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqi {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqi,._58bkzqj {
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -.01px
}

._58bkzqj {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqk {
    font-size: 20px;
    line-height: 28px
}

._58bkzqk,._58bkzql {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
    letter-spacing: -.02px
}

._58bkzql {
    font-size: 24px;
    line-height: 34px
}

._58bkzqm {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqm,._58bkzqn {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: -.02px
}

._58bkzqn {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqo {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqo,._58bkzqp {
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -.01px
}

._58bkzqp {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqq {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqq,._58bkzqr {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.01px
}

._58bkzqr {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqs {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqs,._58bkzqt {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

._58bkzqt {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqu {
    font-weight: 600;
    font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
}

._58bkzqu,._58bkzqv {
    font-size: 10px;
    line-height: 16px;
    letter-spacing: .01px
}

._58bkzqv {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
}

._58bkzqw {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0
}

._58bkzqw,._58bkzqx {
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqx {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.01px
}

._58bkzqy {
    font-size: 10px;
    line-height: 16px;
    font-weight: 400;
    font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
    letter-spacing: .01px;
    -webkit-text-decoration-line: line-through;
    -moz-text-decoration-line: line-through;
    text-decoration-line: line-through
}

._58bkzqz {
    color: #fff
}

._58bkzq10 {
    color: #000
}

._58bkzq11 {
    color: #f0f5ff
}

._58bkzq12 {
    color: #cee1ff
}

._58bkzq13 {
    color: #abc8ff
}

._58bkzq14 {
    color: #75a1ff
}

._58bkzq15 {
    color: #5482ff
}

._58bkzq16 {
    color: #2a55e5
}

._58bkzq17 {
    color: #1c41d6
}

._58bkzq18 {
    color: #112ab8
}

._58bkzq19 {
    color: #061f80
}

._58bkzq1a {
    color: #070752
}

._58bkzq1b {
    color: #75a1ff
}

._58bkzq1c {
    color: #2a55e5
}

._58bkzq1d {
    color: #112ab8
}

._58bkzq1e {
    color: #fffde7
}

._58bkzq1f {
    color: #fff9c4
}

._58bkzq1g {
    color: #fff59d
}

._58bkzq1h {
    color: #fff176
}

._58bkzq1i {
    color: #ffee58
}

._58bkzq1j {
    color: #ffeb3b
}

._58bkzq1k {
    color: #fdd835
}

._58bkzq1l {
    color: #ffc200
}

._58bkzq1m {
    color: #f9a825
}

._58bkzq1n {
    color: #ed9416
}

._58bkzq1o {
    color: #fff176
}

._58bkzq1p {
    color: #ffeb3b
}

._58bkzq1q {
    color: #ffc200
}

._58bkzq1r {
    color: #f2f4f7
}

._58bkzq1s {
    color: #d5d7db
}

._58bkzq1t {
    color: #b8bbbf
}

._58bkzq1u {
    color: #85898f
}

._58bkzq1v {
    color: #717478
}

._58bkzq1w {
    color: #606265
}

._58bkzq1x {
    color: #4a4c4f
}

._58bkzq1y {
    color: #353638
}

._58bkzq1z {
    color: #202224
}

._58bkzq20 {
    color: #111112
}

._58bkzq21 {
    color: #85898f
}

._58bkzq22 {
    color: #606265
}

._58bkzq23 {
    color: #353638
}

._58bkzq24 {
    color: #111112
}

._58bkzq25 {
    color: #717478
}

._58bkzq26 {
    color: #b8bbbf
}

._58bkzq27 {
    color: #dcdfe6
}

._58bkzq28,._58bkzq29 {
    color: #fff
}

._58bkzq2a {
    color: #f5f7fa
}

._58bkzq2b {
    color: #f0f2f5
}

._58bkzq2c {
    color: transparent
}

._58bkzq2d {
    color: #008c00
}

._58bkzq2e {
    color: #0b5f24
}

._58bkzq2f {
    color: #e6f3e6
}

._58bkzq2g,._58bkzq2h {
    color: #e32727
}

._58bkzq2i {
    color: #c70055
}

._58bkzq2j {
    color: #fce9e9
}

._58bkzq2k,._58bkzq2l {
    color: #e89910
}

._58bkzq2m {
    color: #fef7e9
}

._58bkzq2n {
    color: #2a55e5
}

._58bkzq2o {
    color: #112ab8
}

._58bkzq2p,._58bkzq2q {
    color: #f0f5ff
}

._58bkzq2r {
    color: #cee1ff
}

._58bkzq2s {
    color: #abc8ff
}

._58bkzq2t {
    color: #75a1ff
}

._58bkzq2u {
    color: #5482ff
}

._58bkzq2v {
    color: #2a55e5
}

._58bkzq2w {
    color: #1c41d6
}

._58bkzq2x {
    color: #112ab8
}

._58bkzq2y {
    color: #061f80
}

._58bkzq2z {
    color: #070752
}

._58bkzq30 {
    color: #e7f8ec
}

._58bkzq31 {
    color: #b9ebc8
}

._58bkzq32 {
    color: #8adea3
}

._58bkzq33 {
    color: #5bd17e
}

._58bkzq34 {
    color: #16be48
}

._58bkzq35 {
    color: #13ab40
}

._58bkzq36 {
    color: #119839
}

._58bkzq37 {
    color: #0f8532
}

._58bkzq38 {
    color: #0d722b
}

._58bkzq39 {
    color: #0b5f24
}

._58bkzq3a {
    color: #f2f4f7
}

._58bkzq3b {
    color: #d5d7db
}

._58bkzq3c {
    color: #b8bbbf
}

._58bkzq3d {
    color: #85898f
}

._58bkzq3e {
    color: #717478
}

._58bkzq3f {
    color: #606265
}

._58bkzq3g {
    color: #4a4c4f
}

._58bkzq3h {
    color: #353638
}

._58bkzq3i {
    color: #202224
}

._58bkzq3j {
    color: #111112
}

._58bkzq3k {
    color: #f9e5ee
}

._58bkzq3l {
    color: #eeb2cc
}

._58bkzq3m {
    color: #e37faa
}

._58bkzq3n {
    color: #d69
}

._58bkzq3o {
    color: #d23276
}

._58bkzq3p {
    color: #c70055
}

._58bkzq3q {
    color: #b3004c
}

._58bkzq3r {
    color: #9f0044
}

._58bkzq3s {
    color: #703
}

._58bkzq3t {
    color: #4f0022
}

._58bkzq3u {
    color: #fef7e9
}

._58bkzq3v {
    color: #feefd4
}

._58bkzq3w {
    color: #fddfa9
}

._58bkzq3x {
    color: #fcd07e
}

._58bkzq3y {
    color: #fbc053
}

._58bkzq3z {
    color: #fbb129
}

._58bkzq40 {
    color: #e19f24
}

._58bkzq41 {
    color: #c88d20
}

._58bkzq42 {
    color: #af7b1c
}

._58bkzq43 {
    color: #996c1a
}

._58bkzq44 {
    color: #feefe8
}

._58bkzq45 {
    color: #fdd0ba
}

._58bkzq46 {
    color: #fdb18d
}

._58bkzq47 {
    color: #fc925f
}

._58bkzq48 {
    color: #fb8348
}

._58bkzq49 {
    color: #fb641b
}

._58bkzq4a {
    color: #e65c19
}

._58bkzq4b {
    color: #cc4e10
}

._58bkzq4c {
    color: #b5440d
}

._58bkzq4d {
    color: #993a0c
}

._58bkzq4e {
    color: #e9deff
}

._58bkzq4f {
    color: #d6c2ff
}

._58bkzq4g {
    color: #c0a3ff
}

._58bkzq4h {
    color: #a883f8
}

._58bkzq4i {
    color: #956ced
}

._58bkzq4j {
    color: #8359df
}

._58bkzq4k {
    color: #7048c6
}

._58bkzq4l {
    color: #5934ac
}

._58bkzq4m {
    color: #482592
}

._58bkzq4n {
    color: #351973
}

._58bkzq4o {
    color: #eafcfb
}

._58bkzq4p {
    color: #d1f5f3
}

._58bkzq4q {
    color: #9de6e1
}

._58bkzq4r {
    color: #69d6d1
}

._58bkzq4s {
    color: #34c7c0
}

._58bkzq4t {
    color: #00b2a9
}

._58bkzq4u {
    color: #00a098
}

._58bkzq4v {
    color: #008e87
}

._58bkzq4w {
    color: #007c76
}

._58bkzq4x {
    color: #006a65
}

._58bkzq4y {
    color: #fffde7
}

._58bkzq4z {
    color: #fff9c4
}

._58bkzq50 {
    color: #fff59d
}

._58bkzq51 {
    color: #fff176
}

._58bkzq52 {
    color: #ffee58
}

._58bkzq53 {
    color: #ffeb3b
}

._58bkzq54 {
    color: #fdd835
}

._58bkzq55 {
    color: #ffc200
}

._58bkzq56 {
    color: #f9a825
}

._58bkzq57 {
    color: #ed9416
}

._58bkzq58 {
    color: #93e114
}

._58bkzq59 {
    color: #f0f5ff
}

._58bkzq5a {
    color: #cee1ff
}

._58bkzq5b {
    color: #abc8ff
}

._58bkzq5c {
    color: #75a1ff
}

._58bkzq5d {
    color: #5482ff
}

._58bkzq5e {
    color: #2a55e5
}

._58bkzq5f {
    color: #1c41d6
}

._58bkzq5g {
    color: #112ab8
}

._58bkzq5h {
    color: #061f80
}

._58bkzq5i {
    color: #070752
}

._58bkzq5j {
    color: #fffde7
}

._58bkzq5k {
    color: #fff9c4
}

._58bkzq5l {
    color: #fff59d
}

._58bkzq5m {
    color: #fff176
}

._58bkzq5n {
    color: #ffee58
}

._58bkzq5o {
    color: #ffeb3b
}

._58bkzq5p {
    color: #fdd835
}

._58bkzq5q {
    color: #ffc200
}

._58bkzq5r {
    color: #f9a825
}

._58bkzq5s {
    color: #ed9416
}

._58bkzq5t {
    color: #fff
}

._58bkzq5u {
    color: #fafafa
}

._58bkzq5v {
    color: #f5f5f5
}

._58bkzq5w {
    color: #eee
}

._58bkzq5x {
    color: #e0e0e0
}

._58bkzq5y {
    color: #bdbdbd
}

._58bkzq5z {
    color: #9e9e9e
}

._58bkzq60 {
    color: grey
}

._58bkzq61 {
    color: #666
}

._58bkzq62 {
    color: #424242
}

._58bkzq63 {
    color: #212121
}

._58bkzq64 {
    color: #000
}

._58bkzq65 {
    color: #e7f8ec
}

._58bkzq66 {
    color: #b9ebc8
}

._58bkzq67 {
    color: #8adea3
}

._58bkzq68 {
    color: #4ec76a
}

._58bkzq69 {
    color: #22a148
}

._58bkzq6a {
    color: #108934
}

._58bkzq6b {
    color: #0e772d
}

._58bkzq6c {
    color: #0b6024
}

._58bkzq6d {
    color: #08521e
}

._58bkzq6e {
    color: #074419
}

._58bkzq6f {
    color: #fbebed
}

._58bkzq6g {
    color: #f9cbce
}

._58bkzq6h {
    color: #f2a29e
}

._58bkzq6i {
    color: #e5726e
}

._58bkzq6j {
    color: #dd544c
}

._58bkzq6k {
    color: #df4535
}

._58bkzq6l {
    color: #d23c33
}

._58bkzq6m {
    color: #c0312d
}

._58bkzq6n {
    color: #b52a26
}

._58bkzq6o {
    color: #a7211c
}

._58bkzq6p {
    color: #fef7e9
}

._58bkzq6q {
    color: #feefd4
}

._58bkzq6r {
    color: #fddfa9
}

._58bkzq6s {
    color: #fcd07e
}

._58bkzq6t {
    color: #fbc053
}

._58bkzq6u {
    color: #fbb129
}

._58bkzq6v {
    color: #e89910
}

._58bkzq6w {
    color: #d18e12
}

._58bkzq6x {
    color: #af7b1c
}

._58bkzq6y {
    color: #996c1a
}

._58bkzq6z {
    color: #e9deff
}

._58bkzq70 {
    color: #d6c2ff
}

._58bkzq71 {
    color: #c0a3ff
}

._58bkzq72 {
    color: #a883f8
}

._58bkzq73 {
    color: #956ced
}

._58bkzq74 {
    color: #8359df
}

._58bkzq75 {
    color: #7048c6
}

._58bkzq76 {
    color: #5934ac
}

._58bkzq77 {
    color: #482592
}

._58bkzq78 {
    color: #351973
}

._58bkzq79 {
    color: #eafcfb
}

._58bkzq7a {
    color: #d1f5f3
}

._58bkzq7b {
    color: #9de5e1
}

._58bkzq7c {
    color: #69d6d1
}

._58bkzq7d {
    color: #34c7c0
}

._58bkzq7e {
    color: #00b2a9
}

._58bkzq7f {
    color: #00a098
}

._58bkzq7g {
    color: #008e87
}

._58bkzq7h {
    color: #007c76
}

._58bkzq7i {
    color: #006a65
}

._58bkzq7j {
    color: #f9e5ee
}

._58bkzq7k {
    color: #eeb2cc
}

._58bkzq7l {
    color: #e37faa
}

._58bkzq7m {
    color: #d69
}

._58bkzq7n {
    color: #d23276
}

._58bkzq7o {
    color: #c70055
}

._58bkzq7p {
    color: #b3004c
}

._58bkzq7q {
    color: #9f0044
}

._58bkzq7r {
    color: #703
}

._58bkzq7s {
    color: #4f0022
}

._58bkzq7t {
    color: #f2f7f6
}

._58bkzq7u {
    color: #e0ebe7
}

._58bkzq7v {
    color: #cddeda
}

._58bkzq7w {
    color: #6e9993
}

._58bkzq7x {
    color: #2e4e4c
}

._58bkzq7y {
    color: #111d1d
}

._58bkzq7z {
    color: #f9f5f3
}

._58bkzq80 {
    color: #e6d9d0
}

._58bkzq81 {
    color: #b9927e
}

._58bkzq82 {
    color: #83544b
}

._58bkzq83 {
    color: #583b36
}

._58bkzq84 {
    color: #2e1e1c
}

._58bkzq85 {
    color: #f9f8f1
}

._58bkzq86 {
    color: #eeead7
}

._58bkzq87 {
    color: #dad3a8
}

._58bkzq88 {
    color: #97915b
}

._58bkzq89 {
    color: #5a503a
}

._58bkzq8a {
    color: #2c261c
}

._58bkzq8b {
    color: #212121
}

._58bkzq8c {
    color: #666
}

._58bkzq8d {
    color: #9e9e9e
}

._58bkzq8e {
    color: #fff
}

._58bkzq8f {
    color: #fafafa
}

._58bkzq8g {
    color: #f5f5f5
}

._58bkzq8h {
    color: #fff
}

._58bkzq8i {
    color: #eee
}

._58bkzq8j {
    color: #e0e0e0
}

._58bkzq8k {
    color: #e7f8ec
}

._58bkzq8l {
    color: #108934
}

._58bkzq8m {
    color: #fbebed
}

._58bkzq8n {
    color: #d23c33
}

._58bkzq8o {
    color: #fef7e9
}

._58bkzq8p {
    color: #e89910
}

._58bkzq8q {
    color: #2a55e5
}

._58bkzq8r {
    color: #ffc200
}

._58bkzq8s {
    color: grey
}

._58bkzq8t {
    color: #2a55e5
}

._58bkzq8u {
    color: #00a098
}

._58bkzq8v {
    color: #fff
}

._58bkzq8w {
    color: #008c00
}

._58bkzq8x {
    color: #e89910
}

._58bkzq8y {
    color: #e32727
}

._58bkzq8z {
    color: #fff
}

._58bkzq90 {
    color: transparent
}

._58bkzq91 {
    color: #9e9e9e
}

._58bkzq92 {
    color: grey
}

@media screen and (min-width: 768px) {
    ._58bkzq0 {
        font-weight:400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq0,._58bkzq1 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0
    }

    ._58bkzq1 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq2 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq2,._58bkzq3 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzq3 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq4 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq4,._58bkzq5 {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzq5 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq6 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq6,._58bkzq7 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzq7 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq8 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq8,._58bkzq9 {
        font-size: 24px;
        line-height: 34px;
        letter-spacing: -.02px
    }

    ._58bkzq9 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqa {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqa,._58bkzqb {
        font-size: 29px;
        line-height: 40px;
        letter-spacing: -.02px
    }

    ._58bkzqb {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqc,._58bkzqd {
        font-size: 12px;
        line-height: 18px;
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
        letter-spacing: 0
    }

    ._58bkzqe {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqe,._58bkzqf {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzqf {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqg {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqg,._58bkzqh {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzqh {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqi {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqi,._58bkzqj {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzqj {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqk {
        font-size: 24px;
        line-height: 34px
    }

    ._58bkzqk,._58bkzql {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
        letter-spacing: -.02px
    }

    ._58bkzql {
        font-size: 29px;
        line-height: 40px
    }

    ._58bkzqm {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqm,._58bkzqn {
        font-size: 24px;
        line-height: 34px;
        letter-spacing: -.02px
    }

    ._58bkzqn {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqo {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqo,._58bkzqp {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzqp {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqq {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqq,._58bkzqr {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzqr {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqs {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqs,._58bkzqt {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzqt {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqu {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqu,._58bkzqv {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0
    }

    ._58bkzqv {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqw {
        font-size: 14px;
        line-height: 20px
    }

    ._58bkzqw,._58bkzqx {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        letter-spacing: -.01px;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqx {
        font-size: 17px;
        line-height: 24px
    }

    ._58bkzqy {
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        letter-spacing: 0;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }
}

@media screen and (min-width: 1192px) {
    ._58bkzq0 {
        font-weight:400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq0,._58bkzq1 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0
    }

    ._58bkzq1 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq2 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq2,._58bkzq3 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzq3 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq4 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq4,._58bkzq5 {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzq5 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq6 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq6,._58bkzq7 {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzq7 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzq8 {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzq8,._58bkzq9 {
        font-size: 24px;
        line-height: 34px;
        letter-spacing: -.02px
    }

    ._58bkzq9 {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqa {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqa,._58bkzqb {
        font-size: 29px;
        line-height: 40px;
        letter-spacing: -.02px
    }

    ._58bkzqb {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqc,._58bkzqd {
        font-size: 12px;
        line-height: 18px;
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
        letter-spacing: 0
    }

    ._58bkzqe {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqe,._58bkzqf {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzqf {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqg {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqg,._58bkzqh {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzqh {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqi {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqi,._58bkzqj {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzqj {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqk {
        font-size: 24px;
        line-height: 34px
    }

    ._58bkzqk,._58bkzql {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif;
        letter-spacing: -.02px
    }

    ._58bkzql {
        font-size: 29px;
        line-height: 40px
    }

    ._58bkzqm {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqm,._58bkzqn {
        font-size: 24px;
        line-height: 34px;
        letter-spacing: -.02px
    }

    ._58bkzqn {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqo {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqo,._58bkzqp {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.02px
    }

    ._58bkzqp {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqq {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqq,._58bkzqr {
        font-size: 17px;
        line-height: 24px;
        letter-spacing: -.01px
    }

    ._58bkzqr {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqs {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqs,._58bkzqt {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -.01px
    }

    ._58bkzqt {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqu {
        font-weight: 600;
        font-family: inter_semi_bold,fallback-inter_semi_bold,Arial,sans-serif
    }

    ._58bkzqu,._58bkzqv {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0
    }

    ._58bkzqv {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif
    }

    ._58bkzqw {
        font-size: 14px;
        line-height: 20px
    }

    ._58bkzqw,._58bkzqx {
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        letter-spacing: -.01px;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }

    ._58bkzqx {
        font-size: 17px;
        line-height: 24px
    }

    ._58bkzqy {
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
        font-family: inter_regular,fallback-inter_regular,Arial,sans-serif;
        letter-spacing: 0;
        -webkit-text-decoration-line: line-through;
        -moz-text-decoration-line: line-through;
        text-decoration-line: line-through
    }
}

@media screen and (min-width: 0px) {
    ._1i2djt0 {
        padding:0
    }

    ._1i2djt3 {
        padding: 2px
    }

    ._1i2djt6 {
        padding: -2px
    }

    ._1i2djt9 {
        padding: 4px
    }

    ._1i2djtc {
        padding: -4px
    }

    ._1i2djtf {
        padding: 6px
    }

    ._1i2djti {
        padding: -6px
    }

    ._1i2djtl {
        padding: 8px
    }

    ._1i2djto {
        padding: -8px
    }

    ._1i2djtr {
        padding: 12px
    }

    ._1i2djtu {
        padding: -12px
    }

    ._1i2djtx {
        padding: 16px
    }

    ._1i2djt10 {
        padding: -16px
    }

    ._1i2djt13 {
        padding: 20px
    }

    ._1i2djt16 {
        padding: -20px
    }

    ._1i2djt19 {
        padding: 24px
    }

    ._1i2djt1c {
        padding: -24px
    }

    ._1i2djt1f {
        padding: 32px
    }

    ._1i2djt1i {
        padding: -32px
    }

    ._1i2djt1l {
        padding: 40px
    }

    ._1i2djt1o {
        padding: -40px
    }

    ._1i2djt1r {
        padding: 48px
    }

    ._1i2djt1u {
        padding: -48px
    }

    ._1i2djt1x {
        padding: 56px
    }

    ._1i2djt20 {
        padding: -56px
    }

    ._1i2djt23 {
        padding: 64px
    }

    ._1i2djt26 {
        padding: -64px
    }

    ._1i2djt29 {
        padding-top: 0
    }

    ._1i2djt2c {
        padding-top: 2px
    }

    ._1i2djt2f {
        padding-top: -2px
    }

    ._1i2djt2i {
        padding-top: 4px
    }

    ._1i2djt2l {
        padding-top: -4px
    }

    ._1i2djt2o {
        padding-top: 6px
    }

    ._1i2djt2r {
        padding-top: -6px
    }

    ._1i2djt2u {
        padding-top: 8px
    }

    ._1i2djt2x {
        padding-top: -8px
    }

    ._1i2djt30 {
        padding-top: 12px
    }

    ._1i2djt33 {
        padding-top: -12px
    }

    ._1i2djt36 {
        padding-top: 16px
    }

    ._1i2djt39 {
        padding-top: -16px
    }

    ._1i2djt3c {
        padding-top: 20px
    }

    ._1i2djt3f {
        padding-top: -20px
    }

    ._1i2djt3i {
        padding-top: 24px
    }

    ._1i2djt3l {
        padding-top: -24px
    }

    ._1i2djt3o {
        padding-top: 32px
    }

    ._1i2djt3r {
        padding-top: -32px
    }

    ._1i2djt3u {
        padding-top: 40px
    }

    ._1i2djt3x {
        padding-top: -40px
    }

    ._1i2djt40 {
        padding-top: 48px
    }

    ._1i2djt43 {
        padding-top: -48px
    }

    ._1i2djt46 {
        padding-top: 56px
    }

    ._1i2djt49 {
        padding-top: -56px
    }

    ._1i2djt4c {
        padding-top: 64px
    }

    ._1i2djt4f {
        padding-top: -64px
    }

    ._1i2djt4i {
        padding-bottom: 0
    }

    ._1i2djt4l {
        padding-bottom: 2px
    }

    ._1i2djt4o {
        padding-bottom: -2px
    }

    ._1i2djt4r {
        padding-bottom: 4px
    }

    ._1i2djt4u {
        padding-bottom: -4px
    }

    ._1i2djt4x {
        padding-bottom: 6px
    }

    ._1i2djt50 {
        padding-bottom: -6px
    }

    ._1i2djt53 {
        padding-bottom: 8px
    }

    ._1i2djt56 {
        padding-bottom: -8px
    }

    ._1i2djt59 {
        padding-bottom: 12px
    }

    ._1i2djt5c {
        padding-bottom: -12px
    }

    ._1i2djt5f {
        padding-bottom: 16px
    }

    ._1i2djt5i {
        padding-bottom: -16px
    }

    ._1i2djt5l {
        padding-bottom: 20px
    }

    ._1i2djt5o {
        padding-bottom: -20px
    }

    ._1i2djt5r {
        padding-bottom: 24px
    }

    ._1i2djt5u {
        padding-bottom: -24px
    }

    ._1i2djt5x {
        padding-bottom: 32px
    }

    ._1i2djt60 {
        padding-bottom: -32px
    }

    ._1i2djt63 {
        padding-bottom: 40px
    }

    ._1i2djt66 {
        padding-bottom: -40px
    }

    ._1i2djt69 {
        padding-bottom: 48px
    }

    ._1i2djt6c {
        padding-bottom: -48px
    }

    ._1i2djt6f {
        padding-bottom: 56px
    }

    ._1i2djt6i {
        padding-bottom: -56px
    }

    ._1i2djt6l {
        padding-bottom: 64px
    }

    ._1i2djt6o {
        padding-bottom: -64px
    }

    ._1i2djt6r {
        padding-right: 0
    }

    ._1i2djt6u {
        padding-right: 2px
    }

    ._1i2djt6x {
        padding-right: -2px
    }

    ._1i2djt70 {
        padding-right: 4px
    }

    ._1i2djt73 {
        padding-right: -4px
    }

    ._1i2djt76 {
        padding-right: 6px
    }

    ._1i2djt79 {
        padding-right: -6px
    }

    ._1i2djt7c {
        padding-right: 8px
    }

    ._1i2djt7f {
        padding-right: -8px
    }

    ._1i2djt7i {
        padding-right: 12px
    }

    ._1i2djt7l {
        padding-right: -12px
    }

    ._1i2djt7o {
        padding-right: 16px
    }

    ._1i2djt7r {
        padding-right: -16px
    }

    ._1i2djt7u {
        padding-right: 20px
    }

    ._1i2djt7x {
        padding-right: -20px
    }

    ._1i2djt80 {
        padding-right: 24px
    }

    ._1i2djt83 {
        padding-right: -24px
    }

    ._1i2djt86 {
        padding-right: 32px
    }

    ._1i2djt89 {
        padding-right: -32px
    }

    ._1i2djt8c {
        padding-right: 40px
    }

    ._1i2djt8f {
        padding-right: -40px
    }

    ._1i2djt8i {
        padding-right: 48px
    }

    ._1i2djt8l {
        padding-right: -48px
    }

    ._1i2djt8o {
        padding-right: 56px
    }

    ._1i2djt8r {
        padding-right: -56px
    }

    ._1i2djt8u {
        padding-right: 64px
    }

    ._1i2djt8x {
        padding-right: -64px
    }

    ._1i2djt90 {
        padding-left: 0
    }

    ._1i2djt93 {
        padding-left: 2px
    }

    ._1i2djt96 {
        padding-left: -2px
    }

    ._1i2djt99 {
        padding-left: 4px
    }

    ._1i2djt9c {
        padding-left: -4px
    }

    ._1i2djt9f {
        padding-left: 6px
    }

    ._1i2djt9i {
        padding-left: -6px
    }

    ._1i2djt9l {
        padding-left: 8px
    }

    ._1i2djt9o {
        padding-left: -8px
    }

    ._1i2djt9r {
        padding-left: 12px
    }

    ._1i2djt9u {
        padding-left: -12px
    }

    ._1i2djt9x {
        padding-left: 16px
    }

    ._1i2djta0 {
        padding-left: -16px
    }

    ._1i2djta3 {
        padding-left: 20px
    }

    ._1i2djta6 {
        padding-left: -20px
    }

    ._1i2djta9 {
        padding-left: 24px
    }

    ._1i2djtac {
        padding-left: -24px
    }

    ._1i2djtaf {
        padding-left: 32px
    }

    ._1i2djtai {
        padding-left: -32px
    }

    ._1i2djtal {
        padding-left: 40px
    }

    ._1i2djtao {
        padding-left: -40px
    }

    ._1i2djtar {
        padding-left: 48px
    }

    ._1i2djtau {
        padding-left: -48px
    }

    ._1i2djtax {
        padding-left: 56px
    }

    ._1i2djtb0 {
        padding-left: -56px
    }

    ._1i2djtb3 {
        padding-left: 64px
    }

    ._1i2djtb6 {
        padding-left: -64px
    }

    ._1i2djtb9 {
        margin: 0
    }

    ._1i2djtbc {
        margin: 2px
    }

    ._1i2djtbf {
        margin: -2px
    }

    ._1i2djtbi {
        margin: 4px
    }

    ._1i2djtbl {
        margin: -4px
    }

    ._1i2djtbo {
        margin: 6px
    }

    ._1i2djtbr {
        margin: -6px
    }

    ._1i2djtbu {
        margin: 8px
    }

    ._1i2djtbx {
        margin: -8px
    }

    ._1i2djtc0 {
        margin: 12px
    }

    ._1i2djtc3 {
        margin: -12px
    }

    ._1i2djtc6 {
        margin: 16px
    }

    ._1i2djtc9 {
        margin: -16px
    }

    ._1i2djtcc {
        margin: 20px
    }

    ._1i2djtcf {
        margin: -20px
    }

    ._1i2djtci {
        margin: 24px
    }

    ._1i2djtcl {
        margin: -24px
    }

    ._1i2djtco {
        margin: 32px
    }

    ._1i2djtcr {
        margin: -32px
    }

    ._1i2djtcu {
        margin: 40px
    }

    ._1i2djtcx {
        margin: -40px
    }

    ._1i2djtd0 {
        margin: 48px
    }

    ._1i2djtd3 {
        margin: -48px
    }

    ._1i2djtd6 {
        margin: 56px
    }

    ._1i2djtd9 {
        margin: -56px
    }

    ._1i2djtdc {
        margin: 64px
    }

    ._1i2djtdf {
        margin: -64px
    }

    ._1i2djtdi {
        margin-top: 0
    }

    ._1i2djtdl {
        margin-top: 2px
    }

    ._1i2djtdo {
        margin-top: -2px
    }

    ._1i2djtdr {
        margin-top: 4px
    }

    ._1i2djtdu {
        margin-top: -4px
    }

    ._1i2djtdx {
        margin-top: 6px
    }

    ._1i2djte0 {
        margin-top: -6px
    }

    ._1i2djte3 {
        margin-top: 8px
    }

    ._1i2djte6 {
        margin-top: -8px
    }

    ._1i2djte9 {
        margin-top: 12px
    }

    ._1i2djtec {
        margin-top: -12px
    }

    ._1i2djtef {
        margin-top: 16px
    }

    ._1i2djtei {
        margin-top: -16px
    }

    ._1i2djtel {
        margin-top: 20px
    }

    ._1i2djteo {
        margin-top: -20px
    }

    ._1i2djter {
        margin-top: 24px
    }

    ._1i2djteu {
        margin-top: -24px
    }

    ._1i2djtex {
        margin-top: 32px
    }

    ._1i2djtf0 {
        margin-top: -32px
    }

    ._1i2djtf3 {
        margin-top: 40px
    }

    ._1i2djtf6 {
        margin-top: -40px
    }

    ._1i2djtf9 {
        margin-top: 48px
    }

    ._1i2djtfc {
        margin-top: -48px
    }

    ._1i2djtff {
        margin-top: 56px
    }

    ._1i2djtfi {
        margin-top: -56px
    }

    ._1i2djtfl {
        margin-top: 64px
    }

    ._1i2djtfo {
        margin-top: -64px
    }

    ._1i2djtfr {
        margin-bottom: 0
    }

    ._1i2djtfu {
        margin-bottom: 2px
    }

    ._1i2djtfx {
        margin-bottom: -2px
    }

    ._1i2djtg0 {
        margin-bottom: 4px
    }

    ._1i2djtg3 {
        margin-bottom: -4px
    }

    ._1i2djtg6 {
        margin-bottom: 6px
    }

    ._1i2djtg9 {
        margin-bottom: -6px
    }

    ._1i2djtgc {
        margin-bottom: 8px
    }

    ._1i2djtgf {
        margin-bottom: -8px
    }

    ._1i2djtgi {
        margin-bottom: 12px
    }

    ._1i2djtgl {
        margin-bottom: -12px
    }

    ._1i2djtgo {
        margin-bottom: 16px
    }

    ._1i2djtgr {
        margin-bottom: -16px
    }

    ._1i2djtgu {
        margin-bottom: 20px
    }

    ._1i2djtgx {
        margin-bottom: -20px
    }

    ._1i2djth0 {
        margin-bottom: 24px
    }

    ._1i2djth3 {
        margin-bottom: -24px
    }

    ._1i2djth6 {
        margin-bottom: 32px
    }

    ._1i2djth9 {
        margin-bottom: -32px
    }

    ._1i2djthc {
        margin-bottom: 40px
    }

    ._1i2djthf {
        margin-bottom: -40px
    }

    ._1i2djthi {
        margin-bottom: 48px
    }

    ._1i2djthl {
        margin-bottom: -48px
    }

    ._1i2djtho {
        margin-bottom: 56px
    }

    ._1i2djthr {
        margin-bottom: -56px
    }

    ._1i2djthu {
        margin-bottom: 64px
    }

    ._1i2djthx {
        margin-bottom: -64px
    }

    ._1i2djti0 {
        margin-right: 0
    }

    ._1i2djti3 {
        margin-right: 2px
    }

    ._1i2djti6 {
        margin-right: -2px
    }

    ._1i2djti9 {
        margin-right: 4px
    }

    ._1i2djtic {
        margin-right: -4px
    }

    ._1i2djtif {
        margin-right: 6px
    }

    ._1i2djtii {
        margin-right: -6px
    }

    ._1i2djtil {
        margin-right: 8px
    }

    ._1i2djtio {
        margin-right: -8px
    }

    ._1i2djtir {
        margin-right: 12px
    }

    ._1i2djtiu {
        margin-right: -12px
    }

    ._1i2djtix {
        margin-right: 16px
    }

    ._1i2djtj0 {
        margin-right: -16px
    }

    ._1i2djtj3 {
        margin-right: 20px
    }

    ._1i2djtj6 {
        margin-right: -20px
    }

    ._1i2djtj9 {
        margin-right: 24px
    }

    ._1i2djtjc {
        margin-right: -24px
    }

    ._1i2djtjf {
        margin-right: 32px
    }

    ._1i2djtji {
        margin-right: -32px
    }

    ._1i2djtjl {
        margin-right: 40px
    }

    ._1i2djtjo {
        margin-right: -40px
    }

    ._1i2djtjr {
        margin-right: 48px
    }

    ._1i2djtju {
        margin-right: -48px
    }

    ._1i2djtjx {
        margin-right: 56px
    }

    ._1i2djtk0 {
        margin-right: -56px
    }

    ._1i2djtk3 {
        margin-right: 64px
    }

    ._1i2djtk6 {
        margin-right: -64px
    }

    ._1i2djtk9 {
        margin-left: 0
    }

    ._1i2djtkc {
        margin-left: 2px
    }

    ._1i2djtkf {
        margin-left: -2px
    }

    ._1i2djtki {
        margin-left: 4px
    }

    ._1i2djtkl {
        margin-left: -4px
    }

    ._1i2djtko {
        margin-left: 6px
    }

    ._1i2djtkr {
        margin-left: -6px
    }

    ._1i2djtku {
        margin-left: 8px
    }

    ._1i2djtkx {
        margin-left: -8px
    }

    ._1i2djtl0 {
        margin-left: 12px
    }

    ._1i2djtl3 {
        margin-left: -12px
    }

    ._1i2djtl6 {
        margin-left: 16px
    }

    ._1i2djtl9 {
        margin-left: -16px
    }

    ._1i2djtlc {
        margin-left: 20px
    }

    ._1i2djtlf {
        margin-left: -20px
    }

    ._1i2djtli {
        margin-left: 24px
    }

    ._1i2djtll {
        margin-left: -24px
    }

    ._1i2djtlo {
        margin-left: 32px
    }

    ._1i2djtlr {
        margin-left: -32px
    }

    ._1i2djtlu {
        margin-left: 40px
    }

    ._1i2djtlx {
        margin-left: -40px
    }

    ._1i2djtm0 {
        margin-left: 48px
    }

    ._1i2djtm3 {
        margin-left: -48px
    }

    ._1i2djtm6 {
        margin-left: 56px
    }

    ._1i2djtm9 {
        margin-left: -56px
    }

    ._1i2djtmc {
        margin-left: 64px
    }

    ._1i2djtmf {
        margin-left: -64px
    }
}

@media screen and (min-width: 768px) {
    ._1i2djt1 {
        padding:0
    }

    ._1i2djt4 {
        padding: 2px
    }

    ._1i2djt7 {
        padding: -2px
    }

    ._1i2djta {
        padding: 4px
    }

    ._1i2djtd {
        padding: -4px
    }

    ._1i2djtg {
        padding: 6px
    }

    ._1i2djtj {
        padding: -6px
    }

    ._1i2djtm {
        padding: 8px
    }

    ._1i2djtp {
        padding: -8px
    }

    ._1i2djts {
        padding: 12px
    }

    ._1i2djtv {
        padding: -12px
    }

    ._1i2djty {
        padding: 16px
    }

    ._1i2djt11 {
        padding: -16px
    }

    ._1i2djt14 {
        padding: 20px
    }

    ._1i2djt17 {
        padding: -20px
    }

    ._1i2djt1a {
        padding: 24px
    }

    ._1i2djt1d {
        padding: -24px
    }

    ._1i2djt1g {
        padding: 32px
    }

    ._1i2djt1j {
        padding: -32px
    }

    ._1i2djt1m {
        padding: 40px
    }

    ._1i2djt1p {
        padding: -40px
    }

    ._1i2djt1s {
        padding: 48px
    }

    ._1i2djt1v {
        padding: -48px
    }

    ._1i2djt1y {
        padding: 56px
    }

    ._1i2djt21 {
        padding: -56px
    }

    ._1i2djt24 {
        padding: 64px
    }

    ._1i2djt27 {
        padding: -64px
    }

    ._1i2djt2a {
        padding-top: 0
    }

    ._1i2djt2d {
        padding-top: 2px
    }

    ._1i2djt2g {
        padding-top: -2px
    }

    ._1i2djt2j {
        padding-top: 4px
    }

    ._1i2djt2m {
        padding-top: -4px
    }

    ._1i2djt2p {
        padding-top: 6px
    }

    ._1i2djt2s {
        padding-top: -6px
    }

    ._1i2djt2v {
        padding-top: 8px
    }

    ._1i2djt2y {
        padding-top: -8px
    }

    ._1i2djt31 {
        padding-top: 12px
    }

    ._1i2djt34 {
        padding-top: -12px
    }

    ._1i2djt37 {
        padding-top: 16px
    }

    ._1i2djt3a {
        padding-top: -16px
    }

    ._1i2djt3d {
        padding-top: 20px
    }

    ._1i2djt3g {
        padding-top: -20px
    }

    ._1i2djt3j {
        padding-top: 24px
    }

    ._1i2djt3m {
        padding-top: -24px
    }

    ._1i2djt3p {
        padding-top: 32px
    }

    ._1i2djt3s {
        padding-top: -32px
    }

    ._1i2djt3v {
        padding-top: 40px
    }

    ._1i2djt3y {
        padding-top: -40px
    }

    ._1i2djt41 {
        padding-top: 48px
    }

    ._1i2djt44 {
        padding-top: -48px
    }

    ._1i2djt47 {
        padding-top: 56px
    }

    ._1i2djt4a {
        padding-top: -56px
    }

    ._1i2djt4d {
        padding-top: 64px
    }

    ._1i2djt4g {
        padding-top: -64px
    }

    ._1i2djt4j {
        padding-bottom: 0
    }

    ._1i2djt4m {
        padding-bottom: 2px
    }

    ._1i2djt4p {
        padding-bottom: -2px
    }

    ._1i2djt4s {
        padding-bottom: 4px
    }

    ._1i2djt4v {
        padding-bottom: -4px
    }

    ._1i2djt4y {
        padding-bottom: 6px
    }

    ._1i2djt51 {
        padding-bottom: -6px
    }

    ._1i2djt54 {
        padding-bottom: 8px
    }

    ._1i2djt57 {
        padding-bottom: -8px
    }

    ._1i2djt5a {
        padding-bottom: 12px
    }

    ._1i2djt5d {
        padding-bottom: -12px
    }

    ._1i2djt5g {
        padding-bottom: 16px
    }

    ._1i2djt5j {
        padding-bottom: -16px
    }

    ._1i2djt5m {
        padding-bottom: 20px
    }

    ._1i2djt5p {
        padding-bottom: -20px
    }

    ._1i2djt5s {
        padding-bottom: 24px
    }

    ._1i2djt5v {
        padding-bottom: -24px
    }

    ._1i2djt5y {
        padding-bottom: 32px
    }

    ._1i2djt61 {
        padding-bottom: -32px
    }

    ._1i2djt64 {
        padding-bottom: 40px
    }

    ._1i2djt67 {
        padding-bottom: -40px
    }

    ._1i2djt6a {
        padding-bottom: 48px
    }

    ._1i2djt6d {
        padding-bottom: -48px
    }

    ._1i2djt6g {
        padding-bottom: 56px
    }

    ._1i2djt6j {
        padding-bottom: -56px
    }

    ._1i2djt6m {
        padding-bottom: 64px
    }

    ._1i2djt6p {
        padding-bottom: -64px
    }

    ._1i2djt6s {
        padding-right: 0
    }

    ._1i2djt6v {
        padding-right: 2px
    }

    ._1i2djt6y {
        padding-right: -2px
    }

    ._1i2djt71 {
        padding-right: 4px
    }

    ._1i2djt74 {
        padding-right: -4px
    }

    ._1i2djt77 {
        padding-right: 6px
    }

    ._1i2djt7a {
        padding-right: -6px
    }

    ._1i2djt7d {
        padding-right: 8px
    }

    ._1i2djt7g {
        padding-right: -8px
    }

    ._1i2djt7j {
        padding-right: 12px
    }

    ._1i2djt7m {
        padding-right: -12px
    }

    ._1i2djt7p {
        padding-right: 16px
    }

    ._1i2djt7s {
        padding-right: -16px
    }

    ._1i2djt7v {
        padding-right: 20px
    }

    ._1i2djt7y {
        padding-right: -20px
    }

    ._1i2djt81 {
        padding-right: 24px
    }

    ._1i2djt84 {
        padding-right: -24px
    }

    ._1i2djt87 {
        padding-right: 32px
    }

    ._1i2djt8a {
        padding-right: -32px
    }

    ._1i2djt8d {
        padding-right: 40px
    }

    ._1i2djt8g {
        padding-right: -40px
    }

    ._1i2djt8j {
        padding-right: 48px
    }

    ._1i2djt8m {
        padding-right: -48px
    }

    ._1i2djt8p {
        padding-right: 56px
    }

    ._1i2djt8s {
        padding-right: -56px
    }

    ._1i2djt8v {
        padding-right: 64px
    }

    ._1i2djt8y {
        padding-right: -64px
    }

    ._1i2djt91 {
        padding-left: 0
    }

    ._1i2djt94 {
        padding-left: 2px
    }

    ._1i2djt97 {
        padding-left: -2px
    }

    ._1i2djt9a {
        padding-left: 4px
    }

    ._1i2djt9d {
        padding-left: -4px
    }

    ._1i2djt9g {
        padding-left: 6px
    }

    ._1i2djt9j {
        padding-left: -6px
    }

    ._1i2djt9m {
        padding-left: 8px
    }

    ._1i2djt9p {
        padding-left: -8px
    }

    ._1i2djt9s {
        padding-left: 12px
    }

    ._1i2djt9v {
        padding-left: -12px
    }

    ._1i2djt9y {
        padding-left: 16px
    }

    ._1i2djta1 {
        padding-left: -16px
    }

    ._1i2djta4 {
        padding-left: 20px
    }

    ._1i2djta7 {
        padding-left: -20px
    }

    ._1i2djtaa {
        padding-left: 24px
    }

    ._1i2djtad {
        padding-left: -24px
    }

    ._1i2djtag {
        padding-left: 32px
    }

    ._1i2djtaj {
        padding-left: -32px
    }

    ._1i2djtam {
        padding-left: 40px
    }

    ._1i2djtap {
        padding-left: -40px
    }

    ._1i2djtas {
        padding-left: 48px
    }

    ._1i2djtav {
        padding-left: -48px
    }

    ._1i2djtay {
        padding-left: 56px
    }

    ._1i2djtb1 {
        padding-left: -56px
    }

    ._1i2djtb4 {
        padding-left: 64px
    }

    ._1i2djtb7 {
        padding-left: -64px
    }

    ._1i2djtba {
        margin: 0
    }

    ._1i2djtbd {
        margin: 2px
    }

    ._1i2djtbg {
        margin: -2px
    }

    ._1i2djtbj {
        margin: 4px
    }

    ._1i2djtbm {
        margin: -4px
    }

    ._1i2djtbp {
        margin: 6px
    }

    ._1i2djtbs {
        margin: -6px
    }

    ._1i2djtbv {
        margin: 8px
    }

    ._1i2djtby {
        margin: -8px
    }

    ._1i2djtc1 {
        margin: 12px
    }

    ._1i2djtc4 {
        margin: -12px
    }

    ._1i2djtc7 {
        margin: 16px
    }

    ._1i2djtca {
        margin: -16px
    }

    ._1i2djtcd {
        margin: 20px
    }

    ._1i2djtcg {
        margin: -20px
    }

    ._1i2djtcj {
        margin: 24px
    }

    ._1i2djtcm {
        margin: -24px
    }

    ._1i2djtcp {
        margin: 32px
    }

    ._1i2djtcs {
        margin: -32px
    }

    ._1i2djtcv {
        margin: 40px
    }

    ._1i2djtcy {
        margin: -40px
    }

    ._1i2djtd1 {
        margin: 48px
    }

    ._1i2djtd4 {
        margin: -48px
    }

    ._1i2djtd7 {
        margin: 56px
    }

    ._1i2djtda {
        margin: -56px
    }

    ._1i2djtdd {
        margin: 64px
    }

    ._1i2djtdg {
        margin: -64px
    }

    ._1i2djtdj {
        margin-top: 0
    }

    ._1i2djtdm {
        margin-top: 2px
    }

    ._1i2djtdp {
        margin-top: -2px
    }

    ._1i2djtds {
        margin-top: 4px
    }

    ._1i2djtdv {
        margin-top: -4px
    }

    ._1i2djtdy {
        margin-top: 6px
    }

    ._1i2djte1 {
        margin-top: -6px
    }

    ._1i2djte4 {
        margin-top: 8px
    }

    ._1i2djte7 {
        margin-top: -8px
    }

    ._1i2djtea {
        margin-top: 12px
    }

    ._1i2djted {
        margin-top: -12px
    }

    ._1i2djteg {
        margin-top: 16px
    }

    ._1i2djtej {
        margin-top: -16px
    }

    ._1i2djtem {
        margin-top: 20px
    }

    ._1i2djtep {
        margin-top: -20px
    }

    ._1i2djtes {
        margin-top: 24px
    }

    ._1i2djtev {
        margin-top: -24px
    }

    ._1i2djtey {
        margin-top: 32px
    }

    ._1i2djtf1 {
        margin-top: -32px
    }

    ._1i2djtf4 {
        margin-top: 40px
    }

    ._1i2djtf7 {
        margin-top: -40px
    }

    ._1i2djtfa {
        margin-top: 48px
    }

    ._1i2djtfd {
        margin-top: -48px
    }

    ._1i2djtfg {
        margin-top: 56px
    }

    ._1i2djtfj {
        margin-top: -56px
    }

    ._1i2djtfm {
        margin-top: 64px
    }

    ._1i2djtfp {
        margin-top: -64px
    }

    ._1i2djtfs {
        margin-bottom: 0
    }

    ._1i2djtfv {
        margin-bottom: 2px
    }

    ._1i2djtfy {
        margin-bottom: -2px
    }

    ._1i2djtg1 {
        margin-bottom: 4px
    }

    ._1i2djtg4 {
        margin-bottom: -4px
    }

    ._1i2djtg7 {
        margin-bottom: 6px
    }

    ._1i2djtga {
        margin-bottom: -6px
    }

    ._1i2djtgd {
        margin-bottom: 8px
    }

    ._1i2djtgg {
        margin-bottom: -8px
    }

    ._1i2djtgj {
        margin-bottom: 12px
    }

    ._1i2djtgm {
        margin-bottom: -12px
    }

    ._1i2djtgp {
        margin-bottom: 16px
    }

    ._1i2djtgs {
        margin-bottom: -16px
    }

    ._1i2djtgv {
        margin-bottom: 20px
    }

    ._1i2djtgy {
        margin-bottom: -20px
    }

    ._1i2djth1 {
        margin-bottom: 24px
    }

    ._1i2djth4 {
        margin-bottom: -24px
    }

    ._1i2djth7 {
        margin-bottom: 32px
    }

    ._1i2djtha {
        margin-bottom: -32px
    }

    ._1i2djthd {
        margin-bottom: 40px
    }

    ._1i2djthg {
        margin-bottom: -40px
    }

    ._1i2djthj {
        margin-bottom: 48px
    }

    ._1i2djthm {
        margin-bottom: -48px
    }

    ._1i2djthp {
        margin-bottom: 56px
    }

    ._1i2djths {
        margin-bottom: -56px
    }

    ._1i2djthv {
        margin-bottom: 64px
    }

    ._1i2djthy {
        margin-bottom: -64px
    }

    ._1i2djti1 {
        margin-right: 0
    }

    ._1i2djti4 {
        margin-right: 2px
    }

    ._1i2djti7 {
        margin-right: -2px
    }

    ._1i2djtia {
        margin-right: 4px
    }

    ._1i2djtid {
        margin-right: -4px
    }

    ._1i2djtig {
        margin-right: 6px
    }

    ._1i2djtij {
        margin-right: -6px
    }

    ._1i2djtim {
        margin-right: 8px
    }

    ._1i2djtip {
        margin-right: -8px
    }

    ._1i2djtis {
        margin-right: 12px
    }

    ._1i2djtiv {
        margin-right: -12px
    }

    ._1i2djtiy {
        margin-right: 16px
    }

    ._1i2djtj1 {
        margin-right: -16px
    }

    ._1i2djtj4 {
        margin-right: 20px
    }

    ._1i2djtj7 {
        margin-right: -20px
    }

    ._1i2djtja {
        margin-right: 24px
    }

    ._1i2djtjd {
        margin-right: -24px
    }

    ._1i2djtjg {
        margin-right: 32px
    }

    ._1i2djtjj {
        margin-right: -32px
    }

    ._1i2djtjm {
        margin-right: 40px
    }

    ._1i2djtjp {
        margin-right: -40px
    }

    ._1i2djtjs {
        margin-right: 48px
    }

    ._1i2djtjv {
        margin-right: -48px
    }

    ._1i2djtjy {
        margin-right: 56px
    }

    ._1i2djtk1 {
        margin-right: -56px
    }

    ._1i2djtk4 {
        margin-right: 64px
    }

    ._1i2djtk7 {
        margin-right: -64px
    }

    ._1i2djtka {
        margin-left: 0
    }

    ._1i2djtkd {
        margin-left: 2px
    }

    ._1i2djtkg {
        margin-left: -2px
    }

    ._1i2djtkj {
        margin-left: 4px
    }

    ._1i2djtkm {
        margin-left: -4px
    }

    ._1i2djtkp {
        margin-left: 6px
    }

    ._1i2djtks {
        margin-left: -6px
    }

    ._1i2djtkv {
        margin-left: 8px
    }

    ._1i2djtky {
        margin-left: -8px
    }

    ._1i2djtl1 {
        margin-left: 12px
    }

    ._1i2djtl4 {
        margin-left: -12px
    }

    ._1i2djtl7 {
        margin-left: 16px
    }

    ._1i2djtla {
        margin-left: -16px
    }

    ._1i2djtld {
        margin-left: 20px
    }

    ._1i2djtlg {
        margin-left: -20px
    }

    ._1i2djtlj {
        margin-left: 24px
    }

    ._1i2djtlm {
        margin-left: -24px
    }

    ._1i2djtlp {
        margin-left: 32px
    }

    ._1i2djtls {
        margin-left: -32px
    }

    ._1i2djtlv {
        margin-left: 40px
    }

    ._1i2djtly {
        margin-left: -40px
    }

    ._1i2djtm1 {
        margin-left: 48px
    }

    ._1i2djtm4 {
        margin-left: -48px
    }

    ._1i2djtm7 {
        margin-left: 56px
    }

    ._1i2djtma {
        margin-left: -56px
    }

    ._1i2djtmd {
        margin-left: 64px
    }

    ._1i2djtmg {
        margin-left: -64px
    }
}

@media screen and (min-width: 1192px) {
    ._1i2djt2 {
        padding:0
    }

    ._1i2djt5 {
        padding: 2px
    }

    ._1i2djt8 {
        padding: -2px
    }

    ._1i2djtb {
        padding: 4px
    }

    ._1i2djte {
        padding: -4px
    }

    ._1i2djth {
        padding: 6px
    }

    ._1i2djtk {
        padding: -6px
    }

    ._1i2djtn {
        padding: 8px
    }

    ._1i2djtq {
        padding: -8px
    }

    ._1i2djtt {
        padding: 12px
    }

    ._1i2djtw {
        padding: -12px
    }

    ._1i2djtz {
        padding: 16px
    }

    ._1i2djt12 {
        padding: -16px
    }

    ._1i2djt15 {
        padding: 20px
    }

    ._1i2djt18 {
        padding: -20px
    }

    ._1i2djt1b {
        padding: 24px
    }

    ._1i2djt1e {
        padding: -24px
    }

    ._1i2djt1h {
        padding: 32px
    }

    ._1i2djt1k {
        padding: -32px
    }

    ._1i2djt1n {
        padding: 40px
    }

    ._1i2djt1q {
        padding: -40px
    }

    ._1i2djt1t {
        padding: 48px
    }

    ._1i2djt1w {
        padding: -48px
    }

    ._1i2djt1z {
        padding: 56px
    }

    ._1i2djt22 {
        padding: -56px
    }

    ._1i2djt25 {
        padding: 64px
    }

    ._1i2djt28 {
        padding: -64px
    }

    ._1i2djt2b {
        padding-top: 0
    }

    ._1i2djt2e {
        padding-top: 2px
    }

    ._1i2djt2h {
        padding-top: -2px
    }

    ._1i2djt2k {
        padding-top: 4px
    }

    ._1i2djt2n {
        padding-top: -4px
    }

    ._1i2djt2q {
        padding-top: 6px
    }

    ._1i2djt2t {
        padding-top: -6px
    }

    ._1i2djt2w {
        padding-top: 8px
    }

    ._1i2djt2z {
        padding-top: -8px
    }

    ._1i2djt32 {
        padding-top: 12px
    }

    ._1i2djt35 {
        padding-top: -12px
    }

    ._1i2djt38 {
        padding-top: 16px
    }

    ._1i2djt3b {
        padding-top: -16px
    }

    ._1i2djt3e {
        padding-top: 20px
    }

    ._1i2djt3h {
        padding-top: -20px
    }

    ._1i2djt3k {
        padding-top: 24px
    }

    ._1i2djt3n {
        padding-top: -24px
    }

    ._1i2djt3q {
        padding-top: 32px
    }

    ._1i2djt3t {
        padding-top: -32px
    }

    ._1i2djt3w {
        padding-top: 40px
    }

    ._1i2djt3z {
        padding-top: -40px
    }

    ._1i2djt42 {
        padding-top: 48px
    }

    ._1i2djt45 {
        padding-top: -48px
    }

    ._1i2djt48 {
        padding-top: 56px
    }

    ._1i2djt4b {
        padding-top: -56px
    }

    ._1i2djt4e {
        padding-top: 64px
    }

    ._1i2djt4h {
        padding-top: -64px
    }

    ._1i2djt4k {
        padding-bottom: 0
    }

    ._1i2djt4n {
        padding-bottom: 2px
    }

    ._1i2djt4q {
        padding-bottom: -2px
    }

    ._1i2djt4t {
        padding-bottom: 4px
    }

    ._1i2djt4w {
        padding-bottom: -4px
    }

    ._1i2djt4z {
        padding-bottom: 6px
    }

    ._1i2djt52 {
        padding-bottom: -6px
    }

    ._1i2djt55 {
        padding-bottom: 8px
    }

    ._1i2djt58 {
        padding-bottom: -8px
    }

    ._1i2djt5b {
        padding-bottom: 12px
    }

    ._1i2djt5e {
        padding-bottom: -12px
    }

    ._1i2djt5h {
        padding-bottom: 16px
    }

    ._1i2djt5k {
        padding-bottom: -16px
    }

    ._1i2djt5n {
        padding-bottom: 20px
    }

    ._1i2djt5q {
        padding-bottom: -20px
    }

    ._1i2djt5t {
        padding-bottom: 24px
    }

    ._1i2djt5w {
        padding-bottom: -24px
    }

    ._1i2djt5z {
        padding-bottom: 32px
    }

    ._1i2djt62 {
        padding-bottom: -32px
    }

    ._1i2djt65 {
        padding-bottom: 40px
    }

    ._1i2djt68 {
        padding-bottom: -40px
    }

    ._1i2djt6b {
        padding-bottom: 48px
    }

    ._1i2djt6e {
        padding-bottom: -48px
    }

    ._1i2djt6h {
        padding-bottom: 56px
    }

    ._1i2djt6k {
        padding-bottom: -56px
    }

    ._1i2djt6n {
        padding-bottom: 64px
    }

    ._1i2djt6q {
        padding-bottom: -64px
    }

    ._1i2djt6t {
        padding-right: 0
    }

    ._1i2djt6w {
        padding-right: 2px
    }

    ._1i2djt6z {
        padding-right: -2px
    }

    ._1i2djt72 {
        padding-right: 4px
    }

    ._1i2djt75 {
        padding-right: -4px
    }

    ._1i2djt78 {
        padding-right: 6px
    }

    ._1i2djt7b {
        padding-right: -6px
    }

    ._1i2djt7e {
        padding-right: 8px
    }

    ._1i2djt7h {
        padding-right: -8px
    }

    ._1i2djt7k {
        padding-right: 12px
    }

    ._1i2djt7n {
        padding-right: -12px
    }

    ._1i2djt7q {
        padding-right: 16px
    }

    ._1i2djt7t {
        padding-right: -16px
    }

    ._1i2djt7w {
        padding-right: 20px
    }

    ._1i2djt7z {
        padding-right: -20px
    }

    ._1i2djt82 {
        padding-right: 24px
    }

    ._1i2djt85 {
        padding-right: -24px
    }

    ._1i2djt88 {
        padding-right: 32px
    }

    ._1i2djt8b {
        padding-right: -32px
    }

    ._1i2djt8e {
        padding-right: 40px
    }

    ._1i2djt8h {
        padding-right: -40px
    }

    ._1i2djt8k {
        padding-right: 48px
    }

    ._1i2djt8n {
        padding-right: -48px
    }

    ._1i2djt8q {
        padding-right: 56px
    }

    ._1i2djt8t {
        padding-right: -56px
    }

    ._1i2djt8w {
        padding-right: 64px
    }

    ._1i2djt8z {
        padding-right: -64px
    }

    ._1i2djt92 {
        padding-left: 0
    }

    ._1i2djt95 {
        padding-left: 2px
    }

    ._1i2djt98 {
        padding-left: -2px
    }

    ._1i2djt9b {
        padding-left: 4px
    }

    ._1i2djt9e {
        padding-left: -4px
    }

    ._1i2djt9h {
        padding-left: 6px
    }

    ._1i2djt9k {
        padding-left: -6px
    }

    ._1i2djt9n {
        padding-left: 8px
    }

    ._1i2djt9q {
        padding-left: -8px
    }

    ._1i2djt9t {
        padding-left: 12px
    }

    ._1i2djt9w {
        padding-left: -12px
    }

    ._1i2djt9z {
        padding-left: 16px
    }

    ._1i2djta2 {
        padding-left: -16px
    }

    ._1i2djta5 {
        padding-left: 20px
    }

    ._1i2djta8 {
        padding-left: -20px
    }

    ._1i2djtab {
        padding-left: 24px
    }

    ._1i2djtae {
        padding-left: -24px
    }

    ._1i2djtah {
        padding-left: 32px
    }

    ._1i2djtak {
        padding-left: -32px
    }

    ._1i2djtan {
        padding-left: 40px
    }

    ._1i2djtaq {
        padding-left: -40px
    }

    ._1i2djtat {
        padding-left: 48px
    }

    ._1i2djtaw {
        padding-left: -48px
    }

    ._1i2djtaz {
        padding-left: 56px
    }

    ._1i2djtb2 {
        padding-left: -56px
    }

    ._1i2djtb5 {
        padding-left: 64px
    }

    ._1i2djtb8 {
        padding-left: -64px
    }

    ._1i2djtbb {
        margin: 0
    }

    ._1i2djtbe {
        margin: 2px
    }

    ._1i2djtbh {
        margin: -2px
    }

    ._1i2djtbk {
        margin: 4px
    }

    ._1i2djtbn {
        margin: -4px
    }

    ._1i2djtbq {
        margin: 6px
    }

    ._1i2djtbt {
        margin: -6px
    }

    ._1i2djtbw {
        margin: 8px
    }

    ._1i2djtbz {
        margin: -8px
    }

    ._1i2djtc2 {
        margin: 12px
    }

    ._1i2djtc5 {
        margin: -12px
    }

    ._1i2djtc8 {
        margin: 16px
    }

    ._1i2djtcb {
        margin: -16px
    }

    ._1i2djtce {
        margin: 20px
    }

    ._1i2djtch {
        margin: -20px
    }

    ._1i2djtck {
        margin: 24px
    }

    ._1i2djtcn {
        margin: -24px
    }

    ._1i2djtcq {
        margin: 32px
    }

    ._1i2djtct {
        margin: -32px
    }

    ._1i2djtcw {
        margin: 40px
    }

    ._1i2djtcz {
        margin: -40px
    }

    ._1i2djtd2 {
        margin: 48px
    }

    ._1i2djtd5 {
        margin: -48px
    }

    ._1i2djtd8 {
        margin: 56px
    }

    ._1i2djtdb {
        margin: -56px
    }

    ._1i2djtde {
        margin: 64px
    }

    ._1i2djtdh {
        margin: -64px
    }

    ._1i2djtdk {
        margin-top: 0
    }

    ._1i2djtdn {
        margin-top: 2px
    }

    ._1i2djtdq {
        margin-top: -2px
    }

    ._1i2djtdt {
        margin-top: 4px
    }

    ._1i2djtdw {
        margin-top: -4px
    }

    ._1i2djtdz {
        margin-top: 6px
    }

    ._1i2djte2 {
        margin-top: -6px
    }

    ._1i2djte5 {
        margin-top: 8px
    }

    ._1i2djte8 {
        margin-top: -8px
    }

    ._1i2djteb {
        margin-top: 12px
    }

    ._1i2djtee {
        margin-top: -12px
    }

    ._1i2djteh {
        margin-top: 16px
    }

    ._1i2djtek {
        margin-top: -16px
    }

    ._1i2djten {
        margin-top: 20px
    }

    ._1i2djteq {
        margin-top: -20px
    }

    ._1i2djtet {
        margin-top: 24px
    }

    ._1i2djtew {
        margin-top: -24px
    }

    ._1i2djtez {
        margin-top: 32px
    }

    ._1i2djtf2 {
        margin-top: -32px
    }

    ._1i2djtf5 {
        margin-top: 40px
    }

    ._1i2djtf8 {
        margin-top: -40px
    }

    ._1i2djtfb {
        margin-top: 48px
    }

    ._1i2djtfe {
        margin-top: -48px
    }

    ._1i2djtfh {
        margin-top: 56px
    }

    ._1i2djtfk {
        margin-top: -56px
    }

    ._1i2djtfn {
        margin-top: 64px
    }

    ._1i2djtfq {
        margin-top: -64px
    }

    ._1i2djtft {
        margin-bottom: 0
    }

    ._1i2djtfw {
        margin-bottom: 2px
    }

    ._1i2djtfz {
        margin-bottom: -2px
    }

    ._1i2djtg2 {
        margin-bottom: 4px
    }

    ._1i2djtg5 {
        margin-bottom: -4px
    }

    ._1i2djtg8 {
        margin-bottom: 6px
    }

    ._1i2djtgb {
        margin-bottom: -6px
    }

    ._1i2djtge {
        margin-bottom: 8px
    }

    ._1i2djtgh {
        margin-bottom: -8px
    }

    ._1i2djtgk {
        margin-bottom: 12px
    }

    ._1i2djtgn {
        margin-bottom: -12px
    }

    ._1i2djtgq {
        margin-bottom: 16px
    }

    ._1i2djtgt {
        margin-bottom: -16px
    }

    ._1i2djtgw {
        margin-bottom: 20px
    }

    ._1i2djtgz {
        margin-bottom: -20px
    }

    ._1i2djth2 {
        margin-bottom: 24px
    }

    ._1i2djth5 {
        margin-bottom: -24px
    }

    ._1i2djth8 {
        margin-bottom: 32px
    }

    ._1i2djthb {
        margin-bottom: -32px
    }

    ._1i2djthe {
        margin-bottom: 40px
    }

    ._1i2djthh {
        margin-bottom: -40px
    }

    ._1i2djthk {
        margin-bottom: 48px
    }

    ._1i2djthn {
        margin-bottom: -48px
    }

    ._1i2djthq {
        margin-bottom: 56px
    }

    ._1i2djtht {
        margin-bottom: -56px
    }

    ._1i2djthw {
        margin-bottom: 64px
    }

    ._1i2djthz {
        margin-bottom: -64px
    }

    ._1i2djti2 {
        margin-right: 0
    }

    ._1i2djti5 {
        margin-right: 2px
    }

    ._1i2djti8 {
        margin-right: -2px
    }

    ._1i2djtib {
        margin-right: 4px
    }

    ._1i2djtie {
        margin-right: -4px
    }

    ._1i2djtih {
        margin-right: 6px
    }

    ._1i2djtik {
        margin-right: -6px
    }

    ._1i2djtin {
        margin-right: 8px
    }

    ._1i2djtiq {
        margin-right: -8px
    }

    ._1i2djtit {
        margin-right: 12px
    }

    ._1i2djtiw {
        margin-right: -12px
    }

    ._1i2djtiz {
        margin-right: 16px
    }

    ._1i2djtj2 {
        margin-right: -16px
    }

    ._1i2djtj5 {
        margin-right: 20px
    }

    ._1i2djtj8 {
        margin-right: -20px
    }

    ._1i2djtjb {
        margin-right: 24px
    }

    ._1i2djtje {
        margin-right: -24px
    }

    ._1i2djtjh {
        margin-right: 32px
    }

    ._1i2djtjk {
        margin-right: -32px
    }

    ._1i2djtjn {
        margin-right: 40px
    }

    ._1i2djtjq {
        margin-right: -40px
    }

    ._1i2djtjt {
        margin-right: 48px
    }

    ._1i2djtjw {
        margin-right: -48px
    }

    ._1i2djtjz {
        margin-right: 56px
    }

    ._1i2djtk2 {
        margin-right: -56px
    }

    ._1i2djtk5 {
        margin-right: 64px
    }

    ._1i2djtk8 {
        margin-right: -64px
    }

    ._1i2djtkb {
        margin-left: 0
    }

    ._1i2djtke {
        margin-left: 2px
    }

    ._1i2djtkh {
        margin-left: -2px
    }

    ._1i2djtkk {
        margin-left: 4px
    }

    ._1i2djtkn {
        margin-left: -4px
    }

    ._1i2djtkq {
        margin-left: 6px
    }

    ._1i2djtkt {
        margin-left: -6px
    }

    ._1i2djtkw {
        margin-left: 8px
    }

    ._1i2djtkz {
        margin-left: -8px
    }

    ._1i2djtl2 {
        margin-left: 12px
    }

    ._1i2djtl5 {
        margin-left: -12px
    }

    ._1i2djtl8 {
        margin-left: 16px
    }

    ._1i2djtlb {
        margin-left: -16px
    }

    ._1i2djtle {
        margin-left: 20px
    }

    ._1i2djtlh {
        margin-left: -20px
    }

    ._1i2djtlk {
        margin-left: 24px
    }

    ._1i2djtln {
        margin-left: -24px
    }

    ._1i2djtlq {
        margin-left: 32px
    }

    ._1i2djtlt {
        margin-left: -32px
    }

    ._1i2djtlw {
        margin-left: 40px
    }

    ._1i2djtlz {
        margin-left: -40px
    }

    ._1i2djtm2 {
        margin-left: 48px
    }

    ._1i2djtm5 {
        margin-left: -48px
    }

    ._1i2djtm8 {
        margin-left: 56px
    }

    ._1i2djtmb {
        margin-left: -56px
    }

    ._1i2djtme {
        margin-left: 64px
    }

    ._1i2djtmh {
        margin-left: -64px
    }
}

._9nihix0 {
    background-color: #fff
}

._9nihix1 {
    background-color: #000
}

._9nihix2 {
    background-color: #f0f5ff
}

._9nihix3 {
    background-color: #cee1ff
}

._9nihix4 {
    background-color: #abc8ff
}

._9nihix5 {
    background-color: #75a1ff
}

._9nihix6 {
    background-color: #5482ff
}

._9nihix7 {
    background-color: #2a55e5
}

._9nihix8 {
    background-color: #1c41d6
}

._9nihix9 {
    background-color: #112ab8
}

._9nihixa {
    background-color: #061f80
}

._9nihixb {
    background-color: #070752
}

._9nihixc {
    background-color: #75a1ff
}

._9nihixd {
    background-color: #2a55e5
}

._9nihixe {
    background-color: #112ab8
}

._9nihixf {
    background-color: #fffde7
}

._9nihixg {
    background-color: #fff9c4
}

._9nihixh {
    background-color: #fff59d
}

._9nihixi {
    background-color: #fff176
}

._9nihixj {
    background-color: #ffee58
}

._9nihixk {
    background-color: #ffeb3b
}

._9nihixl {
    background-color: #fdd835
}

._9nihixm {
    background-color: #ffc200
}

._9nihixn {
    background-color: #f9a825
}

._9nihixo {
    background-color: #ed9416
}

._9nihixp {
    background-color: #fff176
}

._9nihixq {
    background-color: #ffeb3b
}

._9nihixr {
    background-color: #ffc200
}

._9nihixs {
    background-color: #f2f4f7
}

._9nihixt {
    background-color: #d5d7db
}

._9nihixu {
    background-color: #b8bbbf
}

._9nihixv {
    background-color: #85898f
}

._9nihixw {
    background-color: #717478
}

._9nihixx {
    background-color: #606265
}

._9nihixy {
    background-color: #4a4c4f
}

._9nihixz {
    background-color: #353638
}

._9nihix10 {
    background-color: #202224
}

._9nihix11 {
    background-color: #111112
}

._9nihix12 {
    background-color: #85898f
}

._9nihix13 {
    background-color: #606265
}

._9nihix14 {
    background-color: #353638
}

._9nihix15 {
    background-color: #111112
}

._9nihix16 {
    background-color: #717478
}

._9nihix17 {
    background-color: #b8bbbf
}

._9nihix18 {
    background-color: #dcdfe6
}

._9nihix1a,._9nihix19 {
    background-color: #fff
}

._9nihix1b {
    background-color: #f5f7fa
}

._9nihix1c {
    background-color: #f0f2f5
}

._9nihix1d {
    background-color: transparent
}

._9nihix1e {
    background-color: #008c00
}

._9nihix1f {
    background-color: #0b5f24
}

._9nihix1g {
    background-color: #e6f3e6
}

._9nihix1h,._9nihix1i {
    background-color: #e32727
}

._9nihix1j {
    background-color: #c70055
}

._9nihix1k {
    background-color: #fce9e9
}

._9nihix1l,._9nihix1m {
    background-color: #e89910
}

._9nihix1n {
    background-color: #fef7e9
}

._9nihix1o {
    background-color: #2a55e5
}

._9nihix1p {
    background-color: #112ab8
}

._9nihix1q,._9nihix1r {
    background-color: #f0f5ff
}

._9nihix1s {
    background-color: #cee1ff
}

._9nihix1t {
    background-color: #abc8ff
}

._9nihix1u {
    background-color: #75a1ff
}

._9nihix1v {
    background-color: #5482ff
}

._9nihix1w {
    background-color: #2a55e5
}

._9nihix1x {
    background-color: #1c41d6
}

._9nihix1y {
    background-color: #112ab8
}

._9nihix1z {
    background-color: #061f80
}

._9nihix20 {
    background-color: #070752
}

._9nihix21 {
    background-color: #e7f8ec
}

._9nihix22 {
    background-color: #b9ebc8
}

._9nihix23 {
    background-color: #8adea3
}

._9nihix24 {
    background-color: #5bd17e
}

._9nihix25 {
    background-color: #16be48
}

._9nihix26 {
    background-color: #13ab40
}

._9nihix27 {
    background-color: #119839
}

._9nihix28 {
    background-color: #0f8532
}

._9nihix29 {
    background-color: #0d722b
}

._9nihix2a {
    background-color: #0b5f24
}

._9nihix2b {
    background-color: #f2f4f7
}

._9nihix2c {
    background-color: #d5d7db
}

._9nihix2d {
    background-color: #b8bbbf
}

._9nihix2e {
    background-color: #85898f
}

._9nihix2f {
    background-color: #717478
}

._9nihix2g {
    background-color: #606265
}

._9nihix2h {
    background-color: #4a4c4f
}

._9nihix2i {
    background-color: #353638
}

._9nihix2j {
    background-color: #202224
}

._9nihix2k {
    background-color: #111112
}

._9nihix2l {
    background-color: #f9e5ee
}

._9nihix2m {
    background-color: #eeb2cc
}

._9nihix2n {
    background-color: #e37faa
}

._9nihix2o {
    background-color: #d69
}

._9nihix2p {
    background-color: #d23276
}

._9nihix2q {
    background-color: #c70055
}

._9nihix2r {
    background-color: #b3004c
}

._9nihix2s {
    background-color: #9f0044
}

._9nihix2t {
    background-color: #703
}

._9nihix2u {
    background-color: #4f0022
}

._9nihix2v {
    background-color: #fef7e9
}

._9nihix2w {
    background-color: #feefd4
}

._9nihix2x {
    background-color: #fddfa9
}

._9nihix2y {
    background-color: #fcd07e
}

._9nihix2z {
    background-color: #fbc053
}

._9nihix30 {
    background-color: #fbb129
}

._9nihix31 {
    background-color: #e19f24
}

._9nihix32 {
    background-color: #c88d20
}

._9nihix33 {
    background-color: #af7b1c
}

._9nihix34 {
    background-color: #996c1a
}

._9nihix35 {
    background-color: #feefe8
}

._9nihix36 {
    background-color: #fdd0ba
}

._9nihix37 {
    background-color: #fdb18d
}

._9nihix38 {
    background-color: #fc925f
}

._9nihix39 {
    background-color: #fb8348
}

._9nihix3a {
    background-color: #fb641b
}

._9nihix3b {
    background-color: #e65c19
}

._9nihix3c {
    background-color: #cc4e10
}

._9nihix3d {
    background-color: #b5440d
}

._9nihix3e {
    background-color: #993a0c
}

._9nihix3f {
    background-color: #e9deff
}

._9nihix3g {
    background-color: #d6c2ff
}

._9nihix3h {
    background-color: #c0a3ff
}

._9nihix3i {
    background-color: #a883f8
}

._9nihix3j {
    background-color: #956ced
}

._9nihix3k {
    background-color: #8359df
}

._9nihix3l {
    background-color: #7048c6
}

._9nihix3m {
    background-color: #5934ac
}

._9nihix3n {
    background-color: #482592
}

._9nihix3o {
    background-color: #351973
}

._9nihix3p {
    background-color: #eafcfb
}

._9nihix3q {
    background-color: #d1f5f3
}

._9nihix3r {
    background-color: #9de6e1
}

._9nihix3s {
    background-color: #69d6d1
}

._9nihix3t {
    background-color: #34c7c0
}

._9nihix3u {
    background-color: #00b2a9
}

._9nihix3v {
    background-color: #00a098
}

._9nihix3w {
    background-color: #008e87
}

._9nihix3x {
    background-color: #007c76
}

._9nihix3y {
    background-color: #006a65
}

._9nihix3z {
    background-color: #fffde7
}

._9nihix40 {
    background-color: #fff9c4
}

._9nihix41 {
    background-color: #fff59d
}

._9nihix42 {
    background-color: #fff176
}

._9nihix43 {
    background-color: #ffee58
}

._9nihix44 {
    background-color: #ffeb3b
}

._9nihix45 {
    background-color: #fdd835
}

._9nihix46 {
    background-color: #ffc200
}

._9nihix47 {
    background-color: #f9a825
}

._9nihix48 {
    background-color: #ed9416
}

._9nihix49 {
    background-color: #93e114
}

._9nihix4a {
    background-color: #f0f5ff
}

._9nihix4b {
    background-color: #cee1ff
}

._9nihix4c {
    background-color: #abc8ff
}

._9nihix4d {
    background-color: #75a1ff
}

._9nihix4e {
    background-color: #5482ff
}

._9nihix4f {
    background-color: #2a55e5
}

._9nihix4g {
    background-color: #1c41d6
}

._9nihix4h {
    background-color: #112ab8
}

._9nihix4i {
    background-color: #061f80
}

._9nihix4j {
    background-color: #070752
}

._9nihix4k {
    background-color: #fffde7
}

._9nihix4l {
    background-color: #fff9c4
}

._9nihix4m {
    background-color: #fff59d
}

._9nihix4n {
    background-color: #fff176
}

._9nihix4o {
    background-color: #ffee58
}

._9nihix4p {
    background-color: #ffeb3b
}

._9nihix4q {
    background-color: #fdd835
}

._9nihix4r {
    background-color: #ffc200
}

._9nihix4s {
    background-color: #f9a825
}

._9nihix4t {
    background-color: #ed9416
}

._9nihix4u {
    background-color: #fff
}

._9nihix4v {
    background-color: #fafafa
}

._9nihix4w {
    background-color: #f5f5f5
}

._9nihix4x {
    background-color: #eee
}

._9nihix4y {
    background-color: #e0e0e0
}

._9nihix4z {
    background-color: #bdbdbd
}

._9nihix50 {
    background-color: #9e9e9e
}

._9nihix51 {
    background-color: grey
}

._9nihix52 {
    background-color: #666
}

._9nihix53 {
    background-color: #424242
}

._9nihix54 {
    background-color: #212121
}

._9nihix55 {
    background-color: #000
}

._9nihix56 {
    background-color: #e7f8ec
}

._9nihix57 {
    background-color: #b9ebc8
}

._9nihix58 {
    background-color: #8adea3
}

._9nihix59 {
    background-color: #4ec76a
}

._9nihix5a {
    background-color: #22a148
}

._9nihix5b {
    background-color: #108934
}

._9nihix5c {
    background-color: #0e772d
}

._9nihix5d {
    background-color: #0b6024
}

._9nihix5e {
    background-color: #08521e
}

._9nihix5f {
    background-color: #074419
}

._9nihix5g {
    background-color: #fbebed
}

._9nihix5h {
    background-color: #f9cbce
}

._9nihix5i {
    background-color: #f2a29e
}

._9nihix5j {
    background-color: #e5726e
}

._9nihix5k {
    background-color: #dd544c
}

._9nihix5l {
    background-color: #df4535
}

._9nihix5m {
    background-color: #d23c33
}

._9nihix5n {
    background-color: #c0312d
}

._9nihix5o {
    background-color: #b52a26
}

._9nihix5p {
    background-color: #a7211c
}

._9nihix5q {
    background-color: #fef7e9
}

._9nihix5r {
    background-color: #feefd4
}

._9nihix5s {
    background-color: #fddfa9
}

._9nihix5t {
    background-color: #fcd07e
}

._9nihix5u {
    background-color: #fbc053
}

._9nihix5v {
    background-color: #fbb129
}

._9nihix5w {
    background-color: #e89910
}

._9nihix5x {
    background-color: #d18e12
}

._9nihix5y {
    background-color: #af7b1c
}

._9nihix5z {
    background-color: #996c1a
}

._9nihix60 {
    background-color: #e9deff
}

._9nihix61 {
    background-color: #d6c2ff
}

._9nihix62 {
    background-color: #c0a3ff
}

._9nihix63 {
    background-color: #a883f8
}

._9nihix64 {
    background-color: #956ced
}

._9nihix65 {
    background-color: #8359df
}

._9nihix66 {
    background-color: #7048c6
}

._9nihix67 {
    background-color: #5934ac
}

._9nihix68 {
    background-color: #482592
}

._9nihix69 {
    background-color: #351973
}

._9nihix6a {
    background-color: #eafcfb
}

._9nihix6b {
    background-color: #d1f5f3
}

._9nihix6c {
    background-color: #9de5e1
}

._9nihix6d {
    background-color: #69d6d1
}

._9nihix6e {
    background-color: #34c7c0
}

._9nihix6f {
    background-color: #00b2a9
}

._9nihix6g {
    background-color: #00a098
}

._9nihix6h {
    background-color: #008e87
}

._9nihix6i {
    background-color: #007c76
}

._9nihix6j {
    background-color: #006a65
}

._9nihix6k {
    background-color: #f9e5ee
}

._9nihix6l {
    background-color: #eeb2cc
}

._9nihix6m {
    background-color: #e37faa
}

._9nihix6n {
    background-color: #d69
}

._9nihix6o {
    background-color: #d23276
}

._9nihix6p {
    background-color: #c70055
}

._9nihix6q {
    background-color: #b3004c
}

._9nihix6r {
    background-color: #9f0044
}

._9nihix6s {
    background-color: #703
}

._9nihix6t {
    background-color: #4f0022
}

._9nihix6u {
    background-color: #f2f7f6
}

._9nihix6v {
    background-color: #e0ebe7
}

._9nihix6w {
    background-color: #cddeda
}

._9nihix6x {
    background-color: #6e9993
}

._9nihix6y {
    background-color: #2e4e4c
}

._9nihix6z {
    background-color: #111d1d
}

._9nihix70 {
    background-color: #f9f5f3
}

._9nihix71 {
    background-color: #e6d9d0
}

._9nihix72 {
    background-color: #b9927e
}

._9nihix73 {
    background-color: #83544b
}

._9nihix74 {
    background-color: #583b36
}

._9nihix75 {
    background-color: #2e1e1c
}

._9nihix76 {
    background-color: #f9f8f1
}

._9nihix77 {
    background-color: #eeead7
}

._9nihix78 {
    background-color: #dad3a8
}

._9nihix79 {
    background-color: #97915b
}

._9nihix7a {
    background-color: #5a503a
}

._9nihix7b {
    background-color: #2c261c
}

._9nihix7c {
    background-color: #212121
}

._9nihix7d {
    background-color: #666
}

._9nihix7e {
    background-color: #9e9e9e
}

._9nihix7f {
    background-color: #fff
}

._9nihix7g {
    background-color: #fafafa
}

._9nihix7h {
    background-color: #f5f5f5
}

._9nihix7i {
    background-color: #fff
}

._9nihix7j {
    background-color: #eee
}

._9nihix7k {
    background-color: #e0e0e0
}

._9nihix7l {
    background-color: #e7f8ec
}

._9nihix7m {
    background-color: #108934
}

._9nihix7n {
    background-color: #fbebed
}

._9nihix7o {
    background-color: #d23c33
}

._9nihix7p {
    background-color: #fef7e9
}

._9nihix7q {
    background-color: #e89910
}

._9nihix7r {
    background-color: #2a55e5
}

._9nihix7s {
    background-color: #ffc200
}

._9nihix7t {
    background-color: grey
}

._9nihix7u {
    background-color: #2a55e5
}

._9nihix7v {
    background-color: #00a098
}

._9nihix7w {
    background-color: #fff
}

._9nihix7x {
    background-color: #008c00
}

._9nihix7y {
    background-color: #e89910
}

._9nihix7z {
    background-color: #e32727
}

._9nihix80 {
    background-color: #fff
}

._9nihix81 {
    background-color: transparent
}

._9nihix82 {
    background-color: #9e9e9e
}

._9nihix83 {
    background-color: grey
}

._3n8fna0 {
    border-bottom-color: #fff
}

._3n8fna1 {
    border-bottom-color: #000
}

._3n8fna2 {
    border-bottom-color: #f0f5ff
}

._3n8fna3 {
    border-bottom-color: #cee1ff
}

._3n8fna4 {
    border-bottom-color: #abc8ff
}

._3n8fna5 {
    border-bottom-color: #75a1ff
}

._3n8fna6 {
    border-bottom-color: #5482ff
}

._3n8fna7 {
    border-bottom-color: #2a55e5
}

._3n8fna8 {
    border-bottom-color: #1c41d6
}

._3n8fna9 {
    border-bottom-color: #112ab8
}

._3n8fnaa {
    border-bottom-color: #061f80
}

._3n8fnab {
    border-bottom-color: #070752
}

._3n8fnac {
    border-bottom-color: #75a1ff
}

._3n8fnad {
    border-bottom-color: #2a55e5
}

._3n8fnae {
    border-bottom-color: #112ab8
}

._3n8fnaf {
    border-bottom-color: #fffde7
}

._3n8fnag {
    border-bottom-color: #fff9c4
}

._3n8fnah {
    border-bottom-color: #fff59d
}

._3n8fnai {
    border-bottom-color: #fff176
}

._3n8fnaj {
    border-bottom-color: #ffee58
}

._3n8fnak {
    border-bottom-color: #ffeb3b
}

._3n8fnal {
    border-bottom-color: #fdd835
}

._3n8fnam {
    border-bottom-color: #ffc200
}

._3n8fnan {
    border-bottom-color: #f9a825
}

._3n8fnao {
    border-bottom-color: #ed9416
}

._3n8fnap {
    border-bottom-color: #fff176
}

._3n8fnaq {
    border-bottom-color: #ffeb3b
}

._3n8fnar {
    border-bottom-color: #ffc200
}

._3n8fnas {
    border-bottom-color: #f2f4f7
}

._3n8fnat {
    border-bottom-color: #d5d7db
}

._3n8fnau {
    border-bottom-color: #b8bbbf
}

._3n8fnav {
    border-bottom-color: #85898f
}

._3n8fnaw {
    border-bottom-color: #717478
}

._3n8fnax {
    border-bottom-color: #606265
}

._3n8fnay {
    border-bottom-color: #4a4c4f
}

._3n8fnaz {
    border-bottom-color: #353638
}

._3n8fna10 {
    border-bottom-color: #202224
}

._3n8fna11 {
    border-bottom-color: #111112
}

._3n8fna12 {
    border-bottom-color: #85898f
}

._3n8fna13 {
    border-bottom-color: #606265
}

._3n8fna14 {
    border-bottom-color: #353638
}

._3n8fna15 {
    border-bottom-color: #111112
}

._3n8fna16 {
    border-bottom-color: #717478
}

._3n8fna17 {
    border-bottom-color: #b8bbbf
}

._3n8fna18 {
    border-bottom-color: #dcdfe6
}

._3n8fna1a,._3n8fna19 {
    border-bottom-color: #fff
}

._3n8fna1b {
    border-bottom-color: #f5f7fa
}

._3n8fna1c {
    border-bottom-color: #f0f2f5
}

._3n8fna1d {
    border-bottom-color: transparent
}

._3n8fna1e {
    border-bottom-color: #008c00
}

._3n8fna1f {
    border-bottom-color: #0b5f24
}

._3n8fna1g {
    border-bottom-color: #e6f3e6
}

._3n8fna1h,._3n8fna1i {
    border-bottom-color: #e32727
}

._3n8fna1j {
    border-bottom-color: #c70055
}

._3n8fna1k {
    border-bottom-color: #fce9e9
}

._3n8fna1l,._3n8fna1m {
    border-bottom-color: #e89910
}

._3n8fna1n {
    border-bottom-color: #fef7e9
}

._3n8fna1o {
    border-bottom-color: #2a55e5
}

._3n8fna1p {
    border-bottom-color: #112ab8
}

._3n8fna1q,._3n8fna1r {
    border-bottom-color: #f0f5ff
}

._3n8fna1s {
    border-bottom-color: #cee1ff
}

._3n8fna1t {
    border-bottom-color: #abc8ff
}

._3n8fna1u {
    border-bottom-color: #75a1ff
}

._3n8fna1v {
    border-bottom-color: #5482ff
}

._3n8fna1w {
    border-bottom-color: #2a55e5
}

._3n8fna1x {
    border-bottom-color: #1c41d6
}

._3n8fna1y {
    border-bottom-color: #112ab8
}

._3n8fna1z {
    border-bottom-color: #061f80
}

._3n8fna20 {
    border-bottom-color: #070752
}

._3n8fna21 {
    border-bottom-color: #e7f8ec
}

._3n8fna22 {
    border-bottom-color: #b9ebc8
}

._3n8fna23 {
    border-bottom-color: #8adea3
}

._3n8fna24 {
    border-bottom-color: #5bd17e
}

._3n8fna25 {
    border-bottom-color: #16be48
}

._3n8fna26 {
    border-bottom-color: #13ab40
}

._3n8fna27 {
    border-bottom-color: #119839
}

._3n8fna28 {
    border-bottom-color: #0f8532
}

._3n8fna29 {
    border-bottom-color: #0d722b
}

._3n8fna2a {
    border-bottom-color: #0b5f24
}

._3n8fna2b {
    border-bottom-color: #f2f4f7
}

._3n8fna2c {
    border-bottom-color: #d5d7db
}

._3n8fna2d {
    border-bottom-color: #b8bbbf
}

._3n8fna2e {
    border-bottom-color: #85898f
}

._3n8fna2f {
    border-bottom-color: #717478
}

._3n8fna2g {
    border-bottom-color: #606265
}

._3n8fna2h {
    border-bottom-color: #4a4c4f
}

._3n8fna2i {
    border-bottom-color: #353638
}

._3n8fna2j {
    border-bottom-color: #202224
}

._3n8fna2k {
    border-bottom-color: #111112
}

._3n8fna2l {
    border-bottom-color: #f9e5ee
}

._3n8fna2m {
    border-bottom-color: #eeb2cc
}

._3n8fna2n {
    border-bottom-color: #e37faa
}

._3n8fna2o {
    border-bottom-color: #d69
}

._3n8fna2p {
    border-bottom-color: #d23276
}

._3n8fna2q {
    border-bottom-color: #c70055
}

._3n8fna2r {
    border-bottom-color: #b3004c
}

._3n8fna2s {
    border-bottom-color: #9f0044
}

._3n8fna2t {
    border-bottom-color: #703
}

._3n8fna2u {
    border-bottom-color: #4f0022
}

._3n8fna2v {
    border-bottom-color: #fef7e9
}

._3n8fna2w {
    border-bottom-color: #feefd4
}

._3n8fna2x {
    border-bottom-color: #fddfa9
}

._3n8fna2y {
    border-bottom-color: #fcd07e
}

._3n8fna2z {
    border-bottom-color: #fbc053
}

._3n8fna30 {
    border-bottom-color: #fbb129
}

._3n8fna31 {
    border-bottom-color: #e19f24
}

._3n8fna32 {
    border-bottom-color: #c88d20
}

._3n8fna33 {
    border-bottom-color: #af7b1c
}

._3n8fna34 {
    border-bottom-color: #996c1a
}

._3n8fna35 {
    border-bottom-color: #feefe8
}

._3n8fna36 {
    border-bottom-color: #fdd0ba
}

._3n8fna37 {
    border-bottom-color: #fdb18d
}

._3n8fna38 {
    border-bottom-color: #fc925f
}

._3n8fna39 {
    border-bottom-color: #fb8348
}

._3n8fna3a {
    border-bottom-color: #fb641b
}

._3n8fna3b {
    border-bottom-color: #e65c19
}

._3n8fna3c {
    border-bottom-color: #cc4e10
}

._3n8fna3d {
    border-bottom-color: #b5440d
}

._3n8fna3e {
    border-bottom-color: #993a0c
}

._3n8fna3f {
    border-bottom-color: #e9deff
}

._3n8fna3g {
    border-bottom-color: #d6c2ff
}

._3n8fna3h {
    border-bottom-color: #c0a3ff
}

._3n8fna3i {
    border-bottom-color: #a883f8
}

._3n8fna3j {
    border-bottom-color: #956ced
}

._3n8fna3k {
    border-bottom-color: #8359df
}

._3n8fna3l {
    border-bottom-color: #7048c6
}

._3n8fna3m {
    border-bottom-color: #5934ac
}

._3n8fna3n {
    border-bottom-color: #482592
}

._3n8fna3o {
    border-bottom-color: #351973
}

._3n8fna3p {
    border-bottom-color: #eafcfb
}

._3n8fna3q {
    border-bottom-color: #d1f5f3
}

._3n8fna3r {
    border-bottom-color: #9de6e1
}

._3n8fna3s {
    border-bottom-color: #69d6d1
}

._3n8fna3t {
    border-bottom-color: #34c7c0
}

._3n8fna3u {
    border-bottom-color: #00b2a9
}

._3n8fna3v {
    border-bottom-color: #00a098
}

._3n8fna3w {
    border-bottom-color: #008e87
}

._3n8fna3x {
    border-bottom-color: #007c76
}

._3n8fna3y {
    border-bottom-color: #006a65
}

._3n8fna3z {
    border-bottom-color: #fffde7
}

._3n8fna40 {
    border-bottom-color: #fff9c4
}

._3n8fna41 {
    border-bottom-color: #fff59d
}

._3n8fna42 {
    border-bottom-color: #fff176
}

._3n8fna43 {
    border-bottom-color: #ffee58
}

._3n8fna44 {
    border-bottom-color: #ffeb3b
}

._3n8fna45 {
    border-bottom-color: #fdd835
}

._3n8fna46 {
    border-bottom-color: #ffc200
}

._3n8fna47 {
    border-bottom-color: #f9a825
}

._3n8fna48 {
    border-bottom-color: #ed9416
}

._3n8fna49 {
    border-bottom-color: #93e114
}

._3n8fna4a {
    border-bottom-color: #f0f5ff
}

._3n8fna4b {
    border-bottom-color: #cee1ff
}

._3n8fna4c {
    border-bottom-color: #abc8ff
}

._3n8fna4d {
    border-bottom-color: #75a1ff
}

._3n8fna4e {
    border-bottom-color: #5482ff
}

._3n8fna4f {
    border-bottom-color: #2a55e5
}

._3n8fna4g {
    border-bottom-color: #1c41d6
}

._3n8fna4h {
    border-bottom-color: #112ab8
}

._3n8fna4i {
    border-bottom-color: #061f80
}

._3n8fna4j {
    border-bottom-color: #070752
}

._3n8fna4k {
    border-bottom-color: #fffde7
}

._3n8fna4l {
    border-bottom-color: #fff9c4
}

._3n8fna4m {
    border-bottom-color: #fff59d
}

._3n8fna4n {
    border-bottom-color: #fff176
}

._3n8fna4o {
    border-bottom-color: #ffee58
}

._3n8fna4p {
    border-bottom-color: #ffeb3b
}

._3n8fna4q {
    border-bottom-color: #fdd835
}

._3n8fna4r {
    border-bottom-color: #ffc200
}

._3n8fna4s {
    border-bottom-color: #f9a825
}

._3n8fna4t {
    border-bottom-color: #ed9416
}

._3n8fna4u {
    border-bottom-color: #fff
}

._3n8fna4v {
    border-bottom-color: #fafafa
}

._3n8fna4w {
    border-bottom-color: #f5f5f5
}

._3n8fna4x {
    border-bottom-color: #eee
}

._3n8fna4y {
    border-bottom-color: #e0e0e0
}

._3n8fna4z {
    border-bottom-color: #bdbdbd
}

._3n8fna50 {
    border-bottom-color: #9e9e9e
}

._3n8fna51 {
    border-bottom-color: grey
}

._3n8fna52 {
    border-bottom-color: #666
}

._3n8fna53 {
    border-bottom-color: #424242
}

._3n8fna54 {
    border-bottom-color: #212121
}

._3n8fna55 {
    border-bottom-color: #000
}

._3n8fna56 {
    border-bottom-color: #e7f8ec
}

._3n8fna57 {
    border-bottom-color: #b9ebc8
}

._3n8fna58 {
    border-bottom-color: #8adea3
}

._3n8fna59 {
    border-bottom-color: #4ec76a
}

._3n8fna5a {
    border-bottom-color: #22a148
}

._3n8fna5b {
    border-bottom-color: #108934
}

._3n8fna5c {
    border-bottom-color: #0e772d
}

._3n8fna5d {
    border-bottom-color: #0b6024
}

._3n8fna5e {
    border-bottom-color: #08521e
}

._3n8fna5f {
    border-bottom-color: #074419
}

._3n8fna5g {
    border-bottom-color: #fbebed
}

._3n8fna5h {
    border-bottom-color: #f9cbce
}

._3n8fna5i {
    border-bottom-color: #f2a29e
}

._3n8fna5j {
    border-bottom-color: #e5726e
}

._3n8fna5k {
    border-bottom-color: #dd544c
}

._3n8fna5l {
    border-bottom-color: #df4535
}

._3n8fna5m {
    border-bottom-color: #d23c33
}

._3n8fna5n {
    border-bottom-color: #c0312d
}

._3n8fna5o {
    border-bottom-color: #b52a26
}

._3n8fna5p {
    border-bottom-color: #a7211c
}

._3n8fna5q {
    border-bottom-color: #fef7e9
}

._3n8fna5r {
    border-bottom-color: #feefd4
}

._3n8fna5s {
    border-bottom-color: #fddfa9
}

._3n8fna5t {
    border-bottom-color: #fcd07e
}

._3n8fna5u {
    border-bottom-color: #fbc053
}

._3n8fna5v {
    border-bottom-color: #fbb129
}

._3n8fna5w {
    border-bottom-color: #e89910
}

._3n8fna5x {
    border-bottom-color: #d18e12
}

._3n8fna5y {
    border-bottom-color: #af7b1c
}

._3n8fna5z {
    border-bottom-color: #996c1a
}

._3n8fna60 {
    border-bottom-color: #e9deff
}

._3n8fna61 {
    border-bottom-color: #d6c2ff
}

._3n8fna62 {
    border-bottom-color: #c0a3ff
}

._3n8fna63 {
    border-bottom-color: #a883f8
}

._3n8fna64 {
    border-bottom-color: #956ced
}

._3n8fna65 {
    border-bottom-color: #8359df
}

._3n8fna66 {
    border-bottom-color: #7048c6
}

._3n8fna67 {
    border-bottom-color: #5934ac
}

._3n8fna68 {
    border-bottom-color: #482592
}

._3n8fna69 {
    border-bottom-color: #351973
}

._3n8fna6a {
    border-bottom-color: #eafcfb
}

._3n8fna6b {
    border-bottom-color: #d1f5f3
}

._3n8fna6c {
    border-bottom-color: #9de5e1
}

._3n8fna6d {
    border-bottom-color: #69d6d1
}

._3n8fna6e {
    border-bottom-color: #34c7c0
}

._3n8fna6f {
    border-bottom-color: #00b2a9
}

._3n8fna6g {
    border-bottom-color: #00a098
}

._3n8fna6h {
    border-bottom-color: #008e87
}

._3n8fna6i {
    border-bottom-color: #007c76
}

._3n8fna6j {
    border-bottom-color: #006a65
}

._3n8fna6k {
    border-bottom-color: #f9e5ee
}

._3n8fna6l {
    border-bottom-color: #eeb2cc
}

._3n8fna6m {
    border-bottom-color: #e37faa
}

._3n8fna6n {
    border-bottom-color: #d69
}

._3n8fna6o {
    border-bottom-color: #d23276
}

._3n8fna6p {
    border-bottom-color: #c70055
}

._3n8fna6q {
    border-bottom-color: #b3004c
}

._3n8fna6r {
    border-bottom-color: #9f0044
}

._3n8fna6s {
    border-bottom-color: #703
}

._3n8fna6t {
    border-bottom-color: #4f0022
}

._3n8fna6u {
    border-bottom-color: #f2f7f6
}

._3n8fna6v {
    border-bottom-color: #e0ebe7
}

._3n8fna6w {
    border-bottom-color: #cddeda
}

._3n8fna6x {
    border-bottom-color: #6e9993
}

._3n8fna6y {
    border-bottom-color: #2e4e4c
}

._3n8fna6z {
    border-bottom-color: #111d1d
}

._3n8fna70 {
    border-bottom-color: #f9f5f3
}

._3n8fna71 {
    border-bottom-color: #e6d9d0
}

._3n8fna72 {
    border-bottom-color: #b9927e
}

._3n8fna73 {
    border-bottom-color: #83544b
}

._3n8fna74 {
    border-bottom-color: #583b36
}

._3n8fna75 {
    border-bottom-color: #2e1e1c
}

._3n8fna76 {
    border-bottom-color: #f9f8f1
}

._3n8fna77 {
    border-bottom-color: #eeead7
}

._3n8fna78 {
    border-bottom-color: #dad3a8
}

._3n8fna79 {
    border-bottom-color: #97915b
}

._3n8fna7a {
    border-bottom-color: #5a503a
}

._3n8fna7b {
    border-bottom-color: #2c261c
}

._3n8fna7c {
    border-bottom-color: #212121
}

._3n8fna7d {
    border-bottom-color: #666
}

._3n8fna7e {
    border-bottom-color: #9e9e9e
}

._3n8fna7f {
    border-bottom-color: #fff
}

._3n8fna7g {
    border-bottom-color: #fafafa
}

._3n8fna7h {
    border-bottom-color: #f5f5f5
}

._3n8fna7i {
    border-bottom-color: #fff
}

._3n8fna7j {
    border-bottom-color: #eee
}

._3n8fna7k {
    border-bottom-color: #e0e0e0
}

._3n8fna7l {
    border-bottom-color: #e7f8ec
}

._3n8fna7m {
    border-bottom-color: #108934
}

._3n8fna7n {
    border-bottom-color: #fbebed
}

._3n8fna7o {
    border-bottom-color: #d23c33
}

._3n8fna7p {
    border-bottom-color: #fef7e9
}

._3n8fna7q {
    border-bottom-color: #e89910
}

._3n8fna7r {
    border-bottom-color: #2a55e5
}

._3n8fna7s {
    border-bottom-color: #ffc200
}

._3n8fna7t {
    border-bottom-color: grey
}

._3n8fna7u {
    border-bottom-color: #2a55e5
}

._3n8fna7v {
    border-bottom-color: #00a098
}

._3n8fna7w {
    border-bottom-color: #fff
}

._3n8fna7x {
    border-bottom-color: #008c00
}

._3n8fna7y {
    border-bottom-color: #e89910
}

._3n8fna7z {
    border-bottom-color: #e32727
}

._3n8fna80 {
    border-bottom-color: #fff
}

._3n8fna81 {
    border-bottom-color: transparent
}

._3n8fna82 {
    border-bottom-color: #9e9e9e
}

._3n8fna83 {
    border-bottom-color: grey
}

._3n8fna84 {
    border-left-color: #fff
}

._3n8fna85 {
    border-left-color: #000
}

._3n8fna86 {
    border-left-color: #f0f5ff
}

._3n8fna87 {
    border-left-color: #cee1ff
}

._3n8fna88 {
    border-left-color: #abc8ff
}

._3n8fna89 {
    border-left-color: #75a1ff
}

._3n8fna8a {
    border-left-color: #5482ff
}

._3n8fna8b {
    border-left-color: #2a55e5
}

._3n8fna8c {
    border-left-color: #1c41d6
}

._3n8fna8d {
    border-left-color: #112ab8
}

._3n8fna8e {
    border-left-color: #061f80
}

._3n8fna8f {
    border-left-color: #070752
}

._3n8fna8g {
    border-left-color: #75a1ff
}

._3n8fna8h {
    border-left-color: #2a55e5
}

._3n8fna8i {
    border-left-color: #112ab8
}

._3n8fna8j {
    border-left-color: #fffde7
}

._3n8fna8k {
    border-left-color: #fff9c4
}

._3n8fna8l {
    border-left-color: #fff59d
}

._3n8fna8m {
    border-left-color: #fff176
}

._3n8fna8n {
    border-left-color: #ffee58
}

._3n8fna8o {
    border-left-color: #ffeb3b
}

._3n8fna8p {
    border-left-color: #fdd835
}

._3n8fna8q {
    border-left-color: #ffc200
}

._3n8fna8r {
    border-left-color: #f9a825
}

._3n8fna8s {
    border-left-color: #ed9416
}

._3n8fna8t {
    border-left-color: #fff176
}

._3n8fna8u {
    border-left-color: #ffeb3b
}

._3n8fna8v {
    border-left-color: #ffc200
}

._3n8fna8w {
    border-left-color: #f2f4f7
}

._3n8fna8x {
    border-left-color: #d5d7db
}

._3n8fna8y {
    border-left-color: #b8bbbf
}

._3n8fna8z {
    border-left-color: #85898f
}

._3n8fna90 {
    border-left-color: #717478
}

._3n8fna91 {
    border-left-color: #606265
}

._3n8fna92 {
    border-left-color: #4a4c4f
}

._3n8fna93 {
    border-left-color: #353638
}

._3n8fna94 {
    border-left-color: #202224
}

._3n8fna95 {
    border-left-color: #111112
}

._3n8fna96 {
    border-left-color: #85898f
}

._3n8fna97 {
    border-left-color: #606265
}

._3n8fna98 {
    border-left-color: #353638
}

._3n8fna99 {
    border-left-color: #111112
}

._3n8fna9a {
    border-left-color: #717478
}

._3n8fna9b {
    border-left-color: #b8bbbf
}

._3n8fna9c {
    border-left-color: #dcdfe6
}

._3n8fna9d,._3n8fna9e {
    border-left-color: #fff
}

._3n8fna9f {
    border-left-color: #f5f7fa
}

._3n8fna9g {
    border-left-color: #f0f2f5
}

._3n8fna9h {
    border-left-color: transparent
}

._3n8fna9i {
    border-left-color: #008c00
}

._3n8fna9j {
    border-left-color: #0b5f24
}

._3n8fna9k {
    border-left-color: #e6f3e6
}

._3n8fna9l,._3n8fna9m {
    border-left-color: #e32727
}

._3n8fna9n {
    border-left-color: #c70055
}

._3n8fna9o {
    border-left-color: #fce9e9
}

._3n8fna9p,._3n8fna9q {
    border-left-color: #e89910
}

._3n8fna9r {
    border-left-color: #fef7e9
}

._3n8fna9s {
    border-left-color: #2a55e5
}

._3n8fna9t {
    border-left-color: #112ab8
}

._3n8fna9u,._3n8fna9v {
    border-left-color: #f0f5ff
}

._3n8fna9w {
    border-left-color: #cee1ff
}

._3n8fna9x {
    border-left-color: #abc8ff
}

._3n8fna9y {
    border-left-color: #75a1ff
}

._3n8fna9z {
    border-left-color: #5482ff
}

._3n8fnaa0 {
    border-left-color: #2a55e5
}

._3n8fnaa1 {
    border-left-color: #1c41d6
}

._3n8fnaa2 {
    border-left-color: #112ab8
}

._3n8fnaa3 {
    border-left-color: #061f80
}

._3n8fnaa4 {
    border-left-color: #070752
}

._3n8fnaa5 {
    border-left-color: #e7f8ec
}

._3n8fnaa6 {
    border-left-color: #b9ebc8
}

._3n8fnaa7 {
    border-left-color: #8adea3
}

._3n8fnaa8 {
    border-left-color: #5bd17e
}

._3n8fnaa9 {
    border-left-color: #16be48
}

._3n8fnaaa {
    border-left-color: #13ab40
}

._3n8fnaab {
    border-left-color: #119839
}

._3n8fnaac {
    border-left-color: #0f8532
}

._3n8fnaad {
    border-left-color: #0d722b
}

._3n8fnaae {
    border-left-color: #0b5f24
}

._3n8fnaaf {
    border-left-color: #f2f4f7
}

._3n8fnaag {
    border-left-color: #d5d7db
}

._3n8fnaah {
    border-left-color: #b8bbbf
}

._3n8fnaai {
    border-left-color: #85898f
}

._3n8fnaaj {
    border-left-color: #717478
}

._3n8fnaak {
    border-left-color: #606265
}

._3n8fnaal {
    border-left-color: #4a4c4f
}

._3n8fnaam {
    border-left-color: #353638
}

._3n8fnaan {
    border-left-color: #202224
}

._3n8fnaao {
    border-left-color: #111112
}

._3n8fnaap {
    border-left-color: #f9e5ee
}

._3n8fnaaq {
    border-left-color: #eeb2cc
}

._3n8fnaar {
    border-left-color: #e37faa
}

._3n8fnaas {
    border-left-color: #d69
}

._3n8fnaat {
    border-left-color: #d23276
}

._3n8fnaau {
    border-left-color: #c70055
}

._3n8fnaav {
    border-left-color: #b3004c
}

._3n8fnaaw {
    border-left-color: #9f0044
}

._3n8fnaax {
    border-left-color: #703
}

._3n8fnaay {
    border-left-color: #4f0022
}

._3n8fnaaz {
    border-left-color: #fef7e9
}

._3n8fnab0 {
    border-left-color: #feefd4
}

._3n8fnab1 {
    border-left-color: #fddfa9
}

._3n8fnab2 {
    border-left-color: #fcd07e
}

._3n8fnab3 {
    border-left-color: #fbc053
}

._3n8fnab4 {
    border-left-color: #fbb129
}

._3n8fnab5 {
    border-left-color: #e19f24
}

._3n8fnab6 {
    border-left-color: #c88d20
}

._3n8fnab7 {
    border-left-color: #af7b1c
}

._3n8fnab8 {
    border-left-color: #996c1a
}

._3n8fnab9 {
    border-left-color: #feefe8
}

._3n8fnaba {
    border-left-color: #fdd0ba
}

._3n8fnabb {
    border-left-color: #fdb18d
}

._3n8fnabc {
    border-left-color: #fc925f
}

._3n8fnabd {
    border-left-color: #fb8348
}

._3n8fnabe {
    border-left-color: #fb641b
}

._3n8fnabf {
    border-left-color: #e65c19
}

._3n8fnabg {
    border-left-color: #cc4e10
}

._3n8fnabh {
    border-left-color: #b5440d
}

._3n8fnabi {
    border-left-color: #993a0c
}

._3n8fnabj {
    border-left-color: #e9deff
}

._3n8fnabk {
    border-left-color: #d6c2ff
}

._3n8fnabl {
    border-left-color: #c0a3ff
}

._3n8fnabm {
    border-left-color: #a883f8
}

._3n8fnabn {
    border-left-color: #956ced
}

._3n8fnabo {
    border-left-color: #8359df
}

._3n8fnabp {
    border-left-color: #7048c6
}

._3n8fnabq {
    border-left-color: #5934ac
}

._3n8fnabr {
    border-left-color: #482592
}

._3n8fnabs {
    border-left-color: #351973
}

._3n8fnabt {
    border-left-color: #eafcfb
}

._3n8fnabu {
    border-left-color: #d1f5f3
}

._3n8fnabv {
    border-left-color: #9de6e1
}

._3n8fnabw {
    border-left-color: #69d6d1
}

._3n8fnabx {
    border-left-color: #34c7c0
}

._3n8fnaby {
    border-left-color: #00b2a9
}

._3n8fnabz {
    border-left-color: #00a098
}

._3n8fnac0 {
    border-left-color: #008e87
}

._3n8fnac1 {
    border-left-color: #007c76
}

._3n8fnac2 {
    border-left-color: #006a65
}

._3n8fnac3 {
    border-left-color: #fffde7
}

._3n8fnac4 {
    border-left-color: #fff9c4
}

._3n8fnac5 {
    border-left-color: #fff59d
}

._3n8fnac6 {
    border-left-color: #fff176
}

._3n8fnac7 {
    border-left-color: #ffee58
}

._3n8fnac8 {
    border-left-color: #ffeb3b
}

._3n8fnac9 {
    border-left-color: #fdd835
}

._3n8fnaca {
    border-left-color: #ffc200
}

._3n8fnacb {
    border-left-color: #f9a825
}

._3n8fnacc {
    border-left-color: #ed9416
}

._3n8fnacd {
    border-left-color: #93e114
}

._3n8fnace {
    border-left-color: #f0f5ff
}

._3n8fnacf {
    border-left-color: #cee1ff
}

._3n8fnacg {
    border-left-color: #abc8ff
}

._3n8fnach {
    border-left-color: #75a1ff
}

._3n8fnaci {
    border-left-color: #5482ff
}

._3n8fnacj {
    border-left-color: #2a55e5
}

._3n8fnack {
    border-left-color: #1c41d6
}

._3n8fnacl {
    border-left-color: #112ab8
}

._3n8fnacm {
    border-left-color: #061f80
}

._3n8fnacn {
    border-left-color: #070752
}

._3n8fnaco {
    border-left-color: #fffde7
}

._3n8fnacp {
    border-left-color: #fff9c4
}

._3n8fnacq {
    border-left-color: #fff59d
}

._3n8fnacr {
    border-left-color: #fff176
}

._3n8fnacs {
    border-left-color: #ffee58
}

._3n8fnact {
    border-left-color: #ffeb3b
}

._3n8fnacu {
    border-left-color: #fdd835
}

._3n8fnacv {
    border-left-color: #ffc200
}

._3n8fnacw {
    border-left-color: #f9a825
}

._3n8fnacx {
    border-left-color: #ed9416
}

._3n8fnacy {
    border-left-color: #fff
}

._3n8fnacz {
    border-left-color: #fafafa
}

._3n8fnad0 {
    border-left-color: #f5f5f5
}

._3n8fnad1 {
    border-left-color: #eee
}

._3n8fnad2 {
    border-left-color: #e0e0e0
}

._3n8fnad3 {
    border-left-color: #bdbdbd
}

._3n8fnad4 {
    border-left-color: #9e9e9e
}

._3n8fnad5 {
    border-left-color: grey
}

._3n8fnad6 {
    border-left-color: #666
}

._3n8fnad7 {
    border-left-color: #424242
}

._3n8fnad8 {
    border-left-color: #212121
}

._3n8fnad9 {
    border-left-color: #000
}

._3n8fnada {
    border-left-color: #e7f8ec
}

._3n8fnadb {
    border-left-color: #b9ebc8
}

._3n8fnadc {
    border-left-color: #8adea3
}

._3n8fnadd {
    border-left-color: #4ec76a
}

._3n8fnade {
    border-left-color: #22a148
}

._3n8fnadf {
    border-left-color: #108934
}

._3n8fnadg {
    border-left-color: #0e772d
}

._3n8fnadh {
    border-left-color: #0b6024
}

._3n8fnadi {
    border-left-color: #08521e
}

._3n8fnadj {
    border-left-color: #074419
}

._3n8fnadk {
    border-left-color: #fbebed
}

._3n8fnadl {
    border-left-color: #f9cbce
}

._3n8fnadm {
    border-left-color: #f2a29e
}

._3n8fnadn {
    border-left-color: #e5726e
}

._3n8fnado {
    border-left-color: #dd544c
}

._3n8fnadp {
    border-left-color: #df4535
}

._3n8fnadq {
    border-left-color: #d23c33
}

._3n8fnadr {
    border-left-color: #c0312d
}

._3n8fnads {
    border-left-color: #b52a26
}

._3n8fnadt {
    border-left-color: #a7211c
}

._3n8fnadu {
    border-left-color: #fef7e9
}

._3n8fnadv {
    border-left-color: #feefd4
}

._3n8fnadw {
    border-left-color: #fddfa9
}

._3n8fnadx {
    border-left-color: #fcd07e
}

._3n8fnady {
    border-left-color: #fbc053
}

._3n8fnadz {
    border-left-color: #fbb129
}

._3n8fnae0 {
    border-left-color: #e89910
}

._3n8fnae1 {
    border-left-color: #d18e12
}

._3n8fnae2 {
    border-left-color: #af7b1c
}

._3n8fnae3 {
    border-left-color: #996c1a
}

._3n8fnae4 {
    border-left-color: #e9deff
}

._3n8fnae5 {
    border-left-color: #d6c2ff
}

._3n8fnae6 {
    border-left-color: #c0a3ff
}

._3n8fnae7 {
    border-left-color: #a883f8
}

._3n8fnae8 {
    border-left-color: #956ced
}

._3n8fnae9 {
    border-left-color: #8359df
}

._3n8fnaea {
    border-left-color: #7048c6
}

._3n8fnaeb {
    border-left-color: #5934ac
}

._3n8fnaec {
    border-left-color: #482592
}

._3n8fnaed {
    border-left-color: #351973
}

._3n8fnaee {
    border-left-color: #eafcfb
}

._3n8fnaef {
    border-left-color: #d1f5f3
}

._3n8fnaeg {
    border-left-color: #9de5e1
}

._3n8fnaeh {
    border-left-color: #69d6d1
}

._3n8fnaei {
    border-left-color: #34c7c0
}

._3n8fnaej {
    border-left-color: #00b2a9
}

._3n8fnaek {
    border-left-color: #00a098
}

._3n8fnael {
    border-left-color: #008e87
}

._3n8fnaem {
    border-left-color: #007c76
}

._3n8fnaen {
    border-left-color: #006a65
}

._3n8fnaeo {
    border-left-color: #f9e5ee
}

._3n8fnaep {
    border-left-color: #eeb2cc
}

._3n8fnaeq {
    border-left-color: #e37faa
}

._3n8fnaer {
    border-left-color: #d69
}

._3n8fnaes {
    border-left-color: #d23276
}

._3n8fnaet {
    border-left-color: #c70055
}

._3n8fnaeu {
    border-left-color: #b3004c
}

._3n8fnaev {
    border-left-color: #9f0044
}

._3n8fnaew {
    border-left-color: #703
}

._3n8fnaex {
    border-left-color: #4f0022
}

._3n8fnaey {
    border-left-color: #f2f7f6
}

._3n8fnaez {
    border-left-color: #e0ebe7
}

._3n8fnaf0 {
    border-left-color: #cddeda
}

._3n8fnaf1 {
    border-left-color: #6e9993
}

._3n8fnaf2 {
    border-left-color: #2e4e4c
}

._3n8fnaf3 {
    border-left-color: #111d1d
}

._3n8fnaf4 {
    border-left-color: #f9f5f3
}

._3n8fnaf5 {
    border-left-color: #e6d9d0
}

._3n8fnaf6 {
    border-left-color: #b9927e
}

._3n8fnaf7 {
    border-left-color: #83544b
}

._3n8fnaf8 {
    border-left-color: #583b36
}

._3n8fnaf9 {
    border-left-color: #2e1e1c
}

._3n8fnafa {
    border-left-color: #f9f8f1
}

._3n8fnafb {
    border-left-color: #eeead7
}

._3n8fnafc {
    border-left-color: #dad3a8
}

._3n8fnafd {
    border-left-color: #97915b
}

._3n8fnafe {
    border-left-color: #5a503a
}

._3n8fnaff {
    border-left-color: #2c261c
}

._3n8fnafg {
    border-left-color: #212121
}

._3n8fnafh {
    border-left-color: #666
}

._3n8fnafi {
    border-left-color: #9e9e9e
}

._3n8fnafj {
    border-left-color: #fff
}

._3n8fnafk {
    border-left-color: #fafafa
}

._3n8fnafl {
    border-left-color: #f5f5f5
}

._3n8fnafm {
    border-left-color: #fff
}

._3n8fnafn {
    border-left-color: #eee
}

._3n8fnafo {
    border-left-color: #e0e0e0
}

._3n8fnafp {
    border-left-color: #e7f8ec
}

._3n8fnafq {
    border-left-color: #108934
}

._3n8fnafr {
    border-left-color: #fbebed
}

._3n8fnafs {
    border-left-color: #d23c33
}

._3n8fnaft {
    border-left-color: #fef7e9
}

._3n8fnafu {
    border-left-color: #e89910
}

._3n8fnafv {
    border-left-color: #2a55e5
}

._3n8fnafw {
    border-left-color: #ffc200
}

._3n8fnafx {
    border-left-color: grey
}

._3n8fnafy {
    border-left-color: #2a55e5
}

._3n8fnafz {
    border-left-color: #00a098
}

._3n8fnag0 {
    border-left-color: #fff
}

._3n8fnag1 {
    border-left-color: #008c00
}

._3n8fnag2 {
    border-left-color: #e89910
}

._3n8fnag3 {
    border-left-color: #e32727
}

._3n8fnag4 {
    border-left-color: #fff
}

._3n8fnag5 {
    border-left-color: transparent
}

._3n8fnag6 {
    border-left-color: #9e9e9e
}

._3n8fnag7 {
    border-left-color: grey
}

._3n8fnag8 {
    border-right-color: #fff
}

._3n8fnag9 {
    border-right-color: #000
}

._3n8fnaga {
    border-right-color: #f0f5ff
}

._3n8fnagb {
    border-right-color: #cee1ff
}

._3n8fnagc {
    border-right-color: #abc8ff
}

._3n8fnagd {
    border-right-color: #75a1ff
}

._3n8fnage {
    border-right-color: #5482ff
}

._3n8fnagf {
    border-right-color: #2a55e5
}

._3n8fnagg {
    border-right-color: #1c41d6
}

._3n8fnagh {
    border-right-color: #112ab8
}

._3n8fnagi {
    border-right-color: #061f80
}

._3n8fnagj {
    border-right-color: #070752
}

._3n8fnagk {
    border-right-color: #75a1ff
}

._3n8fnagl {
    border-right-color: #2a55e5
}

._3n8fnagm {
    border-right-color: #112ab8
}

._3n8fnagn {
    border-right-color: #fffde7
}

._3n8fnago {
    border-right-color: #fff9c4
}

._3n8fnagp {
    border-right-color: #fff59d
}

._3n8fnagq {
    border-right-color: #fff176
}

._3n8fnagr {
    border-right-color: #ffee58
}

._3n8fnags {
    border-right-color: #ffeb3b
}

._3n8fnagt {
    border-right-color: #fdd835
}

._3n8fnagu {
    border-right-color: #ffc200
}

._3n8fnagv {
    border-right-color: #f9a825
}

._3n8fnagw {
    border-right-color: #ed9416
}

._3n8fnagx {
    border-right-color: #fff176
}

._3n8fnagy {
    border-right-color: #ffeb3b
}

._3n8fnagz {
    border-right-color: #ffc200
}

._3n8fnah0 {
    border-right-color: #f2f4f7
}

._3n8fnah1 {
    border-right-color: #d5d7db
}

._3n8fnah2 {
    border-right-color: #b8bbbf
}

._3n8fnah3 {
    border-right-color: #85898f
}

._3n8fnah4 {
    border-right-color: #717478
}

._3n8fnah5 {
    border-right-color: #606265
}

._3n8fnah6 {
    border-right-color: #4a4c4f
}

._3n8fnah7 {
    border-right-color: #353638
}

._3n8fnah8 {
    border-right-color: #202224
}

._3n8fnah9 {
    border-right-color: #111112
}

._3n8fnaha {
    border-right-color: #85898f
}

._3n8fnahb {
    border-right-color: #606265
}

._3n8fnahc {
    border-right-color: #353638
}

._3n8fnahd {
    border-right-color: #111112
}

._3n8fnahe {
    border-right-color: #717478
}

._3n8fnahf {
    border-right-color: #b8bbbf
}

._3n8fnahg {
    border-right-color: #dcdfe6
}

._3n8fnahh,._3n8fnahi {
    border-right-color: #fff
}

._3n8fnahj {
    border-right-color: #f5f7fa
}

._3n8fnahk {
    border-right-color: #f0f2f5
}

._3n8fnahl {
    border-right-color: transparent
}

._3n8fnahm {
    border-right-color: #008c00
}

._3n8fnahn {
    border-right-color: #0b5f24
}

._3n8fnaho {
    border-right-color: #e6f3e6
}

._3n8fnahp,._3n8fnahq {
    border-right-color: #e32727
}

._3n8fnahr {
    border-right-color: #c70055
}

._3n8fnahs {
    border-right-color: #fce9e9
}

._3n8fnaht,._3n8fnahu {
    border-right-color: #e89910
}

._3n8fnahv {
    border-right-color: #fef7e9
}

._3n8fnahw {
    border-right-color: #2a55e5
}

._3n8fnahx {
    border-right-color: #112ab8
}

._3n8fnahy,._3n8fnahz {
    border-right-color: #f0f5ff
}

._3n8fnai0 {
    border-right-color: #cee1ff
}

._3n8fnai1 {
    border-right-color: #abc8ff
}

._3n8fnai2 {
    border-right-color: #75a1ff
}

._3n8fnai3 {
    border-right-color: #5482ff
}

._3n8fnai4 {
    border-right-color: #2a55e5
}

._3n8fnai5 {
    border-right-color: #1c41d6
}

._3n8fnai6 {
    border-right-color: #112ab8
}

._3n8fnai7 {
    border-right-color: #061f80
}

._3n8fnai8 {
    border-right-color: #070752
}

._3n8fnai9 {
    border-right-color: #e7f8ec
}

._3n8fnaia {
    border-right-color: #b9ebc8
}

._3n8fnaib {
    border-right-color: #8adea3
}

._3n8fnaic {
    border-right-color: #5bd17e
}

._3n8fnaid {
    border-right-color: #16be48
}

._3n8fnaie {
    border-right-color: #13ab40
}

._3n8fnaif {
    border-right-color: #119839
}

._3n8fnaig {
    border-right-color: #0f8532
}

._3n8fnaih {
    border-right-color: #0d722b
}

._3n8fnaii {
    border-right-color: #0b5f24
}

._3n8fnaij {
    border-right-color: #f2f4f7
}

._3n8fnaik {
    border-right-color: #d5d7db
}

._3n8fnail {
    border-right-color: #b8bbbf
}

._3n8fnaim {
    border-right-color: #85898f
}

._3n8fnain {
    border-right-color: #717478
}

._3n8fnaio {
    border-right-color: #606265
}

._3n8fnaip {
    border-right-color: #4a4c4f
}

._3n8fnaiq {
    border-right-color: #353638
}

._3n8fnair {
    border-right-color: #202224
}

._3n8fnais {
    border-right-color: #111112
}

._3n8fnait {
    border-right-color: #f9e5ee
}

._3n8fnaiu {
    border-right-color: #eeb2cc
}

._3n8fnaiv {
    border-right-color: #e37faa
}

._3n8fnaiw {
    border-right-color: #d69
}

._3n8fnaix {
    border-right-color: #d23276
}

._3n8fnaiy {
    border-right-color: #c70055
}

._3n8fnaiz {
    border-right-color: #b3004c
}

._3n8fnaj0 {
    border-right-color: #9f0044
}

._3n8fnaj1 {
    border-right-color: #703
}

._3n8fnaj2 {
    border-right-color: #4f0022
}

._3n8fnaj3 {
    border-right-color: #fef7e9
}

._3n8fnaj4 {
    border-right-color: #feefd4
}

._3n8fnaj5 {
    border-right-color: #fddfa9
}

._3n8fnaj6 {
    border-right-color: #fcd07e
}

._3n8fnaj7 {
    border-right-color: #fbc053
}

._3n8fnaj8 {
    border-right-color: #fbb129
}

._3n8fnaj9 {
    border-right-color: #e19f24
}

._3n8fnaja {
    border-right-color: #c88d20
}

._3n8fnajb {
    border-right-color: #af7b1c
}

._3n8fnajc {
    border-right-color: #996c1a
}

._3n8fnajd {
    border-right-color: #feefe8
}

._3n8fnaje {
    border-right-color: #fdd0ba
}

._3n8fnajf {
    border-right-color: #fdb18d
}

._3n8fnajg {
    border-right-color: #fc925f
}

._3n8fnajh {
    border-right-color: #fb8348
}

._3n8fnaji {
    border-right-color: #fb641b
}

._3n8fnajj {
    border-right-color: #e65c19
}

._3n8fnajk {
    border-right-color: #cc4e10
}

._3n8fnajl {
    border-right-color: #b5440d
}

._3n8fnajm {
    border-right-color: #993a0c
}

._3n8fnajn {
    border-right-color: #e9deff
}

._3n8fnajo {
    border-right-color: #d6c2ff
}

._3n8fnajp {
    border-right-color: #c0a3ff
}

._3n8fnajq {
    border-right-color: #a883f8
}

._3n8fnajr {
    border-right-color: #956ced
}

._3n8fnajs {
    border-right-color: #8359df
}

._3n8fnajt {
    border-right-color: #7048c6
}

._3n8fnaju {
    border-right-color: #5934ac
}

._3n8fnajv {
    border-right-color: #482592
}

._3n8fnajw {
    border-right-color: #351973
}

._3n8fnajx {
    border-right-color: #eafcfb
}

._3n8fnajy {
    border-right-color: #d1f5f3
}

._3n8fnajz {
    border-right-color: #9de6e1
}

._3n8fnak0 {
    border-right-color: #69d6d1
}

._3n8fnak1 {
    border-right-color: #34c7c0
}

._3n8fnak2 {
    border-right-color: #00b2a9
}

._3n8fnak3 {
    border-right-color: #00a098
}

._3n8fnak4 {
    border-right-color: #008e87
}

._3n8fnak5 {
    border-right-color: #007c76
}

._3n8fnak6 {
    border-right-color: #006a65
}

._3n8fnak7 {
    border-right-color: #fffde7
}

._3n8fnak8 {
    border-right-color: #fff9c4
}

._3n8fnak9 {
    border-right-color: #fff59d
}

._3n8fnaka {
    border-right-color: #fff176
}

._3n8fnakb {
    border-right-color: #ffee58
}

._3n8fnakc {
    border-right-color: #ffeb3b
}

._3n8fnakd {
    border-right-color: #fdd835
}

._3n8fnake {
    border-right-color: #ffc200
}

._3n8fnakf {
    border-right-color: #f9a825
}

._3n8fnakg {
    border-right-color: #ed9416
}

._3n8fnakh {
    border-right-color: #93e114
}

._3n8fnaki {
    border-right-color: #f0f5ff
}

._3n8fnakj {
    border-right-color: #cee1ff
}

._3n8fnakk {
    border-right-color: #abc8ff
}

._3n8fnakl {
    border-right-color: #75a1ff
}

._3n8fnakm {
    border-right-color: #5482ff
}

._3n8fnakn {
    border-right-color: #2a55e5
}

._3n8fnako {
    border-right-color: #1c41d6
}

._3n8fnakp {
    border-right-color: #112ab8
}

._3n8fnakq {
    border-right-color: #061f80
}

._3n8fnakr {
    border-right-color: #070752
}

._3n8fnaks {
    border-right-color: #fffde7
}

._3n8fnakt {
    border-right-color: #fff9c4
}

._3n8fnaku {
    border-right-color: #fff59d
}

._3n8fnakv {
    border-right-color: #fff176
}

._3n8fnakw {
    border-right-color: #ffee58
}

._3n8fnakx {
    border-right-color: #ffeb3b
}

._3n8fnaky {
    border-right-color: #fdd835
}

._3n8fnakz {
    border-right-color: #ffc200
}

._3n8fnal0 {
    border-right-color: #f9a825
}

._3n8fnal1 {
    border-right-color: #ed9416
}

._3n8fnal2 {
    border-right-color: #fff
}

._3n8fnal3 {
    border-right-color: #fafafa
}

._3n8fnal4 {
    border-right-color: #f5f5f5
}

._3n8fnal5 {
    border-right-color: #eee
}

._3n8fnal6 {
    border-right-color: #e0e0e0
}

._3n8fnal7 {
    border-right-color: #bdbdbd
}

._3n8fnal8 {
    border-right-color: #9e9e9e
}

._3n8fnal9 {
    border-right-color: grey
}

._3n8fnala {
    border-right-color: #666
}

._3n8fnalb {
    border-right-color: #424242
}

._3n8fnalc {
    border-right-color: #212121
}

._3n8fnald {
    border-right-color: #000
}

._3n8fnale {
    border-right-color: #e7f8ec
}

._3n8fnalf {
    border-right-color: #b9ebc8
}

._3n8fnalg {
    border-right-color: #8adea3
}

._3n8fnalh {
    border-right-color: #4ec76a
}

._3n8fnali {
    border-right-color: #22a148
}

._3n8fnalj {
    border-right-color: #108934
}

._3n8fnalk {
    border-right-color: #0e772d
}

._3n8fnall {
    border-right-color: #0b6024
}

._3n8fnalm {
    border-right-color: #08521e
}

._3n8fnaln {
    border-right-color: #074419
}

._3n8fnalo {
    border-right-color: #fbebed
}

._3n8fnalp {
    border-right-color: #f9cbce
}

._3n8fnalq {
    border-right-color: #f2a29e
}

._3n8fnalr {
    border-right-color: #e5726e
}

._3n8fnals {
    border-right-color: #dd544c
}

._3n8fnalt {
    border-right-color: #df4535
}

._3n8fnalu {
    border-right-color: #d23c33
}

._3n8fnalv {
    border-right-color: #c0312d
}

._3n8fnalw {
    border-right-color: #b52a26
}

._3n8fnalx {
    border-right-color: #a7211c
}

._3n8fnaly {
    border-right-color: #fef7e9
}

._3n8fnalz {
    border-right-color: #feefd4
}

._3n8fnam0 {
    border-right-color: #fddfa9
}

._3n8fnam1 {
    border-right-color: #fcd07e
}

._3n8fnam2 {
    border-right-color: #fbc053
}

._3n8fnam3 {
    border-right-color: #fbb129
}

._3n8fnam4 {
    border-right-color: #e89910
}

._3n8fnam5 {
    border-right-color: #d18e12
}

._3n8fnam6 {
    border-right-color: #af7b1c
}

._3n8fnam7 {
    border-right-color: #996c1a
}

._3n8fnam8 {
    border-right-color: #e9deff
}

._3n8fnam9 {
    border-right-color: #d6c2ff
}

._3n8fnama {
    border-right-color: #c0a3ff
}

._3n8fnamb {
    border-right-color: #a883f8
}

._3n8fnamc {
    border-right-color: #956ced
}

._3n8fnamd {
    border-right-color: #8359df
}

._3n8fname {
    border-right-color: #7048c6
}

._3n8fnamf {
    border-right-color: #5934ac
}

._3n8fnamg {
    border-right-color: #482592
}

._3n8fnamh {
    border-right-color: #351973
}

._3n8fnami {
    border-right-color: #eafcfb
}

._3n8fnamj {
    border-right-color: #d1f5f3
}

._3n8fnamk {
    border-right-color: #9de5e1
}

._3n8fnaml {
    border-right-color: #69d6d1
}

._3n8fnamm {
    border-right-color: #34c7c0
}

._3n8fnamn {
    border-right-color: #00b2a9
}

._3n8fnamo {
    border-right-color: #00a098
}

._3n8fnamp {
    border-right-color: #008e87
}

._3n8fnamq {
    border-right-color: #007c76
}

._3n8fnamr {
    border-right-color: #006a65
}

._3n8fnams {
    border-right-color: #f9e5ee
}

._3n8fnamt {
    border-right-color: #eeb2cc
}

._3n8fnamu {
    border-right-color: #e37faa
}

._3n8fnamv {
    border-right-color: #d69
}

._3n8fnamw {
    border-right-color: #d23276
}

._3n8fnamx {
    border-right-color: #c70055
}

._3n8fnamy {
    border-right-color: #b3004c
}

._3n8fnamz {
    border-right-color: #9f0044
}

._3n8fnan0 {
    border-right-color: #703
}

._3n8fnan1 {
    border-right-color: #4f0022
}

._3n8fnan2 {
    border-right-color: #f2f7f6
}

._3n8fnan3 {
    border-right-color: #e0ebe7
}

._3n8fnan4 {
    border-right-color: #cddeda
}

._3n8fnan5 {
    border-right-color: #6e9993
}

._3n8fnan6 {
    border-right-color: #2e4e4c
}

._3n8fnan7 {
    border-right-color: #111d1d
}

._3n8fnan8 {
    border-right-color: #f9f5f3
}

._3n8fnan9 {
    border-right-color: #e6d9d0
}

._3n8fnana {
    border-right-color: #b9927e
}

._3n8fnanb {
    border-right-color: #83544b
}

._3n8fnanc {
    border-right-color: #583b36
}

._3n8fnand {
    border-right-color: #2e1e1c
}

._3n8fnane {
    border-right-color: #f9f8f1
}

._3n8fnanf {
    border-right-color: #eeead7
}

._3n8fnang {
    border-right-color: #dad3a8
}

._3n8fnanh {
    border-right-color: #97915b
}

._3n8fnani {
    border-right-color: #5a503a
}

._3n8fnanj {
    border-right-color: #2c261c
}

._3n8fnank {
    border-right-color: #212121
}

._3n8fnanl {
    border-right-color: #666
}

._3n8fnanm {
    border-right-color: #9e9e9e
}

._3n8fnann {
    border-right-color: #fff
}

._3n8fnano {
    border-right-color: #fafafa
}

._3n8fnanp {
    border-right-color: #f5f5f5
}

._3n8fnanq {
    border-right-color: #fff
}

._3n8fnanr {
    border-right-color: #eee
}

._3n8fnans {
    border-right-color: #e0e0e0
}

._3n8fnant {
    border-right-color: #e7f8ec
}

._3n8fnanu {
    border-right-color: #108934
}

._3n8fnanv {
    border-right-color: #fbebed
}

._3n8fnanw {
    border-right-color: #d23c33
}

._3n8fnanx {
    border-right-color: #fef7e9
}

._3n8fnany {
    border-right-color: #e89910
}

._3n8fnanz {
    border-right-color: #2a55e5
}

._3n8fnao0 {
    border-right-color: #ffc200
}

._3n8fnao1 {
    border-right-color: grey
}

._3n8fnao2 {
    border-right-color: #2a55e5
}

._3n8fnao3 {
    border-right-color: #00a098
}

._3n8fnao4 {
    border-right-color: #fff
}

._3n8fnao5 {
    border-right-color: #008c00
}

._3n8fnao6 {
    border-right-color: #e89910
}

._3n8fnao7 {
    border-right-color: #e32727
}

._3n8fnao8 {
    border-right-color: #fff
}

._3n8fnao9 {
    border-right-color: transparent
}

._3n8fnaoa {
    border-right-color: #9e9e9e
}

._3n8fnaob {
    border-right-color: grey
}

._3n8fnaoc {
    border-top-color: #fff
}

._3n8fnaod {
    border-top-color: #000
}

._3n8fnaoe {
    border-top-color: #f0f5ff
}

._3n8fnaof {
    border-top-color: #cee1ff
}

._3n8fnaog {
    border-top-color: #abc8ff
}

._3n8fnaoh {
    border-top-color: #75a1ff
}

._3n8fnaoi {
    border-top-color: #5482ff
}

._3n8fnaoj {
    border-top-color: #2a55e5
}

._3n8fnaok {
    border-top-color: #1c41d6
}

._3n8fnaol {
    border-top-color: #112ab8
}

._3n8fnaom {
    border-top-color: #061f80
}

._3n8fnaon {
    border-top-color: #070752
}

._3n8fnaoo {
    border-top-color: #75a1ff
}

._3n8fnaop {
    border-top-color: #2a55e5
}

._3n8fnaoq {
    border-top-color: #112ab8
}

._3n8fnaor {
    border-top-color: #fffde7
}

._3n8fnaos {
    border-top-color: #fff9c4
}

._3n8fnaot {
    border-top-color: #fff59d
}

._3n8fnaou {
    border-top-color: #fff176
}

._3n8fnaov {
    border-top-color: #ffee58
}

._3n8fnaow {
    border-top-color: #ffeb3b
}

._3n8fnaox {
    border-top-color: #fdd835
}

._3n8fnaoy {
    border-top-color: #ffc200
}

._3n8fnaoz {
    border-top-color: #f9a825
}

._3n8fnap0 {
    border-top-color: #ed9416
}

._3n8fnap1 {
    border-top-color: #fff176
}

._3n8fnap2 {
    border-top-color: #ffeb3b
}

._3n8fnap3 {
    border-top-color: #ffc200
}

._3n8fnap4 {
    border-top-color: #f2f4f7
}

._3n8fnap5 {
    border-top-color: #d5d7db
}

._3n8fnap6 {
    border-top-color: #b8bbbf
}

._3n8fnap7 {
    border-top-color: #85898f
}

._3n8fnap8 {
    border-top-color: #717478
}

._3n8fnap9 {
    border-top-color: #606265
}

._3n8fnapa {
    border-top-color: #4a4c4f
}

._3n8fnapb {
    border-top-color: #353638
}

._3n8fnapc {
    border-top-color: #202224
}

._3n8fnapd {
    border-top-color: #111112
}

._3n8fnape {
    border-top-color: #85898f
}

._3n8fnapf {
    border-top-color: #606265
}

._3n8fnapg {
    border-top-color: #353638
}

._3n8fnaph {
    border-top-color: #111112
}

._3n8fnapi {
    border-top-color: #717478
}

._3n8fnapj {
    border-top-color: #b8bbbf
}

._3n8fnapk {
    border-top-color: #dcdfe6
}

._3n8fnapl,._3n8fnapm {
    border-top-color: #fff
}

._3n8fnapn {
    border-top-color: #f5f7fa
}

._3n8fnapo {
    border-top-color: #f0f2f5
}

._3n8fnapp {
    border-top-color: transparent
}

._3n8fnapq {
    border-top-color: #008c00
}

._3n8fnapr {
    border-top-color: #0b5f24
}

._3n8fnaps {
    border-top-color: #e6f3e6
}

._3n8fnapt,._3n8fnapu {
    border-top-color: #e32727
}

._3n8fnapv {
    border-top-color: #c70055
}

._3n8fnapw {
    border-top-color: #fce9e9
}

._3n8fnapx,._3n8fnapy {
    border-top-color: #e89910
}

._3n8fnapz {
    border-top-color: #fef7e9
}

._3n8fnaq0 {
    border-top-color: #2a55e5
}

._3n8fnaq1 {
    border-top-color: #112ab8
}

._3n8fnaq2,._3n8fnaq3 {
    border-top-color: #f0f5ff
}

._3n8fnaq4 {
    border-top-color: #cee1ff
}

._3n8fnaq5 {
    border-top-color: #abc8ff
}

._3n8fnaq6 {
    border-top-color: #75a1ff
}

._3n8fnaq7 {
    border-top-color: #5482ff
}

._3n8fnaq8 {
    border-top-color: #2a55e5
}

._3n8fnaq9 {
    border-top-color: #1c41d6
}

._3n8fnaqa {
    border-top-color: #112ab8
}

._3n8fnaqb {
    border-top-color: #061f80
}

._3n8fnaqc {
    border-top-color: #070752
}

._3n8fnaqd {
    border-top-color: #e7f8ec
}

._3n8fnaqe {
    border-top-color: #b9ebc8
}

._3n8fnaqf {
    border-top-color: #8adea3
}

._3n8fnaqg {
    border-top-color: #5bd17e
}

._3n8fnaqh {
    border-top-color: #16be48
}

._3n8fnaqi {
    border-top-color: #13ab40
}

._3n8fnaqj {
    border-top-color: #119839
}

._3n8fnaqk {
    border-top-color: #0f8532
}

._3n8fnaql {
    border-top-color: #0d722b
}

._3n8fnaqm {
    border-top-color: #0b5f24
}

._3n8fnaqn {
    border-top-color: #f2f4f7
}

._3n8fnaqo {
    border-top-color: #d5d7db
}

._3n8fnaqp {
    border-top-color: #b8bbbf
}

._3n8fnaqq {
    border-top-color: #85898f
}

._3n8fnaqr {
    border-top-color: #717478
}

._3n8fnaqs {
    border-top-color: #606265
}

._3n8fnaqt {
    border-top-color: #4a4c4f
}

._3n8fnaqu {
    border-top-color: #353638
}

._3n8fnaqv {
    border-top-color: #202224
}

._3n8fnaqw {
    border-top-color: #111112
}

._3n8fnaqx {
    border-top-color: #f9e5ee
}

._3n8fnaqy {
    border-top-color: #eeb2cc
}

._3n8fnaqz {
    border-top-color: #e37faa
}

._3n8fnar0 {
    border-top-color: #d69
}

._3n8fnar1 {
    border-top-color: #d23276
}

._3n8fnar2 {
    border-top-color: #c70055
}

._3n8fnar3 {
    border-top-color: #b3004c
}

._3n8fnar4 {
    border-top-color: #9f0044
}

._3n8fnar5 {
    border-top-color: #703
}

._3n8fnar6 {
    border-top-color: #4f0022
}

._3n8fnar7 {
    border-top-color: #fef7e9
}

._3n8fnar8 {
    border-top-color: #feefd4
}

._3n8fnar9 {
    border-top-color: #fddfa9
}

._3n8fnara {
    border-top-color: #fcd07e
}

._3n8fnarb {
    border-top-color: #fbc053
}

._3n8fnarc {
    border-top-color: #fbb129
}

._3n8fnard {
    border-top-color: #e19f24
}

._3n8fnare {
    border-top-color: #c88d20
}

._3n8fnarf {
    border-top-color: #af7b1c
}

._3n8fnarg {
    border-top-color: #996c1a
}

._3n8fnarh {
    border-top-color: #feefe8
}

._3n8fnari {
    border-top-color: #fdd0ba
}

._3n8fnarj {
    border-top-color: #fdb18d
}

._3n8fnark {
    border-top-color: #fc925f
}

._3n8fnarl {
    border-top-color: #fb8348
}

._3n8fnarm {
    border-top-color: #fb641b
}

._3n8fnarn {
    border-top-color: #e65c19
}

._3n8fnaro {
    border-top-color: #cc4e10
}

._3n8fnarp {
    border-top-color: #b5440d
}

._3n8fnarq {
    border-top-color: #993a0c
}

._3n8fnarr {
    border-top-color: #e9deff
}

._3n8fnars {
    border-top-color: #d6c2ff
}

._3n8fnart {
    border-top-color: #c0a3ff
}

._3n8fnaru {
    border-top-color: #a883f8
}

._3n8fnarv {
    border-top-color: #956ced
}

._3n8fnarw {
    border-top-color: #8359df
}

._3n8fnarx {
    border-top-color: #7048c6
}

._3n8fnary {
    border-top-color: #5934ac
}

._3n8fnarz {
    border-top-color: #482592
}

._3n8fnas0 {
    border-top-color: #351973
}

._3n8fnas1 {
    border-top-color: #eafcfb
}

._3n8fnas2 {
    border-top-color: #d1f5f3
}

._3n8fnas3 {
    border-top-color: #9de6e1
}

._3n8fnas4 {
    border-top-color: #69d6d1
}

._3n8fnas5 {
    border-top-color: #34c7c0
}

._3n8fnas6 {
    border-top-color: #00b2a9
}

._3n8fnas7 {
    border-top-color: #00a098
}

._3n8fnas8 {
    border-top-color: #008e87
}

._3n8fnas9 {
    border-top-color: #007c76
}

._3n8fnasa {
    border-top-color: #006a65
}

._3n8fnasb {
    border-top-color: #fffde7
}

._3n8fnasc {
    border-top-color: #fff9c4
}

._3n8fnasd {
    border-top-color: #fff59d
}

._3n8fnase {
    border-top-color: #fff176
}

._3n8fnasf {
    border-top-color: #ffee58
}

._3n8fnasg {
    border-top-color: #ffeb3b
}

._3n8fnash {
    border-top-color: #fdd835
}

._3n8fnasi {
    border-top-color: #ffc200
}

._3n8fnasj {
    border-top-color: #f9a825
}

._3n8fnask {
    border-top-color: #ed9416
}

._3n8fnasl {
    border-top-color: #93e114
}

._3n8fnasm {
    border-top-color: #f0f5ff
}

._3n8fnasn {
    border-top-color: #cee1ff
}

._3n8fnaso {
    border-top-color: #abc8ff
}

._3n8fnasp {
    border-top-color: #75a1ff
}

._3n8fnasq {
    border-top-color: #5482ff
}

._3n8fnasr {
    border-top-color: #2a55e5
}

._3n8fnass {
    border-top-color: #1c41d6
}

._3n8fnast {
    border-top-color: #112ab8
}

._3n8fnasu {
    border-top-color: #061f80
}

._3n8fnasv {
    border-top-color: #070752
}

._3n8fnasw {
    border-top-color: #fffde7
}

._3n8fnasx {
    border-top-color: #fff9c4
}

._3n8fnasy {
    border-top-color: #fff59d
}

._3n8fnasz {
    border-top-color: #fff176
}

._3n8fnat0 {
    border-top-color: #ffee58
}

._3n8fnat1 {
    border-top-color: #ffeb3b
}

._3n8fnat2 {
    border-top-color: #fdd835
}

._3n8fnat3 {
    border-top-color: #ffc200
}

._3n8fnat4 {
    border-top-color: #f9a825
}

._3n8fnat5 {
    border-top-color: #ed9416
}

._3n8fnat6 {
    border-top-color: #fff
}

._3n8fnat7 {
    border-top-color: #fafafa
}

._3n8fnat8 {
    border-top-color: #f5f5f5
}

._3n8fnat9 {
    border-top-color: #eee
}

._3n8fnata {
    border-top-color: #e0e0e0
}

._3n8fnatb {
    border-top-color: #bdbdbd
}

._3n8fnatc {
    border-top-color: #9e9e9e
}

._3n8fnatd {
    border-top-color: grey
}

._3n8fnate {
    border-top-color: #666
}

._3n8fnatf {
    border-top-color: #424242
}

._3n8fnatg {
    border-top-color: #212121
}

._3n8fnath {
    border-top-color: #000
}

._3n8fnati {
    border-top-color: #e7f8ec
}

._3n8fnatj {
    border-top-color: #b9ebc8
}

._3n8fnatk {
    border-top-color: #8adea3
}

._3n8fnatl {
    border-top-color: #4ec76a
}

._3n8fnatm {
    border-top-color: #22a148
}

._3n8fnatn {
    border-top-color: #108934
}

._3n8fnato {
    border-top-color: #0e772d
}

._3n8fnatp {
    border-top-color: #0b6024
}

._3n8fnatq {
    border-top-color: #08521e
}

._3n8fnatr {
    border-top-color: #074419
}

._3n8fnats {
    border-top-color: #fbebed
}

._3n8fnatt {
    border-top-color: #f9cbce
}

._3n8fnatu {
    border-top-color: #f2a29e
}

._3n8fnatv {
    border-top-color: #e5726e
}

._3n8fnatw {
    border-top-color: #dd544c
}

._3n8fnatx {
    border-top-color: #df4535
}

._3n8fnaty {
    border-top-color: #d23c33
}

._3n8fnatz {
    border-top-color: #c0312d
}

._3n8fnau0 {
    border-top-color: #b52a26
}

._3n8fnau1 {
    border-top-color: #a7211c
}

._3n8fnau2 {
    border-top-color: #fef7e9
}

._3n8fnau3 {
    border-top-color: #feefd4
}

._3n8fnau4 {
    border-top-color: #fddfa9
}

._3n8fnau5 {
    border-top-color: #fcd07e
}

._3n8fnau6 {
    border-top-color: #fbc053
}

._3n8fnau7 {
    border-top-color: #fbb129
}

._3n8fnau8 {
    border-top-color: #e89910
}

._3n8fnau9 {
    border-top-color: #d18e12
}

._3n8fnaua {
    border-top-color: #af7b1c
}

._3n8fnaub {
    border-top-color: #996c1a
}

._3n8fnauc {
    border-top-color: #e9deff
}

._3n8fnaud {
    border-top-color: #d6c2ff
}

._3n8fnaue {
    border-top-color: #c0a3ff
}

._3n8fnauf {
    border-top-color: #a883f8
}

._3n8fnaug {
    border-top-color: #956ced
}

._3n8fnauh {
    border-top-color: #8359df
}

._3n8fnaui {
    border-top-color: #7048c6
}

._3n8fnauj {
    border-top-color: #5934ac
}

._3n8fnauk {
    border-top-color: #482592
}

._3n8fnaul {
    border-top-color: #351973
}

._3n8fnaum {
    border-top-color: #eafcfb
}

._3n8fnaun {
    border-top-color: #d1f5f3
}

._3n8fnauo {
    border-top-color: #9de5e1
}

._3n8fnaup {
    border-top-color: #69d6d1
}

._3n8fnauq {
    border-top-color: #34c7c0
}

._3n8fnaur {
    border-top-color: #00b2a9
}

._3n8fnaus {
    border-top-color: #00a098
}

._3n8fnaut {
    border-top-color: #008e87
}

._3n8fnauu {
    border-top-color: #007c76
}

._3n8fnauv {
    border-top-color: #006a65
}

._3n8fnauw {
    border-top-color: #f9e5ee
}

._3n8fnaux {
    border-top-color: #eeb2cc
}

._3n8fnauy {
    border-top-color: #e37faa
}

._3n8fnauz {
    border-top-color: #d69
}

._3n8fnav0 {
    border-top-color: #d23276
}

._3n8fnav1 {
    border-top-color: #c70055
}

._3n8fnav2 {
    border-top-color: #b3004c
}

._3n8fnav3 {
    border-top-color: #9f0044
}

._3n8fnav4 {
    border-top-color: #703
}

._3n8fnav5 {
    border-top-color: #4f0022
}

._3n8fnav6 {
    border-top-color: #f2f7f6
}

._3n8fnav7 {
    border-top-color: #e0ebe7
}

._3n8fnav8 {
    border-top-color: #cddeda
}

._3n8fnav9 {
    border-top-color: #6e9993
}

._3n8fnava {
    border-top-color: #2e4e4c
}

._3n8fnavb {
    border-top-color: #111d1d
}

._3n8fnavc {
    border-top-color: #f9f5f3
}

._3n8fnavd {
    border-top-color: #e6d9d0
}

._3n8fnave {
    border-top-color: #b9927e
}

._3n8fnavf {
    border-top-color: #83544b
}

._3n8fnavg {
    border-top-color: #583b36
}

._3n8fnavh {
    border-top-color: #2e1e1c
}

._3n8fnavi {
    border-top-color: #f9f8f1
}

._3n8fnavj {
    border-top-color: #eeead7
}

._3n8fnavk {
    border-top-color: #dad3a8
}

._3n8fnavl {
    border-top-color: #97915b
}

._3n8fnavm {
    border-top-color: #5a503a
}

._3n8fnavn {
    border-top-color: #2c261c
}

._3n8fnavo {
    border-top-color: #212121
}

._3n8fnavp {
    border-top-color: #666
}

._3n8fnavq {
    border-top-color: #9e9e9e
}

._3n8fnavr {
    border-top-color: #fff
}

._3n8fnavs {
    border-top-color: #fafafa
}

._3n8fnavt {
    border-top-color: #f5f5f5
}

._3n8fnavu {
    border-top-color: #fff
}

._3n8fnavv {
    border-top-color: #eee
}

._3n8fnavw {
    border-top-color: #e0e0e0
}

._3n8fnavx {
    border-top-color: #e7f8ec
}

._3n8fnavy {
    border-top-color: #108934
}

._3n8fnavz {
    border-top-color: #fbebed
}

._3n8fnaw0 {
    border-top-color: #d23c33
}

._3n8fnaw1 {
    border-top-color: #fef7e9
}

._3n8fnaw2 {
    border-top-color: #e89910
}

._3n8fnaw3 {
    border-top-color: #2a55e5
}

._3n8fnaw4 {
    border-top-color: #ffc200
}

._3n8fnaw5 {
    border-top-color: grey
}

._3n8fnaw6 {
    border-top-color: #2a55e5
}

._3n8fnaw7 {
    border-top-color: #00a098
}

._3n8fnaw8 {
    border-top-color: #fff
}

._3n8fnaw9 {
    border-top-color: #008c00
}

._3n8fnawa {
    border-top-color: #e89910
}

._3n8fnawb {
    border-top-color: #e32727
}

._3n8fnawc {
    border-top-color: #fff
}

._3n8fnawd {
    border-top-color: transparent
}

._3n8fnawe {
    border-top-color: #9e9e9e
}

._3n8fnawf {
    border-top-color: grey
}

._3n8fnawg {
    border-style: solid
}

._3n8fnawh {
    border-style: dotted
}

._3n8fnawi {
    border-style: dashed
}

._3zixos0 {
    box-shadow: 0 0 0 transparent
}

._3zixos1 {
    box-shadow: 0 1px 1px rgba(0,0,0,.18)
}

._3zixos2 {
    box-shadow: 0 1px 1.41px rgba(0,0,0,.2)
}

._3zixos3 {
    box-shadow: 0 1px 2.22px rgba(0,0,0,.22)
}

._3zixos4 {
    box-shadow: 0 2px 2.62px rgba(0,0,0,.23)
}

._3zixos5 {
    box-shadow: 0 2px 3.84px rgba(0,0,0,.25)
}

._3zixos6 {
    box-shadow: 0 3px 4.65px rgba(0,0,0,.27)
}

._3zixos7 {
    box-shadow: 0 3px 4.65px rgba(0,0,0,.29)
}

._3zixos8 {
    box-shadow: 0 4px 4.65px rgba(0,0,0,.3)
}

._3zixos9 {
    box-shadow: 0 4px 5.46px rgba(0,0,0,.32)
}

._3zixosa {
    box-shadow: 0 2px 4px rgba(0,0,0,.14)
}

.grid-formation {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.grid-column-1 {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.grid-column-2 {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.grid-column-3 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%
}

.grid-column-4 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.grid-column-5 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%
}

.grid-column-6 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%
}

.grid-column-7 {
    -webkit-flex-basis: 14.28571%;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%
}

.grid-column-8 {
    -webkit-flex-basis: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%
}

.grid-column-9 {
    -webkit-flex-basis: 11.11111%;
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%
}

.grid-column-10 {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%
}

.grid-column-11 {
    -webkit-flex-basis: 9.09091%;
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%
}

.grid-column-12 {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%
}

.R\+aCKB {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

._1H\+5mU {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.pCkMmU {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

.gtUxO1 {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%
}

.c6fX61 {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

.SIMtk2 {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%
}

._3sByl7 {
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%
}

.\+OEzD9 {
    -webkit-flex-basis: 14.28571%;
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%
}

.HbZVkr {
    -webkit-flex-basis: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%
}

.iXFhMn {
    -webkit-flex-basis: 11.11111%;
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%
}

.cY1--w {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%
}

.xLSxaY {
    -webkit-flex-basis: 9.09091%;
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%
}

.w0EUrU {
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%
}
