.bpjkJb {
    max-width: 1248px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 40px;
    margin: auto;
    position: relative
}

.bpjkJb, .TSD49J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.TSD49J {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    height: 100%
}

    .TSD49J .CGMB7B {
        margin-left: 8px;
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    .TSD49J .CPYntE {
        fill: #878787;
        opacity: .5
    }

    .nEqBzi, .TSD49J:hover {
        color: #2874f0
    }

        .nEqBzi .CGMB7B, .TSD49J:hover .CGMB7B {
            -webkit-transform: rotate(90deg);
            transform: rotate(90deg)
        }

        .nEqBzi .CPYntE, .TSD49J:hover .CPYntE {
            opacity: 1;
            fill: #2874f0
        }

.jzpKY6 {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin: auto;
    position: absolute;
    left: 0;
    top: 40px;
    background: #fff;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 6;
    box-shadow: 0 1px 2px 1px rgba(0,0,0,.16)
}

.jzpKY6, .wZsanD {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.wZsanD {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 25px
}

    .wZsanD:nth-child(2n) {
        background: #f9f9f9
    }

.jBYtJt, .TSD49J {
    cursor: pointer
}

.jBYtJt {
    padding: 5px 0;
    color: #666;
    font-size: 13px
}

    .jBYtJt:first-child {
        margin-top: 5px
    }

    .jBYtJt:last-child {
        margin-bottom: 10px
    }

.cNDIdi {
    padding: 8px 0;
    font-weight: 500;
    color: #212121
}

.CP4tVY:after {
    content: "►";
    font-size: 8px;
    color: #c2c2c2;
    margin-left: 6px;
    vertical-align: middle
}

.hTtFMH {
    background-color: #fff
}

@media (max-width: 1140px) {
    .bpjkJb {
        max-width: 978px
    }
}

.HM3qSA {
    padding: 20px 170px
}

._0gqrsB .gljEkc {
    min-width: 978px;
    max-width: 1680px;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    background: #f1f3f6
}

.Ryvqcn {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    z-index: 12;
    pointer-events: none;
    background: hsla(0,0%,100%,.3);
    opacity: 1;
    transition: opacity .3s ease-out .6s
}

    .Ryvqcn.CgS75B {
        opacity: 0
    }

    .Ryvqcn .XnZOpu {
        height: 100%;
        width: 100%;
        background: #ffe11b;
        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;
        -webkit-transform-origin: left center;
        transform-origin: left center;
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

        .Ryvqcn .XnZOpu.oIiLi1 {
            -webkit-animation: Ryvqcn 20s ease-in-out 0s forwards;
            animation: Ryvqcn 20s ease-in-out 0s forwards
        }

@-webkit-keyframes Ryvqcn {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1)
    }
}

@keyframes Ryvqcn {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    to {
        -webkit-transform: scaleX(.1);
        transform: scaleX(.1)
    }
}

.H\+A3uR {
    background: #fff;
    padding: 20px 170px;
    margin: 0 auto
}

._4\+sQO0.CqlcFb {
    margin: 0 auto;
    position: relative;
    padding: 0 16px
}

    ._4\+sQO0.CqlcFb .rx1WHi {
        margin: 8px
    }

    ._4\+sQO0.CqlcFb .uTn5yf {
        margin: 20px 0
    }

    ._4\+sQO0.CqlcFb .GENP0d {
        font-size: 18px;
        color: #878787;
        text-decoration: none;
        cursor: pointer
    }

        ._4\+sQO0.CqlcFb .GENP0d:hover {
            color: #2874f0
        }

    ._4\+sQO0.CqlcFb .nJZEAx {
        font-size: 18px;
        font-weight: 400;
        color: #212121
    }

    ._4\+sQO0.CqlcFb .mD5JJh {
        display: none
    }

    ._4\+sQO0.CqlcFb .fWImAw {
        margin: 0 4px 0 6px
    }

    ._4\+sQO0.CqlcFb .wX5jFj {
        background: #2874f0;
        color: #fff;
        box-shadow: none;
        border: 1px solid #f0f0f0;
        padding: 8px 0;
        border-radius: 2px;
        text-transform: uppercase;
        cursor: pointer;
        text-align: center;
        width: 100px;
        margin-right: 20px;
        float: right
    }

    ._4\+sQO0.CqlcFb .PhomfM {
        margin: 0 4px 20px;
        padding: 12px 15px;
        border: 1px solid #d7d7d7;
        background-color: #fff
    }

    ._4\+sQO0.CqlcFb .Ka7i1\+ {
        margin: 0 4px 20px;
        box-shadow: none
    }

        ._4\+sQO0.CqlcFb .Ka7i1\+ .NW0pne {
            margin: auto 0
        }

        ._4\+sQO0.CqlcFb .Ka7i1\+ .Bb9KNF {
            background: red
        }

        ._4\+sQO0.CqlcFb .Ka7i1\+ .GmLgKc {
            font-weight: 500;
            margin-right: 5px
        }

    ._4\+sQO0.CqlcFb .m\+I4Is {
        margin-right: 5px
    }

    ._4\+sQO0.CqlcFb .\+RFbEf {
        border: 1px solid #ffe4c3
    }

    ._4\+sQO0.CqlcFb .X9QN5Y {
        background: #fff7f8;
        border: 1px solid #fee1e1
    }

.Hwst8x {
    margin-top: 16px
}

.m1BVLQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.zInoZ3 {
    width: 250px
}

.sKUelf {
    padding-left: 16px;
    width: calc(100% - 250px)
}

.P1GClx {
    margin-top: 16px;
    margin-bottom: 12px
}

.sgkCMD {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10%;
    margin-bottom: 16px;
    border-radius: 4px 0 0 4px
}

    .sgkCMD:hover {
        box-shadow: 0 4px 4px rgba(0,0,0,.1)
    }

._7dPnhA .r2CdBx {
    font-size: 12px;
    color: #878787;
    display: inline-block
}

._7dPnhA .sfneHK {
    height: 7px;
    width: 20px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    vertical-align: middle
}

._7dPnhA .wMLTcO {
    fill: #878787
}

._7dPnhA .R0cyWM {
    max-width: 80px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: middle
}

    ._7dPnhA .R0cyWM:hover {
        color: #2874f0;
        max-width: 180px
    }

._7dPnhA .KVQLpl, ._7dPnhA .KVQLpl:hover {
    color: #878787
}

._7dPnhA .l-RNwX {
    color: #878787;
    overflow: visible
}

._7dPnhA .r2CdBx:last-child .sfneHK {
    display: none
}

._7dPnhA .r2CdBx:last-child .R0cyWM:hover {
    max-width: 80px
}

._7dPnhA .r2CdBx:last-child .KVQLpl {
    background-color: initial
}

    ._7dPnhA .r2CdBx:last-child .KVQLpl p {
        margin-bottom: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

._7dPnhA .r2CdBx:last-child .l-RNwX p {
    overflow: visible
}

.xwwZaM {
    background: #fff;
    padding: 7px 10px;
    min-height: 500px;
    margin: 10px 0;
    border-radius: 2px;
    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
}

    .xwwZaM .ZwEo4X {
        font-weight: 700;
        font-size: 20px
    }

    .xwwZaM .crPGT7 {
        text-transform: none;
        font-weight: 400
    }

._36G8fB {
    font-size: 14px;
    font-weight: 500;
    color: #212121;
    padding: 0 8px 8px;
    margin-bottom: 8px
}

.BaZb-E {
    height: 50px;
    width: 50px
}

._8DCNXn {
    font-size: 18px !important
}

.HbOJrW, .WMHjYN {
    font-size: 14px !important
}

.HbOJrW {
    text-transform: none !important;
    margin-top: 16px
}

._4teGKY .QpTl\+N {
    text-align: center;
    max-width: 120px;
    margin-right: 16px
}

._4teGKY .qwKJiZ {
    margin-top: 5%
}

._4teGKY ._7f-AZ2, ._4teGKY .bTeFUC {
    box-shadow: none;
    padding: 0;
    border: none;
    font-size: 14px;
    text-decoration: none;
    color: #212121;
    margin-bottom: 10px;
    font-weight: 400
}

._4teGKY .bTeFUC {
    cursor: pointer
}

    ._4teGKY .bTeFUC.kn1h\+D:hover {
        color: #212121
    }

    ._4teGKY .bTeFUC:hover {
        color: #2874f0
    }

._4teGKY .VMAkuh {
    color: #878787;
    font-size: 12px;
    margin-bottom: 5px
}

._4teGKY .Fge0fE {
    font-weight: 400
}

._4teGKY .Tj5fA3 {
    margin-left: 5px
}

._4teGKY .tOJtWC {
    padding-right: 8px
}

._4teGKY .weQ85D {
    padding-right: 5px;
    margin-bottom: 5px
}

._4teGKY .gAtNGk {
    margin: 0 3px 0 0
}

._4teGKY .aYQvaP {
    color: #ff6161;
    font-size: 12px;
    margin-bottom: 5px;
    text-transform: uppercase
}

._4teGKY .\+c6PLa {
    color: #878787;
    text-transform: uppercase
}

    ._4teGKY .\+c6PLa.sZuOCv {
        color: #26a541
    }

    ._4teGKY .\+c6PLa.ktMbR2 {
        color: #ff6161
    }

._4teGKY .U4VBrO {
    color: #212121
}

._4teGKY .h3Xt2n {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    margin-right: 5px;
    display: inline-block
}

    ._4teGKY .h3Xt2n.sZuOCv {
        background-color: #26a541
    }

    ._4teGKY .h3Xt2n.ktMbR2 {
        background-color: #ff6161
    }

._4teGKY .Ls8i0P {
    margin-left: 13px
}

._4teGKY .I3b6PJ {
    cursor: pointer;
    color: #878787
}

    ._4teGKY .I3b6PJ:hover {
        color: #2874f0
    }

.juQBm2 {
    color: #878787;
    font-size: 12px
}

.D9MzzH {
    color: #2874f0;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-left: 10px;
    white-space: nowrap
}

.en2MXc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative
}

    .en2MXc .qs\+Zwp {
        font-size: 12px;
        color: #212121;
        text-transform: capitalize;
        font-weight: 500;
        margin: 0 auto;
        border-radius: 2px;
        background-color: #fff;
        box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
        text-align: center;
        position: absolute;
        overflow-x: hidden;
        padding: 2px 8px;
        bottom: 0;
        z-index: 1
    }

._9rRUNC {
    padding: 16px;
    width: 100%;
    font-size: 14px;
    overflow: hidden;
    transition: box-shadow .1s linear;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    position: relative;
    cursor: pointer;
    display: block;
    box-shadow: 0 0 0 0 rgba(0,0,0,.15);
    margin-bottom: 8px;
    border-radius: 4px
}

    ._9rRUNC:hover {
        z-index: 1;
        box-shadow: 0 1px 12px 2px #dbdbdb
    }

    ._9rRUNC.dcdq1A {
        margin-bottom: 0
    }

    ._9rRUNC.GVxZcy, ._9rRUNC .Lgbeo4 {
        padding: 16px 0 0;
        border: none;
        position: relative
    }

        ._9rRUNC.GVxZcy:hover, ._9rRUNC .Lgbeo4:hover {
            box-shadow: none;
            z-index: inherit
        }

    ._9rRUNC ._5fQ0Y0 {
        border-bottom: none
    }

    ._9rRUNC .mcVLQq {
        color: #212121;
        text-transform: uppercase
    }

    ._9rRUNC .-oFQeI {
        padding-left: 0;
        color: #212121
    }

    ._9rRUNC .tK1F9p {
        color: #878787;
        font-size: 12px;
        margin-bottom: 5px;
        margin-right: 4px
    }

    ._9rRUNC ._9Rxyhu {
        font-weight: 400;
        font-size: 12px
    }

    ._9rRUNC .PG\+1r1 {
        color: #26a541;
        font-weight: 500;
        font-size: 12px;
        padding-right: 2px
    }

    ._9rRUNC .x0kF94 {
        color: #212121;
        text-decoration: none;
        box-shadow: none;
        padding: 0;
        font-weight: 400;
        border: none;
        text-align: left;
        cursor: default
    }

    ._9rRUNC .z8EHhE {
        background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -48px;
        display: inline-block;
        vertical-align: bottom;
        width: 17px;
        background-position: 0 -80px;
        height: 22px;
        padding-right: 24px
    }

    ._9rRUNC .hSz60T {
        text-align: right
    }

    ._9rRUNC .\+pIax9 {
        cursor: pointer;
        display: inline-block;
        border-radius: 2px;
        border: 1px solid #d7d7d7
    }

    ._9rRUNC .\+pIax9, ._9rRUNC .Qshcrc {
        text-align: center;
        background: #f9f9f9;
        box-shadow: none
    }

    ._9rRUNC .Qshcrc {
        white-space: nowrap;
        padding: 6px 10px;
        min-width: 100px;
        text-decoration: none;
        color: #212121;
        border: none;
        font-weight: 400
    }

    ._9rRUNC .saVEoO {
        background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -48px;
        height: 13px;
        background-position: 0 -23px;
        margin-bottom: 2px
    }

    ._9rRUNC .czpPs8, ._9rRUNC .saVEoO {
        display: inline-block;
        vertical-align: middle;
        width: 17px
    }

    ._9rRUNC .czpPs8 {
        background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -48px;
        height: 11px;
        background-position: 0 0
    }

    ._9rRUNC .d9QPOG {
        color: #212121
    }

    ._9rRUNC .L-7yfL {
        color: #212121;
        padding-right: 0
    }

    ._9rRUNC .d09MBd {
        margin-top: 10px;
        font-size: 12px;
        color: #878787
    }

    ._9rRUNC .m-v9yt {
        padding-left: 2px;
        cursor: pointer;
        box-shadow: none;
        font-weight: 400;
        border: none;
        text-decoration: none
    }

        ._9rRUNC .m-v9yt:hover {
            color: #2874f0
        }

    ._9rRUNC .NtCt\+S {
        margin: 15px 0 0
    }

    ._9rRUNC .UCC5zZ {
        margin: 0 0 14px 10px
    }

    ._9rRUNC .e0dNs1 {
        margin-top: 16px;
        border: 1px solid #eee;
        border-radius: 3px;
        padding: 10px 10px 6px
    }

        ._9rRUNC .e0dNs1 .hJXnvF .naEraZ {
            color: #212121;
            font-weight: 500
        }

        ._9rRUNC .e0dNs1 .hJXnvF .gK8vy- {
            padding-top: 8px;
            font-size: 12px
        }

    ._9rRUNC ._8rheEp {
        text-align: right;
        font-weight: 500
    }

    ._9rRUNC ._8rheEp, ._9rRUNC .cf1lz\+ {
        color: #212121;
        text-decoration: none;
        cursor: pointer
    }

        ._9rRUNC .cf1lz\+:hover {
            color: #2874f0
        }

    ._9rRUNC .x09sqJ {
        margin-left: 4px
    }

    ._9rRUNC .NAY9iY {
        text-align: center;
        font-size: 12px;
        color: #878787
    }

    ._9rRUNC .YI0uGi {
        color: #212121;
        font-weight: 500
    }

        ._9rRUNC .YI0uGi.Fj\+tsQ {
            color: #26a541
        }

        ._9rRUNC .YI0uGi.WC7Iqz {
            color: #ff6161
        }

    ._9rRUNC .TsW77S {
        margin-top: 20px
    }

    ._9rRUNC .hm5PD2 {
        width: 40px;
        padding: 0 12px 10px
    }

    ._9rRUNC .dnyB9y {
        font-weight: 500;
        padding-right: 5px
    }

    ._9rRUNC .-oY0yW {
        margin-top: 10px
    }

    ._9rRUNC .UkDBOk {
        color: #212121
    }

    ._9rRUNC .h9eiM7 {
        width: 10px;
        height: 10px;
        border-radius: 100%;
        margin-right: 5px;
        display: inline-block
    }

        ._9rRUNC .h9eiM7.Fj\+tsQ {
            background-color: #26a541
        }

        ._9rRUNC .h9eiM7.WC7Iqz {
            background-color: #ff6161
        }

.v5oaek {
    background-color: #fff
}

.qZCG2E {
    margin: 10px 0;
    font-weight: bolder
}

.eDigW3 {
    margin: 2px 0 5px;
    position: absolute
}

._5sElwK {
    background-color: #fff
}

.OlJmMS {
    color: #2874f0;
    cursor: pointer
}

.eXVJvP, .iv17X8 ._93yaU\+.eXVJvP {
    padding-bottom: 16px
}

.C5Dz9z {
    margin-top: 10px;
    padding-right: 8px
}

.Fg4Gw9 {
    display: inline-block;
    color: #878787;
    font-size: 12px;
    background-color: #f1f3f6;
    padding: 2px 8px;
    border-radius: 20px;
    margin-top: 4px
}

.MGUXeE .yMIva6 {
    min-height: 90px
}

    .MGUXeE .yMIva6 .hWYImA {
        padding: 30px;
        font-size: 16px;
        text-align: center
    }

.agpmN3, .AURNhM {
    color: #2874f0;
    word-break: break-all
}

.agpmN3 {
    padding-bottom: 10px;
    font-weight: 500;
    margin-left: -10px;
    width: auto
}

    .agpmN3 .B3sOrq {
        cursor: pointer
    }

        .agpmN3 .B3sOrq .r68OKG {
            vertical-align: middle
        }

        .agpmN3 .B3sOrq .fqY5bE {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }

.RaSIYP {
    cursor: pointer;
    width: auto;
    vertical-align: top
}

.r68OKG {
    width: 18px;
    margin: 0 8px 0 12px;
    cursor: pointer
}

.dnn4OO {
    cursor: default !important;
    width: auto;
    vertical-align: top;
    color: #9e9e9e
}

._6p94Wz {
    height: 580px;
    width: 400px;
    overflow: hidden !important
}

.vr8\+0Z {
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
}

.izHcMu {
    display: inline-block;
    max-width: 170px
}

.i4-UBP {
    min-width: 161px
}

._7mZoM8, .k4BVH4 {
    max-width: 190px;
    overflow-x: hidden
}

.VZgjET {
    word-wrap: break-word
}

.rNfVRF {
    margin-top: 10px;
    font-size: 15px;
    text-transform: uppercase
}

.TCh5p0 {
    color: #c2c2c2
}

.c4AnHI {
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.KW8x\+l {
    display: inline-block;
    padding-left: 5px;
    height: 20px
}

.xWySTB {
    border-right: 1px solid #d7d7d7;
    height: 18px
}

.d2vzI8 {
    display: inline-block;
    margin-left: 20px
}

.\+4nIqR {
    max-width: 185px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._7mZoM8 {
    max-width: 250px
}

.pWt5J9 {
    padding-bottom: 5px
}

.xvtqnk {
    padding: 10px 30px
}

.m1EqwV, .xvtqnk {
    font-weight: 500;
    background-color: #fb641b;
    color: #fff;
    border-radius: 2px;
    font-size: 13px;
    float: right
}

.m1EqwV {
    padding: 5px 30px
}

._85MYVc {
    margin: 8px 30px 0;
    cursor: pointer
}

.BET3jj {
    padding: 0 24px 24px;
    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;
    transition: all .3s linear;
    min-height: 250px
}

    .BET3jj .AbdfIq {
        font-weight: 100;
        border: none;
        font-size: 16px;
        margin-right: 20px;
        cursor: pointer;
        vertical-align: super
    }

.Pk3Uj1 {
    border-bottom: 1px solid #e0e0e0;
    color: #000;
    padding: 24px
}

.aqOt-F .B40hID, .Pk3Uj1 {
    font-size: 20px;
    font-weight: 500
}

.aqOt-F .B40hID {
    padding: 32px 32px 8px
}

.aqOt-F .JzSAo9 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    padding: 16px 32px;
    cursor: pointer
}

    .aqOt-F .JzSAo9:not(:last-child) {
        border-bottom: 1px solid #e4e7ed
    }

.aqOt-F .a-iY\+z {
    margin-left: auto
}

.W4Xw0- {
    cursor: default !important
}

.m2Lyjq .IWPgN3 {
    box-shadow: none;
    border: none;
    vertical-align: baseline;
    margin-left: -10px;
    color: #2874f0;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0 0 10px;
    text-align: left
}

.m2Lyjq .PMFkGZ {
    height: 23px;
    width: 18px;
    cursor: pointer;
    margin: 0 13px -7px
}

.ceA9lv {
    height: 14px;
    margin: 0 2px
}

.ceA9lv, .CuCrM1 {
    vertical-align: middle
}

.CuCrM1 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.fhcag1 {
    padding: 0 4px;
    font-size: 14px;
    text-decoration: line-through
}

.EklPU1 {
    font-size: 14px;
    font-weight: bolder;
    color: #388e3c
}

.FsoWHP {
    margin-bottom: 16px
}

    .FsoWHP .sflFW8 {
        background-color: #fff7e1;
        display: inline-block;
        padding: 8px 16px;
        font-size: 12px;
        border-radius: 15px
    }

.QPQKkX {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background-color: none;
    display: inline-block;
    margin-right: 8px
}

    .QPQKkX, .QPQKkX.Uww9e\+ {
        border: 2px solid #26a541
    }

        .QPQKkX.Uww9e\+ {
            background-color: #26a541
        }

        .QPQKkX.F5bjRy {
            background-color: none;
            border: 2px solid #26a541
        }

        .QPQKkX.TxjnHg {
            background-color: #ff6161;
            border: 2px solid #ff6161
        }

        .QPQKkX.QSSUEd {
            background-color: none;
            border: 2px solid #ff6161
        }

        .QPQKkX.pW0p4z {
            background-color: #ff9f00;
            border: 2px solid #ff9f00
        }

        .QPQKkX.T4iJui {
            background-color: none;
            border: 2px solid #ff9f00
        }

.g1SRZp {
    font-size: 14px;
    font-weight: 500
}

.PkK9no {
    font-size: 12px;
    margin-top: 8px
}

.MQKg9P {
    max-width: 360px
}

.meBxe\+ {
    color: #212121
}

    .meBxe\+.ZF08X- {
        background-color: #fff;
        margin: 0 !important;
        font-size: 14px !important;
        padding: 15px;
        width: 100%;
        border-top: 1px solid #f0f0f0
    }

.xnU\+z6 {
    color: #212121;
    text-align: right;
    font-weight: 500
}

.MyA5Xy, .xnU\+z6 {
    text-decoration: none;
    cursor: pointer
}

.MyA5Xy {
    color: #2874f0
}

.FsK2Kd {
    width: 100%
}

    .FsK2Kd ._7tDTdy {
        text-transform: uppercase;
        font-weight: 500;
        padding: 10px
    }

    .FsK2Kd .EGV34m {
        background-color: #717171;
        border-radius: 10px;
        text-align: center;
        padding: 4px 12px;
        font-size: 12px;
        color: #fff;
        margin-left: 15px
    }

    .FsK2Kd .xLp1AP {
        font-weight: 400;
        padding: 10px;
        text-align: right
    }

    .FsK2Kd .\+TpB-M {
        padding-left: 5px
    }

    .FsK2Kd .rVlgsV {
        font-size: 12px;
        color: #3f3f3f;
        text-transform: capitalize
    }

    .FsK2Kd .m2CIld {
        margin-bottom: -3px;
        height: 16px;
        width: 18px;
        margin-right: 4px
    }

    .FsK2Kd .TTpDYQ {
        text-align: justify;
        padding: 5px 10px 10px 35px;
        background-color: #f9f9f9
    }

    .FsK2Kd ._4KXcp0, .FsK2Kd .TTpDYQ {
        font-size: 12px;
        font-weight: 500;
        color: #212121
    }

    .FsK2Kd ._4KXcp0 {
        margin: 5px 0 5px 35px
    }

._5i4N4c {
    list-style-type: disc;
    margin: 5px 0 5px 15px;
    font-size: 14px
}

.B-CGSx {
    list-style-type: none;
    font-size: 14px;
    margin: 5px 0
}

    .B-CGSx .PDdHSf {
        font-weight: 500
    }

        .B-CGSx .PDdHSf .OMCXY2 {
            font-size: 12px;
            margin-right: 2px
        }

.W3lbmA {
    font-weight: 500;
    color: #2874f0;
    cursor: pointer;
    margin-left: 2px
}

.Vk9v-d {
    width: 800px
}

.Y9TUVI {
    padding-left: 4px;
    margin-left: 5px 15px 5px
}

._9md8wC {
    font-size: 14px;
    font-weight: 500;
    color: #2874f0;
    margin: 15px
}

.qflzVH {
    vertical-align: sub;
    height: 15px
}

.mViD2X {
    cursor: pointer;
    color: #2874f0;
    padding-left: 4px
}

._7ByTWC {
    margin-top: 16px
}

.wPG\+9c {
    font-weight: 500
}

.mNFbxY {
    margin-top: 8px
}

.yM63kn {
    width: 60%;
    min-width: 800px
}

    .yM63kn .W5zpz0 {
        padding: 24px 32px;
        border-bottom: thin solid #e0e0e0
    }

        .yM63kn .W5zpz0 .Uuqvqa {
            font-size: 24px;
            font-weight: 500
        }

    .yM63kn .cn1Srf {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 32px 0
    }

        .yM63kn .cn1Srf ._5qbNJq, .yM63kn .cn1Srf .stVfMH {
            -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -webkit-flex-basis: 0;
            -ms-flex-preferred-size: 0;
            flex-basis: 0;
            padding: 0 32px
        }

            .yM63kn .cn1Srf ._5qbNJq .rhLZYJ {
                font-size: 14px
            }

            .yM63kn .cn1Srf ._5qbNJq .X51Krs {
                margin-top: 8px
            }

                .yM63kn .cn1Srf ._5qbNJq .X51Krs .Wa6rXq {
                    list-style: disc;
                    margin-left: 16px;
                    margin-top: 8px
                }

            .yM63kn .cn1Srf ._5qbNJq .B\+E5km {
                margin: 24px 0;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center
            }

                .yM63kn .cn1Srf ._5qbNJq .B\+E5km ._6o8HXc {
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    width: 56px;
                    height: 56px
                }

                .yM63kn .cn1Srf ._5qbNJq .B\+E5km .xcFX8L {
                    font-size: 14px;
                    margin-left: 16px
                }

        .yM63kn .cn1Srf .stVfMH {
            border-left: thin solid #e0e0e0;
            max-height: 600px;
            overflow-y: auto
        }

            .yM63kn .cn1Srf .stVfMH .Uuqvqa {
                font-size: 16px;
                font-weight: 500
            }

            .yM63kn .cn1Srf .stVfMH .VCTcVm {
                margin-top: 24px;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex
            }

                .yM63kn .cn1Srf .stVfMH .VCTcVm ._6o8HXc {
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    margin-right: 16px;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    width: 72px;
                    height: 72px
                }

.VPfGcS {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

    .VPfGcS .uXLkg7 {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 12px
    }

        .VPfGcS .uXLkg7 .qAf118 {
            max-width: 75%
        }

    .VPfGcS .KajXO\+ {
        margin-bottom: 12px;
        border: none;
        border-top: 1px dashed #e0e0e0
    }

    .VPfGcS ._2BHAaO {
        color: #388e3c
    }

    .VPfGcS .MhmfI1 {
        color: #ff4343
    }

    .VPfGcS .GFank7 {
        font-weight: 500
    }

.x6xEsd .vjz\+fk {
    text-align: center;
    max-width: 120px;
    margin-right: 16px
}

.x6xEsd .qu1PcO {
    position: relative;
    height: 75px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.x6xEsd .iYY1OF {
    margin-top: 5%
}

.x6xEsd .QrgBVC {
    text-align: center;
    max-width: 120px;
    margin: 0 16px 0 14px
}

    .x6xEsd .QrgBVC .mcxqC6 {
        width: 50px
    }

.x6xEsd .Lzl9u8 {
    color: #212121;
    margin: 0 auto;
    left: 1px;
    width: 25%;
    top: 50%;
    overflow-x: hidden
}

.x6xEsd .HNUjI0, .x6xEsd .Lzl9u8 {
    font-size: 12px;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 1px 1px 3px 1px rgba(0,0,0,.15);
    text-align: center;
    padding: 2px 4px;
    text-transform: capitalize;
    pointer-events: none;
    position: absolute;
    font-weight: 500
}

.x6xEsd .HNUjI0 {
    bottom: 0
}

.x6xEsd ._3jioYV, .x6xEsd .NhVYly {
    box-shadow: none;
    padding: 0;
    border: none;
    font-size: 14px;
    text-decoration: none;
    color: #212121;
    margin-bottom: 10px;
    font-weight: 400
}

.x6xEsd .NhVYly {
    cursor: pointer
}

    .x6xEsd .NhVYly:hover {
        color: #2874f0
    }

.x6xEsd .\+2A5qB {
    color: #878787;
    font-size: 12px;
    margin-bottom: 5px
}

.x6xEsd .OPQSw- {
    max-width: 200px;
    overflow: hidden
}

.x6xEsd .H9SwjV {
    font-weight: 400
}

.x6xEsd ._4cSgjb {
    font-size: 13px
}

.x6xEsd .lG2kI3 {
    margin-left: 5px
}

.x6xEsd .PcM8XU {
    padding-right: 8px
}

.x6xEsd ._6WW5eI {
    padding-right: 5px;
    margin-bottom: 5px
}

.x6xEsd .WycBbe {
    padding-bottom: 12px
}

.x6xEsd ._9caAHK {
    margin-bottom: 2px
}

.x6xEsd .FfS9BZ {
    margin: 0 3px 0 0
}

.x6xEsd .UkalR7 {
    color: #ff6161;
    font-size: 12px;
    margin-bottom: 5px;
    text-transform: uppercase
}

.x6xEsd .sKNC0n {
    color: #878787;
    text-transform: uppercase
}

    .x6xEsd .sKNC0n.K16dhL {
        color: #26a541
    }

    .x6xEsd .sKNC0n.F22S1G {
        color: #ff6161
    }

.x6xEsd .qbFWpt {
    color: #212121
}

.x6xEsd .QGuk\+3 {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    margin-right: 12px;
    display: inline-block
}

    .x6xEsd .QGuk\+3.K16dhL {
        background-color: #26a541
    }

    .x6xEsd .QGuk\+3.F22S1G {
        background-color: #ff6161
    }

.x6xEsd .Y\+func {
    margin-left: 3px
}

.x6xEsd ._4ql7qZ {
    cursor: pointer;
    color: #878787
}

    .x6xEsd ._4ql7qZ:hover {
        color: #2874f0
    }

.x6xEsd .KA4OjL {
    cursor: default
}

    .x6xEsd .KA4OjL:hover {
        color: #000
    }

.x6xEsd .josqL1 {
    margin-left: calc(25% + 16px)
}

.x6xEsd .gdKbkh {
    color: #878787;
    font-size: 12px;
    line-height: 20px;
    white-space: nowrap
}

    .x6xEsd .gdKbkh .pYVfxJ {
        color: #2874f0;
        font-weight: 500;
        cursor: pointer
    }

.x6xEsd .Xttpmn {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    padding-bottom: 8px
}

    .x6xEsd .Xttpmn .acdTcg {
        color: #26a541;
        font-weight: 500;
        padding-left: 20px;
        font-size: 16px
    }

    .x6xEsd .Xttpmn .\-3AXNN {
        font-weight: 400;
        font-size: 16px;
        margin-top: 8px
    }

.x6xEsd .JuYy5X {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.x6xEsd .X-LV81 .Xttpmn {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 500
}

.x6xEsd .X-LV81 .-KvsGJ {
    margin-top: 4px;
    font-size: 12px;
    color: #878787
}

.x6xEsd .X-LV81 .Bt0O1z {
    margin-top: 8px;
    font-size: 12px
}

.x6xEsd .Qep0v4 {
    width: 30%
}

    .x6xEsd .Qep0v4 .mclW\+p {
        text-decoration: line-through;
        font-size: 14px;
        font-weight: 500;
        line-height: 24px;
        color: #717478;
        margin-left: 4px
    }

.x6xEsd .kfSjwz {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.x6xEsd ._0I5Nof {
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #717478
}

.x6xEsd .PoX8Sm {
    border: 1px solid #e4e7ed;
    border-radius: 4px;
    padding: 12px 16px;
    margin-top: 12px
}

.x6xEsd .M3BvnH, .x6xEsd .PoX8Sm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.x6xEsd .M3BvnH {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 4px 8px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-top: 4px;
    border-radius: 4px
}

    .x6xEsd .M3BvnH .lSprOG {
        width: 20px;
        height: 20px
    }

    .x6xEsd .M3BvnH .d5\+3AE {
        font-size: 14px;
        font-weight: 600
    }

.x6xEsd .F3eg4L {
    font-weight: 500
}

.x6xEsd ._6NkSAH {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .x6xEsd ._6NkSAH ._1rQELa {
        height: 40px;
        width: 40px;
        margin-right: 12px
    }

    .x6xEsd ._6NkSAH .twkYn1 {
        font-size: 12px;
        color: #717478;
        margin-bottom: 4px
    }

    .x6xEsd ._6NkSAH ._6-HeLF {
        font-size: 14px
    }

@media print {
    header {
        display: none
    }

    .UsluAE {
        display: block !important
    }

    footer {
        display: none
    }
}

.mj89Qm {
    background-color: #f1f3f6
}

.KiyxpE {
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

.d15j39 {
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 24px;
    background: #fff
}

.XgRady {
    background: #fff;
    border-top: 1px dashed #f0f0f0
}

.CzfIIQ {
    padding-left: 30px
}

.pWScQq {
    text-align: center;
    margin-left: -10px
}

.gyGyYP {
    box-shadow: none;
    padding: 0;
    border: none;
    font-size: 14px;
    text-decoration: none;
    color: #212121;
    font-weight: 500
}

.wdwUSO {
    margin-top: 10px;
    padding-right: 8px
}

.lseZhU {
    padding-left: 38px
}

.LMWDUq {
    color: #878787;
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 4px
}

.VjQrRs {
    font-weight: 400;
    font-size: 12px
}

.ZF-mrj {
    cursor: pointer;
    color: #878787
}

    .ZF-mrj:hover {
        color: #2874f0
    }

.R6Au2F {
    padding: 0 10px 10px;
    width: auto
}

.QvBBeY {
    -webkit-transform: translateY(7px);
    transform: translateY(7px)
}

.LPixbI {
    margin-top: 10px;
    padding-right: 10px
}

.gsoMzp {
    text-decoration: line-through
}

.UsluAE {
    border-right: none !important;
    border-left: none !important;
    border-bottom: none !important
}

.xCGb2J {
    text-transform: uppercase;
    font-weight: 500;
    color: #ff6161;
    margin-left: -10px;
    padding-left: 18px
}

.D0GBgT {
    text-align: center
}

._4IY7m- {
    margin-right: 16px
}

._4IY7m-, .Q\+fa4Q {
    text-align: center;
    max-width: 120px
}

.\+cKbaY {
    padding: 24px;
    cursor: pointer;
    color: #2874f0;
    font-weight: 500
}

.JJNDsc {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #212121
}

.sIvQP- {
    padding-left: 2px;
    margin-bottom: 12px
}

.UVucxO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.v09GU0 {
    padding-left: 16px
}

.vXYfFa {
    position: relative
}

    .vXYfFa .Dmow87 {
        display: inline-block;
        width: 0
    }

    .vXYfFa .VWXozq {
        width: 25%
    }

    .vXYfFa .a-vppr {
        width: 33%
    }

    .vXYfFa .HgMM00 {
        width: calc(100% - 10px);
        margin-left: 11px;
        margin-top: -8px;
        height: 3px;
        background: #e0e0e0
    }

    .vXYfFa .bltu96 {
        background: #26a541;
        width: auto;
        height: 3px;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: center left;
        transform-origin: center left;
        transition: -webkit-transform 1s ease-in;
        transition: transform 1s ease-in;
        transition: transform 1s ease-in,-webkit-transform 1s ease-in
    }

    .vXYfFa .kLd04k {
        width: 20px;
        height: 20px;
        position: absolute;
        display: inline-block;
        top: 20px
    }

    .vXYfFa ._58-M0h {
        border-radius: 50%;
        width: 12px;
        height: 12px;
        position: relative;
        left: 0;
        cursor: pointer;
        top: 16px;
        background: #e0e0e0
    }

        .vXYfFa ._58-M0h, .vXYfFa ._58-M0h:hover {
            transition: -webkit-transform .25s ease-in;
            transition: transform .25s ease-in;
            transition: transform .25s ease-in,-webkit-transform .25s ease-in
        }

            .vXYfFa ._58-M0h:hover {
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
                transition-delay: 0s !important
            }

    .vXYfFa ._4BlZ2p {
        -webkit-transform: translateX(-44%) translateY(-20px);
        transform: translateX(-44%) translateY(-20px);
        font-size: 12px;
        text-align: center;
        font-weight: 500;
        color: #e0e0e0
    }

    .vXYfFa .c6Enwu {
        -webkit-transform: translateX(-15px) translateY(-20px);
        transform: translateX(-15px) translateY(-20px)
    }

    .vXYfFa ._1lJTQA {
        padding: 2px 0;
        width: 100%;
        margin-top: -7px;
        margin-bottom: 10px;
        min-height: 80px
    }

    .vXYfFa .Ne6tiH {
        width: 0;
        height: 0;
        position: relative;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid #e0e0e0;
        top: 16px;
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px)
    }

    .vXYfFa ._6X1JJD {
        position: relative;
        top: 10px;
        padding: 0 30px 0 20px;
        width: 100%
    }

    .vXYfFa ._0R\+luW {
        transition: left .4s
    }

    .vXYfFa ._9MNud4 {
        background-color: #e0e0e0;
        border-color: #878787;
        pointer-events: none
    }

    .vXYfFa ._1uPCF7 {
        opacity: 0;
        display: inline-block;
        width: 28px;
        height: 28px;
        position: absolute;
        border-radius: 50%;
        left: 50%;
        top: 50%;
        margin-top: -14px;
        margin-left: -14px;
        -webkit-animation-name: _3vQXh5;
        animation-name: _3vQXh5;
        -webkit-animation-duration: 4s;
        animation-duration: 4s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        background-image: radial-gradient(circle at 50% 50%,rgba(56,142,60,0),rgba(56,142,60,.01) 20%,rgba(56,142,60,.25))
    }

    .vXYfFa .PRB7vV, .vXYfFa .RHNtho, .vXYfFa .skfgVJ, .vXYfFa .ua2L6L, .vXYfFa .XrUNqG {
        transition: background .25s ease-in
    }

    .vXYfFa .PRB7vV, .vXYfFa .RHNtho {
        background: #26a541
    }

    .vXYfFa .RiWnqI, .vXYfFa .skfgVJ {
        background: #ff6161
    }

    .vXYfFa .ua2L6L, .vXYfFa .XrUNqG {
        background: #ff9f00
    }

    .vXYfFa .IRNTRj, .vXYfFa .LcvcB9, .vXYfFa .LZUj7N, .vXYfFa .Oe1Ld1, .vXYfFa .UDQY50 {
        transition: color .25s ease-in
    }

    .vXYfFa .nbCXIr {
        color: #e0e0e0
    }

    .vXYfFa .Oe1Ld1, .vXYfFa .UDQY50 {
        color: #26a541
    }

    .vXYfFa .IRNTRj {
        color: #ff6161
    }

    .vXYfFa .LcvcB9, .vXYfFa .LZUj7N {
        color: #ff9f00
    }

    .vXYfFa .pnT-kK {
        border-top: 1px solid #e0e0e0;
        margin-top: 20px;
        padding-top: 5px;
        min-height: 50px
    }

        .vXYfFa .pnT-kK .dXc\+mT {
            display: none
        }

        .vXYfFa .pnT-kK ._75py5E {
            font-size: 10px;
            word-wrap: break-word;
            padding-top: 3px
        }

            .vXYfFa .pnT-kK ._75py5E .OKMfdT {
                border-left: 1px solid #e0e0e0;
                padding: 0 2px
            }

            .vXYfFa .pnT-kK ._75py5E ._3szbO\+ {
                padding-right: 2px
            }

        .vXYfFa .pnT-kK ._8KLt9- {
            font-size: 12px;
            font-weight: 500
        }

        .vXYfFa .pnT-kK .ZAbzCz {
            padding-left: 5px;
            color: #2874f0
        }

        .vXYfFa .pnT-kK .FXlDCs {
            color: #ff6161
        }

        .vXYfFa .pnT-kK .mKz0YP {
            padding-left: 5px
        }

        .vXYfFa .pnT-kK .ZAbzCz:hover {
            text-decoration: underline
        }

        .vXYfFa .pnT-kK .SFeJQ0 {
            font-size: 10px;
            cursor: pointer;
            padding-top: 3px;
            font-weight: 500;
            color: #2874f0
        }

        .vXYfFa .pnT-kK .jcyQXU {
            padding-right: 3px
        }

            .vXYfFa .pnT-kK .jcyQXU:last-child {
                padding-right: 0
            }

        .vXYfFa .pnT-kK .oKTKOz {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

@-webkit-keyframes _3vQXh5 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes _3vQXh5 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.c374qk {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .c374qk.rnV2S5 {
        margin-top: 5%
    }

    .c374qk .gRHwM0 {
        overflow-y: scroll;
        height: 100%;
        max-height: 165px !important
    }

    .c374qk ._3xvobX {
        width: 370px !important
    }

    .c374qk .adet-y {
        border-bottom: 1px solid #e0e0e0;
        padding: 12px
    }

    .c374qk .CEv4dQ {
        color: #000
    }

    .c374qk .FnFEdW {
        color: #878787;
        font-weight: 500;
        font-size: 12px
    }

    .c374qk .Awckp\+ {
        color: #212121;
        font-weight: 500;
        text-align: right
    }

    .c374qk .V36p8- {
        padding: 5px 0
    }

    .c374qk .sK3cwY {
        border-top: 1px dashed #e0e0e0
    }

    .c374qk .Syjj9F {
        font-size: 12px;
        font-weight: 500;
        padding: 5px 12px 0;
        background: #fffed5;
        margin-top: 10px;
        border: 1px solid #f0f0f0
    }

    .c374qk ._4E093v {
        margin-left: -5px;
        font-size: 14px
    }

    .c374qk .SrvBj9 {
        font-size: 10px
    }

    .c374qk .-JmBpC, .c374qk .SrvBj9 {
        padding-right: 20px
    }

    .c374qk .LoXkWV {
        color: #26a541;
        font-weight: 500;
        font-size: 14px
    }

    .c374qk ._2DoW9u {
        text-decoration: line-through
    }

    .c374qk .aCbH9\+ {
        color: #212121;
        font-size: 12px;
        margin-top: 16px;
        display: block
    }

        .c374qk .aCbH9\+, .c374qk .aCbH9\+ .kUcXGS {
            list-style-type: disc;
            list-style-position: inside
        }

    .c374qk ._6w0-SQ {
        background-color: #e7f8ec;
        padding: 16px 16px 8px;
        border-radius: 3px
    }

        .c374qk ._6w0-SQ .V36p8- {
            padding-bottom: 8px
        }

._3rjA7v {
    width: 100%;
    margin-top: 10px;
    border-radius: 2px;
    background-color: #f9f9f9;
    box-shadow: none;
    border: 1px solid #f0f0f0;
    border-bottom: none
}

    ._3rjA7v .lEyWzI {
        text-transform: uppercase;
        font-weight: 500;
        padding: 10px;
        width: auto
    }

        ._3rjA7v .lEyWzI.EWGAjW {
            width: 100%;
            display: block
        }

            ._3rjA7v .lEyWzI.EWGAjW .zBBIr2 {
                display: none
            }

    ._3rjA7v .fhFyTd {
        padding-left: 5px
    }

    ._3rjA7v .zBBIr2 {
        margin-bottom: -3px;
        height: 16px;
        width: 18px;
        margin-right: 4px
    }

    ._3rjA7v .k7xZwi {
        border-bottom: 1px solid #f0f0f0
    }

    ._3rjA7v .-l1WCs {
        margin: 11px 0 5px 30px;
        font-size: 12px
    }

.hIen3l {
    border: 1px solid #f0f0f0
}

    .hIen3l ._5aiHIT {
        padding: 10px 24px;
        border-bottom: 1px solid #f0f0f0;
        margin-bottom: -1px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

        .hIen3l ._5aiHIT .CY2jbX, .hIen3l ._5aiHIT .VE-w8U {
            display: inline-block
        }

        .hIen3l ._5aiHIT .CY2jbX {
            width: calc(100% - 100px);
            color: #2874f0;
            font-weight: 500
        }

        .hIen3l ._5aiHIT .VE-w8U {
            width: 100px;
            text-align: center
        }

    .hIen3l .Vr-VRM {
        fill: #212121
    }

    .hIen3l .BKd7E7 {
        width: 100%
    }

.E4JBd3 .BKd7E7 {
    display: block;
    transition: height .3s ease-in-out
}

.E4JBd3 .Kcm9UL {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: all .3s ease-in-out
}

.JbxNTn .BKd7E7 {
    display: none;
    transition: height .2s ease-in-out
}

.JbxNTn .Kcm9UL {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: all .2s ease-in-out
}

.f3XVWN {
    max-width: 700px;
    font-size: 14px
}

    .f3XVWN .D\+JYr4 {
        padding: 10px 0 20px
    }

    .f3XVWN .\+IqJBA {
        padding: 20px 0
    }

    .f3XVWN .m78ymf {
        background: #f0f0f0;
        font-size: 16px;
        font-weight: 500;
        border-bottom: 1px solid #e0e0e0;
        padding: 10px 10px 10px 15px;
        color: #212121
    }

    .f3XVWN .wQAr\+s {
        max-height: 500px;
        overflow: auto;
        padding: 12px 20px 12px 15px
    }

    .f3XVWN .KfH4i2 {
        border-bottom: 1px solid #d7d7d7;
        padding-bottom: 8px;
        font-weight: 500
    }

    .f3XVWN ._5jL2Wd {
        overflow: hidden;
        padding: 8px 0;
        border-bottom: 1px solid #d7d7d7
    }

    .f3XVWN ._57vl27 {
        text-align: right
    }

    .f3XVWN ._0\+xAHo {
        margin: 10px 0
    }

    .f3XVWN .Xu\+L49 {
        padding: .6em .8em .5em 0
    }

    .f3XVWN .REsV2n {
        margin-bottom: 10px
    }

    .f3XVWN .RaFZTQ {
        color: #ff6161
    }

    .f3XVWN .whBSY9 {
        padding-left: 4px
    }

    .f3XVWN .Fs7Spc {
        font-size: 14px
    }

    .f3XVWN .TRz9wp {
        margin-bottom: 10px;
        background: #fce7e7;
        border: 1px solid #ff6161;
        color: #ff6161;
        padding: 5px;
        text-align: left
    }

    .f3XVWN .LZeAqP {
        width: 100%;
        height: 50px;
        overflow-x: auto;
        resize: none;
        font-size: 14px;
        padding: 5px 6px;
        border: 1px solid #d7d7d7;
        border-radius: 4px
    }

    .f3XVWN .b-viDk, .f3XVWN .kzhFAV {
        position: relative;
        margin: 12px 0 4px
    }

    .f3XVWN .kzhFAV {
        text-align: right
    }

    .f3XVWN .LMjvl9 {
        border: 1px solid #f9e2b2;
        padding: 5px;
        background: #fffed5;
        margin-top: 10px
    }

    .f3XVWN .TuPzgq {
        margin: 14px 16px 10px;
        border-top: 1px solid #d7d7d7
    }

    .f3XVWN .U0hIXc {
        color: #fff;
        box-shadow: none;
        padding: 8px 0;
        border-radius: 2px;
        text-transform: uppercase;
        cursor: pointer;
        text-align: center;
        margin-left: 14px;
        width: 30%;
        height: 44px
    }

    .f3XVWN .GrYaBx {
        margin-top: 6px;
        font-size: 14px
    }

    .f3XVWN .zN1YBe {
        margin-top: 2px;
        display: inline-block;
        height: 18px;
        width: 18px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA80lEQVQ4y2NgGGiQNjONBYgzgTiOEkOEgXg2EP8H4mJyDREC4i1QQ/4AsS85hnAC8UaoISD8A4hdSDWEFYgnIRkCwr+BOIRUg2KB+BeaQSA8kxRDlIH4CRZDDgFxGDYNHEDsDMT8SGKMQLwSzYC/QNwNxFzYDDEC4g1A/BWII5DE/aFhgWxIETYDJIG4B4jfIik+CsTM0Fg6jCT+D4gLcfnfB4hvY/G/FxD7oRnSQCgw5YF4AlQxTONFID6CxJ8LCkNiYycRiD9hcR3IqzykphdfIH6FZAiIrUNufnIF4vdQg1IoLSZA3lwKKi6oUd5IEaseALb59n6skELdAAAAAElFTkSuQmCC) no-repeat scroll 0 0
    }

.xB4q-y {
    margin: 0 36px !important;
    min-height: 100px !important
}

.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%
    }

.mNuJGo {
    margin: 0 0 2px -4px
}

    .mNuJGo .xUEf4l {
        max-width: 230px;
        overflow-y: hidden
    }

.BmdPGq .Prd6YA {
    font-size: 12px
}

.BmdPGq .u3IpKC {
    padding-bottom: 8px;
    font-weight: 500
}

.BmdPGq .djmHbT {
    font-size: 12px;
    line-height: 16px
}

.BmdPGq .guD5Pd {
    color: #26a541
}

.BmdPGq ._0X-6fz, .BmdPGq .el-HR5, .BmdPGq .WktxIk {
    color: #ff9f00
}

.BmdPGq .PZH7-k {
    color: #ff6161
}

.S3xNq\+ {
    overflow-y: scroll;
    height: 100%;
    max-height: 165px !important
}

.IiLrMF {
    width: 250px !important
}

.N-7yke {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 16px;
    border-radius: 4px 4px 0 0
}

    .N-7yke ._2xY6bj {
        font-size: 16px;
        font-weight: 500;
        margin-right: 16px
    }

    .N-7yke .nSwnOz {
        font-size: 14px;
        line-height: 1.5;
        color: #212121
    }

    .N-7yke ._21Rikb {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-left: auto
    }

    .N-7yke ._2mosnd {
        font-size: 20px;
        font-weight: 500;
        line-height: 1.4;
        color: #212121;
        margin-left: 12px
    }

    .N-7yke .F1nsEc {
        color: #878787;
        margin-left: 16px
    }

    .N-7yke .F1nsEc, .N-7yke .ZuhyBM {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 14px;
        font-weight: 500
    }

    .N-7yke .ZuhyBM {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 2px;
        background-color: #c2c2c2;
        padding: 8px;
        color: #000;
        text-align: center;
        margin-left: 24px;
        width: 160px;
        height: 40px;
        cursor: pointer
    }

    .N-7yke ._5RHfNI {
        background-color: #ffc200
    }

.O-YGia {
    background-color: #fff0ff
}

._6uOyf9 {
    color: #854987
}

.ejrH5a.EOfJyY {
    margin: 16px 0;
    border-radius: 4px
}

.ejrH5a.tp43\+v {
    border: 1px solid #dd94cf
}

.ejrH5a.rPMnz7 {
    border: 1px solid #beb8ad
}

.h-r3tV {
    background-color: var(--color-light-orange)
}

.bWV-FJ {
    font-size: 14px
}

    .bWV-FJ .saQyQD {
        height: 100px;
        box-shadow: none;
        margin-bottom: 20px;
        background-color: #fff
    }

    .bWV-FJ .baVoYn, .bWV-FJ .MuQWSB {
        height: 15px;
        border-radius: 4px;
        background: #f0f0f0;
        margin: 16px
    }

    .bWV-FJ .baVoYn {
        width: 50%
    }

.ScrJ44 {
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    height: 1px;
    display: block !important;
    width: 100% !important
}

.Lua5dN {
    margin: 10px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .Lua5dN .v0q-qo {
        color: #2874f0;
        font-weight: 500;
        text-align: center;
        padding: 10px;
        background-color: #fff;
        border: 1px solid #d7d7d7;
        font-size: 14px;
        border-radius: 2px;
        text-transform: capitalize;
        box-shadow: none
    }

.p7-36Z {
    background-color: #fffed5;
    margin: 16px 0;
    padding: 10px 24px
}

    .p7-36Z .\+2mToA {
        border-top: 1px solid #fbedc0;
        margin-top: 4px;
        font-size: 12px;
        padding-top: 8px
    }

    .p7-36Z .T5kjdI {
        font-weight: 500;
        color: #2874f0;
        padding-left: 5px
    }

    .p7-36Z .P2UPPY {
        text-transform: uppercase;
        cursor: pointer;
        margin-left: 2px
    }

    .p7-36Z .A8OyL\+ {
        height: 14px;
        width: 14px;
        vertical-align: text-bottom
    }

    .p7-36Z .AdHF\+R {
        background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -65px;
        display: inline-block;
        vertical-align: middle;
        width: 22px;
        height: 14px
    }

        .p7-36Z .AdHF\+R.saJRe7 {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }

    .p7-36Z .qZuGkg {
        cursor: pointer;
        text-align: center;
        display: inline-block
    }

    .p7-36Z .GxWH7a {
        vertical-align: top;
        font-weight: 500
    }

    .p7-36Z ._2g\+mny {
        padding-right: 6px
    }

    .KvCB-r, .p7-36Z .VfGvvb {
        cursor: pointer
    }

.KvCB-r {
    width: 140px;
    max-width: 100%;
    padding: 8px 12px;
    background: #2874f0;
    color: #f0f0f0;
    border: 1px solid #2874f0;
    border-radius: 2px;
    box-shadow: none;
    text-align: center;
    float: right
}

.jLBFAA {
    display: block;
    font-size: 16px;
    padding-bottom: 5px
}

.Ds8HCD {
    color: #878787
}

.efNEyf {
    width: 85%;
    padding-right: 5px
}

.efNEyf, .hn0XP2 {
    display: inline-block;
    vertical-align: middle
}

.hn0XP2 {
    width: 15%
}

.AolT3K {
    vertical-align: top;
    width: 20px;
    height: 20px;
    margin-right: 7px;
    margin-top: 2px;
    font-size: 12px;
    line-height: 12px;
    background-color: #fb641b;
    color: #fff;
    padding: 4px;
    border-radius: 14px;
    text-align: center;
    display: inline-block;
    font-weight: 600
}

.DHzCXk {
    padding: 8px 16px;
    background: #fffbf6
}

.zz\+u2f {
    background: #ffeaed;
    border: 1px solid #ffcbd0;
    box-shadow: none
}

.Tl32xF {
    margin: auto 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .Tl32xF ._1LuX0b {
        display: inline-block;
        width: 95%;
        line-height: 25px
    }

.zMzqv7 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -ms-overflow-style: none
}

    .zMzqv7::-webkit-scrollbar {
        display: none
    }

.\+3ahnz {
    padding: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 265px;
    margin-right: 14px;
    font-size: 14px;
    overflow: hidden;
    transition: box-shadow .1s linear;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    cursor: pointer;
    box-shadow: 0 0 0 0 rgba(0,0,0,.15);
    margin-bottom: 8px;
    border-radius: 4px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .\+3ahnz:hover {
        box-shadow: 0 1px 12px 2px #dbdbdb
    }

    .\+3ahnz .ZPcO3M {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

        .\+3ahnz .ZPcO3M .hpeHQZ {
            margin-right: -4px;
            border: 2px solid var(--white);
            border-radius: 100%;
            background-color: var(--liteGrey);
            color: var(--textBlack);
            font-size: 12px;
            -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto
        }

    .\+3ahnz .Mh\+lzi {
        font-size: 16px;
        font-weight: 500;
        margin: 0 16px;
        color: #212121
    }

    .\+3ahnz .GD8mtT {
        margin-right: -6px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        margin-left: auto;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

._6NP6fD {
    position: relative;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.CLxqQT {
    height: 40px;
    width: 100%;
    border: 1px solid #dbdbdb;
    padding: 8px;
    border-radius: 4px 0 0 4px;
    font-size: 14px
}

.wx9qeC {
    position: absolute;
    right: 8px;
    top: 30%;
    height: 14px;
    width: 14px;
    cursor: pointer
}

.jSsVO- {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    border-radius: 0 4px 4px 0
}

.vdQTbU {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.NNw6HN {
    margin-right: 6px
}

._3t4B6z {
    position: relative
}

.SXAPb8 {
    padding: 8px 8px 0;
    font-weight: 500;
    font-size: 16px
}

.TPzPG6 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    padding: 12px 0
}

    .TPzPG6::-webkit-scrollbar {
        display: none
    }

.mIgt6F {
    margin: 0 12px
}

.qsZLUc {
    width: 360px;
    height: 135px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 8px;
    padding: 16px;
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0,0,0,.12)
}

.oEvAiB, .qsZLUc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer
}

.oEvAiB {
    position: absolute;
    top: 45%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 48px;
    width: 48px;
    background-color: hsla(0,0%,100%,.9);
    border: 1px solid #dbdbdb;
    border-radius: 50%;
    box-shadow: 0 2px 4px rgba(0,0,0,.14);
    z-index: 1
}

.qc4Ddu {
    left: 0
}

.UoPXgw {
    right: 0
}

.qsZLUc:hover {
    box-shadow: 0 1px 12px 2px #dbdbdb
}

.WeUcMN {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

    .WeUcMN .I\+8pNv {
        font-weight: 500;
        color: #2874f0;
        margin-top: 16px
    }

        .WeUcMN .I\+8pNv .l2B6Rf {
            fill: #2874f0
        }

._4qQU55 {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.RJ0v2J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 8px;
    margin-left: 16px;
    margin-right: 16px
}

    .RJ0v2J.RMwsd3 {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

.W3ZIlW {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

._8QWafc {
    font-weight: 500;
    font-size: 14px
}

.Lm6n0D {
    font-size: 12px;
    color: #878787;
    margin-top: 8px
}

.WS-Lmz {
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.lk\+jrS {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.l2B6Rf {
    fill: #212121
}

.vMDk3n {
    fill: #878787
}

.JSTm7- {
    width: 250px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-bottom: 8px;
    line-height: 24px
}

._5GZeHt {
    min-height: 300px
}

.RKMHEQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 16px
}

.tdPxIq {
    height: 14px;
    width: 80%;
    border-radius: 4px;
    background: #f0f0f0;
    margin: 8px 0
}

.am6dp9 {
    width: 60%
}

.QGf71V {
    padding: 8px 16px
}

.IhR2kR {
    font-weight: 500;
    font-size: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ZSRbVO {
    font-weight: 500;
    font-size: 14px;
    color: #2874f0;
    margin-left: auto;
    cursor: pointer
}

._8zyK-y {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    line-height: 16px;
    margin-top: 8px
}

._0H2zYB, ._8zyK-y {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._0H2zYB {
    cursor: pointer;
    font-size: 12px;
    background-color: #e0e0e0;
    box-shadow: 0 2px 4px 0 hsla(0,0%,100%,.5);
    border-radius: 3px;
    margin: 2px 4px;
    overflow: hidden;
    transition: all .1s;
    max-width: 200px;
    padding: 8px
}

    ._0H2zYB .L6QUt- {
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    ._0H2zYB .EIqzut {
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        vertical-align: bottom;
        margin-left: 8px
    }

    ._0H2zYB:hover {
        background-color: #d7d7d7
    }

        ._0H2zYB:hover .EIqzut {
            text-decoration: line-through
        }

.a\+uPl0 {
    padding: 0 16px;
    border-top: 1px solid #f8f8f8
}

._7ZFb8n {
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px 0
}

.PMPu\+J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    cursor: pointer
}

.a\+uPl0 .q97\+Q6 {
    height: 12px;
    width: 12px;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.mRyhSz {
    margin-left: 10px;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.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
    }

.uNTb1B {
    position: relative;
    display: inline-block;
    width: 848px;
    font-size: 16px
}

    .uNTb1B .jPsafU {
        padding: 20px 24px 20px 64px;
        margin-bottom: 16px;
        box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
    }

    .uNTb1B .uM4V4c {
        position: absolute;
        left: 20px;
        width: 28px
    }

    .uNTb1B .HeVEA3 {
        display: block;
        font-size: 20px;
        font-weight: 500
    }

    .uNTb1B .lUAjh8 {
        font-weight: 500;
        margin-bottom: 20px;
        text-transform: uppercase;
        display: block
    }

    .uNTb1B .zWZZLr {
        display: block;
        margin: 36px 0
    }

    .uNTb1B ._6A52z2 {
        margin-left: 4px
    }

    .uNTb1B .QJ1Fsd {
        font-weight: 500;
        margin-left: 4px
    }

    .uNTb1B ._9G2meE {
        width: 90%;
        font-size: 16px
    }

        .uNTb1B ._9G2meE .HjWKPq {
            color: #878787;
            margin: 8px 0
        }

        .uNTb1B ._9G2meE ._3VwfGJ {
            margin: 16px 0 13px;
            font-weight: 500
        }

        .uNTb1B ._9G2meE ._8z8KAn {
            font-size: 14px
        }

    .uNTb1B .nuxMDE {
        margin-bottom: 10px
    }

    .uNTb1B .A-7xiT {
        color: #878787
    }

    .uNTb1B .zDBp\+J {
        height: 80px;
        background-color: #fff;
        vertical-align: middle;
        text-align: center
    }

    .uNTb1B .Gx-Wgp {
        height: 100%;
        max-width: 120px
    }

    .uNTb1B .Nwnj4G {
        font-size: 14px
    }

    .uNTb1B .scOaY2 {
        height: 12px;
        vertical-align: sub
    }

._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)
}

.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
}

.THz\+gV {
    width: 376px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1240px) {
    .THz\+gV {
        width: 280px !important
    }
}

.dx8jxs {
    width: 1224px;
    margin: 5px auto
}

@media only screen and (max-width: 1240px) {
    .dx8jxs {
        width: 1028px !important
    }
}

.y2FvO0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    min-width: 1128px;
    overflow: hidden;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .y2FvO0 .G0XhWB {
        display: inline-block;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

        .y2FvO0 .G0XhWB .G8jY3f {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }

        .y2FvO0 .G0XhWB ._8Xokc\+ {
            width: auto;
            max-width: 25%;
            padding-right: 20px;
            overflow-x: hidden;
            color: #212121;
            font-weight: 500;
            font-size: 14px
        }

        .y2FvO0 .G0XhWB .UdrDvs {
            width: 630px
        }

.J2NhnI {
    color: #878787
}

.aOahhD {
    margin-left: 5px
}

.SvR2Jk {
    padding: 25px;
    text-align: center
}

    .SvR2Jk .ri2uGE {
        font-size: 18px;
        font-weight: 500
    }

._4kY-l4 {
    -webkit-transform: translateY(7px);
    transform: translateY(7px);
    margin-right: 10px
}

.zYdsh6 {
    width: 424px
}

.fPt86B {
    height: 48px;
    margin-bottom: 16px;
    border-radius: 2px;
    background-color: #e0e0e0
}

@media (max-width: 1240px) and (min-width:978px) {
    .fPt86B {
        width: 800px
    }
}

@media (max-width: 978px) {
    .fPt86B {
        width: 754px
    }
}

@media (min-width: 1240px) {
    .fPt86B {
        width: 848px
    }
}

.PS7iZe {
    margin-bottom: 16px
}

.KeY9g\+ {
    max-width: 704px;
    min-height: 20px !important
}

._9KkacO {
    width: 50%
}

.-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: #2874f0
}

.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
        }

            .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 {
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-align-items: center;
                    -ms-flex-align: center;
                    align-items: center
                }

.VPhyck {
    padding: 10px 55px
}

    .VPhyck ._0bsoly {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        padding: 15px 0;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

        .VPhyck ._0bsoly .F6qpXN {
            display: inline-block;
            line-height: 35px
        }

            .VPhyck ._0bsoly .F6qpXN.UiObIj {
                line-height: normal
            }

            .VPhyck ._0bsoly .F6qpXN.pFfWpB {
                line-height: normal;
                font-size: 14px;
                font-weight: 600;
                text-align: left
            }

        .VPhyck ._0bsoly .DmkeEW {
            display: inline-block;
            width: 75%;
            min-width: 75%;
            padding-left: 50px
        }

            .VPhyck ._0bsoly .DmkeEW.tcVW8l {
                padding-left: 0
            }

        .VPhyck ._0bsoly .\+SakOV {
            font-size: 14px
        }

        .VPhyck ._0bsoly .rmKVdv {
            width: 100%;
            height: 100px;
            overflow-x: auto;
            resize: none;
            font-size: 12px;
            padding: 5px 6px;
            outline: none;
            margin-top: 5px;
            border: 1px solid #c2c2c2;
            border-radius: 4px
        }

        .VPhyck ._0bsoly .R5\+Osw {
            height: 48px;
            width: 200px;
            font-size: 16px;
            font-weight: 500;
            float: right
        }

    .VPhyck .m39EZL {
        text-align: right
    }

    .VPhyck ._5GU52d {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

        .VPhyck ._5GU52d.bSFPrV {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            padding: 0
        }

    .VPhyck ._9wrdFH {
        line-height: 20px
    }

.WFLQnb {
    vertical-align: top;
    white-space: unset
}

.z6qQJD {
    padding: 12px 27px
}

    .z6qQJD:not(:last-child) {
        border-bottom: 1px solid #f0f0f0
    }

    .z6qQJD.nrRk7f {
        background: #f5faff
    }

    .z6qQJD ._0bsoly {
        margin-top: 8px
    }

    .z6qQJD ._687DOw {
        font-weight: 500
    }

    .z6qQJD .rmKVdv {
        width: 100%;
        height: 100px;
        overflow-x: auto;
        resize: none;
        font-size: 12px;
        padding: 5px 6px;
        outline: none;
        margin-top: 5px;
        border: 1px solid #c2c2c2;
        border-radius: 4px
    }

    .z6qQJD .R5\+Osw {
        height: 48px;
        width: 200px;
        font-size: 16px;
        font-weight: 500;
        margin-top: 8px
    }

.foUsqd {
    padding-left: 12px
}

._5InI-H {
    -webkit-align-items: normal;
    -ms-flex-align: normal;
    align-items: normal;
    width: 100%
}

._3LBFor {
    margin-bottom: 16px
}

.BM5ySm {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px
}

.MLjaty {
    font-size: 14px
}

.OvdSCi {
    background-color: #dd5354
}

.llpxYo {
    max-width: 350px
}

.I0pWL\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2g8Sg2 {
    width: 50%;
    padding-left: 16px
}

.V4qZRV {
    margin-bottom: 20px
}

.xwRMaQ {
    overflow-y: hidden;
    padding: 25px 40px
}

._4-zclj {
    position: relative;
    margin: 5px 0;
    text-align: center;
    font-size: 16px
}

.it89WB {
    width: 180px;
    margin: 15px auto;
    text-transform: uppercase
}

.it89WB, .joK--E {
    display: block;
    text-align: center
}

.joK--E {
    font-size: 16px
}

._02K4gf, .joK--E {
    color: #2874f0;
    font-weight: 500
}

._02K4gf {
    font-size: 14px;
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer
}

    ._02K4gf .v0kATS {
        margin: 0 22px 0 26px;
        vertical-align: middle
    }

    ._02K4gf.ExOVfr {
        border-bottom: none;
        border-top: 1px solid #f0f0f0
    }

.w420X2 {
    box-shadow: 0 -1px 1px 0 rgba(0,0,0,.2);
    background-color: #f1f3f6;
    height: 8px;
    border: 1px solid #f0f0f0
}

.VN\+Wvu {
    width: 735px
}

.D3bbs9 {
    overflow-y: hidden
}

    .D3bbs9 ._4LP3Qt {
        background: #f0f0f0;
        padding: 10px 10px 20px 20px;
        font-size: 16px;
        font-weight: 700;
        border-bottom: 1px solid #e0e0e0;
        color: #212121
    }

    .D3bbs9 .A9yhOf {
        margin: 10px auto
    }

    .D3bbs9 .q7GZMN {
        padding: 10px;
        float: right
    }

    .D3bbs9 .kgXyJ2 {
        margin: 2px 5px
    }

.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
    }

._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
    }

.P62ZZ6 {
    padding: 24px 55px
}

    .P62ZZ6 ._1yjsq8 {
        margin-bottom: 16px
    }

        .P62ZZ6 ._1yjsq8 .Ovw9-b {
            font-size: 16px;
            font-weight: 500;
            margin-bottom: 16px
        }

        .P62ZZ6 ._1yjsq8 .EODkPC {
            margin-left: 16px
        }

            .P62ZZ6 ._1yjsq8 .EODkPC .E0FArT {
                list-style: disc
            }

    .P62ZZ6 .RNSa\+t {
        height: 48px;
        width: 200px;
        font-size: 16px;
        font-weight: 500;
        margin-top: 16px;
        margin-right: 8px
    }

    .P62ZZ6 .wOY4Hv {
        display: none
    }

    .P62ZZ6 .GpCDE4 {
        min-width: 60px;
        display: inline-block;
        margin-right: 20px;
        text-align: center;
        position: relative;
        box-shadow: 0 0 6px #c2c2c2;
        background: #f5f5f5;
        height: 80px;
        width: 80px;
        padding: 10px;
        vertical-align: top;
        margin-bottom: 20px
    }

        .P62ZZ6 .GpCDE4 ._5o3qme {
            width: auto;
            height: auto;
            max-width: 100%;
            max-height: 100%
        }

        .P62ZZ6 .GpCDE4 .u\+vstu {
            font-size: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            height: 16px;
            display: inline-block;
            width: 100%
        }

        .P62ZZ6 .GpCDE4 ._3PUsaX {
            position: absolute;
            top: -8px;
            right: -8px;
            background: #fff;
            border-radius: 8px;
            height: 16px;
            width: 16px;
            padding: 0;
            font-size: 0
        }

            .P62ZZ6 .GpCDE4 ._3PUsaX, .P62ZZ6 .GpCDE4 ._3PUsaX:hover {
                box-shadow: 0 0 6px #c2c2c2
            }

        .P62ZZ6 .GpCDE4 .Chz6Mq {
            height: 6px
        }

        .P62ZZ6 .GpCDE4 .FHonms {
            height: 40px
        }

    .P62ZZ6 .SPm4lu {
        position: absolute;
        bottom: 0;
        background: rgba(0,0,0,.7);
        height: 80px;
        width: 80px;
        left: 0;
        text-align: center;
        color: var(--white);
        font-size: var(--font-xs);
        z-index: 1;
        cursor: pointer
    }

    .P62ZZ6 .lhELD7 {
        margin: 16px auto auto;
        display: block
    }

    .P62ZZ6 ._1qRAea {
        color: #f0f0f0
    }

    .P62ZZ6 ._8lapUg {
        position: absolute;
        width: 30px;
        height: 30px;
        z-index: 1;
        background: hsla(0,0%,100%,.5)
    }

    .P62ZZ6 .aqQFlP {
        position: absolute;
        width: 30px;
        -webkit-transform: translate(50%,50%) scale(1.2);
        transform: translate(50%,50%) scale(1.2)
    }

    .P62ZZ6 .S62UTr {
        margin-top: 16px
    }

    .P62ZZ6 ._0GkCWm {
        list-style: auto;
        margin-left: 16px;
        margin-bottom: 16px;
        font-size: 14px
    }

        .P62ZZ6 ._0GkCWm.jh2fDP {
            list-style: none;
            margin-left: 0
        }

    .P62ZZ6 .cYCmVY {
        padding-bottom: 16px
    }

.AD3Cw7 {
    padding: 10px 55px
}

    .AD3Cw7 .H6sYIY {
        width: 100%;
        margin: 15px 0;
        text-align: left;
        font-size: 16px
    }

        .AD3Cw7 .H6sYIY .zUOPvS {
            font-weight: 500;
            display: inline-block
        }

        .AD3Cw7 .H6sYIY .Unk9c4 {
            margin-top: 16px
        }

            .AD3Cw7 .H6sYIY .Unk9c4 .bKKRjF {
                margin-top: 12px
            }

                .AD3Cw7 .H6sYIY .Unk9c4 .bKKRjF .VtWJD1 {
                    margin-left: -32px;
                    font-size: 14px
                }

            .AD3Cw7 .H6sYIY .Unk9c4 .VtWJD1 .wnhtEu {
                margin-top: 16px
            }

                .AD3Cw7 .H6sYIY .Unk9c4 .VtWJD1 .wnhtEu ._2lfF3R, .AD3Cw7 .H6sYIY .Unk9c4 .VtWJD1 .wnhtEu .GOTrBU {
                    margin-top: 8px
                }

                .AD3Cw7 .H6sYIY .Unk9c4 .VtWJD1 .wnhtEu .GOTrBU {
                    font-weight: 500
                }

        .AD3Cw7 .H6sYIY .W1dLyL {
            display: inline-block;
            margin-top: 8px;
            color: #2874f0;
            font-weight: 500;
            cursor: pointer
        }

    .AD3Cw7 .JbBwjj {
        border-top: thin solid #dbdbdb;
        margin: 24px 0
    }

    .AD3Cw7 .tbfpiQ {
        padding-left: 10px
    }

    .AD3Cw7 .EBoXbk {
        padding-left: 20px;
        margin-top: 5px;
        color: #878787
    }

    .AD3Cw7 .s5AVi3 {
        margin: 10px 0
    }

    .AD3Cw7 ._2-Nlen ._2c9q75 {
        margin: 10px 0;
        width: 200px;
        height: 48px
    }

    .AD3Cw7 .ePvHwW {
        padding: 0 15px
    }

    .AD3Cw7 ._8u3vRr {
        text-transform: uppercase
    }

    .AD3Cw7 .m861Zr {
        height: 0;
        width: 0;
        border: none
    }

        .AD3Cw7 .m861Zr:focus {
            outline: 0
        }

    .AD3Cw7 .Uc-wdi {
        margin: 30px 0
    }

        .AD3Cw7 .Uc-wdi .Voh7or {
            -webkit-transform: translateY(4px);
            transform: translateY(4px);
            margin-right: 18px;
            height: 16px;
            width: 16px
        }

        .AD3Cw7 .Uc-wdi .LdmGRx {
            color: #ff6161
        }

        .AD3Cw7 .Uc-wdi ._7\+faLo {
            font-weight: 500
        }

.YYm7OD {
    width: 424px
}

.shTRGr {
    width: 800px
}

.NrcYE9 {
    border: 1px solid #f0f0f0;
    margin: 15px 0;
    width: 100%
}

    .NrcYE9 .t8v-0I {
        display: block;
        width: 100%;
        padding: 10px 32px;
        border-bottom: 1px solid #f0f0f0;
        background-color: #f1f3f6;
        color: #212121
    }

    .NrcYE9 .Q6giq0 {
        padding: 10px 20px
    }

        .NrcYE9 .Q6giq0 .ubER6w {
            list-style: disc;
            margin-left: 15px
        }

            .NrcYE9 .Q6giq0 .ubER6w ._2B8qDX {
                height: 14px;
                vertical-align: sub
            }

.RYO6el {
    border-top: 1px dotted #000;
    padding: 5px 0;
    border-bottom: 1px dotted #000
}

    .RYO6el ._20D9g2 {
        padding: 0 20px
    }

    .RYO6el ._4AJOCV {
        height: 40px;
        width: 25px
    }

    .RYO6el .IzzshH {
        border: 1px solid #878787;
        cursor: pointer;
        margin: 2px 5px
    }

        .RYO6el .IzzshH :hover {
            border: 2px solid #000
        }

    .RYO6el .IJQ7qt {
        height: 25px;
        min-width: 25px;
        text-align: center;
        vertical-align: middle;
        padding: 2px 4px 4px;
        margin: 2px 3px;
        border: 1px solid #878787;
        cursor: pointer;
        display: inline-block
    }

        .RYO6el .IJQ7qt :hover {
            border: 2px solid #000
        }

    .RYO6el .z2wvF4 {
        cursor: not-allowed;
        opacity: .5
    }

    .RYO6el ._2l-RtE {
        display: none
    }

    .RYO6el .-WRfsI {
        margin-bottom: 10px;
        font-weight: 500
    }

    .RYO6el ._9O-vyn {
        border: 2px solid #2874f0
    }

    .RYO6el .lCPrXe {
        padding: 5px
    }

.eqvh55 {
    width: 650px
}

.A\+V7Ih {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    padding-right: 10px;
    z-index: 2
}

.Kg3Pxb {
    width: 250px !important
}

.Zd0CNY {
    position: relative;
    margin-bottom: 10px
}

.gK3NPw {
    margin-bottom: 20px
}

    .gK3NPw .ENGW8a {
        font-size: 18px;
        padding: 20px 40px;
        border-bottom: 1px solid #f0f0f0
    }

    .gK3NPw .NCDd3T {
        padding: 0 30px
    }

        .gK3NPw .NCDd3T .tCSs8C {
            margin-bottom: 0 !important
        }

        .gK3NPw .NCDd3T .x1\+Z1v {
            padding: 20px 0;
            text-align: center
        }

        .gK3NPw .NCDd3T .eGDOj0, .gK3NPw .NCDd3T .zBHDd\+ {
            font-size: 12px;
            padding-top: 2px
        }

        .gK3NPw .NCDd3T .DKY0EN {
            text-align: left;
            padding-right: 20px;
            line-height: 35px
        }

        .gK3NPw .NCDd3T ._05bSri {
            visibility: hidden;
            height: 29px
        }

        .gK3NPw .NCDd3T .Wkfemg {
            color: #ff6161;
            padding: 5px 0;
            visibility: visible;
            font-size: 12px
        }

        .gK3NPw .NCDd3T .Wn\+Fz2 {
            position: absolute;
            right: 10px;
            top: 10px;
            color: #2874f0;
            box-shadow: none;
            border: none;
            padding: 6px 12px 4px;
            font-size: 13px;
            margin-bottom: 20px;
            cursor: pointer;
            outline: none;
            margin-left: 20px
        }

        .gK3NPw .NCDd3T .ntRflz {
            text-align: center
        }

.xp8hER .ldAu5n {
    background: #f0f0f0;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px;
    color: #212121
}

.xp8hER .t8LrwE {
    padding: 10px 20px
}

.xp8hER ._8eJq7q {
    line-height: 32px
}

.xp8hER .KrSVy4 {
    font-size: 13px
}

.xp8hER ._1HKVeh {
    line-height: 32px
}

.xp8hER .OdcB7l {
    margin: 5px;
    padding: 10px
}

.xp8hER .Kwsapk {
    background: #2874f0;
    color: #fff;
    box-shadow: none;
    border: 1px solid #2874f0;
    float: right;
    padding: 6px 12px 4px;
    font-size: 13px;
    margin-bottom: 20px;
    cursor: pointer
}

.xp8hER .fozYVD {
    line-height: 35px;
    padding-top: 5px;
    color: #c2c2c2
}

._4\+VbUr {
    margin-top: 10px
}

.OP5S3f {
    width: 50%
}

.isGz5d {
    font-size: 16px;
    font-weight: 500
}

._98IOHJ {
    cursor: pointer;
    margin-top: 8px;
    font-size: 14px;
    color: #2874f0
}

.enty3Z {
    padding: 12px;
    min-height: 200px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.enty3Z, .jjWhdl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.jjWhdl {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.kroV63 {
    font-size: 12px;
    color: #ff6161;
    pointer-events: none;
    width: 100%
}

.p-S1-d {
    margin: 10px 0;
    height: 48px;
    width: 30%
}

.ycYi5\+ {
    margin-bottom: 0;
    margin-right: 8px;
    width: 70%
}

.nUH2yH {
    margin-bottom: 12px;
    padding-bottom: 16px;
    border-bottom: 1px dashed #d5d7db
}

.Xscmjp {
    padding: 12px;
    margin-top: 12px;
    border-radius: 4px;
    background-color: #f0f5ff
}

.FHiuP8 {
    font-size: 12px;
    display: block
}

.I2tos- {
    font-size: 14px;
    font-weight: 500;
    border-radius: 4px;
    color: #fff;
    padding: 12px 16px;
    margin-top: 12px;
    background-color: #2a55e5;
    border: 0
}

.Q6SOi7 {
    margin-bottom: 12px
}

.qr-qZZ {
    color: #000;
    font-size: 12px;
    font-weight: 500;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px
}

.\+J2TRy {
    height: 10px;
    width: 10px;
    margin-right: 4px
}

.O8WSjl {
    color: #878787;
    font-size: 12px;
    margin-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.Xit-D3 {
    margin-left: 2px
}

.Kvyml0 {
    height: 20px;
    width: 20px;
    margin-left: 4px
}

.LOcYyh {
    max-width: 400px !important
}

.ih7U1N .KPZa6c {
    font-size: 16px;
    padding: 10px 0;
    font-weight: 500
}

.ih7U1N .ahAS4p {
    margin: 20px 0
}

    .ih7U1N .ahAS4p .SfAHgO {
        margin-bottom: 20px
    }

        .ih7U1N .ahAS4p .SfAHgO .pOWKZf {
            color: #2874f0;
            font-size: 14px;
            margin-top: 15px;
            cursor: pointer
        }

        .ih7U1N .ahAS4p .SfAHgO ._8IwF9Z {
            font-size: 16px;
            margin-bottom: 5px
        }

        .ih7U1N .ahAS4p .SfAHgO .Ij3BZ4 {
            font-size: 14px
        }

            .ih7U1N .ahAS4p .SfAHgO .Ij3BZ4.niwQ1e {
                color: #878787
            }

        .ih7U1N .ahAS4p .SfAHgO ._1gv\+Ru {
            margin-left: 15px;
            font-size: 14px;
            padding-top: 10px
        }

            .ih7U1N .ahAS4p .SfAHgO ._1gv\+Ru .LIk5Uo {
                list-style: disc;
                padding-bottom: 5px
            }

        .ih7U1N .ahAS4p .SfAHgO .zSc7N- {
            width: 50%;
            margin-top: 10px
        }

        .ih7U1N .ahAS4p .SfAHgO .JVT5qr {
            margin: 10px 0;
            width: 200px;
            height: 48px
        }

            .ih7U1N .ahAS4p .SfAHgO .JVT5qr ._8ymozk {
                text-transform: uppercase
            }

.ih7U1N .NVvTo2 {
    color: #878787;
    font-size: 14px;
    padding-top: 20px
}

    .ih7U1N .NVvTo2 .cPk6fR {
        color: #2874f0;
        cursor: pointer
    }

.ih7U1N .AXUrIL {
    font-size: 14px;
    margin: 8px 0
}

.ih7U1N .HX1IYH {
    margin-bottom: 10px;
    font-size: 14px;
    border-radius: 2px;
    border: 1px solid #f0f0f0
}

    .ih7U1N .HX1IYH .lm31Fr {
        padding: 10px 20px;
        border-radius: 2px;
        background-color: #f1f3f6
    }

    .ih7U1N .HX1IYH .npntak {
        padding: 10px 20px
    }

        .ih7U1N .HX1IYH .npntak .pvUcS7 {
            height: 14px;
            margin-right: 3px;
            vertical-align: sub
        }

.G5S\+JF {
    margin-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .G5S\+JF ._7P\+kgX {
        height: 15px;
        width: 15px;
        margin-right: 8px
    }

    .G5S\+JF .\+-\+Kq5 {
        font-size: 12px
    }

    .G5S\+JF .e3h19Z {
        color: #878787;
        font-size: 12px
    }

.VYHp6w {
    background-color: #0e772d;
    border-radius: 2px;
    padding-left: 5px;
    padding-right: 7px;
    margin-left: 10px;
    color: #fff;
    font-size: 12px
}

.VylNVP ._9AA1no {
    font-size: 14px;
    padding: 16px 48px
}

.VylNVP .C3olIe {
    padding: 0 48px
}

.VylNVP ._80x2we {
    padding: 8px 48px 24px
}

.VylNVP .ND4pL- {
    padding: 16px 0;
    font-size: 16px;
    font-weight: 500
}

.VylNVP .-iJNpR {
    padding: 16px 0;
    margin-top: 16px;
    font-size: 14px;
    border-top: 1px solid #c2c2c2
}

.VylNVP ._7s75xN {
    background-color: #26a541;
    border-color: transparent
}

.VylNVP .VyvXFO {
    background-color: #26a541 !important
}

.VylNVP .YnY-eI {
    margin: 10px 0;
    width: 200px;
    height: 48px;
    text-transform: uppercase
}

.VylNVP ._1HwNDA {
    width: 100%;
    margin-top: 12px;
    position: relative
}

    .VylNVP ._1HwNDA .AVLokt {
        padding: 0 12px
    }

        .VylNVP ._1HwNDA .AVLokt .L2BOej {
            vertical-align: middle
        }

    .VylNVP ._1HwNDA .hs7uz7 {
        font-size: 12px;
        padding: 4px 4px 4px 24px;
        color: #26a541;
        background-color: #e7f8ec;
        margin-right: 2px;
        position: relative
    }

        .VylNVP ._1HwNDA .hs7uz7 .L2BOej {
            position: absolute;
            left: 4px;
            top: 2px
        }

    .VylNVP ._1HwNDA .ISqyQF {
        font-size: 14px
    }

        .VylNVP ._1HwNDA .ISqyQF.VCq500 {
            color: #c2c2c2;
            text-decoration: line-through
        }

    .VylNVP ._1HwNDA .l\+y0j3 {
        font-size: 12px;
        color: #c2c2c2
    }

._1Z\+BLY {
    background-color: #fff
}

    ._1Z\+BLY .Ey5uTT {
        padding: 12px 16px
    }

    ._1Z\+BLY .PglTix {
        font-size: 16px;
        color: #878787;
        border-bottom: 1px solid #f0f0f0
    }

    ._1Z\+BLY .D1rxxU {
        font-size: 16px
    }

        ._1Z\+BLY .D1rxxU ._5q5JiO {
            color: #2874f0;
            font-size: 14px;
            font-weight: 500;
            cursor: pointer
        }

    ._1Z\+BLY .pifaV0 {
        font-size: 20px;
        margin-top: 8px
    }

    ._1Z\+BLY .-IIDjp {
        color: #878787;
        margin-top: 5px
    }

    ._1Z\+BLY ._5IRacw {
        padding: 16px;
        background-color: #fff
    }

        ._1Z\+BLY ._5IRacw .Lb9Foj {
            padding: 10px;
            border: 1px solid #f9e2b2;
            background: #fffed5;
            font-size: 12px;
            border-radius: 2px
        }

            ._1Z\+BLY ._5IRacw .Lb9Foj .vGzpkE {
                color: #2874f0;
                cursor: pointer
            }

.qPyHJM {
    max-width: 1240px;
    min-width: 1024px;
    margin: 5px auto
}

._9aCFvr {
    padding: 24px
}

    ._9aCFvr .FF7WDv {
        font-weight: 500;
        font-size: 16px
    }

    ._9aCFvr ._8IlrJN {
        font-weight: 500;
        margin-bottom: 8px
    }

    ._9aCFvr .giXor- {
        padding-top: 4px;
        padding-bottom: 8px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        ._9aCFvr .giXor- .toFeTT {
            width: 32px;
            height: 32px;
            margin-bottom: 4px
        }

    ._9aCFvr ._5M3XUo {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 16px 0
    }

        ._9aCFvr ._5M3XUo .C6uAN7 {
            width: 5%
        }

        ._9aCFvr ._5M3XUo .ke6VrK {
            width: 95%;
            padding-left: 16px
        }

            ._9aCFvr ._5M3XUo .ke6VrK .giXor- .toFeTT {
                padding-right: 8px
            }

    ._9aCFvr .VsIYOj {
        margin-top: 16px;
        width: 240px
    }

.w\+piAp {
    max-width: 700px;
    max-height: 500px;
    overflow: auto
}

    .w\+piAp .V4cvdU {
        font-size: 20px;
        font-weight: 500;
        padding: 22px 30px 18px;
        border-bottom: 1px solid #d7d7d7
    }

    .w\+piAp ._17l-s3 {
        text-align: right;
        border-top: 1px solid #d7d7d7;
        padding: 12px 20px 20px
    }

    .w\+piAp .ReUBBg {
        padding: 0 20px
    }

        .w\+piAp .ReUBBg .-XB5tM {
            border: 1px solid #f9e2b2;
            padding: 5px 10px;
            background: #fffed5;
            margin-top: 10px
        }

        .w\+piAp .ReUBBg .l8n\+4Y {
            margin-top: 8px;
            padding: 8px;
            font-weight: 500
        }

        .w\+piAp .ReUBBg .fJ7-GE {
            border-top: 1px solid #d7d7d7
        }

            .w\+piAp .ReUBBg .fJ7-GE .j3Dq6V {
                overflow: hidden;
                padding: 8px
            }

                .w\+piAp .ReUBBg .fJ7-GE .j3Dq6V .ZDCDYp {
                    text-align: right
                }

.QAG5Rs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 15px;
    min-width: 1128px;
    min-height: 300px;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

    .QAG5Rs .Fk0Wf6 {
        width: 376px;
        margin-left: 15px;
        vertical-align: top;
        border: 1px solid #f0f0f0
    }

        .QAG5Rs .Fk0Wf6 .HkfUk7 {
            font-size: 16px
        }

            .QAG5Rs .Fk0Wf6 .HkfUk7 .trfHuR {
                color: #9e9e9e;
                border-bottom: 1px solid #f0f0f0;
                font-weight: 500;
                padding: 15px 20px
            }

            .QAG5Rs .Fk0Wf6 .HkfUk7 .E-FlO7 {
                margin: 10px 0
            }

            .QAG5Rs .Fk0Wf6 .HkfUk7 .BIjF4i {
                color: #9e9e9e
            }

            .QAG5Rs .Fk0Wf6 .HkfUk7 .E\+FsSD {
                padding: 20px
            }

    .QAG5Rs .h2xKrv .BIjF4i {
        color: #878787
    }

    .QAG5Rs .MSrf40 {
        padding: 20px 0
    }

    .QAG5Rs .IHz1c8 {
        max-height: 500px;
        overflow: auto;
        padding: 10px 55px
    }

        .QAG5Rs .IHz1c8 ._0egZxu {
            text-align: right
        }

        .QAG5Rs .IHz1c8 .Zn7NuU {
            margin: 10px 0;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between
        }

            .QAG5Rs .IHz1c8 .Zn7NuU .wp9Jkr {
                width: 100%;
                height: 100px;
                overflow-x: auto;
                resize: none;
                font-size: 12px;
                padding: 5px 6px;
                outline: none;
                margin-top: 5px;
                border: 1px solid #c2c2c2;
                border-radius: 4px
            }

            .QAG5Rs .IHz1c8 .Zn7NuU .hdQLdQ {
                width: 75%;
                min-width: 75%;
                padding-left: 50px
            }

                .QAG5Rs .IHz1c8 .Zn7NuU .hdQLdQ ._7GWwxl {
                    font-size: 14px
                }

            .QAG5Rs .IHz1c8 .Zn7NuU .yzkvXu {
                line-height: 40px
            }

        .QAG5Rs .IHz1c8 .Ojc1oA {
            display: inline-block;
            width: 75%;
            min-width: 75%;
            padding-left: 70px
        }

        .QAG5Rs .IHz1c8 ._7GWwxl {
            font-size: 14px
        }

        .QAG5Rs .IHz1c8 .lzJUca {
            color: #ff6161
        }

    .QAG5Rs .D64OFS {
        padding: 20px 50px;
        font-size: 16px
    }

._1ZqA8e {
    max-width: 704px
}

.izxGM7, .LaoQmf {
    font-size: 14px
}

.eUbuJ9 {
    font-size: 17px
}

.izxGM7 {
    font-weight: 500
}

._7TR83r {
    border-radius: var(--b-radius-xl)
}

._5JQQEW {
    padding: 16px 16px 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.D8yE8D {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 12px
}

.izxGM7 {
    padding-bottom: 8px
}

.BiWUhx {
    margin-top: 2px
}

.eUbuJ9 {
    background-color: #f0f5ff;
    padding: 20px 16px 12px
}

._4t5GUF {
    display: block;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #2a55e5
}

._9hoptv {
    padding: 8px 16px 16px
}

.BiWUhx {
    width: 32px;
    height: 32px
}

.YRKqPR {
    font-size: 14px
}

._4wMybv, .p41eXw {
    font-size: 14px;
    font-weight: 500
}

.vdz5sH {
    margin-bottom: 0;
    padding: 40px 40px 30px
}

.syDqEr {
    margin-bottom: 24px
}

.fl38u8 {
    width: 102px;
    height: 49px;
    display: block;
    margin-bottom: 50px
}

.YRKqPR {
    margin-bottom: 8px
}

._4wMybv, .YRKqPR {
    text-align: center
}

._4wMybv {
    line-height: 1.5
}

.p41eXw {
    color: #2a55e5
}

.-x83Bx {
    text-align: center;
    min-height: 20px
}

._34sTDu {
    min-width: 605px;
    max-width: 685px
}

    ._34sTDu .eTqexe {
        border-bottom: 1px solid #e0e0e0;
        font-size: 20px;
        font-weight: 500;
        color: #000;
        padding: 24px
    }

    ._34sTDu .YWUq1B {
        padding: 0 24px 24px
    }

        ._34sTDu .YWUq1B .J5l-gD {
            min-height: 200px;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-align-content: center;
            -ms-flex-line-pack: center;
            align-content: center
        }

.ka0GrI {
    overflow-y: hidden;
    margin-top: 10px
}

    .ka0GrI .-rleeh {
        overflow-y: auto;
        max-height: 75vh
    }

    .ka0GrI .\+\+qv83 {
        margin: 10px auto
    }

    .ka0GrI .OXsMT3 {
        padding: 10px;
        float: right
    }

    .ka0GrI .Hu7-MS {
        margin: 2px 5px
    }

    .ka0GrI .SKlTrk {
        background-color: #2874f0;
        color: #fff;
        top: 10px;
        position: absolute;
        right: 10px
    }

    .ka0GrI .Fm4HCS {
        color: #ff6161;
        display: block;
        font-size: 12px
    }

.RPcJ2j .Iavqih {
    margin-bottom: 20px;
    overflow-x: scroll;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

    .RPcJ2j .Iavqih, .RPcJ2j .Iavqih .FIDLe2 {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

        .RPcJ2j .Iavqih .FIDLe2 {
            font-size: 12px
        }

            .RPcJ2j .Iavqih .FIDLe2 .GYYKPY {
                padding-left: 16px
            }

            .RPcJ2j .Iavqih .FIDLe2 .yCXhc4 {
                padding: 15px;
                width: 90px;
                height: 105px
            }

            .RPcJ2j .Iavqih .FIDLe2 .A49M5X {
                margin-top: 5px;
                width: 200px;
                font-size: 14px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis
            }

            .RPcJ2j .Iavqih .FIDLe2 .GV\+Lvy {
                margin-top: 5px;
                color: #878787;
                font-size: 12px
            }

.RPcJ2j ._0hKLlI {
    text-align: right
}

    .RPcJ2j ._0hKLlI .XOk49e {
        font-size: 16px;
        margin: 0 auto;
        min-width: 140px
    }

.RPcJ2j .g1TCwf {
    margin: 16px 0;
    background-color: #fff5e4;
    border: 1px solid #ffe8bc;
    padding: 16px;
    font-size: 12px
}

.RPcJ2j .PgDyq7 {
    border-bottom: 1px solid #e0e0e0;
    margin: 10px -24px
}

.MpY52- {
    width: 640px
}

    .MpY52- .Z-jYMG {
        border-bottom: 1px solid #e0e0e0;
        font-size: 20px;
        font-weight: 500;
        color: #000;
        padding: 24px
    }

        .MpY52- .Z-jYMG .CAcgOT {
            margin-left: 5px
        }

        .MpY52- .Z-jYMG .EuU6pz {
            float: right;
            background-color: #f1f3f5;
            color: #878787;
            font-size: 12px;
            text-align: center;
            padding: 6px 12px;
            margin-left: auto;
            border-radius: 20px
        }

        .MpY52- .Z-jYMG ._9nwOv5 {
            font-size: 14px;
            font-weight: 100;
            margin-top: 4px
        }

    .MpY52- ._1EAl8G {
        padding: 0 24px 24px;
        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;
        transition: all .3s linear;
        min-height: 250px
    }

        .MpY52- ._1EAl8G .sKsh4P {
            font-weight: 100;
            border: none;
            font-size: 16px;
            margin-right: 20px;
            cursor: pointer;
            vertical-align: super
        }

    .MpY52- .qbWW4Y {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        border-top: 1px solid #e0e0e0
    }

.pvRalM {
    margin: 0 0 10px;
    transition: all .3s linear
}

    .pvRalM .CSrRYt {
        font-size: 14px;
        color: #212121;
        margin: 10px 10px 15px
    }

    .K6kfJQ, .pvRalM .CSrRYt {
        font-weight: 400;
        display: block
    }

.K6kfJQ {
    font-size: 16px;
    color: #000;
    margin: 10px
}

.pIKk7B {
    padding: 50px 0
}

.xGYFRN {
    text-align: center
}

.Tm0Mog {
    text-align: right
}

    .Tm0Mog .g4P3Mq {
        font-size: 16px;
        margin: 0 auto;
        min-width: 140px
    }

._5xgOOq {
    padding: 24px 0 10px;
    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
}

    ._5xgOOq .e2fUUj {
        width: 57px;
        height: 57px
    }

._0SToXZ {
    width: 30%;
    height: 4px;
    background-color: #ededed;
    border-radius: 4px;
    position: relative;
    margin: 0 8px
}

    ._0SToXZ .-UtNib {
        position: absolute;
        background-color: #2874f0;
        width: 2px;
        height: 100%;
        z-index: 1;
        border-radius: 3px;
        left: 1px;
        -webkit-animation-name: KNurmm;
        animation-name: KNurmm;
        -webkit-animation-duration: 18s;
        animation-duration: 18s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    ._0SToXZ:after {
        right: -1px;
        background-color: #26a541
    }

    ._0SToXZ:after, ._0SToXZ:before {
        content: "";
        position: absolute;
        width: 8px;
        height: 8px;
        border-radius: 4px;
        top: -2px;
        z-index: 2
    }

    ._0SToXZ:before {
        left: 0;
        background-color: #ff4343
    }

    ._0SToXZ .hypBrS {
        background-color: #26a541;
        padding: 8px
    }

.ByZdtI ._2fbzwh {
    margin: 15px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .ByZdtI ._2fbzwh .KkdCfP {
        border: 1px solid #f0f0f0;
        margin-right: 10px;
        margin-bottom: 10px;
        cursor: pointer;
        font-size: 12px;
        text-align: center
    }

        .ByZdtI ._2fbzwh .KkdCfP .D0TjDn {
            border: 2px solid transparent;
            padding: 8px 16px;
            border-radius: 2px;
            min-width: 66px
        }

            .ByZdtI ._2fbzwh .KkdCfP .D0TjDn .zyPODe {
                font-size: 12px;
                font-weight: 100
            }

            .ByZdtI ._2fbzwh .KkdCfP .D0TjDn .I3bMZi {
                font-size: 26px;
                font-weight: 500
            }

        .ByZdtI ._2fbzwh .KkdCfP.gpOOcF {
            color: #2874f0;
            font-weight: 500
        }

            .ByZdtI ._2fbzwh .KkdCfP.gpOOcF .D0TjDn {
                border-color: #2874f0
            }

        .ByZdtI ._2fbzwh .KkdCfP._42Crs\+ {
            background-color: #ededed;
            color: #c6c6c6;
            cursor: not-allowed
        }

@-webkit-keyframes KNurmm {
    0% {
        width: 1%
    }

    to {
        width: 100%
    }
}

@keyframes KNurmm {
    0% {
        width: 1%
    }

    to {
        width: 100%
    }
}

.qeNv67 {
    font-size: 16px;
    font-weight: 500
}

.EEkdyL {
    max-width: 500px
}

    .EEkdyL .nikt27 {
        margin-bottom: 24px
    }

    .EEkdyL .Fh03f3 {
        text-align: center
    }

    .EEkdyL .nzXs4a {
        padding: 16px;
        font-size: 20px;
        border-bottom: 1px solid #f0f0f0
    }

    .EEkdyL .dYXmq5 {
        padding: 20px
    }

    .EEkdyL .DruG-N {
        display: inline-block;
        padding: 8px;
        background-color: #ffeaed;
        margin-bottom: 16px;
        border-radius: 3px;
        font-size: 12px
    }

    .EEkdyL .FLQUMi {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 16px 0
    }

        .EEkdyL .FLQUMi .pwcc7J {
            width: 20%
        }

        .EEkdyL .FLQUMi .Pdzaws {
            width: 80%
        }

            .EEkdyL .FLQUMi .Pdzaws .p9Kkc7 {
                padding-left: 16px;
                padding-top: 8px;
                font-size: 12px
            }

                .EEkdyL .FLQUMi .Pdzaws .p9Kkc7 .MOgh9Q {
                    list-style: disc
                }

._03rqCl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 10px
}

    ._03rqCl .FvCGfx {
        width: 70%;
        padding-left: 35px
    }

        ._03rqCl .FvCGfx .vsVe0E {
            margin-bottom: 8px
        }

        ._03rqCl .FvCGfx .Pdzaws {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex
        }

            ._03rqCl .FvCGfx .Pdzaws .YlYHlz {
                margin: 0 8px 0 0
            }

            ._03rqCl .FvCGfx .Pdzaws .hl3SVv {
                font-weight: 500
            }

            ._03rqCl .FvCGfx .Pdzaws .EwWKxw {
                font-size: 14px;
                margin: 8px 0 16px
            }

        ._03rqCl .FvCGfx .ouf2bz {
            margin-top: 16px
        }

.UyW\+aw {
    padding: 16px 48px;
    font-size: 14px
}

.myL4qa {
    margin: 16px 55px;
    padding: 24px;
    border-radius: 3px;
    background-color: #f4f8ff;
    border: 1px solid #2874f0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .myL4qa .A\+zDCw {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }

        .myL4qa .A\+zDCw ._4j42rg {
            padding-top: 8px;
            color: #2874f0;
            font-size: 16px;
            font-weight: 500
        }

        .myL4qa .A\+zDCw .pwcc7J {
            font-size: 32px;
            padding: 10px 20px;
            border-radius: 50%;
            background-color: #fff;
            display: inline-block
        }

            .myL4qa .A\+zDCw .pwcc7J .BsIhma {
                vertical-align: middle
            }

    .myL4qa .A\+zDCw {
        text-align: center;
        width: 25%
    }

    .myL4qa .xxjgjD {
        width: 75%;
        padding: 16px;
        border-radius: 3px;
        background-color: #fff
    }

        .myL4qa .xxjgjD .GotQmD {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-justify-content: space-around;
            -ms-flex-pack: distribute;
            justify-content: space-around;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }

        .myL4qa .xxjgjD .z\+IkJX {
            font-weight: 500
        }

        .myL4qa .xxjgjD .Pdzaws {
            border-top: 1px solid #f0f0f0;
            padding-top: 12px;
            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
        }

.bfhKGb {
    transition: all .4s linear;
    min-width: 300px;
    max-width: 685px
}

    .bfhKGb.IJdLHh {
        min-width: 605px
    }

    .bfhKGb .oOcHca {
        border-bottom: 1px solid #e0e0e0;
        font-size: 20px;
        font-weight: 500;
        color: #000;
        padding: 24px
    }

    .bfhKGb .IhXWiE {
        padding: 0 24px 24px
    }

        .bfhKGb .IhXWiE .\+63KuI {
            min-height: 250px;
            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;
            transition: all .3s linear
        }

.lMstN- {
    overflow: hidden;
    min-height: 250px
}

    .lMstN- .mQC1Po {
        margin-top: 16px
    }

        .lMstN- .mQC1Po ._7P6Q2L {
            margin: 16px 0 8px
        }

        .lMstN- .mQC1Po .NhMnbf .sBm9Ts {
            width: 100%
        }

        .lMstN- .mQC1Po .zotZ01 {
            font-size: 16px;
            padding-bottom: 8px
        }

        .lMstN- .mQC1Po ._7ZsnAX {
            font-size: 12px;
            color: #ff6161
        }

.JDezxC {
    width: 376px;
    display: inline-block;
    vertical-align: top
}

@media only screen and (max-width: 1240px) {
    .JDezxC {
        width: 280px !important
    }
}

.eJZ7z2 {
    position: relative;
    vertical-align: top;
    color: #212121;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.eJZ7z2, .ru-EnO {
    min-height: 47px;
    margin-left: 16px;
    background: #fff
}

.ru-EnO {
    text-transform: uppercase;
    padding: 13px 16px;
    font-size: 16px;
    font-weight: 500;
    color: #878787;
    border-radius: 2px 2px 0 0;
    border-bottom: 1px solid #d3d3d3
}

.ARlgPj {
    width: 1224px;
    margin: 5px auto
}

@media only screen and (max-width: 1240px) {
    .ARlgPj {
        width: 1028px !important
    }
}

.T6uOII {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    min-width: 1128px;
    overflow: hidden;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .T6uOII, .T6uOII .SCBkiC {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

        .T6uOII .SCBkiC {
            display: inline-block;
            width: 100%;
            padding: 24px
        }

            .T6uOII .SCBkiC .VAEY-M {
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex
            }

            .T6uOII .SCBkiC .z34ksT {
                background-color: #f5f7fa;
                width: 100%;
                box-shadow: none
            }

            .T6uOII .SCBkiC ._3X5ApO {
                margin: 24px 0
            }

.HHOWLQ {
    margin: 0 auto;
    position: relative;
    padding: 50px 83px 0
}

    .HHOWLQ .zbgjgS {
        margin-bottom: 10px;
        height: 200px
    }

    .HHOWLQ .iRexUa, .HHOWLQ .zbgjgS {
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
    }

    .HHOWLQ .iRexUa {
        height: 400px
    }

    .HHOWLQ ._91s2qR, .HHOWLQ .f6Flzm, .HHOWLQ .H9RNTy {
        height: 15px;
        border-radius: 4px;
        background: #f9f9f9;
        margin: 16px
    }

    .HHOWLQ .H9RNTy {
        width: 100px
    }

    .HHOWLQ .L-QHat {
        height: 75px;
        width: 75px;
        border-radius: 4px;
        background: #f9f9f9;
        margin: 20px 0 0 100px
    }

.O5PFeo {
    width: 735px;
    overflow: hidden
}

.cpz1tw {
    width: 560px
}

.U292bs {
    overflow: hidden !important
}

.WnFpdE {
    padding-left: 10px
}

.pM3Au3 {
    padding: 24px
}

.TQ1cPu .IjS1SA {
    max-width: 1680px;
    min-width: 978px;
    margin: 0 auto
}

    .TQ1cPu .IjS1SA .oBqH7z {
        padding: 7px 10px;
        background-color: #fffed5;
        border: 1px solid #f9e2b2;
        margin: 10px 0;
        border-radius: 2px
    }

    .TQ1cPu .IjS1SA .iBoxeK {
        background: #fff;
        padding: 20px 0;
        margin: 20px auto 0
    }

    .TQ1cPu .IjS1SA .RP5j7I {
        margin: 0 auto;
        position: relative;
        padding: 6px 83px 0
    }

    .TQ1cPu .IjS1SA .VJjQI\+ {
        padding: 24px;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
    }

    .TQ1cPu .IjS1SA ._2ymHWN {
        background: #f9f9f9;
        color: #878787;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        padding: 0 20px
    }

    .TQ1cPu .IjS1SA .ICh6E5 {
        text-align: center
    }

    .TQ1cPu .IjS1SA .j2Lqqo {
        margin: 16px 0;
        padding: 0
    }

    .TQ1cPu .IjS1SA .jzdDFL {
        text-align: center;
        margin-left: -10px
    }

    .TQ1cPu .IjS1SA .yviVFp {
        padding-left: 30px
    }

    .TQ1cPu .IjS1SA .FCIvhn {
        color: #878787;
        text-transform: uppercase;
        padding: 24px 24px 0
    }

        .TQ1cPu .IjS1SA .eid57U, .TQ1cPu .IjS1SA .FCIvhn:not(:first-child) {
            border-left: 1px solid #f0f0f0
        }

    .TQ1cPu .IjS1SA .eid57U {
        padding: 24px
    }

    .TQ1cPu .IjS1SA .DnCdoz {
        font-size: 12px;
        font-style: italic;
        color: #26a541;
        text-transform: none;
        margin-left: 5px
    }

    .TQ1cPu .IjS1SA .VtVt2Y {
        border: 3px solid #e0e0e0
    }

    .TQ1cPu .IjS1SA .cpo2O0 {
        margin-bottom: 10px
    }

    .TQ1cPu .IjS1SA .gZGOcp {
        border-top: 1px solid #f0f0f0;
        background: #fff
    }

    .TQ1cPu .IjS1SA .gZGOcp, .TQ1cPu .IjS1SA .KLkyDx {
        padding: 24px;
        position: relative
    }

    .TQ1cPu .IjS1SA .KX9lId {
        width: 100%;
        margin: 10px 5% 0
    }

    .TQ1cPu .IjS1SA .XxHTs4 {
        height: 30px;
        background: #f0f0f0;
        line-height: 30px;
        padding: 0 10px
    }

    .TQ1cPu .IjS1SA .yJ6sav {
        margin: 3px 0;
        border: 1px solid #f0f0f0;
        padding: 10px 0;
        border-radius: 2px
    }

    .TQ1cPu .IjS1SA .ZFV0\+l {
        border-top: 1px solid #f0f0f0;
        padding: 10px 24px
    }

    .TQ1cPu .IjS1SA .wBW6rx {
        color: #26a541;
        padding-left: 8px
    }

    .TQ1cPu .IjS1SA ._9Rtauq, .TQ1cPu .IjS1SA .wBW6rx, .TQ1cPu .IjS1SA .xxHFi9 {
        font-size: 16px;
        font-weight: 500
    }

    .TQ1cPu .IjS1SA .xxHFi9 {
        padding-left: 8px
    }

    .TQ1cPu .IjS1SA .Y9hR5G {
        display: inline-block;
        min-width: 33%;
        width: auto;
        text-align: left;
        padding: 10px;
        margin-left: 95px
    }

    .TQ1cPu .IjS1SA .CRPZua {
        position: relative
    }

        .TQ1cPu .IjS1SA .CRPZua:before {
            content: "";
            display: inline-block;
            width: 100%;
            border-top: 1px dashed #e0e0e0
        }

    .TQ1cPu .IjS1SA .P76CVp {
        width: 91.66%;
        margin-left: calc(8.33% + 16px)
    }

    .TQ1cPu .IjS1SA .l0Dc7S {
        width: 100%
    }

    .TQ1cPu .IjS1SA .RFR9jf {
        width: 45px;
        padding: 0 14px 10px
    }

    .TQ1cPu .IjS1SA ._1mwF8v {
        font-weight: 500;
        padding-right: 5px
    }

    .TQ1cPu .IjS1SA ._57dPK7 ._4MJdFA {
        margin: auto 0
    }

    .TQ1cPu .IjS1SA ._57dPK7 .Xm9Lbf {
        background: red;
        margin-right: 15px
    }

    .TQ1cPu .IjS1SA ._57dPK7 .EfRote {
        font-weight: 500;
        margin-right: 5px
    }

    .TQ1cPu .IjS1SA .Yo86LQ {
        margin-top: 10px
    }

        .TQ1cPu .IjS1SA .Yo86LQ .aDxbdp {
            background: #ffb000;
            margin-right: 15px
        }

        .TQ1cPu .IjS1SA .Yo86LQ .Y6LH5n {
            font-weight: 500
        }

    .TQ1cPu .IjS1SA .Wb3KAU {
        margin-right: 5px
    }

    .TQ1cPu .IjS1SA ._9V8Izr {
        border: 1px solid #ffe4c3
    }

    .TQ1cPu .IjS1SA .MJPXjD {
        background: #fff7f8;
        border: 1px solid #fee1e1
    }

    .TQ1cPu .IjS1SA .gUfqti {
        min-height: 600px;
        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;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .TQ1cPu .IjS1SA ._4gqn49 {
        font-size: 20px
    }

    .TQ1cPu .IjS1SA ._6W3bed {
        text-transform: none;
        font-weight: 400
    }

    .TQ1cPu .IjS1SA .-UrkcZ {
        padding-top: 32px
    }

.TQ1cPu .z-Hlrx {
    font-size: 14px;
    text-decoration: none;
    color: #212121;
    margin-bottom: 10px;
    font-weight: 400
}

.TQ1cPu ._3Od4tM {
    background-color: rgba(38,165,65,.1);
    border: 1px solid rgba(38,165,65,.5);
    width: 100%;
    padding: 8px;
    margin: 5px 0
}

.SWuq-4 {
    width: 250px !important
}

._4qufhi {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    background-color: #fff0ff;
    margin-top: 16px
}

.HZ5ZM4 {
    padding: 16px 24px;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #f0f0f0
}

.dIT7ny {
    font-size: 16px;
    display: block;
    padding-left: 2px
}

.vm1pgx {
    margin-top: 16px
}

.l8rBeI {
    margin-bottom: 8px
}

._5TWXDB {
    padding-top: 20px
}

._5ifTUx {
    margin-top: 10px;
    padding: 10px 40px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

    ._5ifTUx .qFdEjB {
        padding: 24px
    }

    ._5ifTUx .j1Lwty {
        padding: 24px;
        color: #2874f0;
        font-weight: 500
    }

.hay\+Vx {
    padding: 24px
}

.wqlcEK {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px
}

.pQDG4l {
    width: 424px;
    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;
    min-height: 120px !important
}

.FkK5SW {
    margin-top: 16px;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 10px
}

.GKHqms {
    min-width: 600px
}

.VLtMFw {
    padding: 0
}

.IS7rEC {
    width: 13%
}

.HUTIHn {
    line-height: 18px
}

.\+\+B5sZ {
    overflow: hidden !important
}

._7TNx1S {
    width: 100%
}

._7TNx1S, .cdH-rb {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cdH-rb {
    cursor: default !important;
    width: auto;
    vertical-align: top;
    color: #9e9e9e
}

.TEHZdo {
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

    .TEHZdo .zKKq4N {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: start;
        -ms-flex-pack: start;
        justify-content: start
    }

        .TEHZdo .zKKq4N .vclK3J {
            margin-right: 20px
        }

._6OvMHm {
    color: #212121;
    text-decoration: none;
    box-shadow: none;
    padding: 0;
    font-weight: 400;
    border: none;
    text-align: left;
    cursor: default
}

.AKkjZR {
    background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/my-orders_0d3389.png) no-repeat 0 -80px;
    display: inline-block;
    vertical-align: bottom;
    width: 17px;
    height: 22px;
    padding-right: 24px
}

.B-xaUe {
    padding: 10px;
    border: 1px solid #f0f0f0;
    margin-top: 5px;
    width: 80%;
    font-size: 12px
}

.DlKdVK {
    color: #878787
}

._0yP3\+f {
    font-weight: 500;
    word-wrap: break-word
}

.ZeqSO9 {
    padding-left: 30px
}

._266jWs {
    padding: 30px 0;
    cursor: pointer;
    margin-right: 30px
}

.H-3b6v {
    color: #212121;
    padding: 0 30px 0 20px
}

._3juqZj {
    margin-top: 5px;
    font-size: 12px;
    color: #878787
}

.yC4NQM {
    padding-top: 20px;
    color: #878787
}

._5x-Dce {
    margin-top: 20px
}

.g0NwQ3 {
    width: 40px;
    padding: 0 12px 10px
}

.TtMKVn {
    font-weight: 500;
    padding-right: 5px
}

.SsXvvb {
    cursor: pointer;
    box-shadow: none;
    padding: 0;
    border: none;
    font-size: 14px;
    text-decoration: none;
    color: #212121
}

.GUFd5h, .SsXvvb {
    margin-bottom: 10px;
    font-weight: 400
}

.GUFd5h {
    color: #878787;
    font-size: 12px
}

.GCk-5t {
    padding: 30px 24px;
    width: 480px
}

    .GCk-5t .J6ppKe {
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 8px;
        color: #212121
    }

    .GCk-5t .kjSgkA {
        font-size: 14px;
        color: #212121;
        margin-bottom: 16px
    }

    .GCk-5t .CgPqP0 {
        position: absolute;
        bottom: 30px;
        width: 90%
    }

        .GCk-5t .CgPqP0 ._71XtY7 {
            width: 47%;
            margin-right: 6%
        }

        .GCk-5t .CgPqP0 .w8f3JU {
            width: 47%
        }

.qlgHt\+ {
    margin-left: 12px
}

.kYIJnW {
    margin-right: 8px
}

._6lcoDx {
    margin-right: 16px
}

.V6ATQX {
    margin-top: 8px
}

.v5yGnI {
    margin-bottom: 16px
}

.V6ATQX {
    margin-bottom: 24px;
    padding: 0
}

.qlgHt\+ {
    padding: 8px
}

._5vrByP, .sQpv2- {
    padding: 16px
}

._61SRG2 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 24px;
    padding-bottom: 24px
}

.v5yGnI, .V6ATQX {
    font-size: 14px
}

._5vrByP, .v5yGnI {
    font-weight: 500
}

._5vrByP {
    font-size: 17px
}

.jaIDNk {
    margin-bottom: 0
}

._61SRG2 {
    background-color: #fdf5e7;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.UC6veH {
    display: block;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.UC6veH, .v5yGnI {
    margin: 0;
    padding: 0
}

.v5yGnI {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .v5yGnI:last-child {
        margin-bottom: 0
    }

.qlgHt\+ {
    width: 86px;
    height: 86px;
    background: #fff
}

.kYIJnW {
    width: 24px;
    height: 24px
}

.V6ATQX {
    color: #212121
}

.n9I8BM {
    font-weight: 500;
    padding: 16px
}

._6g4YQA, .n9I8BM {
    border-bottom: 1px solid #e0e0e0
}

    ._6g4YQA, ._6g4YQA .-c8pqp {
        padding: 8px
    }

        ._6g4YQA .-c8pqp ._4lnftG {
            padding-bottom: 8px
        }

        ._6g4YQA .zyPqmd {
            border-top: 1px dashed #e0e0e0;
            padding: 16px 8px 8px;
            font-weight: 500
        }

._7tN4OZ {
    font-size: 12px;
    font-weight: 500;
    padding: 8px;
    background: #fff7e1;
    margin: 10px 8px 8px;
    border: 1px solid #f0f0f0
}

    ._7tN4OZ ._4lnftG {
        margin-top: 8px
    }

._5dcSb\+ {
    font-size: 14px
}

.kT9AMB {
    font-size: 10px
}

.Kf3mOj {
    padding: 16px
}

._0Rg\+C2 {
    text-align: right
}

._0JvfIE {
    color: #212121;
    font-size: 12px;
    margin-top: 8px;
    padding: 8px;
    display: block
}

    ._0JvfIE, ._0JvfIE .\+wELNe {
        list-style-type: disc;
        list-style-position: inside
    }

.yukPj4 {
    text-decoration: line-through
}

.TN2lZV {
    background-color: #e7f8ec;
    padding: 16px 16px 8px;
    border-radius: 3px
}

    .TN2lZV ._4lnftG {
        padding-bottom: 8px
    }

.IQjlxV {
    padding: 25px;
    height: 600px;
    width: 800px
}

.ISTUkt {
    height: 100%;
    width: 100%;
    overflow: auto
}

.bmbtI0 {
    margin-left: 4px;
    cursor: pointer;
    color: #2a55e5
}

.E303np {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .E303np .mKEO\+e {
        padding-right: 8px
    }

    .E303np .\+FgiOl {
        color: #26a541;
        font-weight: 500;
        font-size: 14px
    }

    .E303np .Wl8czU {
        overflow-y: scroll;
        height: 100%;
        max-height: 320px !important
    }

    .E303np .RBT0TL {
        width: 340px !important;
        z-index: 10
    }

    .E303np .S7idGY {
        padding: 0 !important
    }

    .E303np ._0mcU4n {
        text-decoration: line-through
    }

.H5-e\+Q {
    padding-bottom: 12px;
    padding-left: 2px
}

    .H5-e\+Q .ige8T4 {
        font-size: 16px;
        font-weight: 500;
        max-width: 80%
    }

        .H5-e\+Q .ige8T4 .Wb1gMl {
            text-decoration: line-through
        }

    .H5-e\+Q .Jctsxj {
        font-size: 16px;
        font-weight: 500;
        color: #212121
    }

.CrSH2J {
    padding: 24px 0;
    background: #fff;
    position: relative
}

    .CrSH2J.-AFPu1 {
        padding: 24px
    }

._8c3ydk {
    width: 66.66% !important;
    margin-top: 27px;
    border-radius: 2px;
    padding: 12px 15px;
    background-color: #f9f9f9;
    border: 1px solid #f0f0f0;
    font-size: 12px;
    line-height: 16px;
    color: #212121
}

.d-lIA- {
    color: #2874f0;
    font-weight: 500
}

.bXTqDU {
    font-size: 12px;
    padding-top: 30px
}

    .bXTqDU .GPjrQa {
        margin-bottom: 15px
    }

.KsXiyV {
    font-size: 12px
}

    .KsXiyV .seERC7 {
        font-size: 14px;
        margin-bottom: 5px
    }

        .KsXiyV .seERC7 ._2hTFJh {
            font-weight: 500
        }

    .KsXiyV .BK9z53, .KsXiyV .cSfFRz {
        color: #878787
    }

.EcbziL .IkUfD1 {
    width: 100%;
    text-align: left;
    border: none
}

    .EcbziL .IkUfD1 .R6WHvy, .EcbziL .IkUfD1 .xc8t0y {
        padding: 5px
    }

    .EcbziL .IkUfD1 .xc8t0y {
        font-size: 14px;
        font-weight: 500;
        color: #212121
    }

    .EcbziL .IkUfD1 .R6WHvy {
        font-size: 12px;
        font-weight: 400;
        color: #212121
    }

.EBGUc6 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px
}

    .EBGUc6 .b6sFBo {
        width: 16px;
        margin-right: 14px
    }

    .EBGUc6 .ANft9A {
        font-weight: 500;
        padding-right: 5px
    }

.QoBS5M {
    height: 325px;
    width: 550px;
    overflow: hidden !important;
    border-radius: 5px
}

.iL13Iv {
    width: 550px;
    max-width: 550px
}

    .iL13Iv ._0DulTk {
        font-size: 16px;
        font-weight: 500;
        border-bottom: 1px solid #e0e0e0;
        padding: 20px 10px 20px 25px;
        color: #212121
    }

    .iL13Iv ._23UNsT {
        border-top: 1px solid #e0e0e0;
        padding: 18px 10px 18px 25px;
        color: #212121
    }

        .iL13Iv ._23UNsT .\+IvekK {
            color: #2874f0;
            margin-left: 5px;
            font-weight: 500
        }

    .iL13Iv .WwxZGp {
        font-size: 13px;
        font-weight: 400
    }

    .iL13Iv ._1I6e6S {
        height: 100%;
        background: url(//static-assets-web.flixcart.com/fk-p-linchpin-web/fk-cp-zion/img/CMPFill_555361.svg) no-repeat 100% 0;
        background-color: #fbfdff
    }

        .iL13Iv ._1I6e6S .INEaWR {
            padding: 20px 25px
        }

            .iL13Iv ._1I6e6S .INEaWR .kOIynt {
                color: #2874f0;
                font-size: 18px;
                margin: 0 0 10px
            }

            .iL13Iv ._1I6e6S .INEaWR .iVVKy4 {
                vertical-align: text-bottom;
                margin-left: 5px;
                font-weight: 500
            }

            .iL13Iv ._1I6e6S .INEaWR .\--twmz .dU3iSY {
                font-weight: 500
            }

            .iL13Iv ._1I6e6S .INEaWR .l58anE {
                line-height: 21px;
                width: 80%;
                color: #878787
            }

            .iL13Iv ._1I6e6S .INEaWR ._58rM0V {
                color: #878787
            }

._3nrmR3 {
    font-size: 14px
}

    ._3nrmR3 .je6EsQ {
        height: 36px;
        width: 72px;
        font-size: 14px;
        margin-right: 8px;
        margin-top: 8px;
        color: #2874f0
    }

.tZqBus {
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0
}

._3tSuf3 {
    padding: 16px 32px;
    min-height: 300px
}

._50jy3g {
    padding: 8px 0;
    font-size: 16px
}

.I8FWGC {
    text-align: center;
    padding: 16px;
    border-top: 1px solid #e0e0e0
}

.oot0vs {
    padding: 0 4px;
    display: inline-block
}

.rEUL-z {
    width: 175px;
    border-radius: 2px
}

.vPIhLg {
    padding: 16px 32px
}

.B2\+WLw {
    width: 175px;
    background-color: #2874f0;
    color: #fff;
    border-radius: 2px
}

.ekbA7n {
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0
}

.bd07LI {
    font-size: 16px;
    font-weight: 500
}

.ULYidm {
    background-color: #c2c2c2;
    color: #fff
}

.\+uI147 {
    font-size: 12px;
    color: #878787;
    margin-top: 2px
}

.l8\+Nky {
    margin-left: 4px;
    color: #2874f0;
    cursor: pointer
}

.wOSeTu {
    width: 73%
}

.YAlicX {
    padding: 0 19px;
    font-size: 14px
}

.eJKPU5, .YAlicX {
    margin-left: 2%;
    width: 100%
}

.eJKPU5 {
    padding-left: 19px;
    padding-right: 19px;
    margin-bottom: 8px
}

.QgJa3l {
    margin-top: 16px
}

.U0-tcY {
    font-size: 14px;
    padding: 10px 19px 9px;
    cursor: pointer
}

    .U0-tcY:hover {
        background: #f5faff;
        color: #2874f0
    }

    .U0-tcY p {
        margin: 0
    }

.q7cqIL {
    font-size: 18px;
    display: block;
    margin: -4px 0 10px
}

.w6hHPI {
    margin-bottom: 0
}

.ku6kpY {
    padding: 16px 19px 0;
    margin-bottom: 15px
}

.OHsQKd {
    font-size: 14px;
    padding: 3px 0 10px
}

.QWuXIf {
    font-size: 18px
}

.RGZcUM {
    font-size: 14px;
    line-height: 25px
}

.m2BfBM {
    width: 8%;
    min-width: 60px
}

.m2BfBM, .We4U\+o {
    display: inline-block
}

.We4U\+o {
    width: 100%
}

.\+Bi6Kz {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.Xm-D0w {
    padding: 16px 0
}

._02Rniw {
    cursor: pointer;
    padding-right: 27px;
    padding-top: 13px
}

.MS8qw8 {
    padding-left: 10px;
    font-size: 16px
}

    .MS8qw8:hover {
        color: #2874f0
    }

.Ke5\+V5 {
    margin-top: 15px
}

.qOsjn8 {
    cursor: default
}

    .qOsjn8 .MS8qw8:hover {
        color: #000
    }

.uRTaW1 {
    pointer-events: none;
    cursor: default
}

.H-W0rx, .uRTaW1 {
    color: #9e9e9e
}

.wWNdGZ {
    margin-top: 12px
}

.SSsIyg {
    color: #9e9e9e;
    font-size: 12px
}

.YvfSuc {
    right: -30px !important;
    box-shadow: none
}

.L-LLgc {
    font-size: 18px;
    padding: 16px 30px 12px;
    border-bottom: 1px solid #f0f0f0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.Y6UYR7 {
    min-height: 100px !important
}

.dIYYrn {
    min-height: 135px !important;
    max-width: 100% !important
}

.mqzEQs {
    padding: 17px 24px;
    width: 424px !important;
    max-height: 500px;
    overflow-y: auto
}

.GSOzd7 {
    font-size: 15px;
    margin-bottom: 10px
}

.Q0nSGw {
    border: 1px solid #c2c2c2;
    padding: 5px 10px;
    border-radius: 2px;
    margin-top: 10px;
    display: inline-block
}

.XnfS8- {
    width: 48%
}

.rcYFCW {
    width: 100%
}

.hDbhvf {
    width: 48%;
    margin-left: 4%
}

.qY\+pq7 {
    margin-top: 14px;
    font-weight: 700
}

.rmIyDj {
    margin-top: 10px
}

._2V\+P1Z {
    font-size: 12px;
    color: #878787
}

._1EZeVT {
    width: 100%;
    height: 160px;
    resize: none;
    outline: none;
    padding: 10px;
    font-size: 14px;
    border: 1px solid #c2c2c2;
    border-radius: 2px
}

    ._1EZeVT:focus {
        border: 1px solid #2874f0
    }

    ._1EZeVT.IyHOqq {
        border: 1px solid #ff6161
    }

.oR\+Zwh {
    font-size: 14px;
    padding: 16px 40px;
    border-radius: 3px;
    margin-top: 14px
}

.J\+DpaL, .TPJVC6 {
    padding: 0 19px
}

._4iuoWd {
    padding: 0 19px 19px
}

.Go-Wib, .mi4TBQ {
    padding: 0 0 19px
}

.DxkiOT {
    padding: 0
}

.Uw8v8Q {
    margin-top: 15px;
    height: 20px;
    background: #f9f9f9;
    width: 100%
}

._9vddKR {
    margin-top: 10px;
    height: 50px;
    width: 100%;
    border-bottom: #f0f0f0
}

.doVxMO {
    width: 30px
}

.KpJsfF {
    margin-top: -5px;
    padding: 0 19px 15px;
    border-bottom: 1px solid #f0f0f0
}

.SjdGii {
    display: inline-block;
    padding-top: 10px
}

.AHQo2h, .dMi7dc {
    float: right;
    color: #2874f0;
    border: none;
    text-transform: uppercase
}

.dMi7dc {
    margin-right: 19px
}

.fi1NtI .jsFHsj {
    padding: 16px 0;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer
}

    .fi1NtI .jsFHsj:last-child {
        border-bottom: none
    }

    .fi1NtI .jsFHsj .K2N87o {
        padding: 11px 30px 0;
        text-align: left;
        font-weight: 500;
        border-top: none
    }

.fwKEkE {
    border-bottom: none
}

.EdjRUV {
    float: right
}

.Wjdw5l {
    box-shadow: 0 3px 6px 0 hsla(0,0%,72.2%,.2),0 -3px 6px 0 hsla(0,0%,78.4%,.2)
}

.vXZuUa {
    position: relative
}

.qJ0NtK {
    font-size: 16px;
    padding-bottom: 6px
}

.zwm0or {
    font-size: 12px;
    color: #878787;
    padding-right: 8px
}

.wTfvRN {
    font-size: 14px;
    margin-top: 14px
}

.itGlyA {
    font-size: 14px;
    color: #878787
}

.QBPBJ1 {
    margin: 0 -19px;
    padding-bottom: 10px
}

    .QBPBJ1 .q7cqIL {
        padding: 0 19px 12px
    }

.cBi\+cZ {
    font-size: 18px;
    margin: 10px 0 0;
    padding: 15px 19px 8px 30px
}

.rGy5zB {
    padding: 20px 0 5px
}

.wXP7Ex {
    border-top: 1px solid #f0f0f0
}

.yk8fb1 {
    font-size: 16px;
    padding: 0 19px 8px
}

._5TqHfM {
    cursor: pointer;
    padding: 9px 19px
}

    ._5TqHfM:hover {
        color: #2874f0;
        background: #f5faff
    }

.tapuV\+ {
    margin-top: 11px;
    margin-left: 4%;
    font-size: 12px;
    color: #878787;
    font-weight: 500
}

.QkQBTs {
    padding-left: 5px;
    color: #2874f0;
    cursor: pointer;
    text-transform: lowercase
}

.jMdQIA {
    padding-top: 3px
}

.u7EEQh {
    padding-bottom: 10px
}

    .u7EEQh:first-child {
        padding-right: 30px
    }

    .u7EEQh:nth-child(2) {
        padding-left: 25px
    }

._7G45cH {
    font-weight: 500
}

.Z6dI-O {
    margin-top: 16px;
    color: #212121
}

._5Xf0DP {
    margin: 10px 0
}

.T5hvlk {
    font-size: 14px !important;
    padding: 0 !important;
    color: #212121 !important
}

._9FpKie {
    cursor: pointer;
    border-bottom: 1px solid #f0f0f0
}

    ._9FpKie:first-child, ._9FpKie:last-child {
        border-top: none
    }

    ._9FpKie:last-child {
        border-bottom: none
    }

._0koulR {
    overflow: hidden;
    transition: height .2s ease-in-out
}

.Cc-aVd, .pKTrFU, .YTpNNz {
    padding: 11px 19px 10px
}

.pKTrFU, .YTpNNz {
    padding-left: 30px
}

    .pKTrFU:hover, .YTpNNz:hover {
        background: #f5faff;
        color: #2874f0
    }

.Cc-aVd {
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .Cc-aVd:hover {
        background: #f5faff;
        color: #2874f0
    }

.pKTrFU {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.A73u2f {
    float: right;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-right: 20px;
    margin-top: 5px
}

.VaffFX {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.U-OrwX {
    background: #f5faff;
    color: #2874f0;
    font-weight: 500
}

.MOu\+Sp {
    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;
    padding: 5% 0
}

._5aJu6f {
    margin: 10% auto 0;
    padding-bottom: 10%;
    text-align: center
}

.gYaqW8 {
    height: 150px
}

.U\+TdAq {
    margin: 20px 0;
    font-size: 16px
}

.UopxcJ {
    height: 0 !important
}

.yVNo4M {
    padding: 20px;
    display: block
}

.aUSB8o {
    position: absolute;
    bottom: 0;
    width: 100%;
    border-radius: 4px;
    padding: 15px
}

.GsrJy8 {
    text-align: center;
    color: #2874f0;
    cursor: pointer;
    border-top: 1px solid #f0f0f0;
    padding: 14px 0 16px
}

.JKYTDP {
    padding-bottom: 19px
}

.ekyD0R {
    padding: 14px 19px;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer
}

    .ekyD0R:hover {
        box-shadow: 0 3px 6px 0 hsla(0,0%,72.2%,.2),0 -3px 6px 0 hsla(0,0%,78.4%,.2)
    }

.f3W125 {
    padding-bottom: 18px
}

.nKNqyI {
    color: #9e9e9e
}

.P51SxL {
    margin-right: 10px
}

.l-Zhcz {
    display: none
}

.q6I5zQ {
    text-align: center
}

.FSDx4Q {
    margin: 0 -19px
}

.Z7d2i3 {
    margin-left: -19px;
    margin-right: -19px
}

.WA819Q {
    padding: 0 19px
}

.JTteB2 {
    float: right
}

.\--lD4t {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.U-OrwX .\--lD4t {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.gQEZh9 {
    padding: 0 19px
}

.pqqs5m {
    background: #f0f0f0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 10px 10px 15px;
    color: #212121
}

.VgWcgJ {
    padding: 12px 20px 12px 15px
}

.erQ\+Zu {
    margin-top: 5px
}

.Urwth2 {
    text-align: right;
    position: relative;
    margin: 12px 0 4px
}

.yYp9\+\+ {
    color: #fff;
    box-shadow: none;
    padding: 8px 0;
    border-radius: 2px;
    text-transform: uppercase;
    cursor: pointer;
    text-align: center;
    margin-left: 14px;
    width: 30%;
    height: 44px
}

.fBU9KQ {
    color: #2874f0;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    font-size: 14px
}

    .fBU9KQ .mZRZiN {
        display: inline-block;
        margin-left: 8px
    }

    .fBU9KQ .\--lD4t {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

.rpyFoc {
    font-weight: 500;
    margin-left: 0;
    margin-top: 4px;
    line-height: 20px
}

    .rpyFoc .mZRZiN {
        margin-left: 4px
    }

.DCvDNz {
    text-align: center;
    margin: 15px 0
}

._7yJWdT {
    display: block;
    font-size: 24px
}

.bBt5DS {
    padding: 5px 0
}

    .bBt5DS .ybVGy0 {
        margin-bottom: 5px
    }

.R7X\+2F {
    display: none
}

.XrP0Js {
    margin: 15px 1px
}

.EcYsz6 {
    min-width: 60px;
    display: inline-block;
    margin-right: 12px;
    text-align: center;
    position: relative;
    box-shadow: 0 0 6px #c2c2c2;
    background: #f5f5f5;
    height: 80px;
    width: 80px;
    padding: 10px;
    vertical-align: top;
    margin-bottom: 20px
}

.noLehD {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.Ht47By {
    font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 16px;
    display: inline-block;
    width: 100%
}

._3kaNoT {
    position: absolute;
    top: -8px;
    right: -8px;
    background: #fff;
    border-radius: 8px;
    height: 16px;
    width: 16px;
    text-align: center;
    padding: 0;
    font-size: 0
}

    ._3kaNoT, ._3kaNoT:hover {
        box-shadow: 0 0 6px #c2c2c2
    }

.hGwMPD {
    height: 6px
}

.X8JHM\+ {
    height: 40px
}

.visToi {
    border: none;
    background: transparent;
    line-height: 16px;
    width: 16px;
    height: 16px;
    padding: 0;
    font-size: 22px;
    vertical-align: middle;
    text-align: left;
    color: #000;
    margin-right: 5px
}

    .visToi, .visToi:hover {
        box-shadow: none
    }

._4inCBv {
    width: 80%
}

._4inCBv, .eoX3rX {
    height: 18px;
    background: #f9f9f9
}

.eoX3rX {
    margin-top: 4px;
    width: 100%
}

._1eL1Iq {
    padding: 18px 0
}

    ._1eL1Iq div:last-child div:hover {
        max-width: 180px !important
    }

        ._1eL1Iq div:last-child div:hover p {
            text-overflow: clip
        }

.B\+uaBC {
    height: 1px;
    background: #f0f0f0;
    margin-top: 10px
}

.LITNbz {
    font-size: 14px;
    width: 15%
}

.ZRYv5n {
    padding: 20px 0
}

    .ZRYv5n .HPOC3V {
        display: block;
        color: #878787;
        margin-bottom: 10px
    }

    .ZRYv5n .NNRwY3 {
        min-width: 96px;
        max-width: 200px;
        margin-right: 15px
    }

        .ZRYv5n .NNRwY3:hover {
            box-shadow: 0 .5px 1.5px 0 rgba(0,0,0,.26);
            color: #2874f0
        }

.AN3rYt {
    display: block;
    font-size: 18px;
    padding-top: 16px;
    padding-bottom: 8px
}

.AucT1z {
    padding-left: 19px;
    padding-right: 19px;
    margin-bottom: 0
}

.Y7fR-F {
    margin-top: -16px;
    padding: 0 19px 6px;
    border-bottom: 1px solid #efefef
}

._0XRkOL {
    margin-top: -6px
}

.l1xYrL {
    display: inline-block;
    padding-top: 8px
}

.SwkwVm, .x0IwTM {
    float: right;
    color: #2874f0;
    border: none;
    text-transform: none
}

.mhuTPU {
    font-size: 14px;
    padding-bottom: 6px
}

.Zn18aB {
    font-size: 14px;
    margin-top: 2px
}

.oLRstZ {
    padding: 16px 0 7px
}

.KuB85m {
    margin-left: 2%;
    margin-bottom: 16px
}

._7gR34t, .KuB85m {
    width: 100%;
    padding: 13px 19px
}

.Qlp1Yk {
    margin: 16px -19px 0 2%
}

._9z1B1R {
    font-size: 18px;
    padding: 0 19px 8px
}

.LXX3Az {
    padding: 0 0 8px;
    font-size: 18px
}

.L0HTvh {
    margin: 0 -19px
}

._8gR8Bh {
    padding: 0
}

.k7i0Gv {
    padding: 0 19px
}

.eaNN7o {
    padding: 16px 19px 10px;
    border-top: 1px solid #f0f0f0
}

.sX4FOo {
    padding: 6px 0;
    text-align: left;
    color: #2874f0;
    cursor: pointer;
    font-weight: 500;
    border-top: none
}

.Wa6HUs {
    padding: 16px 0
}

    .Wa6HUs div:last-child div:hover {
        max-width: 180px !important
    }

        .Wa6HUs div:last-child div:hover p {
            text-overflow: clip
        }

.VUoA4l {
    width: 7px !important;
    height: 7px !important;
    border-radius: 7px;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 1px
}

.-vMbAf {
    margin-left: 8px
}

.jLikWX, .rZ9hV1 {
    color: #2874f0;
    word-break: break-all
}

.g6YdrB {
    display: inline-block
}

.jLikWX {
    padding-bottom: 10px;
    font-weight: 500;
    margin-left: -10px;
    width: auto
}

    .jLikWX .KvRBeA ._6mcuPg {
        vertical-align: middle
    }

    .jLikWX .KvRBeA .hQpmNh {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

.r7MGTY {
    text-transform: uppercase;
    cursor: pointer;
    line-height: 24px;
    width: auto;
    vertical-align: top
}

._6mcuPg {
    width: 18px;
    margin: 0 8px 0 0;
    cursor: pointer;
    vertical-align: middle
}

.H5ljQw {
    height: 580px;
    width: 400px;
    overflow: hidden !important
}

.Mn3klk {
    -webkit-transform: translateX(30px);
    transform: translateX(30px)
}

.GX22Kt {
    display: inline-block;
    max-width: 170px
}

.wCYrr1 {
    min-width: 161px
}

.iftDnx, .qP12xs {
    max-width: 190px;
    overflow-x: hidden
}

._7TYU\+M {
    word-wrap: break-word
}

.uP77s4 {
    margin-top: 10px;
    font-size: 15px;
    text-transform: uppercase
}

._2JbU09 {
    color: #c2c2c2
}

.t1HS3N {
    -webkit-transform: translateY(5px);
    transform: translateY(5px)
}

.fG\+Thg {
    display: inline-block;
    padding-left: 5px;
    height: 20px
}

.TIwePP {
    border-right: 1px solid #d7d7d7;
    height: 18px
}

.DmgJIc {
    display: inline-block;
    margin-left: 20px
}

._3aHXwy {
    max-width: 185px
}

.qP12xs {
    max-width: 250px
}

.bv64r9 {
    padding-bottom: 5px
}

.l678Dy {
    padding: 10px 30px
}

.l678Dy, .zRJ\+cW {
    font-weight: 500;
    background-color: #fb641b;
    color: #fff;
    border-radius: 2px;
    font-size: 13px;
    float: right
}

.zRJ\+cW {
    padding: 5px 30px
}

.e0LQrV {
    margin: 8px 30px 0;
    cursor: pointer
}

.HOFcXg {
    font-size: 14px !important
}

    .HOFcXg:hover {
        color: #2070f4;
        cursor: pointer
    }

.sBmk9m {
    padding: 16px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.eCUfdC {
    padding-right: 24px;
    padding-left: 24px
}

.vGo6Oj {
    padding: 16px;
    text-align: center;
    color: #2070f4;
    border-top: 2px solid #f9f9f9
}

.\+jQyGk {
    cursor: pointer
}

.SOFJSV {
    position: relative;
    min-height: 100vh;
    overflow: hidden
}

.S-39zd {
    padding: 16px 32px;
    min-height: 300px
}

.Rz413i {
    padding: 8px 0
}

.nN\+KfR, .Rz413i {
    font-size: 16px
}

.RhIG9E {
    margin-top: 8px;
    padding: 18px
}

._6YE-ZM {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._4JBGs5 {
    padding: 16px 32px 0
}

.vFJwyX {
    position: absolute;
    bottom: 0;
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 2px -1px rgba(0,0,0,.2);
    font-size: 12px;
    padding: 2px 0;
    text-align: center
}

.iQhPf\+ {
    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;
    height: 100px;
    position: relative
}

.E-RNlr .wNo5uw {
    min-height: 90px
}

    .E-RNlr .wNo5uw ._8Ihyaf {
        padding: 30px;
        font-size: 16px;
        text-align: center
    }

.CAjFTP {
    font-size: 16px;
    padding: 16px;
    cursor: pointer
}

    .CAjFTP:hover {
        background-color: #f5faff;
        color: #2874f0
    }

    .CAjFTP ._6mcuPg {
        height: 24px;
        width: 24px
    }

.-vcMUk {
    vertical-align: sub
}

.fjEBDb {
    padding: 16px 24px
}

.d6i\+pl {
    font-weight: 500;
    padding: 8px 0;
    font-size: 16px
}

.F2howi {
    font-size: 14px
}

.qXSAdx {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 8px 0 16px
}

.cdQWmX, .qXSAdx {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cdQWmX {
    cursor: pointer
}

._28A6td {
    color: #2874f0
}

._28A6td, .TOElhp {
    padding: 0 8px;
    font-weight: 500
}

.TOElhp {
    background-color: #2874f0;
    border-radius: 50px;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 20px
}

._3InlTB {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
    padding: 8px
}

.gHv7pq {
    padding-top: 16px;
    border-top: 1px solid #dbdbdb;
    color: #2874f0
}

.\+DV5vA {
    cursor: pointer
}

.cdajEZ {
    padding-bottom: 16px
}

._0w42SR {
    position: relative
}

    ._0w42SR._0Rj1QX {
        padding-left: 20px
    }

    ._0w42SR .q4l-J2 {
        display: inline-block;
        width: 0;
        min-height: 39px;
        vertical-align: bottom
    }

    ._0w42SR ._9MhawT {
        width: calc(100% - 10px);
        margin-left: 11px;
        margin-top: -8px;
        height: 3px;
        background: #e0e0e0
    }

    ._0w42SR ._9XeNR9 {
        background: #26a541;
        width: auto;
        height: 3px;
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
        -webkit-transform-origin: center left;
        transform-origin: center left;
        transition: -webkit-transform 1s ease-in;
        transition: transform 1s ease-in;
        transition: transform 1s ease-in,-webkit-transform 1s ease-in
    }

        ._0w42SR ._9XeNR9.aTujYe {
            background: #ff9f00
        }

        ._0w42SR ._9XeNR9.dBiJz1, ._0w42SR ._9XeNR9.LWLuXS {
            background: #ff6161
        }

        ._0w42SR ._9XeNR9.mUBSqN {
            background: #ff9f00
        }

    ._0w42SR .W\+99\+W {
        width: 20px;
        height: 20px;
        position: absolute;
        display: inline-block;
        top: 20px
    }

    ._0w42SR .GS3O1E {
        border-radius: 50%;
        width: 12px;
        height: 12px;
        position: relative;
        cursor: pointer;
        background: #e0e0e0
    }

        ._0w42SR .GS3O1E, ._0w42SR .GS3O1E:hover {
            transition: -webkit-transform .25s ease-in;
            transition: transform .25s ease-in;
            transition: transform .25s ease-in,-webkit-transform .25s ease-in
        }

            ._0w42SR .GS3O1E:hover {
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
                transition-delay: 0s !important
            }

    ._0w42SR .NkZNob {
        cursor: default
    }

    ._0w42SR .PouPlV {
        -webkit-transform: translateX(-45%) translateY(-10px);
        transform: translateX(-45%) translateY(-10px);
        font-size: 12px;
        text-align: center;
        font-weight: 500;
        color: #e0e0e0
    }

    ._0w42SR .WZFG5S {
        text-decoration: line-through
    }

    ._0w42SR .SfJXc8 {
        -webkit-transform: translateX(-45%) translateY(10px);
        transform: translateX(-45%) translateY(10px);
        font-size: 12px;
        text-align: center;
        font-weight: 500;
        color: #878787;
        width: 100px
    }

    ._0w42SR .-ngV7t {
        width: 145px;
        font-weight: 700;
        color: #212121
    }

    ._0w42SR .u3Jw1B {
        -webkit-transform: translateX(-15px) translateY(-10px);
        transform: translateX(-15px) translateY(-10px)
    }

    ._0w42SR ._17XIcm {
        top: 4px
    }

    ._0w42SR .Fkwe24 {
        font-size: 14px;
        color: #212121;
        margin-left: 18px
    }

    ._0w42SR .wRcrCz {
        height: 11px;
        width: 11px
    }

    ._0w42SR .R5wlzP {
        padding: 2px 0;
        width: 100%;
        margin-top: -7px;
        margin-bottom: 10px;
        min-height: 80px
    }

    ._0w42SR ._1L\+CJ0 {
        width: 0;
        height: 0;
        position: relative;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid #e0e0e0;
        top: 16px;
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px)
    }

    ._0w42SR .Wm9vLv {
        position: relative;
        top: 10px;
        padding: 0 50px 0 40px;
        width: 100%
    }

    ._0w42SR .eRsKER {
        transition: left .4s
    }

    ._0w42SR .xEw-K3 {
        background-color: #e0e0e0;
        border-color: #878787;
        pointer-events: none
    }

    ._0w42SR .olOp1b {
        opacity: 0;
        display: inline-block;
        width: 28px;
        height: 28px;
        position: absolute;
        border-radius: 50%;
        left: 50%;
        top: 50%;
        margin-top: -14px;
        margin-left: -14px;
        -webkit-animation-name: U9q-HX;
        animation-name: U9q-HX;
        -webkit-animation-duration: 4s;
        animation-duration: 4s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        background-image: radial-gradient(circle at 50% 50%,rgba(56,142,60,0),rgba(56,142,60,.01) 20%,rgba(56,142,60,.25))
    }

        ._0w42SR .olOp1b._3IkRv1, ._0w42SR .olOp1b.LkpTkQ {
            background-image: radial-gradient(circle at 50% 50%,rgba(255,159,0,0),rgba(255,159,0,.01) 20%,rgba(255,159,0,.25))
        }

    ._0w42SR .sDEgvV {
        transition: background .25s ease-in
    }

    ._0w42SR .T7AO1y {
        background: #26a541
    }

    ._0w42SR .f5pNqN {
        background: #ff9f00
    }

    ._0w42SR .iyfF2p, ._0w42SR .w9McF7 {
        background: #ff6161
    }

    ._0w42SR .LkpTkQ {
        background: #ff9f00
    }

    ._0w42SR .yWS4gH {
        transition: color .25s ease-in
    }

    ._0w42SR .TItXVo {
        color: #e0e0e0
    }

    ._0w42SR .YrA9Sn {
        color: #26a541
    }

    ._0w42SR .K6aDqZ {
        color: #ff9f00
    }

    ._0w42SR .-yZ4gV, ._0w42SR .MBpy2s {
        color: #ff6161
    }

    ._0w42SR .yJJvZf {
        color: #ff9f00
    }

    ._0w42SR .kqJ21h .YrA9Sn {
        color: #26a541
    }

    ._0w42SR .kqJ21h .K6aDqZ {
        color: #ff9f00
    }

    ._0w42SR .kqJ21h .-yZ4gV, ._0w42SR .kqJ21h .MBpy2s {
        color: #ff6161
    }

    ._0w42SR .kqJ21h .yJJvZf {
        color: #ff9f00
    }

    ._0w42SR .kqJ21h .T7AO1y {
        background: #26a541
    }

    ._0w42SR .kqJ21h .f5pNqN {
        background: #ff9f00
    }

    ._0w42SR .kqJ21h .iyfF2p, ._0w42SR .kqJ21h .w9McF7 {
        background: #ff6161
    }

    ._0w42SR .kqJ21h ._9XeNR9, ._0w42SR .kqJ21h .LkpTkQ {
        background: #ff9f00
    }

    ._0w42SR .kqJ21h .olOp1b {
        background-image: radial-gradient(circle at 50% 50%,rgba(255,159,0,0),rgba(255,159,0,.01) 20%,rgba(255,159,0,.25))
    }

    ._0w42SR .OXm9\+6 {
        background: #ff9f00
    }

    ._0w42SR .q4pqwR {
        border-top: 1px solid #e0e0e0;
        margin-top: 20px;
        padding-top: 5px;
        min-height: 50px
    }

        ._0w42SR .q4pqwR .OSOP-B {
            display: none
        }

        ._0w42SR .q4pqwR .IGXuB1 {
            font-size: 10px;
            word-wrap: break-word;
            padding-top: 3px
        }

            ._0w42SR .q4pqwR .IGXuB1 .x0Q8ZA {
                border-left: 1px solid #e0e0e0;
                padding: 0 2px
            }

            ._0w42SR .q4pqwR .IGXuB1 .zafX4L {
                padding-right: 2px
            }

        ._0w42SR .q4pqwR .vPx9m7 {
            font-size: 12px;
            font-weight: 500
        }

        ._0w42SR .q4pqwR .vSjDsw {
            color: #ff6161
        }

        ._0w42SR .q4pqwR .FdUp-P {
            padding-left: 5px;
            color: #2874f0
        }

        ._0w42SR .q4pqwR .oEtBol {
            padding-left: 5px
        }

        ._0w42SR .q4pqwR .FdUp-P:hover {
            text-decoration: underline
        }

        ._0w42SR .q4pqwR .uBI0Bj {
            font-size: 10px;
            cursor: pointer;
            padding-top: 3px;
            font-weight: 500;
            color: #2874f0
        }

        ._0w42SR .q4pqwR .aqrrJw {
            padding-right: 3px
        }

            ._0w42SR .q4pqwR .aqrrJw:last-child {
                padding-right: 0
            }

        ._0w42SR .q4pqwR .ESgZ98 {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

    ._0w42SR .OrQ-Ze {
        padding-top: 5px;
        min-height: 50px;
        margin-left: 30px
    }

        ._0w42SR .OrQ-Ze .vPx9m7 {
            font-size: 12px;
            color: #878787
        }

        ._0w42SR .OrQ-Ze .IGXuB1 {
            padding-top: 3px
        }

@-webkit-keyframes U9q-HX {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes U9q-HX {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.J1JsUj {
    display: inline-block
}

.VrcQaN {
    display: none
}

.NW\+\+wa {
    background: #fffed5;
    border: 1px solid #f0f0f0
}

    .NW\+\+wa.c0goKX {
        margin-top: 10px;
        width: 100%
    }

.wCXmRX {
    width: 100%
}

.FvPIv7 {
    padding: 0 10px 10px;
    width: 45px
}

.VN1-Fc {
    -webkit-transform: translateY(7px);
    transform: translateY(7px)
}

._8iHvsu {
    max-width: 12px;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.\-7U6Ao {
    margin-top: 10px;
    padding-right: 10px
}

.AIMBUK {
    margin-top: 10px;
    margin-left: 45px;
    padding: 10px 10px 10px 0;
    border-top: 1px solid #f0f0f0
}

.XDyF0g {
    text-decoration: line-through
}

._7QMtbv {
    border-right: 1px solid #d7d7d7;
    height: 18px
}

._7QMtbv, .pW8p3e {
    padding-left: 10px
}

.pW8p3e {
    text-decoration: line-through;
    color: #878787;
    font-size: 12px
}

.O0ct4q {
    color: #2874f0;
    font-weight: 500;
    background: none;
    padding: 5px 10px;
    margin: -5px 0;
    font-size: 14px;
    cursor: pointer;
    border: none;
    vertical-align: baseline
}

    .O0ct4q, .O0ct4q:hover {
        box-shadow: none
    }

.yxfgw9 {
    text-transform: uppercase;
    cursor: pointer
}

.ICH3ky {
    margin: 0 36px !important;
    padding: 12px 24px;
    min-width: 0 !important
}

.DqZlbd {
    width: 100%;
    box-shadow: none
}

    .DqZlbd .oP403i {
        padding: 16px;
        color: #ff6161
    }

    .DqZlbd ._49nZ\+Y {
        background-color: transparent
    }

    .DqZlbd .K01bC5 {
        background-color: #f9f9f9;
        border: 1px solid #f0f0f0
    }

    .DqZlbd .ZdpVS2 {
        font-weight: 500;
        padding-right: 5px
    }

    .DqZlbd ._9265c3 {
        border-bottom: 1px solid #f0f0f0;
        min-width: 72px;
        background-color: #f9f9f9
    }

    .DqZlbd ._7JapcW, .DqZlbd ._9265c3 {
        text-align: center;
        border-right: 1px solid #f0f0f0
    }

    .DqZlbd ._7JapcW {
        width: 150px;
        background-color: #e0e0e0
    }

    .DqZlbd .CVE4KJ {
        width: calc(100% - 150px);
        max-width: 510px
    }

    .DqZlbd .j58-m9 {
        margin: 10px 0 10px 26px;
        position: relative;
        height: 23px;
        width: 22px
    }

    .DqZlbd .QIzLOr {
        border: none;
        -webkit-transform: scale(2);
        transform: scale(2);
        background-color: #2874f0;
        border-radius: 50%;
        width: 10px;
        height: 10px;
        cursor: default;
        margin: 4px 5px;
        padding: 0
    }

    .DqZlbd .vn3QMW {
        color: #d7d7d7;
        cursor: default
    }

    .DqZlbd ._8-4RTt {
        border: 1px solid #d7d7d7;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        background: #fff;
        border-radius: 50%;
        padding: 0
    }

    .DqZlbd .JLO\+9M {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        background: transparent;
        margin: 0 5px;
        padding: 5px;
        box-shadow: none
    }

        .DqZlbd .JLO\+9M, .DqZlbd .JLO\+9M:hover {
            border: none;
            border-radius: 50%;
            width: 10px;
            height: 10px;
            cursor: pointer
        }

            .DqZlbd .JLO\+9M:hover {
                margin: 5px 5px -7px;
                background: #2874f0
            }

            .DqZlbd .JLO\+9M:hover, .DqZlbd .pZoIjd {
                -webkit-transform: scale(2);
                transform: scale(2)
            }

    .DqZlbd .pZoIjd {
        border: none;
        background-color: #2874f0;
        border-radius: 50%;
        width: 10px;
        height: 10px;
        cursor: default;
        margin: 5px;
        padding: 0
    }

    .DqZlbd .SUXkxo {
        font-weight: 500;
        text-transform: uppercase;
        padding: 10px 10px 0;
        background-color: #e0e0e0
    }

    .DqZlbd .Ys3eH3 {
        font-size: 12px;
        padding: 0 10px 13px;
        border-bottom: 1px solid #f0f0f0;
        background-color: #e0e0e0
    }

        .DqZlbd .Ys3eH3.NpY6P- {
            border-bottom: 1px solid #2874f0
        }

    .DqZlbd ._9x5qSJ {
        font-weight: 500;
        text-transform: uppercase;
        padding: 0 10px 10px
    }

    .DqZlbd .Iue\+EW {
        padding: 12px 0;
        border-top: 1px solid #f0f0f0
    }

        .DqZlbd .Iue\+EW.NpY6P- {
            border-right: 1px solid #2874f0
        }

    .DqZlbd .zbrZB3 {
        background-color: transparent;
        border-bottom: 1px solid #f0f0f0
    }

        .DqZlbd .zbrZB3:last-child {
            border-bottom: none
        }

    .DqZlbd .Hao4t- {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-y: hidden;
        overflow-x: hidden
    }

        .DqZlbd .Hao4t-.P6Hkc6 {
            overflow-x: scroll
        }

    .DqZlbd .YpCEPN {
        margin: 16px 0;
        display: inline-block
    }

    .DqZlbd .D8MatA {
        font-weight: 500;
        border: none;
        text-transform: uppercase;
        cursor: pointer;
        text-align: center;
        font-size: 14px;
        height: 44px;
        float: right
    }

        .DqZlbd .D8MatA.cV3\+31 {
            cursor: not-allowed;
            background: #878787
        }

    .DqZlbd ._5vYkT3, .DqZlbd .i2S9\+g {
        font-size: 14px;
        cursor: default;
        font-weight: 400
    }

    .DqZlbd ._5vYkT3 {
        font-style: italic
    }

    .DqZlbd ._7EG\+C9 {
        font-size: 14px;
        cursor: default;
        color: #212121;
        padding-right: 8px;
        text-transform: uppercase;
        font-weight: 500
    }

    .DqZlbd .u6MvXn {
        height: 14px;
        width: 8px;
        padding: 0 0 3px;
        margin-top: -3px
    }

    .DqZlbd:last-child {
        margin-bottom: 0
    }

.OJrHeQ {
    background: #f0f0f0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e0e0e0;
    padding: 12px 10px 10px 36px;
    color: #212121;
    display: block;
    margin: -10px -23px 0
}

.zmF6dC {
    display: inline-block;
    margin: 14px 0
}

.MNgdhM {
    font-size: 14px;
    margin: 10px 0;
    color: #212121
}

.bg24gu {
    color: #878787
}

.c2uHB9 {
    font-size: 14px
}

.Z3-7oh {
    font-size: 12px
}

.NZwSFi {
    display: inline-block
}

.YE-TQz {
    width: 18px;
    margin-right: 5px;
    vertical-align: middle
}

._7f-jwU {
    color: #2874f0;
    font-weight: 500;
    margin-bottom: 5px;
    margin-left: 5px;
    white-space: nowrap
}

.Nuk2R7 {
    margin-top: 16px;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 10px
}

    .Nuk2R7 .qAXfUZ ._2DY67h {
        border-bottom: 1px solid #f0f0f0;
        padding-bottom: 8px;
        color: #212121;
        font-weight: 500
    }

        .Nuk2R7 .qAXfUZ ._2DY67h ._0qTNM2 {
            color: #878787;
            font-size: 12px;
            margin-bottom: 5px
        }

        .Nuk2R7 .qAXfUZ ._2DY67h ._2V0edG {
            color: #212121;
            font-weight: 500
        }

            .Nuk2R7 .qAXfUZ ._2DY67h ._2V0edG.\+2cqfL {
                color: #26a541
            }

            .Nuk2R7 .qAXfUZ ._2DY67h ._2V0edG._8yM1vT {
                color: #ff6161
            }

    .Nuk2R7 .qAXfUZ .zDikID {
        padding-top: 8px;
        font-size: 12px
    }

    .Nuk2R7 .qAXfUZ .E4tsLP {
        margin-right: 4px
    }

.mi9QI9 {
    margin-top: 32px;
    background: #fff;
    position: relative
}

    .mi9QI9.xQG\+qZ {
        padding: 24px
    }

.ivo2dN {
    color: #2874f0;
    font-size: 12px
}

.mVuAsA {
    font-size: 12px;
    padding-top: 30px
}

    .mVuAsA .orqHFM {
        margin-bottom: 15px
    }

.BJQOzT {
    font-size: 12px
}

    .BJQOzT .TE5Jyw {
        font-size: 14px;
        margin-bottom: 5px
    }

        .BJQOzT .TE5Jyw .OjCWVV {
            font-weight: 500
        }

    .BJQOzT ._0azIDC, .BJQOzT .C7I1F0 {
        color: #878787
    }

.JSnuTL .GgjlGO {
    width: 100%;
    text-align: left;
    border: none
}

    .JSnuTL .GgjlGO ._5eFGa2, .JSnuTL .GgjlGO .z5DNnu {
        padding: 5px
    }

    .JSnuTL .GgjlGO .z5DNnu {
        font-size: 14px;
        font-weight: 500;
        color: #212121
    }

    .JSnuTL .GgjlGO ._5eFGa2 {
        font-size: 12px;
        font-weight: 400;
        color: #212121
    }

.yWUK7E {
    padding-left: 32px
}

    .yWUK7E .rQ2Q4u {
        font-size: 16px;
        font-weight: 500
    }

    .yWUK7E .a2O5i2 {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 12px;
        font-size: 14px;
        font-weight: 500
    }

        .yWUK7E .a2O5i2 .FmNXAX {
            width: 16px;
            margin-right: 10px
        }

.YWJgWg {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .YWJgWg .wl\+R0k {
        font-size: 14px
    }

    .YWJgWg .t1jF\+r {
        padding: 4px 0
    }

    .YWJgWg .LI3\+Er {
        font-weight: 500
    }

    .YWJgWg .UhWrtw {
        color: #2874f0;
        font-weight: 500;
        cursor: pointer
    }

.j0IZoo .tB02ny {
    border: 1px solid #eee;
    border-radius: 2px
}

    .j0IZoo .tB02ny .txwT\+K {
        color: #878787;
        padding: 12px 16px;
        border-bottom: 1px solid #eee
    }

    .j0IZoo .tB02ny ._9stt0z {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 12px 16px
    }

        .j0IZoo .tB02ny ._9stt0z .qoR\+vy {
            margin-right: 16px
        }

            .j0IZoo .tB02ny ._9stt0z .qoR\+vy ._1sZ1p6 {
                color: #878787;
                padding-bottom: 8px
            }

            .j0IZoo .tB02ny ._9stt0z .qoR\+vy .Jt8OZH {
                font-size: 16px
            }

            .j0IZoo .tB02ny ._9stt0z .qoR\+vy .TFixoZ {
                vertical-align: middle
            }

            .j0IZoo .tB02ny ._9stt0z .qoR\+vy:not(:first-child) {
                margin-left: 16px
            }

    .j0IZoo .tB02ny .klitky {
        padding: 12px 16px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

        .j0IZoo .tB02ny .klitky .m2JzwC {
            border-radius: 2px
        }

        .j0IZoo .tB02ny .klitky .STCfnH {
            padding: 10px;
            border: 1px solid transparent;
            border-radius: 2px;
            margin-right: 16px
        }

            .j0IZoo .tB02ny .klitky .STCfnH .TFixoZ {
                vertical-align: middle;
                margin-right: 8px;
                margin-top: 4px
            }

.k884J8 {
    margin-bottom: 8px
}

.aSUGob {
    font-weight: 500;
    font-size: 12px;
    color: #ff9f00;
    padding-left: 2px
}

._6Fi0tW {
    font-size: 14px
}

.WIJJiv {
    max-width: 320px
}

.b3TOX4 {
    width: 100%
}

.EpWJPq {
    margin-top: 10px;
    border-radius: 2px;
    background-color: #f9f9f9;
    box-shadow: none;
    border: 1px solid #f0f0f0
}

.sE56D1 {
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px;
    width: auto
}

.AoGwZQ {
    margin-bottom: -3px;
    height: 16px;
    width: 18px;
    margin-right: 4px
}

.igzpV5 {
    padding-left: 5px
}

._5H7-WP {
    font-size: 12px;
    margin: 5px 10px 10px 35px;
    background-color: unset
}

.JzZ2qI {
    padding-top: 20px;
    margin-top: 16px;
    border-top: 1px dashed #e4e7ed;
    color: #717478;
    font-size: 12px
}

._1\+SAGX {
    background-color: #fff
}

.uBLfzZ {
    margin: 15px 0;
    font-weight: 500
}

.von2a6 {
    margin: 10px 0
}

.gIpnGW {
    margin: 10px 0 5px
}

.bAC0IC {
    background-color: #fff
}

.wcuseT {
    color: #2874f0;
    cursor: pointer
}

.UNTr5Z {
    padding: 0 20px
}

._6epiYD {
    color: #2874f0;
    cursor: pointer;
    display: inline-block
}

.PIFqnU {
    display: list-item;
    margin-left: 12px
}

.JAnCc6 {
    width: 640px
}

    .JAnCc6 .WKLM4N {
        font-size: 20px;
        font-weight: 500;
        color: #000;
        padding: 24px
    }

        .JAnCc6 .WKLM4N ._3Mp4ge {
            margin-left: 5px
        }

        .JAnCc6 .WKLM4N .TJVZyq {
            float: right;
            background-color: #f1f3f5;
            color: #878787;
            font-size: 12px;
            text-align: center;
            padding: 6px 12px;
            margin-left: auto;
            border-radius: 20px
        }

        .JAnCc6 .WKLM4N .p\+e5CC {
            font-size: 14px;
            margin-top: 4px
        }

    .JAnCc6 .BcZdrS {
        padding: 0 24px 24px;
        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;
        transition: all .3s linear;
        min-height: 150px
    }

        .JAnCc6 .BcZdrS .IoT3MV {
            font-size: 16px;
            margin-right: 20px;
            cursor: pointer;
            color: #212121;
            width: 176px;
            height: 48px;
            border: 1px solid #dbdbdb;
            border-radius: 2px;
            font-weight: 500
        }

    .JAnCc6 .d4ZToN {
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        border-top: 1px solid #e0e0e0
    }

.LLkaib {
    margin: 0 0 10px;
    transition: all .3s linear
}

    .LLkaib .dBM-Xh {
        font-size: 14px;
        color: #212121;
        margin: 10px 10px 15px
    }

    .LLkaib .dBM-Xh, .Me4Zza {
        font-weight: 400;
        display: block
    }

.Me4Zza {
    color: #000;
    margin: 10px
}

.JhVJFZ {
    padding: 50px 0
}

.DEMh23 {
    text-align: center
}

.eSVsR7 {
    text-align: right
}

    .eSVsR7 .MAEykq {
        font-size: 14px;
        margin: 0 auto;
        min-width: 176px;
        height: 48px;
        border-radius: 2px;
        font-weight: 500;
        background-color: #2874f0;
        color: #fff;
        vertical-align: baseline
    }

    .eSVsR7 .IoT3MV {
        font-size: 16px;
        margin-right: 20px;
        cursor: pointer;
        color: #212121;
        width: 176px;
        height: 48px;
        border: 1px solid #dbdbdb;
        border-radius: 2px;
        font-weight: 500
    }

.NPLdZz {
    padding: 24px 0 10px;
    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
}

    .NPLdZz .njGxFH {
        width: 57px;
        height: 57px
    }

.gfXkQ2 {
    width: 30%;
    height: 4px;
    background-color: #ededed;
    border-radius: 4px;
    position: relative;
    margin: 0 8px
}

    .gfXkQ2 .TP1550 {
        position: absolute;
        background-color: #2874f0;
        width: 2px;
        height: 100%;
        z-index: 1;
        border-radius: 3px;
        left: 1px;
        -webkit-animation-name: YMjuA0;
        animation-name: YMjuA0;
        -webkit-animation-duration: 18s;
        animation-duration: 18s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    .gfXkQ2:after {
        right: -1px;
        background-color: #26a541
    }

    .gfXkQ2:after, .gfXkQ2:before {
        content: "";
        position: absolute;
        width: 8px;
        height: 8px;
        border-radius: 4px;
        top: -2px;
        z-index: 2
    }

    .gfXkQ2:before {
        left: 0;
        background-color: #ff4343
    }

    .gfXkQ2 ._0FjqD9 {
        background-color: #26a541;
        padding: 8px
    }

.QxzD0\+ ._2voL9x {
    margin: 15px 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

    .QxzD0\+ ._2voL9x .RHp5gF {
        border: 1px solid #f0f0f0;
        margin-right: 10px;
        margin-bottom: 10px;
        cursor: pointer;
        font-size: 12px;
        text-align: center
    }

        .QxzD0\+ ._2voL9x .RHp5gF .ivMVB1 {
            border: 2px solid transparent;
            padding: 8px 16px;
            border-radius: 2px;
            min-width: 66px
        }

            .QxzD0\+ ._2voL9x .RHp5gF .ivMVB1 .aFCfDP {
                font-size: 12px;
                font-weight: 100
            }

            .QxzD0\+ ._2voL9x .RHp5gF .ivMVB1 .GV4fBu {
                font-size: 26px;
                font-weight: 500
            }

        .QxzD0\+ ._2voL9x .RHp5gF._2tYAS4 {
            color: #2874f0;
            font-weight: 500
        }

            .QxzD0\+ ._2voL9x .RHp5gF._2tYAS4 .ivMVB1 {
                border-color: #2874f0
            }

        .QxzD0\+ ._2voL9x .RHp5gF._2yJU9a {
            background-color: #ededed;
            color: #c6c6c6;
            cursor: not-allowed
        }

@-webkit-keyframes YMjuA0 {
    0% {
        width: 1%
    }

    to {
        width: 100%
    }
}

@keyframes YMjuA0 {
    0% {
        width: 1%
    }

    to {
        width: 100%
    }
}

.BhOaqI {
    font-size: 14px;
    color: var(--textBlack);
    overflow: scroll;
    position: relative;
    min-height: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

    .BhOaqI ._0dxQMQ, .BhOaqI ._2voL9x, .BhOaqI .YfA9fd {
        padding: 15px;
        background-color: #fff
    }

    .BhOaqI ._0dxQMQ {
        border-bottom: 1px solid var(--borderGrey)
    }

    .BhOaqI .kTL7Es {
        font-weight: 700
    }

    .BhOaqI ._2voL9x {
        padding: 0 15px 15px;
        box-shadow: 1px 1px 3px var(--brderGrey)
    }

        .BhOaqI ._2voL9x .ivMVB1 {
            border: 1px solid var(--borderGrey);
            padding: 12px;
            display: inline-block;
            margin-right: 10px;
            margin-bottom: 10px;
            border-radius: 2px;
            cursor: pointer;
            font-size: 12px;
            text-align: center;
            width: 16%
        }

            .BhOaqI ._2voL9x .ivMVB1._2tYAS4 {
                border-color: var(--blue);
                color: var(--blue);
                font-weight: 500
            }

            .BhOaqI ._2voL9x .ivMVB1._2yJU9a {
                background-color: #ededed;
                color: #c6c6c6;
                cursor: not-allowed
            }

    .BhOaqI ._3qIgT2 {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        background-color: var(--white);
        text-align: center;
        padding: 0;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        box-shadow: 0 1px 8px 0 rgba(0,0,0,.19)
    }

        .BhOaqI ._3qIgT2 .vC1k70 {
            font-size: var(--font-size-large);
            height: 40px;
            display: block;
            color: var(--white);
            background-color: #fb641b;
            border: 0;
            width: 93%;
            border-radius: 3px;
            margin: 12px;
            text-align: center;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            overflow: hidden
        }

            .BhOaqI ._3qIgT2 .vC1k70 .ivMVB1 {
                border: 1px solid var(--borderGrey);
                padding: 12px;
                display: inline-block;
                margin-right: 10px;
                margin-bottom: 10px;
                border-radius: 2px;
                cursor: pointer;
                font-size: 12px;
                text-align: center;
                width: 16%
            }

                .BhOaqI ._3qIgT2 .vC1k70 .ivMVB1._2tYAS4 {
                    border-color: var(--blue);
                    color: var(--blue);
                    font-weight: 500
                }

                .BhOaqI ._3qIgT2 .vC1k70 .ivMVB1._2yJU9a {
                    background-color: #ededed;
                    color: #c6c6c6;
                    cursor: not-allowed
                }

            .BhOaqI ._3qIgT2 .vC1k70._2yJU9a {
                opacity: .5;
                color: #353535;
                background-color: var(--brderGrey);
                cursor: not-allowed
            }

.Me4Zza {
    color: #212121;
    font-size: 16px;
    line-height: 28px;
    padding: 16px;
    font-weight: 500
}

._8wkd1j {
    white-space: nowrap;
    overflow-x: scroll;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #dbdbdb
}

    ._8wkd1j::-webkit-scrollbar {
        display: none
    }

.HUiB3U {
    padding: 12px 22px;
    color: #212121;
    text-align: center
}

    .HUiB3U .aFCfDP {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 500
    }

    .HUiB3U .aFCfDP, .HUiB3U .GV4fBu {
        line-height: 16px;
        letter-spacing: 0
    }

    .HUiB3U .GV4fBu {
        font-size: 12px
    }

._2tYAS4 {
    border-bottom: 2px solid #2874f0;
    color: #2874f0 !important
}

._2Y8mhb {
    padding: 0
}

.EHt1X6 {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 4px 24px
}

@-webkit-keyframes pgF8gU {
    0% {
        box-shadow: 0 0 0 1px transparent
    }

    50% {
        box-shadow: 0 0 0 15px rgba(0,0,0,.1)
    }

    to {
        box-shadow: 0 0 0 15px transparent
    }
}

@keyframes pgF8gU {
    0% {
        box-shadow: 0 0 0 1px transparent
    }

    50% {
        box-shadow: 0 0 0 15px rgba(0,0,0,.1)
    }

    to {
        box-shadow: 0 0 0 15px transparent
    }
}

.Db5qnL {
    margin: 16px 0;
    width: 50%;
    float: left
}

    .Db5qnL.cGOlF2 {
        display: inline-block
    }

    .Db5qnL .BOUzpL {
        display: none
    }

        .Db5qnL .BOUzpL:checked + .fXcJ2h:before {
            border-color: #2874f0;
            -webkit-animation: pgF8gU .2s linear forwards;
            animation: pgF8gU .2s linear forwards
        }

        .Db5qnL .BOUzpL:checked + .fXcJ2h:after {
            -webkit-transform: scale(1);
            transform: scale(1)
        }

    .Db5qnL .fXcJ2h {
        display: inline-block;
        height: 20px;
        position: relative;
        padding: 0 30px;
        margin-bottom: 0;
        cursor: pointer;
        vertical-align: bottom
    }

        .Db5qnL .fXcJ2h:after, .Db5qnL .fXcJ2h:before {
            position: absolute;
            content: "";
            border-radius: 50%;
            transition: all .3s ease;
            transition-property: border-color,-webkit-transform;
            transition-property: transform,border-color;
            transition-property: transform,border-color,-webkit-transform
        }

        .Db5qnL .fXcJ2h:before {
            left: 0;
            top: 0;
            width: 16px;
            height: 16px;
            border: 2px solid #c2c2c2
        }

        .Db5qnL .fXcJ2h:after {
            top: 3px;
            left: 3px;
            width: 14px;
            height: 14px;
            -webkit-transform: scale(0);
            transform: scale(0);
            background: #2874f0
        }

.S1iM\+m {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 1px solid #dbdbdb;
    margin-bottom: 16px
}

.YlS1tM {
    margin-top: 24px;
    padding: 24px 0 0;
    background: #fff;
    position: relative
}

.X-nD97 {
    width: 66.66% !important;
    margin-top: 27px;
    border-radius: 2px;
    padding: 12px 15px;
    background-color: #f9f9f9;
    border: 1px solid #f0f0f0;
    font-size: 12px;
    line-height: 16px;
    color: #212121
}

.KOGbPy {
    color: #2874f0;
    font-weight: 500
}

.A07rq2 {
    font-size: 12px;
    padding-top: 30px
}

    .A07rq2 .p5LXXA {
        margin-bottom: 15px
    }

.Zg4lth {
    font-size: 12px
}

    .Zg4lth ._4lv3OK {
        font-size: 14px;
        margin-bottom: 5px
    }

        .Zg4lth ._4lv3OK .bO5WOh {
            font-weight: 500
        }

    .Zg4lth .a8YxPq, .Zg4lth .Bo9IW3 {
        color: #878787
    }

.m0gwyA {
    border-top: 1px dashed #e0e0e0
}

.R2be-f {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 12px
}

.QIcEGx {
    max-width: 400px
}

    .QIcEGx .tuzX2r {
        padding: 16px 24px;
        font-size: 20px;
        font-weight: 500;
        border-bottom: 1px solid #f0f0f0
    }

    .QIcEGx .s27N-W {
        padding: 24px
    }

._7ueKLa {
    width: 800px;
    height: 500px;
    overflow: auto
}

.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
}

.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
    }

._2VQgYf {
    height: 200px
}

.n-qMEl {
    height: 400px
}

.WPnV-R, .x-ttcc {
    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
}

.x-ttcc {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.T7Pi7r {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    font-size: 20px;
    font-weight: 500;
    padding: 16px 24px;
    border-bottom: 2px solid #f0f0f0;
    background-color: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    height: 64px
}

.rekwYD {
    cursor: pointer;
    margin: 2px 4px 0 0
}

.Vu3-9u {
    font-size: 18px;
    font-weight: 500;
    padding: 16px;
    background: #fff;
    border-bottom: 1px solid #f0f0f0
}

.sSKt5s {
    font-size: 24px;
    text-transform: capitalize
}

.eCtPz5, .sSKt5s {
    border-bottom: none
}

.eCtPz5 {
    font-size: 22px;
    padding: 24px 0 24px 24px
}

.QDseH6 {
    font-size: 24px;
    padding: 24px;
    border-bottom: none
}

.ftN4U- {
    min-height: 360px;
    margin-top: 30px
}

    .ftN4U- .bcUE75 {
        margin-bottom: 10px;
        display: block;
        font-weight: 500
    }

    .ftN4U- ._6cI3X0 {
        line-height: 26px;
        display: table
    }

    .ftN4U- .OCfLnj {
        height: 10px;
        margin: 0 10px
    }

    .ftN4U- .OCfLnj, .ftN4U- .U2jsF5 {
        display: table-cell
    }

.oqLXmt .bTDGgU {
    margin-bottom: 10px;
    display: block;
    font-weight: 500
}

.oqLXmt table {
    border-collapse: collapse;
    display: table;
    table-layout: fixed;
    width: 100%
}

    .oqLXmt table .rvx5Zc {
        background: #fafafa;
        font-weight: 500
    }

    .oqLXmt table .g8nw\+4, .oqLXmt table .rvx5Zc {
        border: 1px solid #e0e0e0;
        padding: 16px
    }

._1cs\+sw .XyRshh {
    line-height: 40px;
    padding: 0 10px;
    cursor: pointer
}

    ._1cs\+sw .XyRshh.h2ul9W {
        background: #f5faff;
        color: #2874f0;
        font-weight: 500
    }

.buVlRy {
    width: 100%;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 500;
    border: thin solid #ffe8b3;
    border-radius: 2px;
    background: #fff7e1;
    margin-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .buVlRy .GpYubX {
        width: 16px;
        height: 16px;
        margin-right: 8px;
        margin-top: 1px
    }

    .buVlRy .MwCi\+G {
        margin-left: 2px;
        color: #2874f0;
        cursor: pointer
    }

    .buVlRy .h8rNrW {
        padding: 8px;
        max-width: 312px
    }

        .buVlRy .h8rNrW ._2Bp8nn {
            font-size: 16px;
            font-weight: 500;
            display: block
        }

        .buVlRy .h8rNrW .\--eDuM {
            margin-top: 12px;
            font-size: 14px;
            display: block
        }

        .buVlRy .h8rNrW .IznNDk {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            width: 100%;
            overflow-x: auto
        }

            .buVlRy .h8rNrW .IznNDk .UPMFYb {
                margin-top: 12px;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                margin-right: 12px;
                -webkit-align-items: center;
                -ms-flex-align: center;
                align-items: center
            }

                .buVlRy .h8rNrW .IznNDk .UPMFYb .HFBQyO {
                    width: 72px;
                    height: 72px;
                    display: -webkit-flex;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-justify-content: center;
                    -ms-flex-pack: center;
                    justify-content: center;
                    -webkit-align-self: center;
                    -ms-flex-item-align: center;
                    align-self: center
                }

                .buVlRy .h8rNrW .IznNDk .UPMFYb .VeVdoE {
                    margin-top: 4px;
                    font-size: 14px;
                    color: #ff4343;
                    text-align: center
                }

.nxNtiL {
    margin-top: 8px;
    border-top: 1px dashed var(--color-grey-grade2);
    border-bottom: 1px dashed var(--color-grey-grade2);
    padding: 12px 0 16px
}

    .nxNtiL .A0Ujx- {
        margin-bottom: 8px;
        color: var(--color-grey-grade8)
    }

    .nxNtiL .EYsvIt .KmfT\+2 {
        width: 40px;
        height: 40px;
        text-align: center;
        margin-right: 16px
    }

    .nxNtiL .EYsvIt .pbxRqm {
        font-size: 12px
    }

    .nxNtiL .EYsvIt .A0Ujx-, .nxNtiL .EYsvIt .pbxRqm {
        color: var(--color-grey-grade8)
    }

.hHb7Hb {
    padding: 30px 24px;
    width: auto
}

    .hHb7Hb .ah2VFM {
        font-size: 16px;
        font-weight: 500;
        margin-bottom: 8px;
        color: #212121
    }

    .hHb7Hb .mjGJWe {
        font-size: 14px;
        color: #212121;
        margin-bottom: 16px
    }

    .hHb7Hb .Xmqcnp {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: end;
        -ms-flex-pack: end;
        justify-content: end
    }

        .hHb7Hb .Xmqcnp .W8p\+5- {
            width: auto;
            margin-right: 6%
        }

._14mTJB, .o-Dqhk {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-left: none;
    margin: 12px 0
}

    ._14mTJB, ._14mTJB .kTHfKp, ._14mTJB .LqPlzV, .o-Dqhk, .o-Dqhk .kTHfKp, .o-Dqhk .LqPlzV {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

        ._14mTJB .kTHfKp, ._14mTJB .LqPlzV, .o-Dqhk .kTHfKp, .o-Dqhk .LqPlzV {
            max-width: 65%
        }

            ._14mTJB .kTHfKp .eVDkKe, ._14mTJB .LqPlzV .eVDkKe, .o-Dqhk .kTHfKp .eVDkKe, .o-Dqhk .LqPlzV .eVDkKe {
                width: 25px;
                height: 25px;
                margin-right: 8px
            }

            ._14mTJB .kTHfKp .X1OBYf, ._14mTJB .LqPlzV .X1OBYf, .o-Dqhk .kTHfKp .X1OBYf, .o-Dqhk .LqPlzV .X1OBYf {
                font-size: 14px;
                white-space: nowrap;
                overflow: hidden
            }

        ._14mTJB .LqPlzV, .o-Dqhk .LqPlzV {
            -webkit-align-items: flex-start;
            -ms-flex-align: start;
            align-items: flex-start
        }

        ._14mTJB .MD30H4, .o-Dqhk .MD30H4 {
            display: inline-block;
            margin-right: 8px;
            height: 9px
        }

._14mTJB {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.EXJYtt, .Uh4mFe {
    margin-top: 4px
}

.Uh4mFe {
    width: 100%;
    font-size: 12px
}

.tcr1PP {
    padding: 6px 16px;
    width: auto;
    min-width: 140px;
    color: #2874f0;
    border-radius: 1px;
    border: none;
    text-align: center
}

@media (width < 1290px) {
    .eVDkKe {
        display: none
    }
}

@media (width < 1250px) {
    .LqPlzV {
        max-width: 60% !important
    }
}

@media (width < 1200px) {
    .LqPlzV {
        max-width: 55% !important
    }
}

@media (width < 1040px) {
    .LqPlzV {
        max-width: 50% !important
    }
}

.gKC5fv {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px
}

    .gKC5fv .SgsP-B {
        height: 12px;
        width: 12px;
        margin-right: 4px
    }

    .gKC5fv .KFbZbk {
        font-size: 10px;
        color: #717478;
        font-weight: 500
    }

.l9OYR7 {
    margin: 16px 0;
    padding: 0
}

.hh8j\+g {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.biHiDs {
    padding: 24px
}

.mXsAEh {
    border-left: 1px solid #f0f0f0
}

._4X-hBU {
    display: inline-block
}

    ._4X-hBU .LIF6mL {
        padding-bottom: 8px
    }

        ._4X-hBU .LIF6mL .gV\+Gz5 {
            display: inline-block;
            padding-left: 8px
        }

    ._4X-hBU .fRiI6C, .sBIGH- {
        font-size: 16px;
        font-weight: 500
    }

.sBIGH- {
    display: inline-block
}

.VF-18d {
    width: 684px;
    max-width: none !important;
    margin: 0 auto
}

.GpmD\+d {
    width: 600px
}

.Ylbh-T {
    width: 16%
}

.VgjQtb {
    border: 1px solid #e0e0e0
}

    .VgjQtb, .VgjQtb:hover {
        box-shadow: none
    }

._9msyyt {
    width: 140px
}

.g9T8lW {
    max-width: 200px
}

._8Coc7z, .fCzI8H {
    text-align: center
}

._8Coc7z {
    padding: 16px 0;
    font-size: 16px;
    font-weight: 500
}

.Th9fXR {
    -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;
    padding: 32px;
    max-width: 450px
}

.EEhUN8, .Th9fXR {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.EEhUN8 {
    padding-top: 30px
}

._37dYdE {
    padding: 8px 12px;
    border-radius: 2px;
    border: 1px solid #dbdbdb;
    width: 120px;
    text-align: center;
    cursor: pointer;
    margin: 0 6px
}

.h6w40Z {
    color: #fff;
    background-color: #2874f0;
    border: 0
}

.pMQROX {
    position: relative
}

    .pMQROX .CWasv6 {
        font-weight: 500
    }

    .pMQROX .KbqI1l {
        display: inline
    }

    .pMQROX .KbqI1l, .pMQROX .njU3bN {
        padding-left: 10px
    }

    .pMQROX .l\+N8BC {
        padding-top: 10px
    }

    .pMQROX .cmrkae {
        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
    }

    .pMQROX .loDuH8 {
        color: #2874f0;
        border: none
    }

    .pMQROX .Tn6Sio {
        display: block;
        margin-top: 25px;
        word-break: break-word
    }

    .pMQROX ._0\+LsSM {
        display: none
    }

    .pMQROX .oX3wY- {
        padding-top: 10px;
        width: 75%
    }

    .pMQROX .UqAoVw {
        color: #878787;
        cursor: auto
    }

        .pMQROX .UqAoVw:hover {
            box-shadow: 0 1px 2px 0 rgba(0,0,0,.1)
        }

    .pMQROX .q5Vlqo {
        margin-top: 4px
    }

        .pMQROX .q5Vlqo ._65Z-ng {
            cursor: pointer;
            font-size: 13px;
            color: #2874f0;
            font-weight: 500
        }

.Hes2JI {
    padding: 24px
}

    .Hes2JI .KG43OR {
        vertical-align: middle;
        margin-right: 22px
    }

    .Hes2JI .yBwq5R {
        color: #878787
    }

    .Hes2JI .LUOBe\+ {
        padding-left: 5px
    }

    .Hes2JI .phazVp {
        border: 1px solid #f0f0f0;
        padding: 5px;
        width: 100%;
        background-color: #fffed5
    }

    .Hes2JI .fbXHm- {
        height: 24px;
        margin-right: 10px
    }

    .Hes2JI .B9WzXp {
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

    .Hes2JI .bzWJYV {
        max-width: 100%;
        max-height: 40px;
        vertical-align: middle
    }

    .Hes2JI .rI5vUl {
        font-weight: 500
    }

    .Hes2JI .wmhDJW {
        font-size: 13px;
        padding-top: 10px
    }

    .Hes2JI .qZA-ws {
        font-size: 13px;
        padding: 10px
    }

    .Hes2JI .CM9tHB {
        font-size: 12px;
        padding-left: 5px
    }

    .Hes2JI .nhh21i {
        text-align: center
    }

.McFOcR {
    border-left: 1px solid #f0f0f0
}

    .McFOcR ._24S5Jm {
        color: #2874f0
    }

    .McFOcR ._24S5Jm, .McFOcR .Gyp4AR {
        border-radius: 1px;
        border: none;
        text-transform: uppercase;
        width: 140px;
        padding: 10px
    }

    .McFOcR .Gyp4AR {
        background: #2874f0;
        color: #fff
    }

.t\+\+W4l {
    padding: 16px
}

    .t\+\+W4l .-C6IKw {
        vertical-align: top;
        font-size: 16px;
        font-weight: 500;
        color: #212121
    }

    .t\+\+W4l .zOf1sY {
        vertical-align: top;
        font-size: 12px;
        color: #878787
    }

    .t\+\+W4l .X9sCRc {
        display: inline-block;
        margin-right: 8px;
        height: 9px
    }

.LcWFjH {
    display: inline-block;
    position: relative;
    border-left: 1px solid #f0f0f0
}

    .LcWFjH .BH0fzA {
        position: absolute;
        top: 10px;
        right: 10px;
        box-shadow: 0 .5px 1.5px 0 rgba(0,0,0,.26);
        border: none
    }

.HOfzmj {
    font-weight: 500;
    font-size: 16px
}

._5C907T {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 20px 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    ._5C907T .MhlkkO {
        width: 24px;
        height: 24px
    }

        ._5C907T .MhlkkO.SZvLjv {
            width: auto
        }

        ._5C907T .MhlkkO.vqO58i {
            height: 22px;
            width: 22px;
            padding-top: 2px
        }

    ._5C907T .ObLNRE {
        margin-left: 15px
    }

    ._5C907T .ZfPgrN {
        color: #878787;
        font-size: 12px
    }

._7m91Zg {
    padding: 25px
}

.ZJ6EYn {
    cursor: pointer
}

.PtviBs {
    background: #fff;
    font-size: 20px;
    font-weight: 400;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 24px;
    color: #212121;
    display: block
}

.jt37xg {
    padding: 16px 24px
}

    .jt37xg .IzkoG7 {
        font-size: 16px;
        color: #212121;
        font-weight: 500;
        margin-bottom: 16px;
        display: block
    }

    .jt37xg .zRggg\+ {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .jt37xg ._63bXf7 {
        width: 48%;
        display: inline-block
    }

        .jt37xg ._63bXf7._163knU:after {
            top: 35%;
            border-top-width: 7px;
            border-right-width: 5px;
            border-left-width: 5px
        }

        .jt37xg ._63bXf7.cB29n1._163knU:after {
            border-top-color: #ff6161
        }

        .jt37xg ._63bXf7:first-child {
            margin-right: 4%
        }

    .jt37xg ._3t0J6E {
        font-size: 14px;
        font-weight: 400;
        color: #878787;
        margin: 16px 0;
        display: block
    }

    .jt37xg .jpENHZ {
        padding: 16px 40px;
        font-size: 16px;
        text-transform: uppercase;
        float: right;
        margin-bottom: 24px;
        min-width: 260px;
        font-weight: 400
    }

.maMNWS {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-left: none;
    margin: 12px 0
}

    .maMNWS, .maMNWS .xn2tto {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

        .maMNWS .xn2tto {
            max-width: 65%
        }

            .maMNWS .xn2tto ._0n0qLE {
                width: 25px;
                height: 25px;
                margin-right: 8px
            }

            .maMNWS .xn2tto .FM963v, .maMNWS .xn2tto .L3QZne {
                font-size: 14px;
                white-space: nowrap;
                overflow: hidden
            }

            .maMNWS .xn2tto .FM963v {
                color: #2874f0;
                cursor: pointer
            }

        .maMNWS .SZ08FH {
            display: inline-block;
            margin-right: 8px;
            height: 9px
        }

._2JrymN {
    height: 35px;
    width: auto;
    min-width: 140px;
    color: #2874f0;
    border-radius: 1px;
    border: none;
    text-align: center;
    transition: all .2s
}

    ._2JrymN:focus, ._2JrymN:hover {
        background-color: #2874f0;
        color: #fff
    }

@media (width < 1290px) {
    ._0n0qLE {
        display: none
    }
}

.U7dBOs {
    padding: 8px
}

    .U7dBOs .yfWLR5 {
        font-size: 16px;
        margin-bottom: 16px
    }

    .U7dBOs .aYqxwZ {
        font-size: 12px;
        color: var(--warmGrey)
    }

    .U7dBOs .G-8gjF {
        font-size: 16px;
        font-weight: 500;
        color: #212121;
        margin-bottom: 25px
    }

    .U7dBOs .hHwltV {
        position: relative;
        min-width: 250px;
        margin: 10px 0
    }

        .U7dBOs .hHwltV .IEM-MX {
            font-size: 16px;
            color: #212121;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 90%
        }

        .U7dBOs .hHwltV .MprBY9 {
            font-size: 14px;
            color: #878787
        }

        .U7dBOs .hHwltV .ekxN8K {
            cursor: pointer
        }

        .U7dBOs .hHwltV .ekxN8K, .U7dBOs .hHwltV .QJMi04 {
            width: 16px;
            height: 16px;
            position: absolute;
            top: 4px;
            right: 4px
        }

        .U7dBOs .hHwltV .QJMi04 {
            cursor: not-allowed;
            border-radius: 50%;
            border: 2px solid #2874f0;
            border-bottom-color: transparent;
            -webkit-animation: H\+\+6\+B .6s linear infinite;
            animation: H\+\+6\+B .6s linear infinite
        }

    .U7dBOs .VNBXRH {
        margin: 15px 0 0
    }

    .cVHJzJ, .U7dBOs .VNBXRH {
        font-weight: 500;
        color: #2874f0;
        cursor: pointer
    }

.cVHJzJ {
    height: 35px;
    width: auto;
    min-width: 140px;
    border-radius: 1px;
    border: none;
    text-align: center;
    display: inline-block;
    padding: 10px 20px;
    position: relative;
    font-size: 13px;
    vertical-align: super;
    background: #fff;
    outline: none;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    transition: all .2s ease
}

    .cVHJzJ:focus, .cVHJzJ:hover {
        background-color: #2874f0;
        color: #fff
    }

.BaFn0y {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    color: #2874f0;
    cursor: pointer;
    margin-left: 4px
}

.KLvfdv {
    max-width: 300px;
    margin-right: 32px
}

._0vecLz {
    margin-top: 15px
}

@-webkit-keyframes H\+\+6\+B {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes H\+\+6\+B {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.MM2bI6 {
    margin-top: 10px
}

.FhOYZ9 {
    font-weight: 500;
    margin-right: 5px
}

._4N6QzV.Y9o7Ku, .FhOYZ9 {
    color: #ff6161
}

.oF4SWv {
    margin-top: 10px;
    background-color: #fff7e1
}

.BFjefR, .QIj448 {
    font-weight: 500
}

.BFjefR {
    color: #ff6161;
    margin-right: 5px
}

.xER7DV {
    padding: 24px;
    width: 100%;
    font-size: 14px;
    transition: box-shadow .1s linear;
    background-color: #fff;
    border-bottom: 1px solid #f0f0f0;
    cursor: pointer;
    display: block
}

    .xER7DV:hover {
        box-shadow: 0 1px 12px 2px #dbdbdb
    }

    .xER7DV.UaEbCn {
        padding: 16px 0 0;
        border-bottom: none;
        position: relative
    }

        .xER7DV.UaEbCn:hover {
            -webkit-transform: none;
            transform: none;
            box-shadow: none;
            z-index: inherit
        }

        .xER7DV.UaEbCn:before {
            content: "";
            border-top: 1px dashed #e0e0e0
        }

    .xER7DV .pLXUhZ {
        overflow: hidden
    }

    .xER7DV .X2lmRY {
        padding-left: 30px
    }

    .xER7DV ._9zvgdo {
        margin-top: 10px
    }

    .xER7DV .ZTQqeE {
        color: #878787;
        font-size: 12px;
        margin-bottom: 4px
    }

    .xER7DV .JwN-cB {
        font-size: 16px;
        font-weight: 500
    }

.wF7NG9 {
    margin-top: 16px
}

.MU5DZ- {
    padding: 16px
}

.-JyGCR {
    height: 14px;
    width: 14px
}

._6YQ6jv {
    color: #008c00;
    font-size: 16px;
    font-weight: 500;
    margin-left: 8px
}

._2OWIuw {
    font-size: 14px;
    font-weight: 400;
    margin-left: 8px
}

.vqH-rg {
    margin-left: auto;
    padding: 6px 0
}

.waQuSI {
    width: 160px;
    height: 40px;
    border-radius: 4px;
    margin-right: 8px
}

._9JjxAz {
    background-color: #ffc200
}

._9OIOgW {
    color: #2a55e5
}

.C2Zl\+k {
    min-height: auto !important
}

.OQd7nO {
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #f0f0f0
}

.COZZ70, .OQd7nO {
    padding: 16px 32px
}

.ti46W3 {
    margin-bottom: 12px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.Q6WY6B {
    padding: 12px 24px;
    margin-top: 10px;
    background-color: #fff7e1
}

    .Q6WY6B .GvIJTw {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: 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
    }

    .Q6WY6B .ig1w1o {
        font-weight: 500
    }

    .Q6WY6B ._8MuQcI {
        color: #ff6161;
        font-weight: 500;
        margin-right: 5px
    }

    .Q6WY6B .dcdcmw {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-left: 20px
    }

.QScc-q {
    color: #2874f0;
    padding: 10px 24px
}

._7aUIZD {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08);
    margin: 16px 0;
    padding: 24px
}

.LfGFJT {
    font-size: 16px;
    font-weight: 500;
    line-height: 12px;
    color: #212121
}

.inbjx9 {
    overflow: hidden;
    position: relative;
    font-size: 14px;
    color: #2874f0;
    margin-right: 50px;
    height: 25px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    cursor: pointer
}

    .inbjx9 ._0SGv2d {
        width: 20px;
        height: 20px;
        margin-right: 10px
    }

    .inbjx9 .YaNwHF {
        width: 100%
    }

    .inbjx9 .MyC8Qo, .inbjx9 .YaNwHF {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .inbjx9 .MyC8Qo {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .inbjx9 .u\+TMnS {
        font-size: 18px;
        padding-left: 6px
    }

.Tjdz-i {
    border-left: 1px solid #d5d7db;
    padding-left: 25px
}

.jIxOEL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding: 20px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #e0e0e0;
    min-width: 500px;
    cursor: pointer
}

    .jIxOEL .Xc8nKP {
        height: 72px;
        width: 25%;
        float: left
    }

        .jIxOEL .Xc8nKP .\-3JqVv {
            max-height: 100%;
            max-width: 100%;
            object-fit: contain
        }

    .jIxOEL .sCTw3Q {
        float: left;
        width: 75%
    }

        .jIxOEL .sCTw3Q .AT3e2H {
            font-size: 16px;
            margin-top: 5px;
            display: block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis
        }

        .jIxOEL .sCTw3Q .mdcVk7 {
            font-size: 16px;
            font-weight: 500;
            padding-top: 5px
        }

    .jIxOEL .VqLQNV, .jPxaYA {
        color: #000
    }

.jPxaYA {
    border-bottom: 1px solid #e0e0e0;
    font-size: 20px;
    font-weight: 500;
    padding: 24px
}

    .jPxaYA .wepmB1 {
        display: inline-block;
        margin-top: 2px;
        padding-left: 16px;
        vertical-align: top
    }

._3Zfc7u {
    color: #fff
}

.LAqaHK {
    margin-left: 4px
}

.MyPd2N {
    margin-left: 16px
}

.T0d6R3 {
    margin-right: 8px
}

.lUOtJV, .nA6ZwL {
    margin-top: 12px
}

.Kz8BCc {
    margin-bottom: 12px
}

.fy1sDw {
    margin-bottom: 0
}

.hFIFX6 {
    margin: 0
}

.lUOtJV {
    padding: 0
}

.v4CAQd {
    padding: 16px
}

.jYWYMJ, .nA6ZwL {
    padding-left: 12px;
    padding-right: 12px
}

.jYWYMJ {
    padding-top: 4px;
    padding-bottom: 4px
}

.nA6ZwL {
    padding-top: 8px;
    padding-bottom: 8px
}

.hFIFX6 {
    font-size: 12px
}

.jYWYMJ, .MyPd2N {
    font-size: 12px;
    font-weight: 500
}

._64OZBe {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px
}

.lUOtJV {
    display: block;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.hFIFX6 {
    display: block;
    list-style-type: none;
    padding: 0 30px;
    text-align: center;
    position: relative
}

.ochfIo {
    margin-bottom: 20px;
    display: block
}

._3Zfc7u, .kwCC3U {
    width: 24px;
    height: 24px;
    display: block
}

._3Zfc7u {
    line-height: 24px;
    background-color: #111112;
    border-radius: 50%;
    font-size: 7px;
    overflow: hidden
}

.kXbHK5 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.kXbHK5, .Kz8BCc, .nA6ZwL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.nA6ZwL {
    background-color: #fef7e9
}

.MyPd2N {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.MDOzN- .jYWYMJ {
    background-color: #fce9e9
}

.MDOzN- ._64OZBe {
    color: #e32727
}

.SG6CC3 .jYWYMJ {
    background-color: #f0f5ff
}

.SG6CC3 ._64OZBe {
    color: #008c00
}

.AJd6tb .jYWYMJ {
    background-color: #fef7e9
}

.AJd6tb .fy1sDw {
    color: #e32727
}

.l-5tZ3 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.LAqaHK {
    margin-right: 0;
    width: 10px;
    height: 10px
}

.acKS3Q, .fqB0vt, .RhSFDk .MLC-wr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.acKS3Q, .RhSFDk .MLC-wr {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.fqB0vt .JB8t3q {
    display: inline-block
}

.fqB0vt .kKkco1 {
    margin-right: 8px
}

.RhSFDk .MLC-wr {
    padding-left: 16px
}

.fqB0vt {
    padding-left: 24px
}

.RhSFDk .MLC-wr {
    padding-right: 8px
}

.fqB0vt, .RhSFDk .MLC-wr {
    padding-top: 8px
}

.fqB0vt {
    padding-bottom: 8px
}

.acKS3Q .vMYuPP {
    padding-bottom: 12px
}

.RhSFDk .MLC-wr .o3NXjZ {
    padding-bottom: 16px
}

.hrd5Nh {
    padding: 0
}

.WRnsfn {
    padding: 24px
}

.fqB0vt .JB8t3q .N3wP3P, .RhSFDk .MLC-wr .o3NXjZ {
    font-size: 12px
}

.fqB0vt .JB8t3q ._0uR90c {
    font-size: 14px
}

.fqB0vt .JB8t3q .N3wP3P, .RhSFDk .MLC-wr .o3NXjZ {
    font-weight: 400
}

.acKS3Q .vMYuPP, .fqB0vt .JB8t3q ._0uR90c {
    font-weight: 500
}

.hrd5Nh {
    margin: 16px 0
}

.xuo9ze {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.RhSFDk {
    background: #fef7e9;
    color: #e32727
}

    .RhSFDk .MLC-wr .o3NXjZ {
        color: #717478
    }

.fqB0vt {
    background-color: #f7fffa
}

    .fqB0vt .kKkco1 {
        margin-top: 2px
    }

        .fqB0vt .kKkco1 .gGH7dB {
            width: 16px;
            height: 16px
        }

    .fqB0vt .JB8t3q ._0uR90c {
        color: #008c00
    }

    .fqB0vt .JB8t3q .N3wP3P {
        color: #111112
    }

.uT9q2X {
    padding: 16px 24px
}

.R0AoKg {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4px
}

.uH2ZlC {
    background-color: #f5f7fa;
    padding: 12px;
    transition: 50ms
}

    .tbW9Ip, .uH2ZlC:not(:last-child) {
        margin-bottom: 4px
    }

.tbW9Ip {
    color: #717478;
    font-size: 12px
}

.TSj09Z {
    font-weight: 500;
    font-size: 12px;
    padding: 4px 12px;
    cursor: pointer
}

.OcK\+J0 {
    color: #717478;
    font-size: 14px;
    margin: 0 8px
}

.FlPx4H {
    width: 800px
}

.erw6ti {
    width: 735px
}

@define-mixin text-clamp ₹lines {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: ₹lines;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.p6sEk-, .ymFJa3 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.V7bzPK {
    margin-right: 4px
}

.ymFJa3 {
    padding: 12px
}

.-iC0Li, ._64xohe {
    font-size: 14px;
    line-height: 20px
}

._4tF56t {
    padding: 16px 24px
}

.p6sEk- {
    border-color: #fff;
    border-style: solid;
    border-width: 16px 24px;
    background-color: #f5f7fa
}

.V7bzPK {
    width: 16px
}

._64xohe {
    font-weight: 600;
    color: #d23c33
}

.mhKhz5 {
    margin: 0 8px;
    color: #9e9e9e
}

.-iC0Li {
    color: #717478;
    font-weight: 600
}

._3fQJ\+f {
    display: grid;
    grid-gap: 12px;
    grid-template-columns: repeat(4,1fr);
    margin-top: 12px
}

.rPqbX6 {
    padding: 16px 24px
}

.h5dYTO {
    background-size: 84px;
    background-position: 50%;
    background-repeat: no-repeat
}

.d7kwdc {
    padding: 16px 24px
}

.w8GFfq {
    background-color: #f0f5ff;
    padding: 12px
}

.Bx0miZ {
    background-color: #fef7e9
}

.iVUC2K {
    background-color: #f0f5ff
}

.M92J9o {
    color: #717478;
    font-size: 12px;
    margin-bottom: 4px
}

.Wfad5a {
    font-size: 24px;
    padding: 24px;
    border-bottom: 1px solid #e0e0e0;
    font-weight: 500
}

.T4-dya {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 200px
}

.f9eLud, .T4-dya {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.f9eLud {
    padding: 16px;
    margin: 0 16px;
    border-bottom: 1px solid #f0f0f0
}

    .f9eLud .nJmwnS {
        font-size: 20px
    }

    .f9eLud ._0NBAIc {
        padding: 0 48px
    }

._3C-0uO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 32px;
    margin-top: 24px
}

.zgg3jo {
    font-weight: 600;
    font-size: 16px
}

.\+rFDOr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 16px
}

    .\+rFDOr ._0NBAIc {
        margin-right: 16px;
        width: 250px;
        height: 120px
    }

.FA22Qu {
    margin-top: 8px
}

.B7j\+5V, .LQBMH- {
    font-size: 14px
}

.LQBMH- {
    margin-top: 24px
}

._31wCpP .-WTQqQ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 32px;
    cursor: pointer
}

    ._31wCpP .-WTQqQ .nJmwnS {
        font-size: 16px;
        color: #2874f0;
        font-weight: 500
    }

    ._31wCpP .-WTQqQ .B\+Vnuu {
        height: 12px;
        width: 8px;
        margin-left: 8px;
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    ._31wCpP .-WTQqQ .FlfDkg {
        fill: #2874f0
    }

.mWE4Ja {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 24px 32px
}

    .mWE4Ja ._5kWV8f {
        margin-bottom: 16px
    }

    .mWE4Ja .-WTQqQ {
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 8px
    }

    .mWE4Ja .TBckS6 {
        padding: 16px;
        width: 200px
    }

    .mWE4Ja .E5XaaU {
        padding: 8px;
        background-color: #ffeaed;
        border: 1px solid #ffcbd0;
        border-radius: 2px;
        font-size: 12px;
        font-weight: 500;
        margin-bottom: 8px
    }

.atckTs {
    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;
    padding: 24px
}

    .atckTs ._0NBAIc {
        width: 48px;
        height: 48px
    }

    .atckTs .nJmwnS {
        padding-top: 16px;
        font-size: 16px;
        font-weight: 500
    }

    .atckTs ._5kWV8f {
        margin-top: 4px;
        font-size: 14px
    }

    .atckTs .TBckS6 {
        margin-top: 16px;
        width: 168px;
        font-size: 16px;
        padding: 12px
    }

@media print {
    footer, header {
        display: none
    }
}

.jMhxrv ._86jmW2 {
    max-width: 1680px;
    min-width: 978px;
    margin: 0 auto;
    overflow: hidden
}

    .jMhxrv ._86jmW2 .EpJV7o {
        padding: 7px 10px;
        background-color: #fffed5;
        border: 1px solid #f9e2b2;
        margin: 10px 0;
        border-radius: 2px
    }

    .jMhxrv ._86jmW2 .PgirKF {
        background: #fff;
        padding: 20px 0;
        margin: 20px auto 0
    }

    .jMhxrv ._86jmW2 .VScOvY {
        margin: 0 auto;
        position: relative;
        padding: 14px 83px 0
    }

    .jMhxrv ._86jmW2 ._14w2PL {
        padding: 24px;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
    }

    .jMhxrv ._86jmW2 ._8taU7V {
        background: #f9f9f9;
        color: #878787;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
        padding: 0 20px
    }

    .jMhxrv ._86jmW2 .PPWOOg {
        text-align: center
    }

    .jMhxrv ._86jmW2 .Eq02CD {
        margin: 16px 0;
        padding: 0
    }

    .jMhxrv ._86jmW2 .dmw9s- {
        text-align: center;
        margin-left: -10px
    }

    .jMhxrv ._86jmW2 ._6ui\+JY {
        padding-left: 30px
    }

    .jMhxrv ._86jmW2 .dB1wYh {
        color: #878787;
        text-transform: uppercase;
        padding: 24px 24px 0
    }

        .jMhxrv ._86jmW2 .dB1wYh:not(:first-child), .jMhxrv ._86jmW2 .zhyOgX {
            border-left: 1px solid #f0f0f0
        }

    .jMhxrv ._86jmW2 .zhyOgX {
        padding: 24px
    }

    .jMhxrv ._86jmW2 .K8G\+YU {
        border: 3px solid #e0e0e0
    }

    .jMhxrv ._86jmW2 .PgttC\+ {
        font-size: 12px;
        font-style: italic;
        color: #26a541;
        text-transform: none;
        margin-left: 5px
    }

    .jMhxrv ._86jmW2 .q0OwhT {
        margin-bottom: 10px
    }

    .jMhxrv ._86jmW2 .iXYmbT {
        padding: 24px;
        border-top: 1px solid #f0f0f0
    }

    .jMhxrv ._86jmW2 .T9dX7L {
        width: 100%;
        margin: 10px 5% 0
    }

    .jMhxrv ._86jmW2 .sP1ylB {
        height: 30px;
        background: #f0f0f0;
        line-height: 30px;
        padding: 0 10px
    }

    .jMhxrv ._86jmW2 .JnwlQT {
        margin: 3px 0;
        border: 1px solid #f0f0f0;
        padding: 10px 0;
        border-radius: 2px
    }

    .jMhxrv ._86jmW2 .hMtVGY {
        border-top: 1px solid #f0f0f0;
        padding: 10px 24px;
        text-align: right
    }

    .jMhxrv ._86jmW2 .aruWp6, .jMhxrv ._86jmW2 .hI9q-t, .jMhxrv ._86jmW2 .hkzf0J {
        font-size: 16px;
        font-weight: 500
    }

    .jMhxrv ._86jmW2 .hkzf0J {
        color: #26a541;
        padding-left: 10px
    }

    .jMhxrv ._86jmW2 .qaS9xi {
        float: right
    }

    .jMhxrv ._86jmW2 .hI9q-t {
        padding-left: 35px
    }

    .jMhxrv ._86jmW2 .aruWp6 {
        padding-left: 10px
    }

    .jMhxrv ._86jmW2 .A0Ad7T {
        padding-top: 17px
    }

    .jMhxrv ._86jmW2 ._786EEx {
        margin-top: -10px
    }

    .jMhxrv ._86jmW2 .w-OAFB {
        display: inline-block;
        min-width: 25%;
        width: auto;
        text-align: left;
        padding: 10px 10px 10px 35px
    }

    .jMhxrv ._86jmW2 .mFxiS3 {
        font-size: 14px !important;
        padding: 6px 24px 0
    }

    .jMhxrv ._86jmW2 .mYWFLV {
        color: #2874f0;
        font-weight: 500
    }

    .jMhxrv ._86jmW2 ._8zLa4w {
        padding: 24px
    }

._90LD4T {
    height: 120px;
    width: 118px;
    padding: 24px 0 24px 24px
}

.sPmNaG {
    color: #26a541;
    font-size: 24px;
    font-weight: 500;
    padding-left: 20px
}

.LTe-MA {
    padding: 30px 24px 14px 0;
    width: calc(100% - 142px)
}

._09h8nJ {
    padding-left: 20px
}

.YmHH3J {
    margin: 0 auto;
    position: relative;
    padding: 20px 83px 0
}

    .YmHH3J .Eq02CD {
        margin-bottom: 10px;
        height: 200px
    }

    .YmHH3J .Eq02CD, .YmHH3J .zeS1mr {
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
    }

    .YmHH3J .zeS1mr {
        height: 400px
    }

    .YmHH3J .FK0e3e, .YmHH3J .mOFLYq, .YmHH3J .Tx7Djg {
        height: 15px;
        border-radius: 4px;
        background: #f9f9f9;
        margin: 16px
    }

    .YmHH3J .mOFLYq {
        width: 100px
    }

    .YmHH3J ._5zmpMw {
        height: 75px;
        width: 75px;
        border-radius: 4px;
        background: #f9f9f9;
        margin: 20px 0 0 100px
    }

.oC\+c\+p {
    margin-bottom: 15px;
    padding-top: 90px;
    height: 423px
}

    .oC\+c\+p .J6OBPS {
        width: 470px;
        max-width: 90%;
        margin: 0 auto;
        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
    }

    .oC\+c\+p .Zqowei {
        display: inline-block;
        padding-top: 27px;
        text-align: center
    }

.zmhhgL {
    background: #fef7e9;
    border-radius: 4px;
    height: 56px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.LFw7lX {
    height: 20px;
    width: 20px;
    padding: 14px;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.Tx7Djg {
    padding: 12px 6px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #000
}

._6i21k\+ {
    margin: 0 auto;
    position: relative;
    padding: 14px 80px 0
}

    ._6i21k\+ ._1dMAbr {
        display: none
    }

.-Q0Md1 {
    padding: 24px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.08)
}

.lxJ5NL {
    margin: 16px 0;
    padding: 0
}

.OU8xXc {
    padding: 10px 24px
}

.luzwI1 {
    padding: 24px
}

.DERf4H {
    font-weight: 500
}

.DXKyyX {
    border-left: 1px solid #f0f0f0
}

.VITf9W {
    margin-top: 20px
}

.TdTOwI {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .TdTOwI .fzBdmE {
        height: 80px
    }

    .TdTOwI .z\+3EIS {
        margin-left: 25px
    }

    .TdTOwI .jalwtF {
        color: #2874f0;
        font-size: 24px
    }

    .TdTOwI .nNtHdX {
        height: 24px;
        vertical-align: sub
    }

.LgFulr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 16px;
    padding: 0
}

    .LgFulr ._9-s1V3 {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 2px
    }

    .LgFulr .R3vFbB {
        font-size: 14px
    }

    .LgFulr ._7E5uBA {
        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;
        padding: 18px 0 0 20px
    }

        .LgFulr ._7E5uBA .l1UZam {
            height: auto;
            width: 70px;
            margin-right: 20px
        }

        .LgFulr ._7E5uBA ._7cW4II {
            display: inline-block;
            border-radius: 3px;
            background-color: #2874f0;
            color: #fff;
            min-width: 120px;
            text-align: center;
            margin: 16px 0;
            padding: 8px 12px
        }

.tfq6OX {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.rt3r\+- {
    display: inline-block;
    width: 50%
}

.HRSPvZ {
    padding-bottom: 15px;
    font-size: 16px
}

.RiDrwm {
    padding: 18px 20px 0
}

    .RiDrwm .DDK7rN {
        display: inline-block;
        font-size: 16px;
        font-weight: 500
    }

.DLVDIK {
    padding: 24px;
    border-top: 1px solid #f0f0f0
}

    .DLVDIK .KLjvlp {
        padding-top: 17px
    }

    .DLVDIK .uOA\+\+t, .uOA\+\+t {
        margin-top: -10px
    }

.sgcRIT {
    padding-left: 30px
}

.-l4O8D {
    border-top: 1px solid #f0f0f0;
    padding: 10px 24px;
    text-align: right
}

    .-l4O8D .vtPiF3 {
        display: inline-block;
        min-width: 33%;
        width: auto;
        text-align: left;
        padding: 10px 10px 10px 0
    }

        .-l4O8D .vtPiF3 .xdYBSZ {
            padding-left: 35px
        }

        .-l4O8D .vtPiF3 ._2ufw7N {
            padding-left: 10px
        }

        .-l4O8D .vtPiF3 ._2ufw7N, .-l4O8D .vtPiF3 .Dyz8Ts, .-l4O8D .vtPiF3 .xdYBSZ {
            font-size: 16px;
            font-weight: 500
        }

        .-l4O8D .vtPiF3 .Dyz8Ts {
            color: #26a541;
            padding-left: 10px
        }

        .-l4O8D .vtPiF3 .kfFi7p {
            float: right
        }

.nrwAaa {
    width: 250px !important
}

._64Ynfl {
    background-color: #854987;
    border-radius: 2px;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 500;
    color: #fff
}

.E4L7EQ {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.33;
    color: #212121;
    margin-top: 12px;
    margin-bottom: 4px
}

.f2ANz4 {
    font-size: 14px;
    line-height: 1.43;
    color: #212121
}

.XPIN-w {
    padding: 20px
}

.Ep7dA2 {
    border-radius: 2px;
    background-color: #fff0ff;
    padding: 6px 12px;
    margin-top: 2px
}

    .Ep7dA2 .Xc\+d\+t {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 2px 0
    }

        .Ep7dA2 .Xc\+d\+t .J\+qLDu {
            margin-right: 16px;
            font-size: 12px;
            font-weight: 500;
            line-height: 1.33;
            color: #212121
        }

            .Ep7dA2 .Xc\+d\+t .J\+qLDu:first-of-type {
                width: 100%
            }

.br4usf {
    height: 20px;
    width: 10px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: auto
}

.ayopUx {
    fill: #212121
}

.AXNG\+X {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    background-color: #fef7e9;
    padding: 14px 24px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mxGCuO {
    width: 24px;
    background: #fef7e9
}

.HRkU3w {
    color: #111112
}

.ZBbkzx {
    color: #717478
}

.ubRJcU {
    width: 33%;
    padding-right: 20px;
    margin-bottom: 20px
}

    .ubRJcU .AKzgkC {
        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
    }

        .ubRJcU .AKzgkC .K\+-0wC {
            padding: 20px 0 0 20px
        }

        .ubRJcU .AKzgkC .eEwtGn {
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 10px
        }

        .ubRJcU .AKzgkC .d17Nat {
            font-size: 14px
        }

        .ubRJcU .AKzgkC ._4oK4Tu {
            display: inline-block;
            border-radius: 2px;
            padding: 8px 20px;
            margin: 20px 0;
            min-width: 120px;
            text-align: center
        }

        .ubRJcU .AKzgkC .LCvJUu {
            background-color: #fff;
            color: #2874f0
        }

        .ubRJcU .AKzgkC ._7oWmaG {
            height: auto;
            width: 100px;
            margin-right: 10px;
            margin-top: 7px
        }

        .ubRJcU .AKzgkC .N6aNuQ {
            position: absolute;
            right: 0;
            width: 130px;
            height: auto
        }

    .ubRJcU .xVPJuv {
        position: relative
    }

@media (width < 1240px) {
    .ubRJcU {
        width: 50%
    }
}

.HPuPXG {
    padding: 10px 24px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.HPuPXG, .Kd4gOl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

    .Kd4gOl .KUzXgL {
        height: 80px;
        width: auto
    }

    .Kd4gOl ._4tG0Q3 {
        margin: 10px 25px
    }

        .Kd4gOl ._4tG0Q3 .MSkKlZ {
            color: #ff4343;
            font-size: 25px;
            font-weight: 500;
            padding-bottom: 5px;
            display: block
        }

        .Kd4gOl ._4tG0Q3 .XXJtzV {
            font-size: 16px
        }

.tEp4Ad {
    margin: 10px 0
}

    .tEp4Ad .D0j4Mq {
        font-size: 16px;
        font-weight: 500;
        display: block;
        margin-bottom: 5px
    }

    .tEp4Ad .knsHrt {
        display: block;
        margin-bottom: 10px
    }

    .tEp4Ad .itUFNm {
        display: inline-block;
        background-color: #2874f0;
        color: #fff;
        padding: 8px 30px;
        border-radius: 2px;
        font-size: 13px;
        cursor: pointer
    }

._1qU6Kl {
    min-height: 408px;
    margin-bottom: 10px;
    position: relative
}

    ._1qU6Kl .eVpS1N {
        font-weight: 500;
        padding-left: 20px;
        color: #262626;
        font-size: 22px;
        text-transform: lowercase
    }

        ._1qU6Kl .eVpS1N:first-letter {
            text-transform: capitalize
        }

    ._1qU6Kl ._63zyCf {
        margin-top: 20px;
        min-height: 350px
    }

        ._1qU6Kl ._63zyCf .A6an8R {
            vertical-align: text-top
        }

    ._1qU6Kl .bs\+zzI {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

.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)
}

.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
}

.ryoQl8 {
    position: relative
}

    .ryoQl8 .gdwvxn {
        font-weight: 500
    }

    .ryoQl8 .hiBA\+Y {
        padding-left: 10px;
        display: inline
    }

    .ryoQl8 ._06QbX2 {
        padding-top: 10px
    }

    .ryoQl8 .hT8vpV {
        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
    }

    .ryoQl8 .tdtAEj {
        color: #2874f0;
        border: none
    }

    .ryoQl8 .\-0C8ml {
        display: block;
        margin-top: 25px;
        word-break: break-word
    }

    .ryoQl8 ._3eILSP {
        display: none
    }

    .ryoQl8 .U51Rvl {
        padding-top: 10px;
        width: 75%
    }

    .ryoQl8 ._90JxOF {
        color: #878787;
        cursor: auto
    }

    .ryoQl8 ._1wnRef {
        margin-top: 4px
    }

        .ryoQl8 ._1wnRef .RNfqVc {
            cursor: pointer;
            font-size: 13px;
            color: #2874f0;
            font-weight: 500
        }

._1GxeMv {
    padding: 24px
}

    ._1GxeMv .EVY36J {
        vertical-align: middle;
        margin-right: 22px
    }

    ._1GxeMv ._52sk-e {
        color: #878787
    }

    ._1GxeMv .PnPfVe {
        padding-left: 5px
    }

    ._1GxeMv .tt7SrH {
        border: 1px solid #f0f0f0;
        padding: 5px;
        width: 100%;
        background-color: #fffed5
    }

    ._1GxeMv .G1ng3V {
        height: 24px;
        margin-right: 10px
    }

    ._1GxeMv .Q1NBlY {
        display: inline-block;
        height: 100%;
        vertical-align: middle
    }

    ._1GxeMv .r9lX4o {
        max-width: 100%;
        max-height: 40px;
        vertical-align: middle
    }

    ._1GxeMv .C6TiKr {
        font-weight: 500
    }

    ._1GxeMv .y1WGO4 {
        font-size: 13px;
        padding-top: 10px
    }

    ._1GxeMv .HlQPNu {
        font-size: 13px;
        padding: 10px
    }

    ._1GxeMv .sjnu7e {
        font-size: 12px;
        padding-left: 5px
    }

    ._1GxeMv ._07ZNHc {
        text-align: center
    }

.Sg59BX {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    overflow: hidden;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .Sg59BX .T35ZIf {
        padding: 20px 0
    }

    .Sg59BX .czyQul {
        padding: 20px 0;
        margin: 20px auto 0
    }

@media (max-width: 1240px) and (min-width:978px) {
    .j-RFXE {
        width: 1028px
    }

    .\+eOBQT {
        width: 800px
    }

    .Af4btI {
        width: 280px
    }
}

@media (max-width: 978px) {
    .j-RFXE {
        width: 1028px
    }

    .\+eOBQT {
        width: 754px
    }

    .Af4btI {
        width: 240px
    }
}

@media (min-width: 1240px) {
    .j-RFXE {
        width: 1224px
    }

    .\+eOBQT {
        width: 848px
    }

    .Af4btI {
        width: 360px
    }
}

.j-RFXE {
    margin: 5px auto
}

.\+eOBQT, .Af4btI {
    display: inline-block
}

.Af4btI {
    vertical-align: top;
    margin-left: 16px
}

.\+1TcH5 {
    padding: 16px 24px;
    border-bottom: 1px solid #e9e9e9
}

.kbyXpr {
    color: #878787
}

.PRyxDG {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 4px
}

.C9isVs {
    font-size: 16px;
    color: #878787
}

.qfKzfU {
    margin: 10px 0
}

.laE7qf {
    font-weight: 500
}

.iZoV1m {
    margin-left: 10px
}

.Hcojyc {
    border: none;
    font-size: 14px;
    cursor: pointer
}

.qBUfRS {
    margin: 0 30px
}

._7heHhg {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.CsPXjf {
    margin-bottom: 10px
}

.iTlo-c {
    font-size: 12px;
    color: #878787
}

._67fJME {
    margin-top: 16px
}

.sVEIbB {
    padding-left: 0
}

.G057Fv {
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 72px;
    margin: 10px auto 0
}

.T4KmM5 {
    overflow-y: hidden;
    min-width: 605px
}

    .T4KmM5 .ahCnO5 {
        background: #f0f0f0;
        padding: 10px 10px 20px 20px;
        font-size: 16px;
        font-weight: 500;
        border-bottom: 1px solid #e0e0e0;
        color: #212121
    }

    .T4KmM5 .vT4fwM {
        overflow-y: auto;
        max-height: 75vh
    }

    .T4KmM5 .YdPEw\+ {
        margin: 10px auto
    }

    .T4KmM5 .cHxqPY {
        padding: 10px;
        float: right
    }

    .T4KmM5 .Rcdb20 {
        margin: 2px 5px
    }

    .T4KmM5 .u9vvA6 {
        background-color: #2874f0;
        color: #fff;
        top: 10px;
        position: absolute;
        right: 10px
    }

    .T4KmM5 .\+3g91C {
        height: 50vh;
        padding: 10px 20px
    }

    .T4KmM5 .HGg8jy {
        height: 125px;
        border-bottom: 2px solid #c2c2c2
    }

    .T4KmM5 ._7pS8MF {
        height: 15px;
        margin: 20px 0;
        background-color: #f0f0f0;
        width: 65%
    }

    .T4KmM5 .IAk8o1 {
        color: #ff6161;
        display: block;
        font-size: 12px
    }

.pvQSKA {
    margin: 0 170px
}

    .pvQSKA ._9Q8JHn {
        margin-bottom: 10px
    }

    .pvQSKA .vUlyvH {
        padding: 100px
    }

    .pvQSKA .nNABCw {
        font-size: 20px;
        color: #212121;
        padding: 20px
    }

    .pvQSKA .tm7h8D {
        font-size: 14px;
        color: #878787;
        padding: 0 20px 20px
    }

    .pvQSKA ._9wG5AA {
        border-top: 1px solid #f0f0f0;
        padding: 20px
    }

    .pvQSKA .ekcK6H {
        padding: 20px
    }

        .pvQSKA .ekcK6H.ymATM5, .pvQSKA .ekcK6H.ymATM5 .Umf7nX {
            background-color: #f5faff
        }

        .pvQSKA .ekcK6H .Umf7nX {
            border: none;
            font-size: 16px;
            cursor: pointer;
            text-transform: uppercase;
            color: #2874f0;
            font-weight: 500
        }

            .pvQSKA .ekcK6H .Umf7nX .DQJhdQ {
                margin-right: 16px;
                vertical-align: middle
            }

        .pvQSKA .ekcK6H .MPhjmx {
            font-size: 14px;
            color: #212121;
            margin: 20px 0
        }

    .pvQSKA .yWewI6 {
        text-align: center
    }

        .pvQSKA .yWewI6 ._0vr7W6 {
            display: block;
            font-size: 20px;
            font-weight: 500;
            margin-top: 16px;
            margin-bottom: 10px
        }

        .pvQSKA .yWewI6 .PcoCKt {
            display: block;
            font-size: 14px;
            color: #878787
        }

        .pvQSKA .yWewI6 .Ad6Cr1 {
            margin-top: 20px;
            padding: 15px 45px;
            font-size: 15px;
            font-weight: 500
        }

._71bHGy {
    padding-top: 100px;
    text-align: center;
    min-height: 600px
}

    ._71bHGy .hoaQwc {
        display: block;
        font-size: 20px;
        font-weight: 500;
        margin-top: 30px
    }

    ._71bHGy .\+o0fI5 {
        display: block;
        font-size: 14px;
        margin-top: 8px
    }

    ._71bHGy .qrx0s9 {
        margin-top: 20px;
        padding: 15px 45px;
        font-size: 15px;
        font-weight: 500
    }

.EK6Yvo {
    margin: 10px 0
}

.IgFHPb {
    margin-top: 20px
}

.\+vMvLi {
    width: 280px;
    margin-right: 20px
}

    .\+vMvLi.dHenJU:after {
        top: 35%;
        border-top-width: 7px;
        border-right-width: 5px;
        border-left-width: 5px
    }

    .\+vMvLi.DAo1DJ.dHenJU:after {
        border-top-color: #ff6161
    }

.hZwepj {
    position: relative
}

    .hZwepj .Hp6bWE {
        font-size: 14px;
        border: none;
        font-weight: 400;
        position: absolute;
        cursor: pointer
    }

    .hZwepj .xlU3Rw {
        top: 21px;
        left: 19px
    }

    .hZwepj .ANqzPs {
        top: 26px;
        right: 35px
    }

._2us68U {
    color: #2874f0;
    font-weight: 500;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer
}

._1Nka3G {
    vertical-align: middle
}

.j4Ln1J {
    width: 240px
}

._5z8cNz, .j4Ln1J {
    font-size: 14px;
    text-transform: uppercase
}

._5z8cNz {
    border: none;
    margin-left: 40px;
    background-color: #f5faff
}

.ME\+Lvl {
    font-size: 12px;
    color: #878787
}

.g6rf6I {
    font-size: 14px
}

._3uvkxt {
    min-width: 530px;
    min-height: 260px
}

    ._3uvkxt .l5q5Fh {
        background: #f0f0f0;
        font-size: 16px;
        font-weight: 700;
        border-bottom: 1px solid #e0e0e0;
        padding: 10px;
        color: #212121
    }

    ._3uvkxt .BBnFOi {
        padding: 10px 20px
    }

    ._3uvkxt .WfHnCn {
        line-height: 32px
    }

    ._3uvkxt .rQ86WD {
        font-size: 13px
    }

    ._3uvkxt .y2cOq2 {
        line-height: 32px;
        text-overflow: ellipsis;
        overflow: hidden
    }

    ._3uvkxt ._4wY-GZ {
        margin: 5px;
        padding: 10px
    }

    ._3uvkxt .nFEkEr {
        background: #2874f0;
        color: #fff;
        box-shadow: none;
        border: 1px solid #2874f0;
        float: right;
        padding: 6px 12px 4px;
        font-size: 13px;
        margin-bottom: 20px;
        cursor: pointer
    }

    ._3uvkxt .xscBwh {
        line-height: 35px;
        padding-top: 5px;
        color: #c2c2c2
    }

.TlYG5j {
    font-size: 14px;
    color: #212121
}

    .TlYG5j .QJN7\+f {
        margin-top: 20px;
        width: 160px;
        height: 40px;
        font-size: 14px
    }

.QxejAQ {
    font-size: 14px
}

    .QxejAQ .NRbjpG {
        height: 200px;
        box-shadow: none;
        margin-bottom: 20px;
        background-color: #fff
    }

    .QxejAQ .g8iDac {
        width: 50%
    }

    .QxejAQ .g8iDac, .QxejAQ .vD3gGu {
        height: 15px;
        border-radius: 4px;
        background: #f0f0f0;
        margin: 20px
    }

    .QxejAQ .vD3gGu {
        width: 75%
    }

.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: #fb641b;
        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;
    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%
}

.ek9A94 {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._7o\+86m, .ek9A94 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._7o\+86m {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.aCJovr {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: 16px
}

.QosWeO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: 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
}

.xPq8OI {
    height: 20px
}

.-lS1FV {
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.-lS1FV, .YFQTyS {
    text-overflow: ellipsis
}

.YFQTyS {
    font-size: 12px;
    margin-top: 4px;
    color: #717478
}

    .YFQTyS .BYJMfC {
        font-weight: 500
    }

    .YFQTyS .k8Wmk1 {
        font-size: 14px
    }

.nPmeY3 {
    background: #f1f3f6;
    padding: 4px 16px;
    font-size: 10px;
    display: inline-block;
    border-radius: 12px;
    color: #878787;
    margin-top: 8px;
    font-weight: 500
}

.h91ZHn {
    color: #2874f0;
    font-size: 14px;
    font-weight: 500;
    display: block;
    margin-top: 10px
}

    .h91ZHn .VxWxwK {
        height: 22px;
        vertical-align: middle
    }

.LHK1l1 {
    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;
    height: 65px;
    width: 65px;
    position: relative;
    padding-right: 16px
}

    .LHK1l1 .F1U7Cv {
        max-width: 100%;
        max-height: 100%
    }

    .LHK1l1 .c6niMz {
        position: absolute;
        bottom: 0;
        background: #fff;
        width: 100%;
        box-shadow: 0 2px 2px -1px rgba(0,0,0,.2);
        font-size: 12px;
        padding: 2px 0;
        text-align: center
    }

@media only screen and (max-width: 768px) {
    .aCJovr {
        padding-bottom: 0
    }

    .h91ZHn {
        color: #2a55e5
    }
}

.yZOrC4 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._0hpvk3 {
    margin: 0 8px;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 100px
}

._00ErES, .bPWzvJ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bPWzvJ {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

._00ErES, .bPWzvJ {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.zwwKzY {
    width: 100%
}

.bPWzvJ {
    padding-left: 4px
}

._00ErES {
    font-size: 10px;
    font-weight: 400;
    line-height: 16px
}

.bPWzvJ {
    border-radius: 4px;
    background-color: #fbebed;
    border: 1px solid rgba(210,60,51,.5);
    margin: 12px 8px;
    max-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.Hntso- {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 2px;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

._01IsWm {
    height: 15px;
    width: 15px;
    margin: 0 4px
}

._9Rb7gc {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.zwwKzY {
    margin: 8px 0 0
}

._00ErES {
    padding: 4px 8px
}

.Co102\+ {
    background-color: #f0f5ff;
    border: 1px solid #2a55e5
}

.f1sWr5 {
    background-color: #fef7e9;
    border: 1px solid #e89910
}

.ag2Hbr, .c0ooNr, .qx8BiG, .UWeyMw {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.c0ooNr {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.ag2Hbr {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.ag2Hbr, .c0ooNr, .qx8BiG {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.I3FYjT {
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 16px;
    margin-bottom: 16px
}

.vEswnf {
    padding-left: 8px
}

.x5wP32 {
    padding-right: 4px
}

.UWeyMw {
    padding-right: 12px
}

._42CAe8, .ag2Hbr {
    padding-top: 0
}

.ag2Hbr {
    padding-bottom: 0
}

._42CAe8, .I3FYjT, .qx8BiG {
    padding: 16px
}

.ag2Hbr {
    padding-left: 16px;
    padding-right: 16px
}

._42CAe8 {
    font-size: 12px
}

.qej3RR {
    font-size: 14px
}

.c0ooNr, .vEswnf {
    font-size: 14px;
    font-weight: 500
}

.p7XNGH {
    font-size: 17px;
    font-weight: 500
}

._42CAe8 {
    color: #717478
}

.I3FYjT {
    background: #f0f5ff;
    border-radius: 7px
}

.qej3RR {
    color: #111112
}

.c0ooNr {
    color: #2a55e5;
    padding-top: 14px;
    cursor: pointer
}

._6oJTQ2 {
    background-color: #fff;
    margin-top: 4px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 10px;
    font-weight: 500;
    color: #000;
    border-radius: 11px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.emAFPh, .F7lfnP .v9IUgQ, .JrI4gX {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.JrI4gX {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.emAFPh, .JrI4gX {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hNoUTA {
    background: #fff;
    transition: all .5s cubic-bezier(.19,1,.22,1)
}

.JrI4gX {
    font-size: 17px;
    padding-bottom: 12px;
    font-family: inter_semi_bold,"sans-serif"
}

.UWfmkb {
    font-size: 14px;
    color: #2a55e5
}

.yYeOnp {
    display: grid;
    grid-gap: 5px;
    grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
    grid-auto-rows: 1px;
    overflow: hidden;
    transition: all .5s cubic-bezier(.19,1,.22,1)
}

.wzr8MM {
    cursor: pointer
}

.mERG8P {
    background-color: #fafafa;
    border: 1px solid #eee;
    border-radius: 8px
}

    .mERG8P.nLESBA {
        border: 1px solid #dd5354
    }

.T2TLvY {
    display: block
}

.w7AZoM {
    padding: 8px
}

.TvCk6U {
    border-radius: 8px;
    width: 100%
}

.F7lfnP {
    grid-column-start: span 2;
    grid-row-start: 1
}

    .F7lfnP .mERG8P {
        border: 1px solid #2a55e5;
        transition: all 1s
    }

        .F7lfnP .mERG8P.nLESBA {
            border: 1px solid #dd5354
        }

    .F7lfnP .KSAsoO {
        width: 50px;
        height: 25px
    }

    .F7lfnP .v9IUgQ {
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding: 8px
    }

    .F7lfnP .PHgVMq {
        display: block;
        padding: 12px;
        border: 1px solid #eee;
        background: #fff;
        border-radius: 8px;
        margin: 0 8px 8px
    }

.QVSDjO {
    display: none
}

@-webkit-keyframes UaSXmU {
    0% {
        max-height: 0
    }

    to {
        max-height: auto
    }
}

@keyframes UaSXmU {
    0% {
        max-height: 0
    }

    to {
        max-height: auto
    }
}

.N5T3n0 {
    opacity: 0;
    -webkit-transform: scaleX(.5);
    transform: scaleX(.5);
    transition: opacity .5s ease-in-out,-webkit-transform .3s ease-in-out;
    transition: opacity .5s ease-in-out,transform .3s ease-in-out;
    transition: opacity .5s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

.VNHfgm {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.SnDKBr {
    color: #e32727;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px
}

.\+2w6pD {
    height: 16px;
    width: 16px;
    vertical-align: middle;
    margin-right: 5px
}

.XQnBJL {
    color: #2a55e5;
    display: inline-block;
    font-weight: 500;
    transition: all .2s cubic-bezier(.6,-.28,.735,.045);
    border: 0;
    text-decoration: none
}

    .XQnBJL.QvFJBs {
        color: #c2c2c2
    }

.A\+YdEr, .O-nmpm, .VNPzFj {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.A\+YdEr, .O-nmpm, .VNPzFj, .ZhoS5n {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ZhoS5n {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    margin-top: 20px
}

.sIyXxP {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    text-align: left
}

.FMeHiU, .gJ\+tI5 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.FMeHiU, .y1yEUW {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.y1yEUW {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.VNPzFj {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.itrQ0T {
    width: 24px !important
}

.itrQ0T, .Pr3nN- {
    margin: 0 6px !important
}

.Pr3nN- {
    width: 40px !important
}

.k6LaM6 {
    width: 28px !important
}

.k6LaM6, .qzBOnC {
    margin: 0 6px !important
}

.qzBOnC {
    width: 44px !important
}

.b1Cmzg {
    width: 40px !important;
    margin: 0 6px !important
}

.A\+YdEr {
    width: 16px !important;
    margin: 0 4px !important
}

._4SfiyF ._3iJ\+G1, ._4SfiyF ._43ehiU, .SZMD12 ._3iJ\+G1, .SZMD12 ._43ehiU {
    display: inline-block
}

._4SfiyF, ._4SfiyF ._3iJ\+G1, ._4SfiyF ._43ehiU, .SZMD12, .SZMD12 ._3iJ\+G1, .SZMD12 ._43ehiU {
    position: relative
}

._4SfiyF, .SZMD12 {
    text-align: left;
    padding: 8px 0
}

    ._4SfiyF.YTd5kP, .SZMD12.YTd5kP {
        -webkit-animation-duration: .5s;
        animation-duration: .5s;
        -webkit-animation-name: kJsLLm;
        animation-name: kJsLLm
    }

    ._4SfiyF ._3iJ\+G1, ._4SfiyF ._43ehiU, .SZMD12 ._3iJ\+G1, .SZMD12 ._43ehiU {
        width: 20%
    }

    ._4SfiyF .M05men, .SZMD12 .M05men {
        width: 50%;
        margin: 0 25%;
        max-width: 40px;
        max-height: 40px
    }

    ._4SfiyF .eUekxv, .SZMD12 .eUekxv {
        width: 70%
    }

    ._4SfiyF .FPn4ZB, .SZMD12 .FPn4ZB {
        font-size: 10px;
        font-weight: 600;
        line-height: 16px;
        text-align: center;
        margin-top: 4px
    }

    ._4SfiyF ._3iJ\+G1, ._4SfiyF ._43ehiU {
        width: 40px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 16px;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    ._4SfiyF .M05men {
        width: 50%;
        margin: 0 25%;
        max-width: 44px;
        max-height: 44px
    }

@-webkit-keyframes kJsLLm {
    0%,to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes kJsLLm {
    0%,to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.Fud7-k {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 10px
}

    .Fud7-k .WP0hp\+ {
        -webkit-animation: lSaIk4 2s linear infinite
    }

@-webkit-keyframes lSaIk4 {
    0% {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg)
    }
}

._0JBHPN {
    background: #fef7e9;
    border-radius: 4px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 16px
}

.oTT620 {
    background: #e7f8ec
}

.CzHlI1 {
    font-size: 14px;
    font-weight: 500;
    margin-right: 4px
}

.JzJ1hZ {
    font-size: 12px
}

.RtyNvB {
    margin-bottom: 4px
}

.KZvV1S {
    font-size: 12px;
    margin-right: 8px
}

.D4KC4C {
    font-weight: 500
}

.Gso02T {
    font-size: 14px;
    text-decoration: line-through
}

.dE0ViQ {
    color: #2874f0;
    font-weight: 500;
    font-size: 12px;
    cursor: pointer
}

.OmhK2z {
    margin-right: 8px;
    width: 20px;
    vertical-align: sub;
    margin-top: 2px
}

.GPrGhQ, .Jtmc2t {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 768px) {
    .dE0ViQ {
        color: #2a55e5
    }
}

.hUtSTM {
    margin-right: 12px;
    margin-top: 2px;
    width: 24px
}

.sB3xxh {
    padding-top: 8px;
    border-bottom: 1px solid #f0f0f0
}

._1Xtm0m {
    max-height: 90vh;
    overflow-y: scroll;
    padding-bottom: 56px
}

.FsqXDn {
    max-height: 70vh
}

.TmxHyR {
    background: #fff;
    border: 1px solid #d5d7db;
    border-radius: 4px;
    font-size: 14px
}

.TmxHyR, .ZWZNGX {
    font-weight: 500;
    width: 100%;
    padding: 8px;
    cursor: pointer
}

.ZWZNGX {
    background: #2a55e5;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    border: none
}

.HRRI1q {
    box-shadow: 0 -1px 2px rgba(0,0,0,.1);
    padding: 12px;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    background: #fff
}

.JbDPGh {
    margin-top: 48px
}

.GImjSs {
    margin-top: 64px
}

._2-voaC {
    padding-left: 16px;
    padding-right: 16px
}

.m6PN4- {
    padding-top: 60px;
    margin-bottom: -40px
}

._9xh3y- .Oh2h0k {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._9xh3y- .pPxcul {
    margin-bottom: 8px
}

    ._9xh3y- .C6xCPc, ._9xh3y- .Oh2h0k, ._9xh3y- .Oh2h0k:last-child, ._9xh3y- .pPxcul:last-child {
        margin-bottom: 12px
    }

._9xh3y- .NCfeIi {
    font-weight: 500
}

._9xh3y- {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

    ._9xh3y- .Oh2h0k > span:first-child {
        max-width: 75%
    }

    ._9xh3y- .Oh2h0k .CGoOg\+ {
        font-size: 14px
    }

    ._9xh3y- .Oh2h0k ._6pVuPh {
        text-decoration: line-through
    }

    ._9xh3y- .C6xCPc {
        border-top: 1px dashed #e0e0e0
    }

    ._9xh3y- .OaALUH {
        color: #c70055
    }

._93\+dH0 {
    cursor: not-allowed;
    background-color: #c2c2c2
}

.bUOt5k {
    padding: 16px 0
}

.yyQk8k {
    font-weight: 700
}

.N\+BBet {
    font-size: 12px;
    line-height: 16px;
    color: #717478;
    margin-top: 8px
}

.T7wKNl {
    background: #f5f7fa;
    border-radius: 4px;
    padding: 8px
}

.OrEwoO {
    color: #c70055;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-right: 4px
}

.YzM0\+S {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 16px;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start
}

.fA8YhJ {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #111112
}

.rKOWaI {
    padding: 8px 0
}

.ENqgRf {
    border-top: 1px solid #f0f0f0;
    padding: 16px 0
}

.SAwokG {
    color: #fff;
    font-weight: 500;
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 8px
}

    .SAwokG:last-child {
        margin-bottom: 0
    }

.SAwokG {
    padding-left: 8px
}

.l642S1, .Zr0ECB {
    margin-right: 12px;
    margin-top: 2px;
    width: 24px
}

.mkL0xO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 0;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start
}

.Tcan3z {
    border: 1px solid #e0e0e0
}

.Rv64AH {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.Zr0ECB {
    margin-right: 12px;
    margin-top: 2px;
    width: 16px;
    vertical-align: sub
}

.yyQk8k {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px;
    color: #000
}

.PjhTRx {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

._5SPk4n {
    padding-top: 20px;
    margin-bottom: -40px
}

    ._5SPk4n span {
        color: #717478
    }

@media only screen and (max-width: 768px) {
    .yyQk8k {
        font-family: var(--font-semi-bold);
        font-weight: unset
    }
}

.TnwoqX {
    color: #fff
}

.zpudrE {
    color: #111112
}

._4uFsvP, .mdnbvf, .SVn\+BQ {
    background-color: #fff
}

.BIWOvx, .RdwmV0, .zpudrE {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.RdwmV0 {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.aQ6a17 {
    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
}

.zpudrE {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.BIWOvx {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: absolute
}

.zpudrE {
    position: fixed
}

.BIWOvx {
    overflow: hidden
}

._4uFsvP, .TnwoqX {
    width: 100%
}

.mdnbvf {
    height: 100%
}

.vK\+sqm {
    cursor: pointer
}

.\+rPiek {
    margin-left: 12px
}

.ggOwuJ {
    margin-right: 12px
}

.\+DoyxC, .KofLws {
    padding-left: 0;
    padding-right: 0
}

.\+DoyxC, .RdwmV0 {
    padding-top: 16px
}

.SVn\+BQ {
    padding-top: 0
}

.RdwmV0 {
    padding-bottom: 16px
}

.\+DoyxC {
    padding-bottom: 24px
}

.SVn\+BQ {
    padding-bottom: 0
}

.TnwoqX {
    padding-left: 8px;
    padding-right: 8px
}

.aQ6a17, .EVm50u, .sMIwzX, .SVn\+BQ {
    padding-left: 16px;
    padding-right: 16px
}

.TnwoqX {
    padding-top: 8px;
    padding-bottom: 8px
}

.KofLws, .sMIwzX {
    padding-top: 16px;
    padding-bottom: 16px
}

._5Q6Gmt, .hVBS\+2 {
    font-size: 12px
}

._4uFsvP {
    font-size: 14px
}

._70wlyZ, .HgcwNJ {
    font-size: 12px;
    font-weight: 500
}

.TnwoqX {
    font-size: 14px;
    font-weight: 500
}

.jN\+xOq {
    font-size: 17px;
    font-weight: 500
}

._4uFsvP, ._5Q6Gmt, .hVBS\+2 {
    font-weight: 400
}

._5Q6Gmt, ._70wlyZ, .HgcwNJ, .hVBS\+2 {
    line-height: 16px
}

._4uFsvP, .TnwoqX {
    line-height: 20px
}

.jN\+xOq {
    line-height: 24px
}

._4uFsvP, .mdnbvf, .TnwoqX {
    border-radius: 4px
}

.TnwoqX {
    border: none
}

.zpudrE {
    background: rgba(0,0,0,.5);
    height: 100vh;
    width: 100vw;
    top: 0;
    z-index: 12;
    left: 0
}

.SVn\+BQ {
    box-shadow: 0 -1px 8px rgba(0,0,0,.2);
    max-height: 90vh
}

.ggOwuJ {
    margin-top: 2px;
    width: 24px;
    width: 16px;
    vertical-align: sub
}

.jN\+xOq {
    letter-spacing: .15px
}

.RdwmV0 {
    gap: 16px
}

.hVBS\+2 {
    letter-spacing: .3px
}

._4uFsvP {
    height: 44px;
    border: 1px solid #d5d7db;
    padding: 10px 28px 10px 12px;
    letter-spacing: .15px
}

.yKJ-IK {
    border: 1px solid #e32727
}

._4uFsvP:focus {
    border: 1px solid #2a55e5
}

._4uFsvP::-webkit-input-placeholder {
    color: #717478
}

._4uFsvP::-moz-placeholder {
    color: #717478
}

._4uFsvP:-ms-input-placeholder {
    color: #717478
}

._4uFsvP::placeholder {
    color: #717478
}

._70wlyZ {
    letter-spacing: .3px;
    color: rgba(113,116,120,.66)
}

    ._70wlyZ span {
        color: #008c00
    }

.TnwoqX {
    background: #2a55e5;
    letter-spacing: .25px
}

    .TnwoqX[disabled] {
        background: #b8bbbf
    }

.HgcwNJ {
    letter-spacing: .3px;
    color: #2a55e5
}

.mdnbvf {
    min-width: 704px;
    height: 296px;
    padding: auto
}

.BIWOvx {
    background: none;
    box-shadow: none;
    top: 0;
    margin-left: 50%;
    -webkit-transform: translate(-50%,50%);
    transform: translate(-50%,50%)
}

.sMIwzX {
    border-bottom: 1px solid #e0e0e0
}

.\+rPiek {
    margin-top: 10px
}

._5Q6Gmt {
    letter-spacing: .3px;
    color: #e32727;
    margin-top: 2px
}

.DVvpYV {
    width: 50%
}

.Pg0zQ1 {
    background: rgba(0,0,0,.5);
    position: fixed;
    height: 100vh;
    width: 100vw;
    top: 0;
    z-index: 12;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #111112;
    left: 0
}

.etWVcT {
    background: #fff;
    box-shadow: 0 -1px 8px rgba(0,0,0,.2)
}

.j3VWAr {
    max-height: 95vh;
    overflow-y: auto
}

.sA5AkL {
    margin-right: 12px;
    margin-top: 2px;
    width: 24px;
    width: 16px;
    vertical-align: sub
}

.JC7wRM {
    padding: 16px 16px 24px
}

._2q4aag {
    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
}

.J5kINk {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px
}

.etWVcT {
    padding-bottom: 32px;
    overflow-y: auto
}

.eVnAvw {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px
}

._4uqEEG {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .3px;
    color: #717478;
    padding: 8px 0
}

.c3UsHB {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 0
}

._5Scx6- {
    height: 24px;
    width: 24px
}

.glwtch {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .15px;
    padding-left: 11px
}

.yLybKU {
    padding: 16px
}

.Vx55XP {
    border-bottom: 1px solid #f0f0f0
}

.yc-\+Pm {
    height: 100%;
    border-radius: 4px
}

.VI65un {
    position: absolute;
    top: 0;
    margin-left: 50%;
    -webkit-transform: translate(-50%,50%);
    transform: translate(-50%,50%);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    min-width: 704px;
    height: 445px;
    overflow: hidden
}

.HVtgOy {
    border-bottom: 1px solid #f0f0f0
}

.Ct8uJS {
    margin-left: 12px;
    margin-top: 10px
}

.mSTlTJ {
    opacity: 0;
    transition: opacity .3s linear
}

    .mSTlTJ.J8\+Tli {
        opacity: 1
    }

.aKtaDi, .mJDQYr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 16px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px
}

.aKtaDi {
    background-color: #fff;
    color: #111112;
    box-shadow: 0 1px 8px rgba(0,0,0,.1)
}

._2doA5P {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .15px
}

.rv1BaM {
    border: 1px solid #e4e7ed;
    border-radius: 8px;
    padding: 12px;
    display: grid;
    gap: 16px
}

.rFfULG {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ZK\+twj {
    padding-bottom: 12px
}

.s5HFas {
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .15px
}

.owx3ZH {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .3px;
    color: #2a55e5;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.xwqKGP {
    display: grid;
    grid-template-columns: repeat(3,1fr)
}

.n3qRDL {
    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
}

.SkVZBn {
    height: 20px;
    width: 20px
}

.tEUQZn {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    letter-spacing: .3px;
    color: #717478
}

.mJDQYr {
    gap: 12px;
    background: #f5f7fa;
    border-radius: 8px
}

.i-9p4c {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}

.aVKXwL {
    display: grid;
    grid-template-columns: repeat(2,1fr)
}

    .aVKXwL input {
        ms-transform: scale(1.23);
        -webkit-transform: scale(1.23);
        transform: scale(1.23);
        margin: 0;
        display: block;
        cursor: pointer
    }

        .aVKXwL input:checked + label, .aVKXwL label {
            color: #111112;
            padding: 0 0 0 12px;
            border: none
        }

    .aVKXwL label {
        font-weight: 400;
        font-size: 14px;
        line-height: 16px
    }

.KS1qea {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.ZVVYgO {
    position: relative;
    padding-top: 8px
}

.Y1JRrH {
    height: 44px;
    border: 1px solid #d5d7db;
    border-radius: 4px;
    background: #fff;
    padding: 10px 20px 10px 12px;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .15px
}

    .Y1JRrH:focus {
        border: 1px solid #2a55e5
    }

    .Y1JRrH::-webkit-input-placeholder {
        color: #717478
    }

    .Y1JRrH::-moz-placeholder {
        color: #717478
    }

    .Y1JRrH:-ms-input-placeholder {
        color: #717478
    }

    .Y1JRrH::placeholder {
        color: #717478
    }

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

.AKeep3 {
    display: block;
    position: absolute;
    right: 16px;
    top: 22px
}

.aMdokn {
    color: #e32727
}

._8tVzD7, .aMdokn {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .3px
}

._8tVzD7 {
    color: #717478
}

._1I0P1J {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

    ._1I0P1J input {
        -webkit-transform: scale(1.385);
        transform: scale(1.385);
        margin: 5px 0 0 5px;
        display: block;
        cursor: pointer
    }

        ._1I0P1J input:checked + label, ._1I0P1J label {
            color: #111112;
            padding: 0 0 0 12px;
            border: none
        }

    ._1I0P1J label {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .15px
    }

.i5IUtM, .q5sftg, .wbj9bA {
    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
}

.W2VKby {
    font-weight: 500;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: .5px;
    color: #717478;
    padding-right: 4px
}

.q5sftg {
    background: #e5e5e5;
    padding: 12px
}

.h1MvVp {
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: .3px;
    padding-left: 7px
}

.wbj9bA {
    padding: 8px;
    background: #fff;
    box-shadow: 0 -1px 2px rgba(0,0,0,.1);
    cursor: pointer
}

    .wbj9bA button {
        background: #2a55e5;
        border-radius: 4px;
        width: 100%;
        padding: 8px;
        color: #fff;
        font-weight: 500;
        font-size: 14px;
        letter-spacing: .25px;
        border: none
    }

.FdRdHY {
    cursor: pointer
}

.wbj9bA button[disabled] {
    background: #b8bbbf
}

._0ji0X7 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px
}

.od-Hlz {
    display: grid;
    gap: 16px
}

.fUXQB0 {
    background: #fce9e9;
    border-radius: 4px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #111112;
    letter-spacing: .3px;
    padding: 12px
}

.vtCUn7 {
    padding: 22px 55px;
    box-shadow: none;
    min-height: 360px
}

.mv1hqO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2LKk5G {
    width: 53%;
    gap: 20px;
    padding: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.BQwE\+T {
    width: 37%;
    gap: 24px
}

.xilArW {
    gap: 12px;
    padding: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

._76kaaS {
    font-size: 16px;
    line-height: 24px
}

.lZro4x {
    font-size: 14px;
    line-height: 20px;
    cursor: pointer
}

.rFfULG {
    padding-bottom: 0
}

.EWWG73 {
    grid-template-columns: repeat(1,1fr)
}

.Yv-ddi {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 15px 0
}

.buTEab {
    margin-right: 16px;
    width: 25px;
    height: 25px
}

.gmDeBZ {
    font-size: 14px;
    line-height: 20px
}

.GxqoAl {
    padding-top: 0
}

.h5hbV9 {
    padding: 0 55px 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.gr\+2gs {
    width: 53%;
    margin-top: -20px
}

._7EkPCv {
    width: 37%;
    box-shadow: none;
    padding: 0
}

.\+EeN86, .JTAkYJ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._3v2te1 {
    top: 16px
}

.\+RSYo3 {
    position: absolute;
    top: 5px;
    left: 50%;
    -webkit-transform: translateX(-30%);
    transform: translateX(-30%);
    width: 328px;
    padding: 10px
}

.J40zrP .egVs69 {
    position: relative;
    min-height: 6rem
}

    .J40zrP .egVs69 .sG65\+v {
        border-radius: 50%;
        position: absolute;
        top: 8px;
        left: -4px;
        width: 10px;
        height: 10px;
        border: 2px solid #26a541
    }

    .J40zrP .egVs69 .m-\+chk {
        position: absolute;
        left: 0;
        top: 24px;
        width: 2px;
        height: 5rem;
        background-color: #f0f0f0;
        border-radius: 5px
    }

@media only screen and (min-width: 992px) {
    .J40zrP .egVs69 {
        min-height: 5rem
    }

        .J40zrP .egVs69 .sG65\+v {
            top: 4px
        }

        .J40zrP .egVs69 .m-\+chk {
            top: 18px;
            height: 4.5rem
        }
}

._4LX948 .Lhwnzc.yDzzsK {
    color: #212121
}

._4LX948 ._0Mp6rk, ._4LX948 .gopsbq .-HnCBX {
    color: #ff4343
}

._4LX948 .gopsbq {
    color: #878787
}

._4LX948 .Lhwnzc {
    color: #848484;
    background-color: #fff
}

._4LX948 ._8oU9Nq.cT6Zgb, ._4LX948 .ThTvUA.cT6Zgb {
    display: none
}

._4LX948, ._4LX948 .ThTvUA .e9dtiE {
    position: relative
}

    ._4LX948 .eWdtTH, ._4LX948 .gopsbq, ._4LX948 .pDULDH, ._4LX948 .ThTvUA {
        position: absolute
    }

    ._4LX948 ._8oU9Nq {
        position: fixed;
        overflow: hidden
    }

    ._4LX948 ._8oU9Nq, ._4LX948 .ThTvUA {
        width: 100%
    }

        ._4LX948 .ThTvUA .\--5PTr, ._4LX948 .ThTvUA .cCz1zm {
            cursor: pointer
        }

    ._4LX948 ._0Mp6rk {
        padding-top: 4px
    }

._4LX948 {
    padding-top: 16px;
    padding-top: 24px
}

    ._4LX948 .Lhwnzc {
        padding-bottom: 8px
    }

    ._4LX948 .ThTvUA .\--5PTr, ._4LX948 .ThTvUA .cCz1zm {
        padding: 16px
    }

    ._4LX948 ._0Mp6rk {
        font-size: 12px
    }

    ._4LX948 .gopsbq, ._4LX948 .Lhwnzc, ._4LX948 .ThTvUA .\--5PTr, ._4LX948 .ThTvUA .cCz1zm {
        font-size: 17px
    }

    ._4LX948 .ThTvUA .\--5PTr, ._4LX948 .ThTvUA .cCz1zm {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    ._4LX948 .pDULDH {
        top: 36px;
        right: 7px;
        width: 9px;
        height: 9px
    }

    ._4LX948 .gopsbq {
        cursor: pointer;
        top: 30px;
        transition: all .2s ease-in-out
    }

        ._4LX948 .gopsbq .-HnCBX {
            vertical-align: top
        }

    ._4LX948.SHtcm8 .gopsbq, ._4LX948.WJOcQG .gopsbq {
        -webkit-transform: translateY(-23px) scale(.75);
        transform: translateY(-23px) scale(.75);
        transform-origin: left;
        -webkit-transform-origin: left
    }

    ._4LX948 .Lhwnzc {
        display: block;
        background: none;
        cursor: pointer;
        border: none;
        border-bottom: 1px solid #d1d1d1;
        height: 36px;
        padding-right: 20px;
        text-overflow: ellipsis;
        width: 100%
    }

    ._4LX948 .eWdtTH {
        z-index: 102
    }

    ._4LX948 .ThTvUA {
        right: 0;
        top: 24px;
        max-height: 183px;
        min-height: 30px;
        overflow-y: auto;
        background-color: #fff;
        z-index: 102;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.16),0 2px 8px 0 rgba(0,0,0,.12)
    }

        ._4LX948 .ThTvUA .e9dtiE {
            margin: 0;
            padding: 0;
            list-style-type: none;
            left: 0
        }

        ._4LX948 .ThTvUA .\--5PTr, ._4LX948 .ThTvUA .cCz1zm {
            color: var(--textNormal);
            display: block
        }

            ._4LX948 .ThTvUA .\--5PTr:before, ._4LX948 .ThTvUA .cCz1zm:before {
                display: table
            }

            ._4LX948 .ThTvUA .\--5PTr:after, ._4LX948 .ThTvUA .cCz1zm:after {
                clear: both;
                content: ".";
                display: block;
                font-size: 0;
                height: 0;
                visibility: hidden
            }

            ._4LX948 .ThTvUA .\--5PTr .pDULDH, ._4LX948 .ThTvUA .cCz1zm .pDULDH {
                width: 16px;
                height: 16px;
                float: right
            }

            ._4LX948 .ThTvUA .\--5PTr.KPnjPr, ._4LX948 .ThTvUA .cCz1zm.KPnjPr {
                color: #c2c2c2;
                pointer-events: none
            }

        ._4LX948 .ThTvUA .cCz1zm {
            background-color: #eee
        }

        ._4LX948 .ThTvUA::-webkit-scrollbar {
            width: .5em
        }

        ._4LX948 .ThTvUA::-webkit-scrollbar-thumb {
            background-color: #d0d0d0
        }

        ._4LX948 .ThTvUA.\+V9PvK {
            display: block;
            -webkit-animation: jdSscC .35s ease;
            animation: jdSscC .35s ease
        }

        ._4LX948 .ThTvUA.cT6Zgb {
            -webkit-animation: x02NMI .3s linear;
            animation: x02NMI .3s linear
        }

    ._4LX948 ._8oU9Nq {
        top: -200px;
        left: 0;
        height: 1000px;
        background-color: transparent;
        z-index: 100
    }

        ._4LX948 ._8oU9Nq.\+V9PvK {
            display: block
        }

@-webkit-keyframes jdSscC {
    0% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
        opacity: 0
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1
    }
}

@keyframes jdSscC {
    0% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
        opacity: 0
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1
    }
}

@-webkit-keyframes x02NMI {
    0% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
        opacity: 0
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1
    }
}

@keyframes x02NMI {
    0% {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
        opacity: 0
    }

    to {
        -webkit-transform: translate(0);
        transform: translate(0);
        opacity: 1
    }
}

.CfOVAQ {
    color: #878787
}

.-NqGkY {
    padding: 16px
}

.sdcz0n {
    padding-bottom: 24px;
    font-size: 17px;
    font-weight: 600
}

.FJSPjm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px;
    border-radius: 8px;
    border: .5px solid #2a55e5;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.wN4FrJ > img {
    width: 45px
}

.Xfjp5f {
    padding-left: 8px
}

.NP7tYv {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.uwH\+j\+ {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px
}

.ssq-Sh {
    margin-top: 34px;
    margin-bottom: 16px
}

.k1C2AM {
    padding: 17px;
    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;
    width: 100%;
    border: 0;
    border-radius: 2px;
    color: #000
}

._6-TdYt {
    background-color: #2a55e5;
    color: #fff;
    cursor: pointer
}

._4\+1JRe {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 16px 0
}

    ._4\+1JRe input {
        -webkit-transform: scale(1.385);
        transform: scale(1.385);
        display: block;
        cursor: pointer
    }

        ._4\+1JRe input:checked + label, ._4\+1JRe label {
            color: #111112;
            padding: 0 0 0 12px;
            border: none
        }

    ._4\+1JRe label {
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .15px
    }

.CfOVAQ {
    font-size: 12px
}

.YxNbpa {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #c2c2c2;
    padding: 0 0 8px;
    font-size: 17px;
    width: 100%
}

.AUml\+5 {
    padding: 8px
}

._4jMEw9 {
    display: block;
    background: none;
    cursor: pointer;
    border: none;
    border-bottom: 1px solid #d1d1d1;
    height: 36px;
    padding-right: 20px;
    text-overflow: ellipsis;
    width: 100%
}

.H6AB8\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 16px;
    background: #fbebed;
    border-radius: 4px;
    margin-bottom: 16px
}

.uJSKNC {
    font-size: 14px;
    padding-bottom: 8px
}

.qqIVbY {
    padding-left: 8px
}

.QJnezz {
    padding: 8px 16px;
    text-align: center;
    font-size: 14px;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    width: 100%;
    color: #2a55e5;
    font-weight: 600
}

._9WyIpF {
    font-size: 12px;
    font-weight: 400
}

.J6oRiA {
    padding-top: 4px;
    color: #ff4343
}

.phArYG {
    width: 100%;
    position: relative;
    min-height: 47px;
    margin-left: 16px;
    vertical-align: top;
    color: #212121;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2)
}

.EyieNi {
    text-transform: uppercase;
    padding: 13px 24px;
    font-size: 17px;
    font-weight: 500;
    color: #878787;
    min-height: 47px;
    border-radius: 2px 2px 0 0
}

.CiSUXJ {
    color: #212121;
    width: 100%;
    padding: 15px 16px
}

.PTKw\+R {
    border-top: 1px solid #f0f0f0;
    padding: 20px
}

.PTKw\+R, .ZFJllo, .ZFJllo .VtM58o {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .ZFJllo .VtM58o {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 72px;
        height: 72px
    }

        .ZFJllo .VtM58o .OvXaaA {
            max-width: 72px;
            max-height: 72px;
            object-fit: contain
        }

        .ZFJllo .VtM58o .j4XBJV {
            margin: 0 auto;
            height: 80px;
            width: 80px
        }

        .ZFJllo .VtM58o .WYR0JZ {
            background: url(//sa-web-h1a.flixcart.com/mosaic/ss/placeholder.svg) no-repeat 0 0;
            height: 75px;
            width: 75px;
            margin: 0 auto
        }

        .ZFJllo .VtM58o .e3fxXy {
            background: url(//img1a.flixcart.com/www/promos/new/20150421-90702-egv.png) no-repeat 0 0;
            height: 51px;
            width: 97px;
            margin: 0 auto
        }

        .ZFJllo .VtM58o .t0oWk3 {
            background: url(//img1a.flixcart.com/www/promos/new/20140530-121109-f-bigordersummary.png) no-repeat 0 0;
            height: 60px;
            width: 110px;
            margin: 0 auto
        }

    .ZFJllo .VWUfAA {
        display: inline-block;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        vertical-align: middle
    }

    .ZFJllo .vCYUi4 {
        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
    }

.dohYnO {
    color: #323232;
    font-size: 17px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.reROnL {
    font-size: 12px;
    color: #878787;
    margin-bottom: 12px
}

._5rRiSF {
    font-size: 12px;
    margin-top: 16px;
    color: #848484;
    font-weight: 500
}

.SObc4s {
    font-size: 20px;
    font-weight: 500;
    color: #212121
}

.sEaDep {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 500
}

._5gQ\+Hy {
    padding: 3px 2px;
    font-size: 12px;
    border-radius: 3px;
    border: 1px solid #f0f0f0;
    margin-top: 8px
}

.SeRBrp {
    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
}

._1jL5BO {
    margin-top: 5px;
    padding: 3px 10px;
    font-size: 12px;
    border-radius: 3px;
    border: 1px solid #fff
}

.KWbpoE {
    border-top: 1px solid #fff;
    padding: 20px
}

    .KWbpoE ._3tSmVW {
        padding: 8px 0
    }

        .KWbpoE ._3tSmVW .M9uooG {
            font-size: 14px;
            color: #878787
        }

.HDGvG4 {
    border-bottom: 1px solid #ebebeb;
    position: relative;
    margin: 20px 10px 15px
}

    .HDGvG4:after {
        content: "";
        display: block;
        background: url(//img1a.flixcart.com/www/promos/new/20150410-151241-myorders.png) no-repeat -79px -13px;
        width: 37px;
        height: 36px;
        position: absolute;
        top: -18px;
        left: 45%
    }

.Pi6raV {
    margin-left: 16px
}

.mFHCHG {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background-color: #fff
}

@-webkit-keyframes LacV51 {
    0% {
        background-position: -500px 0
    }

    to {
        background-position: 500px 0
    }
}

@keyframes LacV51 {
    0% {
        background-position: -500px 0
    }

    to {
        background-position: 500px 0
    }
}

.HOK3Yj {
    color: transparent;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    background-color: rgba(0,0,0,.1);
    background-image: -webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(50%,hsla(0,0%,100%,.35)),color-stop(100%,transparent));
    background-repeat: no-repeat;
    -webkit-animation: LacV51 2s linear infinite
}

    .HOK3Yj.BxlktK {
        display: block
    }

    .HOK3Yj.ltd7nR {
        display: inline
    }

    .HOK3Yj.o-AzAI {
        display: inline-block;
        margin: 10px 10px 10px 0;
        height: 10px
    }

.ly9YzC {
    background: #fef7e9;
    border-radius: 4px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 16px
}

._1ULtl3 {
    background: #e7f8ec
}

._90DOx- {
    font-size: 12px;
    font-weight: 500;
    margin-right: 4px
}

.nClESK {
    margin-bottom: 4px
}

.oA2Nox {
    font-size: 12px;
    margin-right: 8px
}

.ykVwZw {
    font-weight: 500
}

.\+bUY-\+ {
    font-size: 14px;
    text-decoration: line-through
}

.R9AVrC {
    color: #2874f0;
    font-weight: 500;
    font-size: 12px;
    cursor: pointer
}

.L6ZTLN {
    margin-right: 8px;
    width: 20px;
    vertical-align: sub;
    margin-top: 2px
}

.-NeKre {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.-NeKre, ._4PpgsU {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._7hgECV {
    min-height: 100%
}

@media only screen and (max-width: 768px) {
    .R9AVrC {
        color: #2a55e5
    }
}

.tJ2MAB {
    margin-right: 12px;
    margin-top: 2px;
    width: 24px
}

.PNCqx1 {
    padding-top: 8px;
    border-bottom: 1px solid #f0f0f0
}

.ySbK\+A {
    max-height: 90vh;
    overflow-y: scroll;
    padding-bottom: 56px
}

.wcBJTz {
    max-height: 70vh
}

.aIaq2M {
    margin: 0 auto;
    background: #ffc200;
    border-radius: 4px;
    color: #111;
    font-weight: 500;
    font-size: 16px;
    padding: 8px;
    width: 60%;
    cursor: pointer;
    border: none
}

._3iYQMU {
    box-shadow: 0 -1px 2px rgba(0,0,0,.1);
    padding: 12px;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 12px;
    background: #fff
}

._3\+rl8X {
    margin-top: 48px
}

.M\+uagZ {
    margin-top: 64px
}

._6\+Wk6I {
    padding-left: 16px;
    padding-right: 16px
}

._3TxU9S .nT5VS9, ._3TxU9S .yGQbfu .plzaEx {
    color: #212121
}

._3TxU9S {
    background-color: #fff
}

    ._3TxU9S .yGQbfu {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

._3TxU9S {
    width: 100%
}

    ._3TxU9S .yGQbfu ._4V1jnR {
        margin-right: 12px
    }

    ._3TxU9S .yGQbfu {
        margin-bottom: 12px
    }

    ._3TxU9S .nT5VS9 {
        padding-left: 16px
    }

._3TxU9S {
    padding: 16px
}

    ._3TxU9S .nT5VS9 {
        font-size: 14px
    }

    ._3TxU9S .yGQbfu .plzaEx {
        font-size: 17px
    }

    ._3TxU9S .nT5VS9 {
        line-height: 20px
    }

    ._3TxU9S .yGQbfu .plzaEx {
        line-height: 24px
    }

._3TxU9S {
    box-shadow: 0 2px 2px -1px rgba(0,0,0,.2);
    margin-bottom: 8px !important
}

    ._3TxU9S .yGQbfu .plzaEx {
        font-weight: 600
    }

    ._3TxU9S .nT5VS9 li {
        list-style-type: disc
    }

@media only screen and (max-width: 768px) {
    .plzaEx {
        font-family: inter_semi_bold,"sans-serif";
        font-weight: unset
    }
}

.ZX-JOo ._2uYNTD .Ib40e8 .zrP7zP {
    color: #212121
}

.ZX-JOo ._2uYNTD .Ib40e8 .qMlEbp {
    color: #878787
}

.ZX-JOo ._2uYNTD, .ZX-JOo ._6v2bBJ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ZX-JOo ._2uYNTD {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ZX-JOo ._6v2bBJ .hffndZ {
    margin-right: 8px
}

.ZX-JOo ._3fHsvD {
    margin-top: 12px
}

.ZX-JOo ._2uYNTD .Ib40e8 .zrP7zP {
    margin-bottom: 8px
}

.ZX-JOo ._2uYNTD {
    margin-bottom: 12px
}

.ZX-JOo {
    padding: 16px
}

    .ZX-JOo ._2uYNTD .Ib40e8 .qMlEbp, .ZX-JOo ._3fHsvD, .ZX-JOo ._6v2bBJ .hffndZ {
        font-size: 14px
    }

    .ZX-JOo ._2uYNTD .Ib40e8 .zrP7zP, .ZX-JOo ._6v2bBJ .-CxpAq {
        font-size: 17px
    }

    .ZX-JOo ._3fHsvD .h1MMej {
        font-weight: 500
    }

    .ZX-JOo ._2uYNTD .Ib40e8 .qMlEbp, .ZX-JOo ._3fHsvD, .ZX-JOo ._6v2bBJ .hffndZ {
        line-height: 16px
    }

    .ZX-JOo ._6v2bBJ .-CxpAq {
        line-height: 20px
    }

    .ZX-JOo ._2uYNTD .Ib40e8 .zrP7zP {
        line-height: 24px;
        font-weight: 600
    }

    .ZX-JOo ._6v2bBJ .hffndZ {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        color: #111112
    }

    .ZX-JOo ._6v2bBJ .-CxpAq {
        font-weight: 600;
        color: #008c00
    }

    .ZX-JOo ._3fHsvD .h1MMej {
        color: #2a55e5
    }

@media only screen and (max-width: 768px) {
    .-CxpAq, .Ib40e8 .zrP7zP {
        font-family: inter_semi_bold,"sans-serif";
        font-weight: unset
    }
}

.tLQrLJ {
    position: relative;
    display: block
}

    .tLQrLJ._0BkoJ1:after {
        border-top: 10px solid #e0e0e0
    }

    .tLQrLJ._0BkoJ1 .M-sNSP:after, .tLQrLJ._0BkoJ1 .M-sNSP:before {
        display: none
    }

    .tLQrLJ:after {
        display: block;
        content: " ";
        position: absolute;
        top: 50%;
        right: .7em;
        pointer-events: none;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 7px solid #212121;
        margin-top: -3px
    }

.\+86XPe {
    cursor: pointer;
    -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: #212121;
    font-size: 16px
}

    .\+86XPe:focus {
        outline: none
    }

    .\+86XPe:disabled {
        color: #c2c2c2
    }

    .\+86XPe:hover ~ .M-sNSP:after, .\+86XPe:hover ~ .M-sNSP:before {
        width: 50%
    }

.M-sNSP {
    position: relative;
    display: block;
    width: 100%;
    background-color: #e0e0e0;
    height: 2px
}

    .M-sNSP:after, .M-sNSP:before {
        content: "";
        height: 2px;
        width: 0;
        bottom: 0;
        position: absolute;
        background: #2a55e5;
        transition: width .2s ease
    }

    .M-sNSP:before {
        left: 50%
    }

    .M-sNSP:after {
        right: 50%
    }

.SxXOi5 {
    padding: 24px;
    font-size: 20px;
    font-weight: 500;
    border-bottom: 1px solid #f0f0f0
}

.DcGqMG {
    padding: 12px;
    cursor: pointer
}

.evu7t9 {
    width: 75vw
}

.KA8Dh6 {
    padding: 0 12px;
    width: 60%;
    height: 350px;
    overflow-y: scroll
}

.HVFwcs {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px
}

.QkUKsZ {
    width: 40%
}

.ohjx\+F {
    background-color: #f5faff;
    color: #2874f0
}

.PuPZOU {
    display: list-item;
    margin-left: 1.3em
}

.-Z6SAR {
    font-size: 12px;
    padding-top: 8px
}

.Rpm0OO {
    display: inline
}

.l5\+mk\+ {
    padding-bottom: 8px
}

.dchzts {
    width: 100%
}

.MNWw\+k {
    padding: 16px 0
}

.B1LCMO {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.YI\+meb {
    padding: 12px;
    width: 70%;
    text-align: center;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0
}

    .YI\+meb:first-child {
        width: 30%;
        border-left: 1px solid #e0e0e0
    }

.B1LCMO:first-child {
    border-top: 1px solid #e0e0e0
}

.szwKJB {
    font-weight: 700;
    background-color: #f1f3f6
}

.bz-VVw {
    font-size: 12px
}

.pN-R7e {
    padding-bottom: 20px;
    cursor: pointer
}

@media only screen and (max-width: 768px) {
    .ohjx\+F {
        color: #2a55e5
    }
}

.hcqrJT .XiLQUz .WqFL7p {
    color: #ff4343
}

.hcqrJT .XiLQUz .r2GD5O {
    color: #878787
}

.hcqrJT .XiLQUz .-zK2Tp, .hcqrJT .XiLQUz .r2GD5O {
    background-color: #fff
}

.hcqrJT, .hcqrJT .XiLQUz {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .hcqrJT .XiLQUz {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        position: relative
    }

        .hcqrJT .XiLQUz .-zK2Tp, .hcqrJT .XiLQUz .r2GD5O {
            position: absolute
        }

        .hcqrJT .XiLQUz, .hcqrJT .XiLQUz .r2GD5O {
            overflow: hidden
        }

            .hcqrJT .XiLQUz .-zK2Tp {
                width: 100%
            }

    .hcqrJT .XiLQUz {
        margin-right: 8px
    }

        .hcqrJT .XiLQUz .-zK2Tp {
            font-size: 10px
        }

        .hcqrJT .XiLQUz .-zK2Tp, .hcqrJT .XiLQUz .r2GD5O {
            text-align: center;
            font-family: inter_regular,"sans-serif";
            font-weight: 500;
            border-radius: 2px
        }

    .hcqrJT .XiLQUz {
        border-radius: 3px
    }

.Tr\+hkQ {
    margin: 0 auto
}

.y5ElD7 {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 16px
}

.syHqOR {
    font-weight: 600;
    padding: 16px 16px 8px
}

.RZRfU5 {
    height: 100vh
}

.fNgthW {
    list-style-type: disc;
    font-weight: 400;
    padding: 0 16px;
    line-height: 27px
}

    .fNgthW li {
        list-style: disc
    }

.KyejAR {
    margin: 0 !important;
    height: 1px;
    background-color: #f0f0f0;
    margin-top: 10px;
    margin-bottom: 10px
}

.DlWkSh {
    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
}

.Lk8gnq {
    font-size: 24px
}

.d2Wkve {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding: 12px 16px 25px
}

.yQ7YJN {
    margin-top: 14px;
    margin-bottom: 14px;
    border: 1px solid #e4e7ed;
    border-radius: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.Ssjqoe {
    width: 49px;
    margin: 10px 0
}

.ObaPXI {
    margin: 0 !important;
    background-color: #2a55e5;
    height: 3px;
    margin-top: 10px;
    margin-bottom: 10px
}

.o5hd-e {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 40px;
    height: 40px;
    margin-left: 8px
}

.eElv7S {
    margin-right: 14px;
    margin-top: 14px;
    width: 14px;
    height: 14px
}

.Nz\+a0N {
    padding: 14px 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

._5RFWww, .Nz\+a0N {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._5RFWww {
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.aClDhs {
    margin: 12px 0 10px;
    font-size: 14px;
    font-weight: 700
}

.W31WXf {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    margin-top: 0
}

.\+fRUdx {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.\+fRUdx, .a-\+gye {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a-\+gye {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row;
    -ms-flex-flow: row;
    flex-flow: row;
    border-radius: 8px
}

.a-\+gye, .MLgw1- {
    background-color: #fef7e9
}

.MLgw1- {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    padding: 8px;
    border-radius: 8px 0 0 8px;
    width: 100%
}

.zKjynm {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 92px;
    border-radius: 0 8px 8px 0
}

.Nifxf9, .zKjynm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #fef7e9
}

.Nifxf9 {
    height: 44px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 8px
}

.nyvSOj {
    width: 44px
}

.hcqrJT {
    min-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 12px;
    height: 100px;
    white-space: nowrap
}

    .hcqrJT .XiLQUz {
        width: 64px;
        height: 88px;
        border: 1px solid #d5d7db;
        border-radius: 4px
    }

        .hcqrJT .XiLQUz:last-child {
            margin-right: 0
        }

        .hcqrJT .XiLQUz .BaoTW5 {
            width: 54px;
            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
        }

        .hcqrJT .XiLQUz .-zK2Tp {
            bottom: 0;
            left: 0;
            padding: 2px;
            box-shadow: 2px 0 2px 1px rgba(0,0,0,.2);
            border: 1px solid #f0f0f0;
            white-space: normal;
            line-height: 12px
        }

        .hcqrJT .XiLQUz ._3IdT9n {
            color: #ff9f00
        }

        .hcqrJT .XiLQUz .r2GD5O {
            top: 2px;
            right: 2px;
            height: 18px;
            width: 18px;
            font-size: 11px;
            line-height: 18px;
            padding: 0;
            vertical-align: middle;
            box-shadow: 0 0 2px 1px rgba(0,0,0,.5)
        }

@media only screen and (max-width: 768px) {
    .y5ElD7 {
        font-size: 17px
    }

    .aClDhs, .syHqOR {
        font-family: inter_semi_bold,"sans-serif";
        font-weight: unset
    }
}

.QOYxVA {
    background-color: #e7f8ec;
    padding: 12px;
    font-size: 14px;
    margin-bottom: 24px
}

    .QOYxVA .W84HjK {
        color: #26a541;
        padding-bottom: 12px
    }

.P\+Qlyw {
    font-size: 10px;
    margin-right: 4px;
    position: relative;
    color: #26a541;
    background-color: #e7f8ec;
    padding: 4px 4px 4px 24px
}

    .P\+Qlyw svg {
        position: absolute;
        top: -2px;
        left: 0
    }

    .P\+Qlyw.B5ynqS {
        color: #ff9f00;
        background-color: #fef7e9
    }

    .P\+Qlyw.jzx-If {
        float: right
    }

@media only screen and (max-width: 768px) {
    .QOYxVA {
        margin-bottom: 12px
    }
}

.PLAj1T {
    background-color: #f4f8fe;
    padding: 8px;
    margin: 8px
}

    .PLAj1T.Wdflfn {
        background-color: #fffcf4
    }

.cEopIl {
    font-weight: 700;
    font-size: 14px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.JfNFxO {
    padding-right: 12px
}

.RF0ACI {
    padding-right: 16px
}

.EmgEvb {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 4px
}

.zqhKw8 {
    font-size: 14px
}

    .zqhKw8 > a {
        color: #2170f4;
        cursor: pointer
    }

.qSzqfu {
    font-size: 12px;
    color: #878787;
    padding-top: 8px;
    border-top: 1px solid #f0f0f0
}

.C3U-YX {
    margin: 12px 0
}

.C3U-YX, .WGXd7k {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.WGXd7k {
    width: 50px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
    margin-right: 8px
}

.-sCbWQ {
    width: 40%
}

@media only screen and (max-width: 768px) {
    .zqhKw8 > a {
        color: #2a55e5
    }
}

.b\+hBWV {
    min-height: 90vh
}

._2MUCgU {
    padding: 12px;
    margin: 8px;
    border: 1px solid #e4e7ed;
    border-radius: 8px
}

.ZV8Gt9 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: 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
}

    .ZV8Gt9.TR-Sv\+ {
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

.hRj9-q {
    font-size: 14px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .hRj9-q .Lr2ygp {
        padding-left: 8px
    }

        .hRj9-q .Lr2ygp > a {
            color: #2170f4;
            cursor: pointer
        }

.qxbNZy {
    color: #717478;
    text-align: center;
    padding-top: 2px
}

    .qxbNZy.sUklod {
        padding: 0 8px
    }

.MqzJsp {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 4px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    .MqzJsp.-DBflZ {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding-right: 12px
    }

._5xv6XL {
    font-size: 12px;
    padding-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bL2WB7 {
    height: 20px;
    width: 20px
}

.lWINvK {
    font-size: 12px;
    color: #717478
}

.keLxvY {
    color: #2170f4;
    font-size: 12px
}

    .keLxvY.nRXhjf {
        font-size: 14px;
        padding: 0 4px;
        cursor: pointer
    }

.IZt62Q {
    padding: 12px
}

    .IZt62Q.qX1pgi {
        padding: 16px
    }

.h6njeR {
    padding-left: 12px
}

    .h6njeR._9XoUZ0 {
        font-size: 16px;
        font-weight: 500
    }

.mNAae0 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px
}

    .mNAae0._9gY3Bb {
        border-bottom: 1px solid #e0e0e0;
        padding: 16px
    }

.W1YIKS {
    border-top: 1px solid #eaeaea;
    margin: 12px 0
}

.tJCnwR {
    padding: 12px
}

.CRUOrJ {
    background-color: #000
}

.uGllJj {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 4px 0
}

.oKyB8u {
    padding-left: 8px;
    font-size: 14px
}

.Qe5pWq {
    padding: 12px;
    background-color: #f5f7fa
}

.lIK3tX {
    padding-bottom: 8px
}

.wg0EaK {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 12px;
    background-color: #fce9e9;
    border-radius: 2px
}

.Sudx9J {
    color: #e32727
}

@media only screen and (max-width: 768px) {
    .hRj9-q .Lr2ygp > a, .keLxvY {
        color: #2a55e5
    }
}

.XmPzSQ {
    display: inline-block;
    text-align: center;
    width: 145px;
    padding: 8px;
    box-shadow: 0 2px 6px rgba(0,0,0,.1),0 2px 1px rgba(0,0,0,.1);
    margin: 8px;
    overflow: hidden;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    background-color: #fff;
    border-radius: 4px;
    position: relative
}

.qtDJeC {
    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;
    height: 90px
}

    .qtDJeC img {
        max-height: 90px;
        max-width: 100%;
        border-radius: 4px;
        cursor: pointer
    }

.aTeBdE {
    padding: 8px 0 4px
}

.RJCKmU {
    position: absolute;
    top: 10px;
    right: 22px;
    color: #fff;
    font-size: 10px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .RJCKmU.IQ5OA3 {
        margin-left: 2px
    }

.BSpYAI .Vp8fCU .gI6kh3, .xFxVCt {
    transition: opacity .8s ease-in-out,-webkit-transform .3s;
    transition: transform .3s,opacity .8s ease-in-out;
    transition: transform .3s,opacity .8s ease-in-out,-webkit-transform .3s;
    -webkit-transition: transform .3s,opacity .8s ease-in-out
}

.BSpYAI {
    display: block;
    overflow: hidden
}

    .BSpYAI .Vp8fCU {
        position: relative
    }

        .BSpYAI .Vp8fCU.m\+5\+BN {
            width: 85%;
            margin-left: 7%
        }

        .BSpYAI .Vp8fCU .gI6kh3 {
            position: absolute;
            opacity: 0
        }

            .BSpYAI .Vp8fCU .gI6kh3._1ZfRIe {
                opacity: 1
            }

    .BSpYAI .SovdXw {
        position: absolute;
        top: 52%;
        cursor: pointer
    }

    .BSpYAI .EKq9JS {
        right: 2%
    }

    .BSpYAI ._4-\+wNR {
        left: 2%
    }

.NfRv0I {
    margin-top: 4px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .NfRv0I .l1jDdh {
        transition: background-color,width .2s cubic-bezier(.6,-.28,.735,.045);
        width: 8px;
        height: 8px;
        background-color: #bbb;
        border-radius: 8px;
        margin-right: 4px
    }

        .NfRv0I .l1jDdh.nw4s9x {
            background-color: #aaa;
            width: 12px;
            border-radius: 40%
        }

.e04-JH {
    color: #fff
}

.ACvcfn, .NM4qvL {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ACvcfn {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ACvcfn, .NM4qvL {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.r9mY0a {
    width: 100%
}

.NM4qvL .otYfMl {
    cursor: pointer
}

.e04-JH {
    margin-left: 24px
}

.NM4qvL {
    padding: 16px
}

.ACvcfn {
    height: 80vh
}

    .ACvcfn img {
        max-height: 80vh;
        max-width: 100%
    }

.RIguFe {
    background-color: #fef7e9;
    padding: 12px
}

.kwdUX4, .RIguFe {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.kwdUX4 {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 12px
}

.uefd0X {
    padding-right: 8px
}

.KzbEA1 {
    width: 32px
}

.G3vGmc {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

.l9yhFJ {
    border-radius: 4px;
    width: 280px
}

.x321L7 {
    color: #2a55e5
}

._3Eycq4, .eeoqvV, .ItKI6K, .u3GMZ\+ {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .u3GMZ\+._6Eqg94 {
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

.u3GMZ\+ {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

    ._3Eycq4, .u3GMZ\+._6Eqg94 {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

.-dDQDP {
    margin-left: 8px
}

.hCbBNU {
    margin-top: 8px
}

.u3GMZ\+._6Eqg94 {
    margin-top: 12px
}

._3Eycq4:not(:last-child) {
    margin-bottom: 12px
}

.RDpYLo {
    padding-left: 8px
}

.Q92xBN {
    padding-left: 12px
}

.eeoqvV {
    padding-top: 16px
}

.NpZ2sj {
    padding-bottom: 24px
}

.hCbBNU, .ItKI6K, .NpZ2sj, .x321L7 {
    padding-left: 16px;
    padding-right: 16px
}

.u3GMZ\+._6Eqg94 {
    padding-left: 0;
    padding-right: 0
}

.x321L7 {
    padding-top: 4px;
    padding-bottom: 4px
}

.hCbBNU, .ItKI6K, .NpZ2sj, .u3GMZ\+._6Eqg94 {
    padding-top: 16px;
    padding-bottom: 16px
}

.Mikp2I, .Td2MVu {
    font-size: 12px
}

.-CQgWK, .eQdY\+C {
    font-size: 14px
}

._46UCZ0 {
    font-weight: 500
}

.x321L7 {
    border-radius: 2px
}

.ItKI6K {
    border-bottom: 1px solid #f0f0f0
}

.x321L7 {
    border: 1px solid #d5d7db;
    cursor: pointer;
    margin-right: 60px
}

.RvuJXu {
    width: 5%
}

.LHyGEz {
    width: 15%
}

.u3GMZ\+._6Eqg94 {
    border-top: 1px dashed #dbdbdb
}

.Td2MVu {
    color: #717478
}

.hCbBNU {
    background-color: #f0f5ff
}

    .hCbBNU.pM6UbG {
        background-color: #fdf5e7
    }

.\+IFLMa {
    width: 16px
}

.Mikp2I {
    color: #717478;
    padding-bottom: 2px
}

.-CQgWK {
    list-style: disc
}

.PZPFqw .YUk2Sr {
    margin-left: 4px
}

.PZPFqw {
    margin-top: 8px
}

.Kv0ksi {
    margin-bottom: 12px
}

.PZPFqw {
    font-size: 14px
}

.Kv0ksi {
    font-size: 17px;
    font-weight: 500
}

.PZPFqw .YUk2Sr {
    color: #2a55e5;
    cursor: pointer
}

.l\+lOMp {
    color: #fff
}

.J1kdPy, .R2l2QU {
    background-color: #fff
}

._0ZMbPI, .c03tE6, .jsuAbo, .qWt9jv, .R2l2QU, .VebNmA {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.l\+lOMp {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

._2Gj3-Q, .J1kdPy, .l\+lOMp, .tm9e\+B {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.VebNmA {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.qWt9jv {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._0ZMbPI, .c03tE6, .jsuAbo {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.J1kdPy, .l\+lOMp, .R2l2QU {
    width: 100%
}

.l\+lOMp, .uf3I1p {
    cursor: pointer
}

.oRp52E {
    margin: auto
}

.l\+lOMp {
    padding: 8px
}

._2Gj3-Q, .J1kdPy, .jsuAbo, .uf3I1p, .yX2YZ5 {
    padding: 16px
}

._0aIkcz, .uf3I1p {
    font-size: 12px
}

.gQj7wG, .QoXVvk, .ub\+L0I {
    font-size: 14px
}

.FTGSuP {
    font-size: 12px;
    font-weight: 500
}

.QDaPsz {
    font-size: 14px;
    font-weight: 500
}

.gDsppH {
    font-size: 17px;
    font-weight: 500
}

._0aIkcz, .gQj7wG, .QoXVvk, .ub\+L0I {
    font-weight: 400
}

.l\+lOMp {
    font-weight: 500
}

._0aIkcz, .FTGSuP, .uf3I1p {
    line-height: 16px
}

.gQj7wG, .QDaPsz, .QoXVvk, .ub\+L0I {
    line-height: 20px
}

.gDsppH {
    line-height: 24px
}

.J1kdPy, .l\+lOMp, .R2l2QU, .v-C8Hu {
    border-radius: 4px
}

.l\+lOMp {
    border: none
}

.v-C8Hu :last-child {
    border-bottom: none
}

.jsuAbo {
    gap: 1rem
}

.-dBPfW {
    width: 40px;
    height: 40px
}

.LVwhfI {
    width: 14px;
    height: 14px
}

.ub\+L0I {
    color: #717478
}

.FTGSuP {
    background-color: #f5f7fa;
    padding: 8px 16px
}

.v-C8Hu {
    border: 1px solid #e4e7ed;
    margin: 16px
}

.oRp52E {
    width: 92%;
    border-bottom: 1px solid #e4e7ed
}

.R2l2QU {
    border: 1px solid #e4e7ed
}

.LD14yX {
    width: 35px;
    height: 14px
}

._0aIkcz {
    color: #717478
}

.\+qKJjt {
    width: 14px;
    height: 14px
}

.whOV01 {
    width: 70px
}

.uf3I1p {
    color: #2a55e5;
    font-weight: 600
}

.Q8s2q- {
    padding: 0 16px 16px
}

.l\+lOMp {
    background-color: #2a55e5;
    gap: 10px;
    height: 40px
}

@media only screen and (max-width: 768px) {
    .uf3I1p {
        font-family: inter_semi_bold,"sans-serif";
        font-weight: unset
    }
}

@define-mixin text-clamp ₹lines {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: ₹lines;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.\-30712, .FoySUI {
    color: #fff
}

._3MvTt-, .FoySUI, .g1tTFU.Baf7G-, .lcZX3\+, .T93\+Kw {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.FoySUI {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.lcZX3\+, .T93\+Kw {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._3MvTt-, .g1tTFU.Baf7G- {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.lcZX3\+._9kYztV {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.\-30712, .ijHtUw {
    cursor: pointer
}

._8uTwME {
    margin-right: 16px
}

.iwcObb {
    padding-left: 16px
}

.gZdjds.Ozvz51 {
    padding-top: 4px
}

.T93\+Kw._9WbC94 {
    padding-top: 12px;
    padding-bottom: 0
}

._8uTwME {
    padding: 4px
}

.FoySUI {
    padding: 8px
}

.hR9bR5, .lcZX3\+._9kYztV, .RqiQAh {
    padding: 16px
}

.\-30712, .T93\+Kw {
    padding-left: 16px;
    padding-right: 16px
}

.lcZX3\+ {
    padding-left: 24px;
    padding-right: 24px
}

.fILP\+I {
    padding-left: 0;
    padding-right: 0
}

.\-30712, .T93\+Kw {
    padding-top: 4px;
    padding-bottom: 4px
}

.fILP\+I {
    padding-top: 12px;
    padding-bottom: 12px
}

.lcZX3\+ {
    padding-top: 24px;
    padding-bottom: 24px
}

.gZdjds {
    font-size: 12px
}

.\-30712.RvEQeh, .soM\+oL {
    font-size: 14px
}

._8uTwME {
    font-size: 10px;
    font-weight: 500
}

.RqiQAh, .Upwclx {
    font-size: 17px;
    font-weight: 500
}

.RqiQAh {
    border-bottom: 1px solid #ebebeb
}

.\-30712, ._8uTwME, .fILP\+I, .FoySUI {
    border-radius: 2px
}

._8uTwME {
    display: inline;
    color: #5934ac;
    background: #e9deff
}

.ijHtUw {
    margin-left: 6px;
    color: #2a55e5
}

.\-30712 {
    background: #2a55e5
}

    .\-30712.RW2hLn {
        padding: 4px 60px
    }

.Upwclx {
    color: #008c00
}

.fILP\+I {
    border: 1px solid #e4e7ed;
    margin-top: 6px
}

.T93\+Kw._9WbC94 {
    border-top: 1px dashed #e4e7ed
}

.FoySUI {
    margin: 16px;
    background-color: #2a55e5
}

.zaZFAj {
    font-weight: 500
}

.JwGfXt {
    width: 24px;
    margin-right: 8px;
    vertical-align: bottom
}
