/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

@font-face {
    font-family: 'rui-icon';
    src: url("../font/Rui-icon/rui-icon-webfont-977ff1e6dc1f6e32954aee32e073e07c.eot");
    src: url("../font/Rui-icon/rui-icon-webfont-977ff1e6dc1f6e32954aee32e073e07c.eot?#iefix") format("embedded-opentype"),
      url("../font/Rui-icon/rui-icon-webfont-3984dba95c272c532ff72c4195be45f5.woff") format("woff"),
      url("../font/Rui-icon/rui-icon-webfont-516d80110a17da3d27670afd9243c48b.ttf") format("truetype"),
      url("../font/Rui-icon/rui-icon-webfont-e51cca610aad2a335ad046b783f0e3ee.svg#rui-icon") format("svg");
    font-weight: normal;
    font-style: normal;
    }
    
    html {
        line-height: 1.15;
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%
    }
    
    article,
    aside,
    footer,
    header,
    nav,
    section {
        display: block
    }
    
    h1 {
        font-size: 2em;
        margin: .67em 0
    }
    
    figcaption,
    figure,
    main {
        display: block
    }
    
    figure {
        margin: 1em 40px
    }
    
    hr {
        box-sizing: content-box;
        height: 0;
        overflow: visible
    }
    
    pre {
        font-family: monospace, monospace;
        font-size: 1em
    }
    
    a {
        background-color: transparent;
        -webkit-text-decoration-skip: objects
    }
    
    abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        text-decoration: underline dotted
    }
    
    b,
    strong {
        font-weight: inherit;
        font-weight: bolder
    }
    
    code,
    kbd,
    samp {
        font-family: monospace, monospace;
        font-size: 1em
    }
    
    dfn {
        font-style: italic
    }
    
    mark {
        background-color: #ff0;
        color: #000
    }
    
    small {
        font-size: 80%
    }
    
    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }
    
    sub {
        bottom: -.25em
    }
    
    sup {
        top: -.5em
    }
    
    audio,
    video {
        display: inline-block
    }
    
    audio:not([controls]) {
        display: none;
        height: 0
    }
    
    img {
        border-style: none
    }
    
    svg:not(:root) {
        overflow: hidden
    }
    
    button,
    input,
    optgroup,
    select,
    textarea {
        margin: 0
    }
    
    button,
    input {
        overflow: visible
    }
    
    button,
    select {
        text-transform: none
    }
    
    [type=reset],
    [type=submit],
    button,
    html [type=button] {
        -webkit-appearance: button
    }
    
    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
        border-style: none;
        padding: 0
    }
    
    [type=button]:-moz-focusring,
    [type=reset]:-moz-focusring,
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
        outline: 1px dotted ButtonText
    }
    
    legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal
    }
    
    progress {
        display: inline-block;
        vertical-align: baseline
    }
    
    textarea {
        overflow: auto
    }
    
    [type=checkbox],
    [type=radio] {
        box-sizing: border-box;
        padding: 0
    }
    
    [type=number]::-webkit-inner-spin-button,
    [type=number]::-webkit-outer-spin-button {
        height: auto
    }
    
    [type=search] {
        -webkit-appearance: textfield;
        outline-offset: -2px
    }
    
    [type=search]::-webkit-search-cancel-button,
    [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }
    
    ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit
    }
    
    details,
    menu {
        display: block
    }
    
    summary {
        display: list-item
    }
    
    canvas {
        display: inline-block
    }
    
    [hidden],
    template {
        display: none
    }
    
    * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }
    
    *,
    :after,
    :before {
        box-sizing: border-box
    }
    
    body,
    html {
        width: 100%;
        height: 100%
    }
    
    body {
        font-family: MuseoSans !important;
        font-size: 14px !important;
        line-height: 1.5;
        color: rgba(0, 0, 0, .65);
        background-color: #fff
    }
    
    article,
    aside,
    blockquote,
    body,
    button,
    code,
    dd,
    details,
    div,
    dl,
    dt,
    fieldset,
    figcaption,
    figure,
    footer,
    form,
    header,
    hgroup,
    hr,
    input,
    legend,
    li,
    menu,
    nav,
    ol,
    p,
    pre,
    section,
    td,
    textarea,
    th,
    ul {
        margin: 0;
        padding: 0
    }
    
    button,
    input,
    select,
    textarea {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        color: inherit
    }
    
    ol,
    ul {
        list-style: none
    }
    
    input::-ms-clear,
    input::-ms-reveal {
        display: none
    }
    
    ::-moz-selection {
        background: #108ee9;
        color: #fff
    }
    
    ::selection {
        background: #108ee9;
        color: #fff
    }
    
    a {
        color: #108ee9;
        background: transparent;
        text-decoration: none;
        outline: none;
        cursor: pointer;
        -webkit-transition: color .3s ease;
        transition: color .3s ease
    }
    
    a:focus {
        text-decoration: underline;
        -webkit-text-decoration-skip: ink;
        text-decoration-skip: ink
    }
    
    a:hover {
        color: #49a9ee
    }
    
    a:active {
        color: #0e77ca
    }
    
    a:active,
    a:hover {
        outline: 0;
        text-decoration: none
    }
    
    a[disabled] {
        color: rgba(0, 0, 0, .25);
        cursor: not-allowed;
        pointer-events: none
    }
    
    .ant-divider {
        margin: 0 6px;
        display: inline-block;
        height: 8px;
        width: 1px;
        background: #ccc
    }
    
    code,
    kbd,
    pre,
    samp {
        font-family: Consolas, Menlo, Courier, monospace
    }
    
    .clearfix {
        zoom: 1
    }
    
    .clearfix:after,
    .clearfix:before {
        content: " ";
        display: table
    }
    
    .clearfix:after {
        clear: both;
        visibility: hidden;
        font-size: 0;
        height: 0
    }
    
    .ant-row {
        position: relative;
        margin-left: 0;
        margin-right: 0;
        height: auto;
        zoom: 1;
        display: block
    }
    
    .ant-row:after,
    .ant-row:before {
        content: " ";
        display: table
    }
    
    .ant-row:after {
        clear: both;
        visibility: hidden;
        font-size: 0;
        height: 0
    }
    
    .ant-row-flex {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    
    .ant-row-flex,
    .ant-row-flex:after,
    .ant-row-flex:before {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    
    .ant-row-flex-start {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    
    .ant-row-flex-center {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    
    .ant-row-flex-end {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    
    .ant-row-flex-space-between {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    
    .ant-row-flex-space-around {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    
    .ant-row-flex-top {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    
    .ant-row-flex-middle {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    
    .ant-row-flex-bottom {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
    
    .ant-col {
        position: relative;
        display: block
    }
    
    .ant-col-1,
    .ant-col-2,
    .ant-col-3,
    .ant-col-4,
    .ant-col-5,
    .ant-col-6,
    .ant-col-7,
    .ant-col-8,
    .ant-col-9,
    .ant-col-10,
    .ant-col-11,
    .ant-col-12,
    .ant-col-13,
    .ant-col-14,
    .ant-col-15,
    .ant-col-16,
    .ant-col-17,
    .ant-col-18,
    .ant-col-19,
    .ant-col-20,
    .ant-col-21,
    .ant-col-22,
    .ant-col-23,
    .ant-col-24,
    .ant-col-lg-1,
    .ant-col-lg-2,
    .ant-col-lg-3,
    .ant-col-lg-4,
    .ant-col-lg-5,
    .ant-col-lg-6,
    .ant-col-lg-7,
    .ant-col-lg-8,
    .ant-col-lg-9,
    .ant-col-lg-10,
    .ant-col-lg-11,
    .ant-col-lg-12,
    .ant-col-lg-13,
    .ant-col-lg-14,
    .ant-col-lg-15,
    .ant-col-lg-16,
    .ant-col-lg-17,
    .ant-col-lg-18,
    .ant-col-lg-19,
    .ant-col-lg-20,
    .ant-col-lg-21,
    .ant-col-lg-22,
    .ant-col-lg-23,
    .ant-col-lg-24,
    .ant-col-md-1,
    .ant-col-md-2,
    .ant-col-md-3,
    .ant-col-md-4,
    .ant-col-md-5,
    .ant-col-md-6,
    .ant-col-md-7,
    .ant-col-md-8,
    .ant-col-md-9,
    .ant-col-md-10,
    .ant-col-md-11,
    .ant-col-md-12,
    .ant-col-md-13,
    .ant-col-md-14,
    .ant-col-md-15,
    .ant-col-md-16,
    .ant-col-md-17,
    .ant-col-md-18,
    .ant-col-md-19,
    .ant-col-md-20,
    .ant-col-md-21,
    .ant-col-md-22,
    .ant-col-md-23,
    .ant-col-md-24,
    .ant-col-sm-1,
    .ant-col-sm-2,
    .ant-col-sm-3,
    .ant-col-sm-4,
    .ant-col-sm-5,
    .ant-col-sm-6,
    .ant-col-sm-7,
    .ant-col-sm-8,
    .ant-col-sm-9,
    .ant-col-sm-10,
    .ant-col-sm-11,
    .ant-col-sm-12,
    .ant-col-sm-13,
    .ant-col-sm-14,
    .ant-col-sm-15,
    .ant-col-sm-16,
    .ant-col-sm-17,
    .ant-col-sm-18,
    .ant-col-sm-19,
    .ant-col-sm-20,
    .ant-col-sm-21,
    .ant-col-sm-22,
    .ant-col-sm-23,
    .ant-col-sm-24,
    .ant-col-xs-1,
    .ant-col-xs-2,
    .ant-col-xs-3,
    .ant-col-xs-4,
    .ant-col-xs-5,
    .ant-col-xs-6,
    .ant-col-xs-7,
    .ant-col-xs-8,
    .ant-col-xs-9,
    .ant-col-xs-10,
    .ant-col-xs-11,
    .ant-col-xs-12,
    .ant-col-xs-13,
    .ant-col-xs-14,
    .ant-col-xs-15,
    .ant-col-xs-16,
    .ant-col-xs-17,
    .ant-col-xs-18,
    .ant-col-xs-19,
    .ant-col-xs-20,
    .ant-col-xs-21,
    .ant-col-xs-22,
    .ant-col-xs-23,
    .ant-col-xs-24 {
        position: relative;
        min-height: 1px;
        padding-left: 0;
        padding-right: 0
    }
    
    .ant-col-1,
    .ant-col-2,
    .ant-col-3,
    .ant-col-4,
    .ant-col-5,
    .ant-col-6,
    .ant-col-7,
    .ant-col-8,
    .ant-col-9,
    .ant-col-10,
    .ant-col-11,
    .ant-col-12,
    .ant-col-13,
    .ant-col-14,
    .ant-col-15,
    .ant-col-16,
    .ant-col-17,
    .ant-col-18,
    .ant-col-19,
    .ant-col-20,
    .ant-col-21,
    .ant-col-22,
    .ant-col-23,
    .ant-col-24 {
        float: left;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
    
    .ant-col-24 {
        display: block;
        width: 100%
    }
    
    .ant-col-push-24 {
        left: 100%
    }
    
    .ant-col-pull-24 {
        right: 100%
    }
    
    .ant-col-offset-24 {
        margin-left: 100%
    }
    
    .ant-col-order-24 {
        -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
        order: 24
    }
    
    .ant-col-23 {
        display: block;
        width: 95.83333333%
    }
    
    .ant-col-push-23 {
        left: 95.83333333%
    }
    
    .ant-col-pull-23 {
        right: 95.83333333%
    }
    
    .ant-col-offset-23 {
        margin-left: 95.83333333%
    }
    
    .ant-col-order-23 {
        -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
        order: 23
    }
    
    .ant-col-22 {
        display: block;
        width: 91.66666667%
    }
    
    .ant-col-push-22 {
        left: 91.66666667%
    }
    
    .ant-col-pull-22 {
        right: 91.66666667%
    }
    
    .ant-col-offset-22 {
        margin-left: 91.66666667%
    }
    
    .ant-col-order-22 {
        -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
        order: 22
    }
    
    .ant-col-21 {
        display: block;
        width: 87.5%
    }
    
    .ant-col-push-21 {
        left: 87.5%
    }
    
    .ant-col-pull-21 {
        right: 87.5%
    }
    
    .ant-col-offset-21 {
        margin-left: 87.5%
    }
    
    .ant-col-order-21 {
        -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
        order: 21
    }
    
    .ant-col-20 {
        display: block;
        width: 83.33333333%
    }
    
    .ant-col-push-20 {
        left: 83.33333333%
    }
    
    .ant-col-pull-20 {
        right: 83.33333333%
    }
    
    .ant-col-offset-20 {
        margin-left: 83.33333333%
    }
    
    .ant-col-order-20 {
        -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
        order: 20
    }
    
    .ant-col-19 {
        display: block;
        width: 79.16666667%
    }
    
    .ant-col-push-19 {
        left: 79.16666667%
    }
    
    .ant-col-pull-19 {
        right: 79.16666667%
    }
    
    .ant-col-offset-19 {
        margin-left: 79.16666667%
    }
    
    .ant-col-order-19 {
        -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
        order: 19
    }
    
    .ant-col-18 {
        display: block;
        width: 75%
    }
    
    .ant-col-push-18 {
        left: 75%
    }
    
    .ant-col-pull-18 {
        right: 75%
    }
    
    .ant-col-offset-18 {
        margin-left: 75%
    }
    
    .ant-col-order-18 {
        -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
        order: 18
    }
    
    .ant-col-17 {
        display: block;
        width: 70.83333333%
    }
    
    .ant-col-push-17 {
        left: 70.83333333%
    }
    
    .ant-col-pull-17 {
        right: 70.83333333%
    }
    
    .ant-col-offset-17 {
        margin-left: 70.83333333%
    }
    
    .ant-col-order-17 {
        -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
        order: 17
    }
    
    .ant-col-16 {
        display: block;
        width: 66.66666667%
    }
    
    .ant-col-push-16 {
        left: 66.66666667%
    }
    
    .ant-col-pull-16 {
        right: 66.66666667%
    }
    
    .ant-col-offset-16 {
        margin-left: 66.66666667%
    }
    
    .ant-col-order-16 {
        -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
        order: 16
    }
    
    .ant-col-15 {
        display: block;
        width: 62.5%
    }
    
    .ant-col-push-15 {
        left: 62.5%
    }
    
    .ant-col-pull-15 {
        right: 62.5%
    }
    
    .ant-col-offset-15 {
        margin-left: 62.5%
    }
    
    .ant-col-order-15 {
        -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
        order: 15
    }
    
    .ant-col-14 {
        display: block;
        width: 58.33333333%
    }
    
    .ant-col-push-14 {
        left: 58.33333333%
    }
    
    .ant-col-pull-14 {
        right: 58.33333333%
    }
    
    .ant-col-offset-14 {
        margin-left: 58.33333333%
    }
    
    .ant-col-order-14 {
        -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
        order: 14
    }
    
    .ant-col-13 {
        display: block;
        width: 54.16666667%
    }
    
    .ant-col-push-13 {
        left: 54.16666667%
    }
    
    .ant-col-pull-13 {
        right: 54.16666667%
    }
    
    .ant-col-offset-13 {
        margin-left: 54.16666667%
    }
    
    .ant-col-order-13 {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }
    
    .ant-col-12 {
        display: block;
        width: 50%
    }
    
    .ant-col-push-12 {
        left: 50%
    }
    
    .ant-col-pull-12 {
        right: 50%
    }
    
    .ant-col-offset-12 {
        margin-left: 50%
    }
    
    .ant-col-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }
    
    .ant-col-11 {
        display: block;
        width: 45.83333333%
    }
    
    .ant-col-push-11 {
        left: 45.83333333%
    }
    
    .ant-col-pull-11 {
        right: 45.83333333%
    }
    
    .ant-col-offset-11 {
        margin-left: 45.83333333%
    }
    
    .ant-col-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }
    
    .ant-col-10 {
        display: block;
        width: 41.66666667%
    }
    
    .ant-col-push-10 {
        left: 41.66666667%
    }
    
    .ant-col-pull-10 {
        right: 41.66666667%
    }
    
    .ant-col-offset-10 {
        margin-left: 41.66666667%
    }
    
    .ant-col-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }
    
    .ant-col-9 {
        display: block;
        width: 37.5%
    }
    
    .ant-col-push-9 {
        left: 37.5%
    }
    
    .ant-col-pull-9 {
        right: 37.5%
    }
    
    .ant-col-offset-9 {
        margin-left: 37.5%
    }
    
    .ant-col-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }
    
    .ant-col-8 {
        display: block;
        width: 33.33333333%
    }
    
    .ant-col-push-8 {
        left: 33.33333333%
    }
    
    .ant-col-pull-8 {
        right: 33.33333333%
    }
    
    .ant-col-offset-8 {
        margin-left: 33.33333333%
    }
    
    .ant-col-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }
    
    .ant-col-7 {
        display: block;
        width: 29.16666667%
    }
    
    .ant-col-push-7 {
        left: 29.16666667%
    }
    
    .ant-col-pull-7 {
        right: 29.16666667%
    }
    
    .ant-col-offset-7 {
        margin-left: 29.16666667%
    }
    
    .ant-col-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }
    
    .ant-col-6 {
        display: block;
        width: 25%
    }
    
    .ant-col-push-6 {
        left: 25%
    }
    
    .ant-col-pull-6 {
        right: 25%
    }
    
    .ant-col-offset-6 {
        margin-left: 25%
    }
    
    .ant-col-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }
    
    .ant-col-5 {
        display: block;
        width: 20.83333333%
    }
    
    .ant-col-push-5 {
        left: 20.83333333%
    }
    
    .ant-col-pull-5 {
        right: 20.83333333%
    }
    
    .ant-col-offset-5 {
        margin-left: 20.83333333%
    }
    
    .ant-col-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }
    
    .ant-col-4 {
        display: block;
        width: 16.66666667%
    }
    
    .ant-col-push-4 {
        left: 16.66666667%
    }
    
    .ant-col-pull-4 {
        right: 16.66666667%
    }
    
    .ant-col-offset-4 {
        margin-left: 16.66666667%
    }
    
    .ant-col-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }
    
    .ant-col-3 {
        display: block;
        width: 12.5%
    }
    
    .ant-col-push-3 {
        left: 12.5%
    }
    
    .ant-col-pull-3 {
        right: 12.5%
    }
    
    .ant-col-offset-3 {
        margin-left: 12.5%
    }
    
    .ant-col-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }
    
    .ant-col-2 {
        display: block;
        width: 8.33333333%
    }
    
    .ant-col-push-2 {
        left: 8.33333333%
    }
    
    .ant-col-pull-2 {
        right: 8.33333333%
    }
    
    .ant-col-offset-2 {
        margin-left: 8.33333333%
    }
    
    .ant-col-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
    
    .ant-col-1 {
        display: block;
        width: 4.16666667%
    }
    
    .ant-col-push-1 {
        left: 4.16666667%
    }
    
    .ant-col-pull-1 {
        right: 4.16666667%
    }
    
    .ant-col-offset-1 {
        margin-left: 4.16666667%
    }
    
    .ant-col-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    
    .ant-col-0 {
        display: none
    }
    
    .ant-col-offset-0 {
        margin-left: 0
    }
    
    .ant-col-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
    
    .ant-col-xs-1,
    .ant-col-xs-2,
    .ant-col-xs-3,
    .ant-col-xs-4,
    .ant-col-xs-5,
    .ant-col-xs-6,
    .ant-col-xs-7,
    .ant-col-xs-8,
    .ant-col-xs-9,
    .ant-col-xs-10,
    .ant-col-xs-11,
    .ant-col-xs-12,
    .ant-col-xs-13,
    .ant-col-xs-14,
    .ant-col-xs-15,
    .ant-col-xs-16,
    .ant-col-xs-17,
    .ant-col-xs-18,
    .ant-col-xs-19,
    .ant-col-xs-20,
    .ant-col-xs-21,
    .ant-col-xs-22,
    .ant-col-xs-23,
    .ant-col-xs-24 {
        float: left;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
    
    .ant-col-xs-24 {
        display: block;
        width: 100%
    }
    
    .ant-col-xs-push-24 {
        left: 100%
    }
    
    .ant-col-xs-pull-24 {
        right: 100%
    }
    
    .ant-col-xs-offset-24 {
        margin-left: 100%
    }
    
    .ant-col-xs-order-24 {
        -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
        order: 24
    }
    
    .ant-col-xs-23 {
        display: block;
        width: 95.83333333%
    }
    
    .ant-col-xs-push-23 {
        left: 95.83333333%
    }
    
    .ant-col-xs-pull-23 {
        right: 95.83333333%
    }
    
    .ant-col-xs-offset-23 {
        margin-left: 95.83333333%
    }
    
    .ant-col-xs-order-23 {
        -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
        order: 23
    }
    
    .ant-col-xs-22 {
        display: block;
        width: 91.66666667%
    }
    
    .ant-col-xs-push-22 {
        left: 91.66666667%
    }
    
    .ant-col-xs-pull-22 {
        right: 91.66666667%
    }
    
    .ant-col-xs-offset-22 {
        margin-left: 91.66666667%
    }
    
    .ant-col-xs-order-22 {
        -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
        order: 22
    }
    
    .ant-col-xs-21 {
        display: block;
        width: 87.5%
    }
    
    .ant-col-xs-push-21 {
        left: 87.5%
    }
    
    .ant-col-xs-pull-21 {
        right: 87.5%
    }
    
    .ant-col-xs-offset-21 {
        margin-left: 87.5%
    }
    
    .ant-col-xs-order-21 {
        -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
        order: 21
    }
    
    .ant-col-xs-20 {
        display: block;
        width: 83.33333333%
    }
    
    .ant-col-xs-push-20 {
        left: 83.33333333%
    }
    
    .ant-col-xs-pull-20 {
        right: 83.33333333%
    }
    
    .ant-col-xs-offset-20 {
        margin-left: 83.33333333%
    }
    
    .ant-col-xs-order-20 {
        -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
        order: 20
    }
    
    .ant-col-xs-19 {
        display: block;
        width: 79.16666667%
    }
    
    .ant-col-xs-push-19 {
        left: 79.16666667%
    }
    
    .ant-col-xs-pull-19 {
        right: 79.16666667%
    }
    
    .ant-col-xs-offset-19 {
        margin-left: 79.16666667%
    }
    
    .ant-col-xs-order-19 {
        -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
        order: 19
    }
    
    .ant-col-xs-18 {
        display: block;
        width: 75%
    }
    
    .ant-col-xs-push-18 {
        left: 75%
    }
    
    .ant-col-xs-pull-18 {
        right: 75%
    }
    
    .ant-col-xs-offset-18 {
        margin-left: 75%
    }
    
    .ant-col-xs-order-18 {
        -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
        order: 18
    }
    
    .ant-col-xs-17 {
        display: block;
        width: 70.83333333%
    }
    
    .ant-col-xs-push-17 {
        left: 70.83333333%
    }
    
    .ant-col-xs-pull-17 {
        right: 70.83333333%
    }
    
    .ant-col-xs-offset-17 {
        margin-left: 70.83333333%
    }
    
    .ant-col-xs-order-17 {
        -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
        order: 17
    }
    
    .ant-col-xs-16 {
        display: block;
        width: 66.66666667%
    }
    
    .ant-col-xs-push-16 {
        left: 66.66666667%
    }
    
    .ant-col-xs-pull-16 {
        right: 66.66666667%
    }
    
    .ant-col-xs-offset-16 {
        margin-left: 66.66666667%
    }
    
    .ant-col-xs-order-16 {
        -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
        order: 16
    }
    
    .ant-col-xs-15 {
        display: block;
        width: 62.5%
    }
    
    .ant-col-xs-push-15 {
        left: 62.5%
    }
    
    .ant-col-xs-pull-15 {
        right: 62.5%
    }
    
    .ant-col-xs-offset-15 {
        margin-left: 62.5%
    }
    
    .ant-col-xs-order-15 {
        -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
        order: 15
    }
    
    .ant-col-xs-14 {
        display: block;
        width: 58.33333333%
    }
    
    .ant-col-xs-push-14 {
        left: 58.33333333%
    }
    
    .ant-col-xs-pull-14 {
        right: 58.33333333%
    }
    
    .ant-col-xs-offset-14 {
        margin-left: 58.33333333%
    }
    
    .ant-col-xs-order-14 {
        -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
        order: 14
    }
    
    .ant-col-xs-13 {
        display: block;
        width: 54.16666667%
    }
    
    .ant-col-xs-push-13 {
        left: 54.16666667%
    }
    
    .ant-col-xs-pull-13 {
        right: 54.16666667%
    }
    
    .ant-col-xs-offset-13 {
        margin-left: 54.16666667%
    }
    
    .ant-col-xs-order-13 {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }
    
    .ant-col-xs-12 {
        display: block;
        width: 50%
    }
    
    .ant-col-xs-push-12 {
        left: 50%
    }
    
    .ant-col-xs-pull-12 {
        right: 50%
    }
    
    .ant-col-xs-offset-12 {
        margin-left: 50%
    }
    
    .ant-col-xs-order-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }
    
    .ant-col-xs-11 {
        display: block;
        width: 45.83333333%
    }
    
    .ant-col-xs-push-11 {
        left: 45.83333333%
    }
    
    .ant-col-xs-pull-11 {
        right: 45.83333333%
    }
    
    .ant-col-xs-offset-11 {
        margin-left: 45.83333333%
    }
    
    .ant-col-xs-order-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }
    
    .ant-col-xs-10 {
        display: block;
        width: 41.66666667%
    }
    
    .ant-col-xs-push-10 {
        left: 41.66666667%
    }
    
    .ant-col-xs-pull-10 {
        right: 41.66666667%
    }
    
    .ant-col-xs-offset-10 {
        margin-left: 41.66666667%
    }
    
    .ant-col-xs-order-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }
    
    .ant-col-xs-9 {
        display: block;
        width: 37.5%
    }
    
    .ant-col-xs-push-9 {
        left: 37.5%
    }
    
    .ant-col-xs-pull-9 {
        right: 37.5%
    }
    
    .ant-col-xs-offset-9 {
        margin-left: 37.5%
    }
    
    .ant-col-xs-order-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }
    
    .ant-col-xs-8 {
        display: block;
        width: 33.33333333%
    }
    
    .ant-col-xs-push-8 {
        left: 33.33333333%
    }
    
    .ant-col-xs-pull-8 {
        right: 33.33333333%
    }
    
    .ant-col-xs-offset-8 {
        margin-left: 33.33333333%
    }
    
    .ant-col-xs-order-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }
    
    .ant-col-xs-7 {
        display: block;
        width: 29.16666667%
    }
    
    .ant-col-xs-push-7 {
        left: 29.16666667%
    }
    
    .ant-col-xs-pull-7 {
        right: 29.16666667%
    }
    
    .ant-col-xs-offset-7 {
        margin-left: 29.16666667%
    }
    
    .ant-col-xs-order-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }
    
    .ant-col-xs-6 {
        display: block;
        width: 25%
    }
    
    .ant-col-xs-push-6 {
        left: 25%
    }
    
    .ant-col-xs-pull-6 {
        right: 25%
    }
    
    .ant-col-xs-offset-6 {
        margin-left: 25%
    }
    
    .ant-col-xs-order-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }
    
    .ant-col-xs-5 {
        display: block;
        width: 20.83333333%
    }
    
    .ant-col-xs-push-5 {
        left: 20.83333333%
    }
    
    .ant-col-xs-pull-5 {
        right: 20.83333333%
    }
    
    .ant-col-xs-offset-5 {
        margin-left: 20.83333333%
    }
    
    .ant-col-xs-order-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }
    
    .ant-col-xs-4 {
        display: block;
        width: 16.66666667%
    }
    
    .ant-col-xs-push-4 {
        left: 16.66666667%
    }
    
    .ant-col-xs-pull-4 {
        right: 16.66666667%
    }
    
    .ant-col-xs-offset-4 {
        margin-left: 16.66666667%
    }
    
    .ant-col-xs-order-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }
    
    .ant-col-xs-3 {
        display: block;
        width: 12.5%
    }
    
    .ant-col-xs-push-3 {
        left: 12.5%
    }
    
    .ant-col-xs-pull-3 {
        right: 12.5%
    }
    
    .ant-col-xs-offset-3 {
        margin-left: 12.5%
    }
    
    .ant-col-xs-order-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }
    
    .ant-col-xs-2 {
        display: block;
        width: 8.33333333%
    }
    
    .ant-col-xs-push-2 {
        left: 8.33333333%
    }
    
    .ant-col-xs-pull-2 {
        right: 8.33333333%
    }
    
    .ant-col-xs-offset-2 {
        margin-left: 8.33333333%
    }
    
    .ant-col-xs-order-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }
    
    .ant-col-xs-1 {
        display: block;
        width: 4.16666667%
    }
    
    .ant-col-xs-push-1 {
        left: 4.16666667%
    }
    
    .ant-col-xs-pull-1 {
        right: 4.16666667%
    }
    
    .ant-col-xs-offset-1 {
        margin-left: 4.16666667%
    }
    
    .ant-col-xs-order-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
    
    .ant-col-xs-0 {
        display: none
    }
    
    .ant-col-push-0 {
        left: auto
    }
    
    .ant-col-pull-0 {
        right: auto
    }
    
    .ant-col-xs-push-0 {
        left: auto
    }
    
    .ant-col-xs-pull-0 {
        right: auto
    }
    
    .ant-col-xs-offset-0 {
        margin-left: 0
    }
    
    .ant-col-xs-order-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }
    
    @media (min-width:768px) {
        .ant-col-sm-1,
        .ant-col-sm-2,
        .ant-col-sm-3,
        .ant-col-sm-4,
        .ant-col-sm-5,
        .ant-col-sm-6,
        .ant-col-sm-7,
        .ant-col-sm-8,
        .ant-col-sm-9,
        .ant-col-sm-10,
        .ant-col-sm-11,
        .ant-col-sm-12,
        .ant-col-sm-13,
        .ant-col-sm-14,
        .ant-col-sm-15,
        .ant-col-sm-16,
        .ant-col-sm-17,
        .ant-col-sm-18,
        .ant-col-sm-19,
        .ant-col-sm-20,
        .ant-col-sm-21,
        .ant-col-sm-22,
        .ant-col-sm-23,
        .ant-col-sm-24 {
            float: left;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto
        }
        .ant-col-sm-24 {
            display: block;
            width: 100%
        }
        .ant-col-sm-push-24 {
            left: 100%
        }
        .ant-col-sm-pull-24 {
            right: 100%
        }
        .ant-col-sm-offset-24 {
            margin-left: 100%
        }
        .ant-col-sm-order-24 {
            -webkit-box-ordinal-group: 25;
            -ms-flex-order: 24;
            order: 24
        }
        .ant-col-sm-23 {
            display: block;
            width: 95.83333333%
        }
        .ant-col-sm-push-23 {
            left: 95.83333333%
        }
        .ant-col-sm-pull-23 {
            right: 95.83333333%
        }
        .ant-col-sm-offset-23 {
            margin-left: 95.83333333%
        }
        .ant-col-sm-order-23 {
            -webkit-box-ordinal-group: 24;
            -ms-flex-order: 23;
            order: 23
        }
        .ant-col-sm-22 {
            display: block;
            width: 91.66666667%
        }
        .ant-col-sm-push-22 {
            left: 91.66666667%
        }
        .ant-col-sm-pull-22 {
            right: 91.66666667%
        }
        .ant-col-sm-offset-22 {
            margin-left: 91.66666667%
        }
        .ant-col-sm-order-22 {
            -webkit-box-ordinal-group: 23;
            -ms-flex-order: 22;
            order: 22
        }
        .ant-col-sm-21 {
            display: block;
            width: 87.5%
        }
        .ant-col-sm-push-21 {
            left: 87.5%
        }
        .ant-col-sm-pull-21 {
            right: 87.5%
        }
        .ant-col-sm-offset-21 {
            margin-left: 87.5%
        }
        .ant-col-sm-order-21 {
            -webkit-box-ordinal-group: 22;
            -ms-flex-order: 21;
            order: 21
        }
        .ant-col-sm-20 {
            display: block;
            width: 83.33333333%
        }
        .ant-col-sm-push-20 {
            left: 83.33333333%
        }
        .ant-col-sm-pull-20 {
            right: 83.33333333%
        }
        .ant-col-sm-offset-20 {
            margin-left: 83.33333333%
        }
        .ant-col-sm-order-20 {
            -webkit-box-ordinal-group: 21;
            -ms-flex-order: 20;
            order: 20
        }
        .ant-col-sm-19 {
            display: block;
            width: 79.16666667%
        }
        .ant-col-sm-push-19 {
            left: 79.16666667%
        }
        .ant-col-sm-pull-19 {
            right: 79.16666667%
        }
        .ant-col-sm-offset-19 {
            margin-left: 79.16666667%
        }
        .ant-col-sm-order-19 {
            -webkit-box-ordinal-group: 20;
            -ms-flex-order: 19;
            order: 19
        }
        .ant-col-sm-18 {
            display: block;
            width: 75%
        }
        .ant-col-sm-push-18 {
            left: 75%
        }
        .ant-col-sm-pull-18 {
            right: 75%
        }
        .ant-col-sm-offset-18 {
            margin-left: 75%
        }
        .ant-col-sm-order-18 {
            -webkit-box-ordinal-group: 19;
            -ms-flex-order: 18;
            order: 18
        }
        .ant-col-sm-17 {
            display: block;
            width: 70.83333333%
        }
        .ant-col-sm-push-17 {
            left: 70.83333333%
        }
        .ant-col-sm-pull-17 {
            right: 70.83333333%
        }
        .ant-col-sm-offset-17 {
            margin-left: 70.83333333%
        }
        .ant-col-sm-order-17 {
            -webkit-box-ordinal-group: 18;
            -ms-flex-order: 17;
            order: 17
        }
        .ant-col-sm-16 {
            display: block;
            width: 66.66666667%
        }
        .ant-col-sm-push-16 {
            left: 66.66666667%
        }
        .ant-col-sm-pull-16 {
            right: 66.66666667%
        }
        .ant-col-sm-offset-16 {
            margin-left: 66.66666667%
        }
        .ant-col-sm-order-16 {
            -webkit-box-ordinal-group: 17;
            -ms-flex-order: 16;
            order: 16
        }
        .ant-col-sm-15 {
            display: block;
            width: 62.5%
        }
        .ant-col-sm-push-15 {
            left: 62.5%
        }
        .ant-col-sm-pull-15 {
            right: 62.5%
        }
        .ant-col-sm-offset-15 {
            margin-left: 62.5%
        }
        .ant-col-sm-order-15 {
            -webkit-box-ordinal-group: 16;
            -ms-flex-order: 15;
            order: 15
        }
        .ant-col-sm-14 {
            display: block;
            width: 58.33333333%
        }
        .ant-col-sm-push-14 {
            left: 58.33333333%
        }
        .ant-col-sm-pull-14 {
            right: 58.33333333%
        }
        .ant-col-sm-offset-14 {
            margin-left: 58.33333333%
        }
        .ant-col-sm-order-14 {
            -webkit-box-ordinal-group: 15;
            -ms-flex-order: 14;
            order: 14
        }
        .ant-col-sm-13 {
            display: block;
            width: 54.16666667%
        }
        .ant-col-sm-push-13 {
            left: 54.16666667%
        }
        .ant-col-sm-pull-13 {
            right: 54.16666667%
        }
        .ant-col-sm-offset-13 {
            margin-left: 54.16666667%
        }
        .ant-col-sm-order-13 {
            -webkit-box-ordinal-group: 14;
            -ms-flex-order: 13;
            order: 13
        }
        .ant-col-sm-12 {
            display: block;
            width: 50%
        }
        .ant-col-sm-push-12 {
            left: 50%
        }
        .ant-col-sm-pull-12 {
            right: 50%
        }
        .ant-col-sm-offset-12 {
            margin-left: 50%
        }
        .ant-col-sm-order-12 {
            -webkit-box-ordinal-group: 13;
            -ms-flex-order: 12;
            order: 12
        }
        .ant-col-sm-11 {
            display: block;
            width: 45.83333333%
        }
        .ant-col-sm-push-11 {
            left: 45.83333333%
        }
        .ant-col-sm-pull-11 {
            right: 45.83333333%
        }
        .ant-col-sm-offset-11 {
            margin-left: 45.83333333%
        }
        .ant-col-sm-order-11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        .ant-col-sm-10 {
            display: block;
            width: 41.66666667%
        }
        .ant-col-sm-push-10 {
            left: 41.66666667%
        }
        .ant-col-sm-pull-10 {
            right: 41.66666667%
        }
        .ant-col-sm-offset-10 {
            margin-left: 41.66666667%
        }
        .ant-col-sm-order-10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        .ant-col-sm-9 {
            display: block;
            width: 37.5%
        }
        .ant-col-sm-push-9 {
            left: 37.5%
        }
        .ant-col-sm-pull-9 {
            right: 37.5%
        }
        .ant-col-sm-offset-9 {
            margin-left: 37.5%
        }
        .ant-col-sm-order-9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        .ant-col-sm-8 {
            display: block;
            width: 33.33333333%
        }
        .ant-col-sm-push-8 {
            left: 33.33333333%
        }
        .ant-col-sm-pull-8 {
            right: 33.33333333%
        }
        .ant-col-sm-offset-8 {
            margin-left: 33.33333333%
        }
        .ant-col-sm-order-8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        .ant-col-sm-7 {
            display: block;
            width: 29.16666667%
        }
        .ant-col-sm-push-7 {
            left: 29.16666667%
        }
        .ant-col-sm-pull-7 {
            right: 29.16666667%
        }
        .ant-col-sm-offset-7 {
            margin-left: 29.16666667%
        }
        .ant-col-sm-order-7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        .ant-col-sm-6 {
            display: block;
            width: 25%
        }
        .ant-col-sm-push-6 {
            left: 25%
        }
        .ant-col-sm-pull-6 {
            right: 25%
        }
        .ant-col-sm-offset-6 {
            margin-left: 25%
        }
        .ant-col-sm-order-6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        .ant-col-sm-5 {
            display: block;
            width: 20.83333333%
        }
        .ant-col-sm-push-5 {
            left: 20.83333333%
        }
        .ant-col-sm-pull-5 {
            right: 20.83333333%
        }
        .ant-col-sm-offset-5 {
            margin-left: 20.83333333%
        }
        .ant-col-sm-order-5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        .ant-col-sm-4 {
            display: block;
            width: 16.66666667%
        }
        .ant-col-sm-push-4 {
            left: 16.66666667%
        }
        .ant-col-sm-pull-4 {
            right: 16.66666667%
        }
        .ant-col-sm-offset-4 {
            margin-left: 16.66666667%
        }
        .ant-col-sm-order-4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        .ant-col-sm-3 {
            display: block;
            width: 12.5%
        }
        .ant-col-sm-push-3 {
            left: 12.5%
        }
        .ant-col-sm-pull-3 {
            right: 12.5%
        }
        .ant-col-sm-offset-3 {
            margin-left: 12.5%
        }
        .ant-col-sm-order-3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        .ant-col-sm-2 {
            display: block;
            width: 8.33333333%
        }
        .ant-col-sm-push-2 {
            left: 8.33333333%
        }
        .ant-col-sm-pull-2 {
            right: 8.33333333%
        }
        .ant-col-sm-offset-2 {
            margin-left: 8.33333333%
        }
        .ant-col-sm-order-2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        .ant-col-sm-1 {
            display: block;
            width: 4.16666667%
        }
        .ant-col-sm-push-1 {
            left: 4.16666667%
        }
        .ant-col-sm-pull-1 {
            right: 4.16666667%
        }
        .ant-col-sm-offset-1 {
            margin-left: 4.16666667%
        }
        .ant-col-sm-order-1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        .ant-col-sm-0 {
            display: none
        }
        .ant-col-push-0 {
            left: auto
        }
        .ant-col-pull-0 {
            right: auto
        }
        .ant-col-sm-push-0 {
            left: auto
        }
        .ant-col-sm-pull-0 {
            right: auto
        }
        .ant-col-sm-offset-0 {
            margin-left: 0
        }
        .ant-col-sm-order-0 {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
    }
    
    @media (min-width:992px) {
        .ant-col-md-1,
        .ant-col-md-2,
        .ant-col-md-3,
        .ant-col-md-4,
        .ant-col-md-5,
        .ant-col-md-6,
        .ant-col-md-7,
        .ant-col-md-8,
        .ant-col-md-9,
        .ant-col-md-10,
        .ant-col-md-11,
        .ant-col-md-12,
        .ant-col-md-13,
        .ant-col-md-14,
        .ant-col-md-15,
        .ant-col-md-16,
        .ant-col-md-17,
        .ant-col-md-18,
        .ant-col-md-19,
        .ant-col-md-20,
        .ant-col-md-21,
        .ant-col-md-22,
        .ant-col-md-23,
        .ant-col-md-24 {
            float: left;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto
        }
        .ant-col-md-24 {
            display: block;
            width: 100%
        }
        .ant-col-md-push-24 {
            left: 100%
        }
        .ant-col-md-pull-24 {
            right: 100%
        }
        .ant-col-md-offset-24 {
            margin-left: 100%
        }
        .ant-col-md-order-24 {
            -webkit-box-ordinal-group: 25;
            -ms-flex-order: 24;
            order: 24
        }
        .ant-col-md-23 {
            display: block;
            width: 95.83333333%
        }
        .ant-col-md-push-23 {
            left: 95.83333333%
        }
        .ant-col-md-pull-23 {
            right: 95.83333333%
        }
        .ant-col-md-offset-23 {
            margin-left: 95.83333333%
        }
        .ant-col-md-order-23 {
            -webkit-box-ordinal-group: 24;
            -ms-flex-order: 23;
            order: 23
        }
        .ant-col-md-22 {
            display: block;
            width: 91.66666667%
        }
        .ant-col-md-push-22 {
            left: 91.66666667%
        }
        .ant-col-md-pull-22 {
            right: 91.66666667%
        }
        .ant-col-md-offset-22 {
            margin-left: 91.66666667%
        }
        .ant-col-md-order-22 {
            -webkit-box-ordinal-group: 23;
            -ms-flex-order: 22;
            order: 22
        }
        .ant-col-md-21 {
            display: block;
            width: 87.5%
        }
        .ant-col-md-push-21 {
            left: 87.5%
        }
        .ant-col-md-pull-21 {
            right: 87.5%
        }
        .ant-col-md-offset-21 {
            margin-left: 87.5%
        }
        .ant-col-md-order-21 {
            -webkit-box-ordinal-group: 22;
            -ms-flex-order: 21;
            order: 21
        }
        .ant-col-md-20 {
            display: block;
            width: 83.33333333%
        }
        .ant-col-md-push-20 {
            left: 83.33333333%
        }
        .ant-col-md-pull-20 {
            right: 83.33333333%
        }
        .ant-col-md-offset-20 {
            margin-left: 83.33333333%
        }
        .ant-col-md-order-20 {
            -webkit-box-ordinal-group: 21;
            -ms-flex-order: 20;
            order: 20
        }
        .ant-col-md-19 {
            display: block;
            width: 79.16666667%
        }
        .ant-col-md-push-19 {
            left: 79.16666667%
        }
        .ant-col-md-pull-19 {
            right: 79.16666667%
        }
        .ant-col-md-offset-19 {
            margin-left: 79.16666667%
        }
        .ant-col-md-order-19 {
            -webkit-box-ordinal-group: 20;
            -ms-flex-order: 19;
            order: 19
        }
        .ant-col-md-18 {
            display: block;
            width: 75%
        }
        .ant-col-md-push-18 {
            left: 75%
        }
        .ant-col-md-pull-18 {
            right: 75%
        }
        .ant-col-md-offset-18 {
            margin-left: 75%
        }
        .ant-col-md-order-18 {
            -webkit-box-ordinal-group: 19;
            -ms-flex-order: 18;
            order: 18
        }
        .ant-col-md-17 {
            display: block;
            width: 70.83333333%
        }
        .ant-col-md-push-17 {
            left: 70.83333333%
        }
        .ant-col-md-pull-17 {
            right: 70.83333333%
        }
        .ant-col-md-offset-17 {
            margin-left: 70.83333333%
        }
        .ant-col-md-order-17 {
            -webkit-box-ordinal-group: 18;
            -ms-flex-order: 17;
            order: 17
        }
        .ant-col-md-16 {
            display: block;
            width: 66.66666667%
        }
        .ant-col-md-push-16 {
            left: 66.66666667%
        }
        .ant-col-md-pull-16 {
            right: 66.66666667%
        }
        .ant-col-md-offset-16 {
            margin-left: 66.66666667%
        }
        .ant-col-md-order-16 {
            -webkit-box-ordinal-group: 17;
            -ms-flex-order: 16;
            order: 16
        }
        .ant-col-md-15 {
            display: block;
            width: 62.5%
        }
        .ant-col-md-push-15 {
            left: 62.5%
        }
        .ant-col-md-pull-15 {
            right: 62.5%
        }
        .ant-col-md-offset-15 {
            margin-left: 62.5%
        }
        .ant-col-md-order-15 {
            -webkit-box-ordinal-group: 16;
            -ms-flex-order: 15;
            order: 15
        }
        .ant-col-md-14 {
            display: block;
            width: 58.33333333%
        }
        .ant-col-md-push-14 {
            left: 58.33333333%
        }
        .ant-col-md-pull-14 {
            right: 58.33333333%
        }
        .ant-col-md-offset-14 {
            margin-left: 58.33333333%
        }
        .ant-col-md-order-14 {
            -webkit-box-ordinal-group: 15;
            -ms-flex-order: 14;
            order: 14
        }
        .ant-col-md-13 {
            display: block;
            width: 54.16666667%
        }
        .ant-col-md-push-13 {
            left: 54.16666667%
        }
        .ant-col-md-pull-13 {
            right: 54.16666667%
        }
        .ant-col-md-offset-13 {
            margin-left: 54.16666667%
        }
        .ant-col-md-order-13 {
            -webkit-box-ordinal-group: 14;
            -ms-flex-order: 13;
            order: 13
        }
        .ant-col-md-12 {
            display: block;
            width: 50%
        }
        .ant-col-md-push-12 {
            left: 50%
        }
        .ant-col-md-pull-12 {
            right: 50%
        }
        .ant-col-md-offset-12 {
            margin-left: 50%
        }
        .ant-col-md-order-12 {
            -webkit-box-ordinal-group: 13;
            -ms-flex-order: 12;
            order: 12
        }
        .ant-col-md-11 {
            display: block;
            width: 45.83333333%
        }
        .ant-col-md-push-11 {
            left: 45.83333333%
        }
        .ant-col-md-pull-11 {
            right: 45.83333333%
        }
        .ant-col-md-offset-11 {
            margin-left: 45.83333333%
        }
        .ant-col-md-order-11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        .ant-col-md-10 {
            display: block;
            width: 41.66666667%
        }
        .ant-col-md-push-10 {
            left: 41.66666667%
        }
        .ant-col-md-pull-10 {
            right: 41.66666667%
        }
        .ant-col-md-offset-10 {
            margin-left: 41.66666667%
        }
        .ant-col-md-order-10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        .ant-col-md-9 {
            display: block;
            width: 37.5%
        }
        .ant-col-md-push-9 {
            left: 37.5%
        }
        .ant-col-md-pull-9 {
            right: 37.5%
        }
        .ant-col-md-offset-9 {
            margin-left: 37.5%
        }
        .ant-col-md-order-9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        .ant-col-md-8 {
            display: block;
            width: 33.33333333%
        }
        .ant-col-md-push-8 {
            left: 33.33333333%
        }
        .ant-col-md-pull-8 {
            right: 33.33333333%
        }
        .ant-col-md-offset-8 {
            margin-left: 33.33333333%
        }
        .ant-col-md-order-8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        .ant-col-md-7 {
            display: block;
            width: 29.16666667%
        }
        .ant-col-md-push-7 {
            left: 29.16666667%
        }
        .ant-col-md-pull-7 {
            right: 29.16666667%
        }
        .ant-col-md-offset-7 {
            margin-left: 29.16666667%
        }
        .ant-col-md-order-7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        .ant-col-md-6 {
            display: block;
            width: 25%
        }
        .ant-col-md-push-6 {
            left: 25%
        }
        .ant-col-md-pull-6 {
            right: 25%
        }
        .ant-col-md-offset-6 {
            margin-left: 25%
        }
        .ant-col-md-order-6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        .ant-col-md-5 {
            display: block;
            width: 20.83333333%
        }
        .ant-col-md-push-5 {
            left: 20.83333333%
        }
        .ant-col-md-pull-5 {
            right: 20.83333333%
        }
        .ant-col-md-offset-5 {
            margin-left: 20.83333333%
        }
        .ant-col-md-order-5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        .ant-col-md-4 {
            display: block;
            width: 16.66666667%
        }
        .ant-col-md-push-4 {
            left: 16.66666667%
        }
        .ant-col-md-pull-4 {
            right: 16.66666667%
        }
        .ant-col-md-offset-4 {
            margin-left: 16.66666667%
        }
        .ant-col-md-order-4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        .ant-col-md-3 {
            display: block;
            width: 12.5%
        }
        .ant-col-md-push-3 {
            left: 12.5%
        }
        .ant-col-md-pull-3 {
            right: 12.5%
        }
        .ant-col-md-offset-3 {
            margin-left: 12.5%
        }
        .ant-col-md-order-3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        .ant-col-md-2 {
            display: block;
            width: 8.33333333%
        }
        .ant-col-md-push-2 {
            left: 8.33333333%
        }
        .ant-col-md-pull-2 {
            right: 8.33333333%
        }
        .ant-col-md-offset-2 {
            margin-left: 8.33333333%
        }
        .ant-col-md-order-2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        .ant-col-md-1 {
            display: block;
            width: 4.16666667%
        }
        .ant-col-md-push-1 {
            left: 4.16666667%
        }
        .ant-col-md-pull-1 {
            right: 4.16666667%
        }
        .ant-col-md-offset-1 {
            margin-left: 4.16666667%
        }
        .ant-col-md-order-1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        .ant-col-md-0 {
            display: none
        }
        .ant-col-push-0 {
            left: auto
        }
        .ant-col-pull-0 {
            right: auto
        }
        .ant-col-md-push-0 {
            left: auto
        }
        .ant-col-md-pull-0 {
            right: auto
        }
        .ant-col-md-offset-0 {
            margin-left: 0
        }
        .ant-col-md-order-0 {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
    }
    
    @media (min-width:1200px) {
        .ant-col-lg-1,
        .ant-col-lg-2,
        .ant-col-lg-3,
        .ant-col-lg-4,
        .ant-col-lg-5,
        .ant-col-lg-6,
        .ant-col-lg-7,
        .ant-col-lg-8,
        .ant-col-lg-9,
        .ant-col-lg-10,
        .ant-col-lg-11,
        .ant-col-lg-12,
        .ant-col-lg-13,
        .ant-col-lg-14,
        .ant-col-lg-15,
        .ant-col-lg-16,
        .ant-col-lg-17,
        .ant-col-lg-18,
        .ant-col-lg-19,
        .ant-col-lg-20,
        .ant-col-lg-21,
        .ant-col-lg-22,
        .ant-col-lg-23,
        .ant-col-lg-24 {
            float: left;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto
        }
        .ant-col-lg-24 {
            display: block;
            width: 100%
        }
        .ant-col-lg-push-24 {
            left: 100%
        }
        .ant-col-lg-pull-24 {
            right: 100%
        }
        .ant-col-lg-offset-24 {
            margin-left: 100%
        }
        .ant-col-lg-order-24 {
            -webkit-box-ordinal-group: 25;
            -ms-flex-order: 24;
            order: 24
        }
        .ant-col-lg-23 {
            display: block;
            width: 95.83333333%
        }
        .ant-col-lg-push-23 {
            left: 95.83333333%
        }
        .ant-col-lg-pull-23 {
            right: 95.83333333%
        }
        .ant-col-lg-offset-23 {
            margin-left: 95.83333333%
        }
        .ant-col-lg-order-23 {
            -webkit-box-ordinal-group: 24;
            -ms-flex-order: 23;
            order: 23
        }
        .ant-col-lg-22 {
            display: block;
            width: 91.66666667%
        }
        .ant-col-lg-push-22 {
            left: 91.66666667%
        }
        .ant-col-lg-pull-22 {
            right: 91.66666667%
        }
        .ant-col-lg-offset-22 {
            margin-left: 91.66666667%
        }
        .ant-col-lg-order-22 {
            -webkit-box-ordinal-group: 23;
            -ms-flex-order: 22;
            order: 22
        }
        .ant-col-lg-21 {
            display: block;
            width: 87.5%
        }
        .ant-col-lg-push-21 {
            left: 87.5%
        }
        .ant-col-lg-pull-21 {
            right: 87.5%
        }
        .ant-col-lg-offset-21 {
            margin-left: 87.5%
        }
        .ant-col-lg-order-21 {
            -webkit-box-ordinal-group: 22;
            -ms-flex-order: 21;
            order: 21
        }
        .ant-col-lg-20 {
            display: block;
            width: 83.33333333%
        }
        .ant-col-lg-push-20 {
            left: 83.33333333%
        }
        .ant-col-lg-pull-20 {
            right: 83.33333333%
        }
        .ant-col-lg-offset-20 {
            margin-left: 83.33333333%
        }
        .ant-col-lg-order-20 {
            -webkit-box-ordinal-group: 21;
            -ms-flex-order: 20;
            order: 20
        }
        .ant-col-lg-19 {
            display: block;
            width: 79.16666667%
        }
        .ant-col-lg-push-19 {
            left: 79.16666667%
        }
        .ant-col-lg-pull-19 {
            right: 79.16666667%
        }
        .ant-col-lg-offset-19 {
            margin-left: 79.16666667%
        }
        .ant-col-lg-order-19 {
            -webkit-box-ordinal-group: 20;
            -ms-flex-order: 19;
            order: 19
        }
        .ant-col-lg-18 {
            display: block;
            width: 75%
        }
        .ant-col-lg-push-18 {
            left: 75%
        }
        .ant-col-lg-pull-18 {
            right: 75%
        }
        .ant-col-lg-offset-18 {
            margin-left: 75%
        }
        .ant-col-lg-order-18 {
            -webkit-box-ordinal-group: 19;
            -ms-flex-order: 18;
            order: 18
        }
        .ant-col-lg-17 {
            display: block;
            width: 70.83333333%
        }
        .ant-col-lg-push-17 {
            left: 70.83333333%
        }
        .ant-col-lg-pull-17 {
            right: 70.83333333%
        }
        .ant-col-lg-offset-17 {
            margin-left: 70.83333333%
        }
        .ant-col-lg-order-17 {
            -webkit-box-ordinal-group: 18;
            -ms-flex-order: 17;
            order: 17
        }
        .ant-col-lg-16 {
            display: block;
            width: 66.66666667%
        }
        .ant-col-lg-push-16 {
            left: 66.66666667%
        }
        .ant-col-lg-pull-16 {
            right: 66.66666667%
        }
        .ant-col-lg-offset-16 {
            margin-left: 66.66666667%
        }
        .ant-col-lg-order-16 {
            -webkit-box-ordinal-group: 17;
            -ms-flex-order: 16;
            order: 16
        }
        .ant-col-lg-15 {
            display: block;
            width: 62.5%
        }
        .ant-col-lg-push-15 {
            left: 62.5%
        }
        .ant-col-lg-pull-15 {
            right: 62.5%
        }
        .ant-col-lg-offset-15 {
            margin-left: 62.5%
        }
        .ant-col-lg-order-15 {
            -webkit-box-ordinal-group: 16;
            -ms-flex-order: 15;
            order: 15
        }
        .ant-col-lg-14 {
            display: block;
            width: 58.33333333%
        }
        .ant-col-lg-push-14 {
            left: 58.33333333%
        }
        .ant-col-lg-pull-14 {
            right: 58.33333333%
        }
        .ant-col-lg-offset-14 {
            margin-left: 58.33333333%
        }
        .ant-col-lg-order-14 {
            -webkit-box-ordinal-group: 15;
            -ms-flex-order: 14;
            order: 14
        }
        .ant-col-lg-13 {
            display: block;
            width: 54.16666667%
        }
        .ant-col-lg-push-13 {
            left: 54.16666667%
        }
        .ant-col-lg-pull-13 {
            right: 54.16666667%
        }
        .ant-col-lg-offset-13 {
            margin-left: 54.16666667%
        }
        .ant-col-lg-order-13 {
            -webkit-box-ordinal-group: 14;
            -ms-flex-order: 13;
            order: 13
        }
        .ant-col-lg-12 {
            display: block;
            width: 50%
        }
        .ant-col-lg-push-12 {
            left: 50%
        }
        .ant-col-lg-pull-12 {
            right: 50%
        }
        .ant-col-lg-offset-12 {
            margin-left: 50%
        }
        .ant-col-lg-order-12 {
            -webkit-box-ordinal-group: 13;
            -ms-flex-order: 12;
            order: 12
        }
        .ant-col-lg-11 {
            display: block;
            width: 45.83333333%
        }
        .ant-col-lg-push-11 {
            left: 45.83333333%
        }
        .ant-col-lg-pull-11 {
            right: 45.83333333%
        }
        .ant-col-lg-offset-11 {
            margin-left: 45.83333333%
        }
        .ant-col-lg-order-11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        .ant-col-lg-10 {
            display: block;
            width: 41.66666667%
        }
        .ant-col-lg-push-10 {
            left: 41.66666667%
        }
        .ant-col-lg-pull-10 {
            right: 41.66666667%
        }
        .ant-col-lg-offset-10 {
            margin-left: 41.66666667%
        }
        .ant-col-lg-order-10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        .ant-col-lg-9 {
            display: block;
            width: 37.5%
        }
        .ant-col-lg-push-9 {
            left: 37.5%
        }
        .ant-col-lg-pull-9 {
            right: 37.5%
        }
        .ant-col-lg-offset-9 {
            margin-left: 37.5%
        }
        .ant-col-lg-order-9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        .ant-col-lg-8 {
            display: block;
            width: 33.33333333%
        }
        .ant-col-lg-push-8 {
            left: 33.33333333%
        }
        .ant-col-lg-pull-8 {
            right: 33.33333333%
        }
        .ant-col-lg-offset-8 {
            margin-left: 33.33333333%
        }
        .ant-col-lg-order-8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        .ant-col-lg-7 {
            display: block;
            width: 29.16666667%
        }
        .ant-col-lg-push-7 {
            left: 29.16666667%
        }
        .ant-col-lg-pull-7 {
            right: 29.16666667%
        }
        .ant-col-lg-offset-7 {
            margin-left: 29.16666667%
        }
        .ant-col-lg-order-7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        .ant-col-lg-6 {
            display: block;
            width: 25%
        }
        .ant-col-lg-push-6 {
            left: 25%
        }
        .ant-col-lg-pull-6 {
            right: 25%
        }
        .ant-col-lg-offset-6 {
            margin-left: 25%
        }
        .ant-col-lg-order-6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        .ant-col-lg-5 {
            display: block;
            width: 20.83333333%
        }
        .ant-col-lg-push-5 {
            left: 20.83333333%
        }
        .ant-col-lg-pull-5 {
            right: 20.83333333%
        }
        .ant-col-lg-offset-5 {
            margin-left: 20.83333333%
        }
        .ant-col-lg-order-5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        .ant-col-lg-4 {
            display: block;
            width: 16.66666667%
        }
        .ant-col-lg-push-4 {
            left: 16.66666667%
        }
        .ant-col-lg-pull-4 {
            right: 16.66666667%
        }
        .ant-col-lg-offset-4 {
            margin-left: 16.66666667%
        }
        .ant-col-lg-order-4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        .ant-col-lg-3 {
            display: block;
            width: 12.5%
        }
        .ant-col-lg-push-3 {
            left: 12.5%
        }
        .ant-col-lg-pull-3 {
            right: 12.5%
        }
        .ant-col-lg-offset-3 {
            margin-left: 12.5%
        }
        .ant-col-lg-order-3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        .ant-col-lg-2 {
            display: block;
            width: 8.33333333%
        }
        .ant-col-lg-push-2 {
            left: 8.33333333%
        }
        .ant-col-lg-pull-2 {
            right: 8.33333333%
        }
        .ant-col-lg-offset-2 {
            margin-left: 8.33333333%
        }
        .ant-col-lg-order-2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        .ant-col-lg-1 {
            display: block;
            width: 4.16666667%
        }
        .ant-col-lg-push-1 {
            left: 4.16666667%
        }
        .ant-col-lg-pull-1 {
            right: 4.16666667%
        }
        .ant-col-lg-offset-1 {
            margin-left: 4.16666667%
        }
        .ant-col-lg-order-1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        .ant-col-lg-0 {
            display: none
        }
        .ant-col-push-0 {
            left: auto
        }
        .ant-col-pull-0 {
            right: auto
        }
        .ant-col-lg-push-0 {
            left: auto
        }
        .ant-col-lg-pull-0 {
            right: auto
        }
        .ant-col-lg-offset-0 {
            margin-left: 0
        }
        .ant-col-lg-order-0 {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
    }
    
    @media (min-width:1600px) {
        .ant-col-xl-1,
        .ant-col-xl-2,
        .ant-col-xl-3,
        .ant-col-xl-4,
        .ant-col-xl-5,
        .ant-col-xl-6,
        .ant-col-xl-7,
        .ant-col-xl-8,
        .ant-col-xl-9,
        .ant-col-xl-10,
        .ant-col-xl-11,
        .ant-col-xl-12,
        .ant-col-xl-13,
        .ant-col-xl-14,
        .ant-col-xl-15,
        .ant-col-xl-16,
        .ant-col-xl-17,
        .ant-col-xl-18,
        .ant-col-xl-19,
        .ant-col-xl-20,
        .ant-col-xl-21,
        .ant-col-xl-22,
        .ant-col-xl-23,
        .ant-col-xl-24 {
            float: left;
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto
        }
        .ant-col-xl-24 {
            display: block;
            width: 100%
        }
        .ant-col-xl-push-24 {
            left: 100%
        }
        .ant-col-xl-pull-24 {
            right: 100%
        }
        .ant-col-xl-offset-24 {
            margin-left: 100%
        }
        .ant-col-xl-order-24 {
            -webkit-box-ordinal-group: 25;
            -ms-flex-order: 24;
            order: 24
        }
        .ant-col-xl-23 {
            display: block;
            width: 95.83333333%
        }
        .ant-col-xl-push-23 {
            left: 95.83333333%
        }
        .ant-col-xl-pull-23 {
            right: 95.83333333%
        }
        .ant-col-xl-offset-23 {
            margin-left: 95.83333333%
        }
        .ant-col-xl-order-23 {
            -webkit-box-ordinal-group: 24;
            -ms-flex-order: 23;
            order: 23
        }
        .ant-col-xl-22 {
            display: block;
            width: 91.66666667%
        }
        .ant-col-xl-push-22 {
            left: 91.66666667%
        }
        .ant-col-xl-pull-22 {
            right: 91.66666667%
        }
        .ant-col-xl-offset-22 {
            margin-left: 91.66666667%
        }
        .ant-col-xl-order-22 {
            -webkit-box-ordinal-group: 23;
            -ms-flex-order: 22;
            order: 22
        }
        .ant-col-xl-21 {
            display: block;
            width: 87.5%
        }
        .ant-col-xl-push-21 {
            left: 87.5%
        }
        .ant-col-xl-pull-21 {
            right: 87.5%
        }
        .ant-col-xl-offset-21 {
            margin-left: 87.5%
        }
        .ant-col-xl-order-21 {
            -webkit-box-ordinal-group: 22;
            -ms-flex-order: 21;
            order: 21
        }
        .ant-col-xl-20 {
            display: block;
            width: 83.33333333%
        }
        .ant-col-xl-push-20 {
            left: 83.33333333%
        }
        .ant-col-xl-pull-20 {
            right: 83.33333333%
        }
        .ant-col-xl-offset-20 {
            margin-left: 83.33333333%
        }
        .ant-col-xl-order-20 {
            -webkit-box-ordinal-group: 21;
            -ms-flex-order: 20;
            order: 20
        }
        .ant-col-xl-19 {
            display: block;
            width: 79.16666667%
        }
        .ant-col-xl-push-19 {
            left: 79.16666667%
        }
        .ant-col-xl-pull-19 {
            right: 79.16666667%
        }
        .ant-col-xl-offset-19 {
            margin-left: 79.16666667%
        }
        .ant-col-xl-order-19 {
            -webkit-box-ordinal-group: 20;
            -ms-flex-order: 19;
            order: 19
        }
        .ant-col-xl-18 {
            display: block;
            width: 75%
        }
        .ant-col-xl-push-18 {
            left: 75%
        }
        .ant-col-xl-pull-18 {
            right: 75%
        }
        .ant-col-xl-offset-18 {
            margin-left: 75%
        }
        .ant-col-xl-order-18 {
            -webkit-box-ordinal-group: 19;
            -ms-flex-order: 18;
            order: 18
        }
        .ant-col-xl-17 {
            display: block;
            width: 70.83333333%
        }
        .ant-col-xl-push-17 {
            left: 70.83333333%
        }
        .ant-col-xl-pull-17 {
            right: 70.83333333%
        }
        .ant-col-xl-offset-17 {
            margin-left: 70.83333333%
        }
        .ant-col-xl-order-17 {
            -webkit-box-ordinal-group: 18;
            -ms-flex-order: 17;
            order: 17
        }
        .ant-col-xl-16 {
            display: block;
            width: 66.66666667%
        }
        .ant-col-xl-push-16 {
            left: 66.66666667%
        }
        .ant-col-xl-pull-16 {
            right: 66.66666667%
        }
        .ant-col-xl-offset-16 {
            margin-left: 66.66666667%
        }
        .ant-col-xl-order-16 {
            -webkit-box-ordinal-group: 17;
            -ms-flex-order: 16;
            order: 16
        }
        .ant-col-xl-15 {
            display: block;
            width: 62.5%
        }
        .ant-col-xl-push-15 {
            left: 62.5%
        }
        .ant-col-xl-pull-15 {
            right: 62.5%
        }
        .ant-col-xl-offset-15 {
            margin-left: 62.5%
        }
        .ant-col-xl-order-15 {
            -webkit-box-ordinal-group: 16;
            -ms-flex-order: 15;
            order: 15
        }
        .ant-col-xl-14 {
            display: block;
            width: 58.33333333%
        }
        .ant-col-xl-push-14 {
            left: 58.33333333%
        }
        .ant-col-xl-pull-14 {
            right: 58.33333333%
        }
        .ant-col-xl-offset-14 {
            margin-left: 58.33333333%
        }
        .ant-col-xl-order-14 {
            -webkit-box-ordinal-group: 15;
            -ms-flex-order: 14;
            order: 14
        }
        .ant-col-xl-13 {
            display: block;
            width: 54.16666667%
        }
        .ant-col-xl-push-13 {
            left: 54.16666667%
        }
        .ant-col-xl-pull-13 {
            right: 54.16666667%
        }
        .ant-col-xl-offset-13 {
            margin-left: 54.16666667%
        }
        .ant-col-xl-order-13 {
            -webkit-box-ordinal-group: 14;
            -ms-flex-order: 13;
            order: 13
        }
        .ant-col-xl-12 {
            display: block;
            width: 50%
        }
        .ant-col-xl-push-12 {
            left: 50%
        }
        .ant-col-xl-pull-12 {
            right: 50%
        }
        .ant-col-xl-offset-12 {
            margin-left: 50%
        }
        .ant-col-xl-order-12 {
            -webkit-box-ordinal-group: 13;
            -ms-flex-order: 12;
            order: 12
        }
        .ant-col-xl-11 {
            display: block;
            width: 45.83333333%
        }
        .ant-col-xl-push-11 {
            left: 45.83333333%
        }
        .ant-col-xl-pull-11 {
            right: 45.83333333%
        }
        .ant-col-xl-offset-11 {
            margin-left: 45.83333333%
        }
        .ant-col-xl-order-11 {
            -webkit-box-ordinal-group: 12;
            -ms-flex-order: 11;
            order: 11
        }
        .ant-col-xl-10 {
            display: block;
            width: 41.66666667%
        }
        .ant-col-xl-push-10 {
            left: 41.66666667%
        }
        .ant-col-xl-pull-10 {
            right: 41.66666667%
        }
        .ant-col-xl-offset-10 {
            margin-left: 41.66666667%
        }
        .ant-col-xl-order-10 {
            -webkit-box-ordinal-group: 11;
            -ms-flex-order: 10;
            order: 10
        }
        .ant-col-xl-9 {
            display: block;
            width: 37.5%
        }
        .ant-col-xl-push-9 {
            left: 37.5%
        }
        .ant-col-xl-pull-9 {
            right: 37.5%
        }
        .ant-col-xl-offset-9 {
            margin-left: 37.5%
        }
        .ant-col-xl-order-9 {
            -webkit-box-ordinal-group: 10;
            -ms-flex-order: 9;
            order: 9
        }
        .ant-col-xl-8 {
            display: block;
            width: 33.33333333%
        }
        .ant-col-xl-push-8 {
            left: 33.33333333%
        }
        .ant-col-xl-pull-8 {
            right: 33.33333333%
        }
        .ant-col-xl-offset-8 {
            margin-left: 33.33333333%
        }
        .ant-col-xl-order-8 {
            -webkit-box-ordinal-group: 9;
            -ms-flex-order: 8;
            order: 8
        }
        .ant-col-xl-7 {
            display: block;
            width: 29.16666667%
        }
        .ant-col-xl-push-7 {
            left: 29.16666667%
        }
        .ant-col-xl-pull-7 {
            right: 29.16666667%
        }
        .ant-col-xl-offset-7 {
            margin-left: 29.16666667%
        }
        .ant-col-xl-order-7 {
            -webkit-box-ordinal-group: 8;
            -ms-flex-order: 7;
            order: 7
        }
        .ant-col-xl-6 {
            display: block;
            width: 25%
        }
        .ant-col-xl-push-6 {
            left: 25%
        }
        .ant-col-xl-pull-6 {
            right: 25%
        }
        .ant-col-xl-offset-6 {
            margin-left: 25%
        }
        .ant-col-xl-order-6 {
            -webkit-box-ordinal-group: 7;
            -ms-flex-order: 6;
            order: 6
        }
        .ant-col-xl-5 {
            display: block;
            width: 20.83333333%
        }
        .ant-col-xl-push-5 {
            left: 20.83333333%
        }
        .ant-col-xl-pull-5 {
            right: 20.83333333%
        }
        .ant-col-xl-offset-5 {
            margin-left: 20.83333333%
        }
        .ant-col-xl-order-5 {
            -webkit-box-ordinal-group: 6;
            -ms-flex-order: 5;
            order: 5
        }
        .ant-col-xl-4 {
            display: block;
            width: 16.66666667%
        }
        .ant-col-xl-push-4 {
            left: 16.66666667%
        }
        .ant-col-xl-pull-4 {
            right: 16.66666667%
        }
        .ant-col-xl-offset-4 {
            margin-left: 16.66666667%
        }
        .ant-col-xl-order-4 {
            -webkit-box-ordinal-group: 5;
            -ms-flex-order: 4;
            order: 4
        }
        .ant-col-xl-3 {
            display: block;
            width: 12.5%
        }
        .ant-col-xl-push-3 {
            left: 12.5%
        }
        .ant-col-xl-pull-3 {
            right: 12.5%
        }
        .ant-col-xl-offset-3 {
            margin-left: 12.5%
        }
        .ant-col-xl-order-3 {
            -webkit-box-ordinal-group: 4;
            -ms-flex-order: 3;
            order: 3
        }
        .ant-col-xl-2 {
            display: block;
            width: 8.33333333%
        }
        .ant-col-xl-push-2 {
            left: 8.33333333%
        }
        .ant-col-xl-pull-2 {
            right: 8.33333333%
        }
        .ant-col-xl-offset-2 {
            margin-left: 8.33333333%
        }
        .ant-col-xl-order-2 {
            -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
            order: 2
        }
        .ant-col-xl-1 {
            display: block;
            width: 4.16666667%
        }
        .ant-col-xl-push-1 {
            left: 4.16666667%
        }
        .ant-col-xl-pull-1 {
            right: 4.16666667%
        }
        .ant-col-xl-offset-1 {
            margin-left: 4.16666667%
        }
        .ant-col-xl-order-1 {
            -webkit-box-ordinal-group: 2;
            -ms-flex-order: 1;
            order: 1
        }
        .ant-col-xl-0 {
            display: none
        }
        .ant-col-push-0 {
            left: auto
        }
        .ant-col-pull-0 {
            right: auto
        }
        .ant-col-xl-push-0 {
            left: auto
        }
        .ant-col-xl-pull-0 {
            right: auto
        }
        .ant-col-xl-offset-0 {
            margin-left: 0
        }
        .ant-col-xl-order-0 {
            -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
            order: 0
        }
    }
    
    html body {
        font-family: MuseoSans, Helvetica Neue, Helvetica, Arial, PingFang HK, STHeitiTC-Light, Meiryo, Microsoft JhengHei, sans-serif;
        background-color: #fff;
        margin: 0;
        padding: 0
    }
    
    html.hide-scrollbar {
        overflow: hidden
    }
    
    html.hide-scrollbar body {
        overflow: hidden;
        height: 100vh
    }
    
    a {
        -webkit-transition: color .3s ease, opacity .3s ease, box-shadow .3s ease;
        transition: color .3s ease, opacity .3s ease, box-shadow .3s ease
    }
    
    a,
    a:active,
    a:focus,
    a:hover {
        outline: 0;
        text-decoration: none;
    }
    a:focus{
        opacity: 1 !important;
    }
    
    .accountPopover {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
    }
    
    @media (max-width: 1024px) {
      .accountPopover {
        display: none;
      }
    }
    
    .ant-select-dropdown-menu-item {
      font-size: 16px;
      font-weight: 300 !important;
      color: #333f48 !important;
      padding: 8px 16px !important;
    }
    
    .ant-select-dropdown-menu-item span {
      color: #949da6;
    }
    
    .ant-select-dropdown-menu-item-selected {
      background-color: #e9ebed !important;
    }
    
    .ant-select-dropdown-menu {
      padding: 16px 0 !important;
    }
    
    .ant-select-dropdown {
      border-radius: 2px !important;
    }
    
    .ant-select-dropdown-menu-item-active {
      background-color: #e9ebed !important;
    }
    
    .kDxhHP {
      font-size: 14px;
      color: #d2d6da;
    }
    
    .jYRnvL {
      font-size: 14px;
      font-weight: bold;
    }
    
    .TGhQd {
      margin: 16px 0 0 0;
      padding: 0;
    }
    
    .NeDhZ {
        display: inline;
        list-style: none;
        margin: 10px 15px 10px 0;
        padding: 0 16px 0 0;
        line-height: 35px;
        border-right: 1px solid #d2d6da;
    }
    
    .NeDhZ:last-child {
      border-right: none;
    }
    
    .fJfeZv {
      color: #d2d6da;
    }
    
    .fJfeZv:hover {
      color: #ffffff;
    }
    
    .kjSpYE {
      font-size: 14px;
      font-weight: 300;
    }
    
    .hbPDl {
      font-size: 14px;
      font-weight: 300;
      color: #a5adb5;
      display: inline-block;
    }
    
    .bQDlFl {
      padding-right: 5px;
      padding-left: 5px;
      color: #d2d6da;
    }
    
    .hHyHty {
      display: inline;
    }
    
    .jtuBei {
      display: inline-block;
      padding-left: 5px;
    }
    
    @media (max-width: 603px) {
      .jtuBei {
        padding-left: 0;
      }
    }
    
    @media (max-width: 603px) {
      .ctAVPJ {
        display: none;
      }
    }
    
    .iFJvhY {
      display: none;
    }
    
    @media (max-width: 603px) {
      .iFJvhY {
        display: inline-block;
        padding-right: 100px;
      }
    }
    
    @media (max-width: 480px) {
      .iFJvhY {
        padding-right: 10px;
      }
    }
    
    .bMAZFf {
      width: 100%;
      font-size: 0;
    }
    
    .erDxLD {
      display: inline-block;
      list-style: none;
      line-height: 50px;
      height: 50px;
      margin-left: 24px;
      padding: 0 0 16px;
    }
    
    .erDxLD:first-child {
      margin-left: 0;
    }
    
    @media (max-width: 1200px) {
      .erDxLD {
        margin-left: 8px;
      }
    }
    
    @media (max-width: 480px) {
      .erDxLD {
        float: left;
        width: 50%;
        height: 35px;
        line-height: 35px;
        margin-left: 0;
      }
    }
    
    .osiHR {
      font-size: 14px;
      font-weight: 300;
      color: #d2d6da;
      vertical-align: top;
    }
    
    .osiHR:hover {
      color: #ffffff;
    }
    
    .ljRzBF {
      border: 0;
      height: 50px;
      font-size: 0;
    }
    
    .ckEWiq {
      display: inline-block;
      list-style: none;
      margin-left: 15px;
      height: 50px;
      line-height: 50px;
    }
    
    .ckEWiq:first-child {
      margin-left: 0;
    }
    
    .goanoW {
      font-size: 24px;
      height: 50px;
      padding-top: 10px;
      padding-left: 0px;
      cursor: pointer;
      vertical-align: top;
    }
    
    .goanoW.fa {
      font-size: 24px;
    }
    
    .jtvxDC {
      display: block;
      font-size: 14px;
      font-weight: 300;
      color: #d2d6da;
    }
    
    .jtvxDC:hover {
      color: #ffffff;
    }
    
    .jJPVIm {
      display: block;
      color: #d2d6da;
    }
    
    .jJPVIm:hover {
      color: #ffffff;
    }
    
    .jJPVIm #app-store-icon,
      .jJPVIm #google-play-icon {
      transition: fill .3s ease;
      -webkit-transition: fill .3s ease;
    }
    
    .jJPVIm:hover #app-store-icon,
        .jJPVIm:hover #google-play-icon {
      fill: #ffffff;
    }
    
    .jJPVIm svg {
      height: 50px;
    }
    
    .epEqpd {
      background-color: #333f48;
      width: 100%;
      float: left;
    }
    
    .eEtUdO {
      width: 1140px;
      margin: 0 auto;
    }
    
    @media (max-width: 1200px) {
      .eEtUdO {
        width: 95%;
      }
    }
    
    @media (max-width: 480px) {
      .eEtUdO {
        width: 92%;
      }
    }
    
    .cIhWIF {
      width: 100%;
      padding: 16px 0 0 0;
      margin: 0;
    }
    
    .dYdiib {
      display: inline-block;
      border: 0;
      margin: 0 -4px 0 0;
      padding: 0;
      text-align: left;
      width: auto;
    }
    
    @media (max-width: 1024px) {
      .dYdiib {
        text-align: center;
      }
    }
    
    @media (max-width: 1024px) {
      .dYdiib {
        width: 100%;
        padding-top: 5px;
        padding-bottom: 10px;
      }
    }
    
    .cKNWXj {
      display: inline-block;
      width: auto;
      float: right;
    }
    
    @media (max-width: 1024px) {
      .cKNWXj {
        width: 100%;
        text-align: center;
      }
    }
    
    @media (max-width: 480px) {
      .cKNWXj {
        width: 100%;
        text-align: left;
      }
    }
    
    .cGNQZH {
      display: inline-block;
      border: 0;
      margin: 0;
      padding: 0;
      text-align: left;
      width: 100%;
      padding: 0 0 16px;
    }
    
    @media (max-width: 1024px) {
      .cGNQZH {
        text-align: center;
      }
    }
    
    .gSrqP {
      text-align: left;
      font-size: 14px;
      font-weight: 300;
      color: #d2d6da;
      padding: 16px 0 32px;
      line-height: 35px;
    }
    
    @media (max-width: 480px) {
      .gSrqP {
        padding-top: 36px;
      }
    }
    
    .fUesqU {
      display: inline-block;
      height: 30px;
      border-right: 1px solid #ffffff;
      padding: 5px 12px 5px 0;
    }
    
    @media (max-width: 1024px) {
      .fUesqU {
        display: none;
      }
    }
    
    .beRmpb {
      margin-top: -2px;
      display: inline-block;
      width: 20px;
      height: 20px;
      vertical-align: middle;
      margin-right: 6px;
      cursor: default !important;
    }
    
    @media (max-width: 1024px) {
      .beRmpb {
        margin-top: -4px;
      }
    }
    
    .dwRaId {
      opacity: 0.6;
      padding: 0 4px;
    }
    
    .dwRaId.active, .dwRaId:hover {
      opacity: 1;
      transition: color .3s ease, opacity .3s ease;
      -webkit-transition: color .3s ease, opacity .3s ease;
    }
    
    .gOeagG {
      display: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
    }
    
    @media (max-width: 1024px) {
      .gOeagG {
        display: inline-block;
        position: absolute;
        padding-left: 16px;
        z-index: 999;
      }
    }
    
    .hHCNOt {
      cursor: pointer;
      display: inline-block;
      width: 24px;
      height: 24px;
      margin-top: 5px;
    }
    
    .lmqNda {
      display: none;
    }
    
    @media (max-width: 1024px) {
      .lmqNda {
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.55);
        position: fixed;
        z-index: 4;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        opacity: 0;
        visibility: hidden;
      }
    
      .lmqNda.show {
        opacity: 1;
        visibility: visible;
      }
    }
    
    .dFtrqk {
      width: 320px;
      height: 100%;
      background-color: #20282E;
      z-index: 9999;
      position: fixed;
      top: 0;
      left: -100%;
      visibility: hidden;
      transition: all .3s ease-in-out;
      -webkit-transition: all .3s ease-in-out;
      overflow-y: auto;
    }
    
    .dFtrqk.show {
      left: 0;
      visibility: visible;
    }
    
    .fRXRQZ {
      right: 10px;
      cursor: pointer;
      font-size: 40px;
      font-weight: 300;
      color: #FFF;
      position: absolute;
      top: -5px;
    }
    
    .hkyOhT {
      margin: 0;
      padding: 0;
      width: 100%;
    }
    
    .cJgowY {
      min-height: 58px;
      list-style: none;
      border-bottom: 1px solid  rgba(164,171,179,0.2);
      font-weight: 500;
      font-size: 16px;
      padding: 15px;
      color: gray;
    }
    
    .bVeRqO {
      min-height: 58px;
      list-style: none;
      border-bottom: 1px solid  rgba(164,171,179,0.2);
      font-weight: 500;
      font-size: 16px;
    }
    
    .bVeRqO a {
      padding: 15px;
      color: #FFF;
      opacity: 0.6;
      width: 100%;
      display: block;
    }
    
    .bVeRqO a:hover, .bVeRqO a.active {
      opacity: 1;
    }
    
    .eWoJaK {
      float: right;
      margin-top: -12px;
      margin-right: -10px;
      height: 54px;
      padding: 15px 20px;
    }
    
    .htLFGI {
      margin-right: 10px;
    }
    
    .japDLz {
      list-style: none;
      display: inline-block;
      padding-left: 16px;
      font-size: 0;
    }
    
    @media (max-width: 1024px) {
      .japDLz {
        display: none;
      }
    }
    
    .ibWJQJ {
      display: inline-block;
    }
    
    .ibWJQJ a {
      display: inline-block;
      line-height: 21px !important;
      font-size: 14px;
      padding: 15px 8px;
      opacity: 0.6;
      color: #FFF;
      margin: 0 8px;
    }
    
    @media (max-width: 1200px) {
      .ibWJQJ a {
        margin: 0 4px;
        padding: 15px 6px;
      }
    }
    
    .ibWJQJ a.active, .ibWJQJ a:hover {
      opacity: 1;
      color: white;
      box-shadow: inset 0 -2px 0 white;
    }
    
    .cvAvXt {
      display: inline-block;
    }
    
    .kVgvTi {
      display: inline-block;
      width: 20px;
      height: 20px;
      vertical-align: middle;
      margin-right: 6px;
      margin-top: -2px;
    }
    
    @media (max-width: 1200px) {
      .kVgvTi {
        margin-right: 0;
      }
    }
    
    @media (max-width: 1024px) {
      .kVgvTi {
        margin-top: 0;
      }
    }
    
    .kFoUqg {
      display: none;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      z-index: 998;
      height: 30px;
      padding: 5px 0 5px 16px;
    }
    
    @media (max-width: 1024px) {
      .kFoUqg {
        display: inline-block;
      }
    }
    
    .bNJRsF {
      width: 318px;
      height: 100%;
      padding: 5px 15px;
      background-color: #FFF;
      z-index: 1000;
      position: fixed;
      top: 0;
      right: -318px;
      transition: all .5s ease;
      -webkit-transition: all .5s ease;
      visibility: hidden;
    }
    
    .bNJRsF.show {
      right: 0;
      visibility: visible;
    }
    
    .dhXbrG {
      right: 10px;
      line-height: 40px;
      cursor: pointer;
      font-size: 40px;
      font-weight: 300;
      color: #333F48;
      position: absolute;
    }
    
    .gZxEPq {
      margin-top: 50px;
    }
    
    .hcvXCr {
      display: block;
      font-size: 16px;
      line-height: 10px;
      padding: 14px 0;
      font-weight: 500;
      color: #2B6ED2;
      background-color: white;
    }
    
    .cedcpG {
      display: none;
    }
    
    @media (max-width: 1024px) {
      .cedcpG {
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.55);
        position: fixed;
        z-index: 999;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        opacity: 0;
        visibility: hidden;
      }
    
      .cedcpG.show {
        opacity: 1;
        visibility: visible;
      }
    }
    
    .StXnH {
      color: #fff;
      display: inline-block;
      height: 30px;
      padding: 5px 0 5px 16px;
    }

    .StXnH:hover {
      color: #fff;
    }

    .StXnH:focus {
      color: #fff;
    }
    
    @media (max-width: 1024px) {
      .StXnH {
        display: none;
      }
    }
    
    .hxkizE {
      font-size: 14px;
      opacity: 0.6;
      color: #FFF !important;
    }
    
    .hxkizE:hover {
      opacity: 1;
    }
    
    @media (max-width: 1200px) {
      .hxkizE {
        display: none;
      }
    }
    
    .bCoUpa {
      font-weight: 500;
      min-height: 50px;
      width: 100%;
      background-color: #2980b9;
      padding: 0;
      color: #fff;
    }
    
    @media (max-width: 1024px) {
      .bCoUpa {
        height: 56px;
      }
    }
    
    .BCIUC {
      display: inline-block;
      position: absolute;
      right: 24px;
      top: 10px;
    }
    
    @media (max-width: 1024px) {
      .BCIUC {
        right: 10px;
        top: 13px;
      }
    }
    
    .BCIUC i, .BCIUC span {
      font-size: 14px;
      cursor: pointer;
    }
    
    .dtGiCS {
      display: none;
    }
    
    @media (max-width: 1024px) {
      .dtGiCS {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
      }
    }
    
    .jvmQoL {
      width: 220px;
      height: 24px;
      display: block;
      margin: 0 auto;
    }
    
    .gIkglq {
      padding: 16px 0 32px;
      width: 100%;
      float: left;
      background: #20282e;
    }
    
    @media (max-width: 1200px) {
      .gIkglq {
        padding: 0 0 10px 0;
      }
    }
    
    @media (max-width: 480px) {
      .gIkglq {
        overflow: hidden;
      }
    }
    
    .jskTfs {
      width: 1140px;
      margin: 0 auto;
    }
    
    @media (max-width: 1200px) {
      .jskTfs {
        width: 95%;
      }
    }
    
    @media (max-width: 480px) {
      .jskTfs {
        width: 100%;
        padding: 0 16px;
      }
    }
    
    .giBzFL {
      border-bottom: 1px solid #333f48;
      height: 50px;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
    }
    
    .hQMMLU {
      cursor: pointer;
      color: #d2d6da;
      height: 50px;
      line-height: 50px;
      display: inline-block;
      font-size: 14px;
      font-weight: 500;
      margin-left: 85px;
    }
    
    @media (max-width: 1200px) {
      .hQMMLU {
        margin-left: 64px;
      }
    }
    
    @media (max-width: 768px) {
      .hQMMLU {
        margin-left: 24px;
      }
    }
    
    .hQMMLU:first-child {
      margin-left: 0;
    }
    
    .hQMMLU.active {
      border-bottom: 2px solid #2980b9;
      font-weight: bold;
      color: #fff;
    }
    
    .eLuhb {
      padding-top: 25px;
    }
    
    @media (max-width: 480px) {
      .duJche.hidden-xs {
        display: none;
      }
    
      .duJche:first-child {
        display: block;
      }
    }
    
    .bjkwuU {
      padding: 10px 32px 10px 0;
      line-height: 1.4;
      height: 50px;
    }
    
    .OkAzG {
      font-size: 14px;
      font-weight: 300;
      text-decoration: none;
      color: #d2d6da;
    }
    
    .OkAzG:hover {
      color: #ffffff;
    }
    
    .cFpYxG {
      font-weight: 500;
      margin-top: 10px;
      padding-bottom: 14px;
      color: #d2d6da;
      cursor: pointer;
      display: none;
    }
    
    @media (max-width: 480px) {
      .cFpYxG {
        display: block;
      }
    }
    
    ul.desktop-nav-bar li.desktop-nav-item{
          position: relative;
    }
    
    .header-dropdown{
        position: absolute;
        left: -9999px;
        top: -9999px;
        z-index: -1;
        display: block;
        font-size: 12px;
        font-weight: 400;
        line-height: 1.5;
        -webkit-transition: all .065s;
        -moz-transition: all .065s;
        -ms-transition: all .065s;
        transition: all .065s;
    }
    .igiNnU{
        display: inline-block;
        width: 249px;
        padding: 0 24px;
        background-color: #333f48;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    }
    .igiNnU li a{
        color: #d2d6da;
    }
    .daHFXQ{
        display: flex;
    }
    .htqmEI{
        display: inline-block;
        width: 249px;
        padding: 0 24px;
        background-color: #f3f4f6;
        font-size: 14px;
        font-weight: 500;
    }
    .htqmEI li{
        color: #181e22;
    }
    .htqmEI li a{
        color: #697684;
    }
    .htqmEI li a:hover{
        font-weight: 500;
        color: #20282e;
    }
    .hPfnkz{
        list-style: none;
        height: 55px;
        padding: 24px 0;
        font-size: 14px;
        border-bottom: 1px solid rgba(164, 171, 179, 0.15);
        -webkit-transition: .065s ease-out .0001s;
        -moz-transition: .065s ease-out .0001s;
        -ms-transition: .065s ease-out .0001s;
        transition: .065s ease-out .0001s;
    }
    .hPfnkz:last-child{
        border-bottom: none;
    }
    .hPfnkz a{
        padding: 0;
        margin: 0;
        line-height: 17px;
        display: inline-block;
        width: 100%;
        opacity: 1;
    }
    .hPfnkz a:hover{
        font-weight: 500;
        color: #FFF;
        outline: 0;
        box-shadow: none;
        text-decoration: none;
    }
    .gGQLhs{
        visibility: hidden;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        position: relative;
        margin-top: -4px;
        -webkit-transition: all .065s;
        -moz-transition: all .065s;
        -ms-transition: all .065s;
        transition: all .065s;
    }
    li.desktop-nav-item:hover .header-dropdown{
        z-index: 1050;
    }
    li.desktop-nav-item:hover div.gGQLhs{
        visibility: visible;
    }
    li.desktop-nav-item:hover li.hPfnkz{
        height: 65px;
        -webkit-transition: .1s ease-out;
        -moz-transition: .1s ease-out;
        -ms-transition: .1s ease-out;
        transition: .1s ease-out;
    }
    
    .kUuGPq{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        order: -1;
        -ms-flex-order: -1;
        -webkit-order: -1;
        align-items: flex-end;
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        padding: 0 0 4px 25px;
        width: 100%;
        height: 56px
    }
    .lfrqTv{
        width: 220px;
        height: 24px;
        display: inline-block;
    }
    .cVwKWY{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        align-items: flex-end;
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        flex-wrap: wrap;
        -webkit-box-lines: multiple;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        font-weight: 500;
        min-height: 50px;
        width: 100%;
        background-color: #2980b9;
        padding: 0;
        color: #fff;
    }
    .japDLz{
        margin-bottom: 0;
    }
    .goBDoL{
        margin: auto 24px 10px auto;
    }
    .goBDoL i,
    .goBDoL span{
        font-size: 14px;
        cursor: pointer;
    }
    .bg-modal-desktop {
        /* min-height: 554px; */
        background: url(https://d3p0bla3numw14.cloudfront.net/assets/banner/Login-Banner-Desktop.jpg) no-repeat !important;
    }
    
    .bg-modal-tablet {
        min-height: 518px !important;
        background: url(https://d3p0bla3numw14.cloudfront.net/assets/banner/Login-Banner-Tablet.jpg) no-repeat !important;
    }
    
    .bg-modal-mobile {
        background: url(https://d3p0bla3numw14.cloudfront.net/assets/banner/Login-Banner-Mobile.jpg) no-repeat center !important;
    }
    @media (max-width: 1050px) and (min-width: 768px){
        .hidden-sm{
            display: none !important;
        }
        .dtGiCS{
            display: block !important;
        }
    }
    @media (max-width: 1050px){
        .cVwKWY{
            height: 56px;
            align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
        }
        .JQdPP{
            display: block !important;
            padding-left: 16px;
            z-index: 999;
        }
        .kUuGPq {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            order: 0;
            -ms-flex-order: 0;
            -webkit-order: 0;
            align-items: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            height: auto;
            width: auto;
            padding: 0;
        }
        .goBDoL {
            margin: 0 10px 0 0;
        }
    }
    a.desktop-account,
    a.mobile-account{
        -webkit-transition: color .3s ease;
        -moz-transition: color .3s ease;
        transition: color .3s ease;
    }
    a.desktop-account:focus,
    a.mobile-account:focus{
        outline: 0;
        outline-offset: 0;
        opacity: 1 !important;
    }
    
    /* popover styles */
    .popover{
        min-width: 218px !important;
        max-width: 100%;
        padding: 8px 0 16px 0;
        box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
        border: none;
        position: absolute;
        border-radius: 4px;
    }
    .popover.bottom{
        margin-left: -25px;
        margin-top: 4px;
    }
    .popover-content>:first-of-type {
        padding-right: 0 !important;
    }
    .popover-content{
        font-family: 'MuseoSans';
    }
    h3.user-email{
        display: block;
        margin: 0 0 12px 0;
        color: #a5adb5;
        font-size: 14px;
        font-weight: normal;
    }
    .popover-content a{
        display: block;
        margin-top: 24px;
        padding: 0;
        line-height: 1;
        color: #a5adb5;
        border-radius: 4px;
        font-size: 14px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .popover-content a:hover{
        text-decoration: none !important;
    }
    span.rui-icon{
        margin-right: 8px;
    }
    span.rui-icon:before{
        font-family: 'rui-icon';
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .acc-dashboard:before{
        content: '\e616';
    }
    .acc-listing:before{
        content: '\e012';
    }
    .acc-message:before{
        content: '\e010';
    }
    .acc-change:before{
        content: '\e009';
    }
    .acc-profile:before{
        content: '\e002';
    }
    .acc-email:before{
        content: '\e020';
    }
    .acc-favorite:before{
        content: '\e024';
    }
    .acc-search:before{
        content: '\e026';
    }
    .acc-save:before{
        content: '\e923';
    }
    .popover-content a:hover{
        text-decoration: underline;
    }
    .popover-content a:last-child{
        margin-bottom: 0;
    }
    .popover > .arrow{
        border-width: 6px;
    }
    .popover > .arrow:after{
        border-width: 5px;
    }
    .popover.bottom > .arrow{
        margin-left: 85px;
        top: -6px;
        display: none;
    }
    .popover.bottom > .arrow:after{
        margin-left: -6px;
        top: 1px;
    }
    div.divider{
        width: 100%;
        height: 1px;
        margin: 10px 0;
        background-color: #d8d8d8;
    }
    div.bottom-divider{
        margin: 24px 0 0 0; 
    }
    a.logout{
        display: block;
        margin: 16px 0;
        background-color: #2f8dcd;
        border: 1px solid #2f8dcd;
        color: #fff !important;
        padding: 8px 0;
        border-radius: 3px;
        text-align: center;
        line-height: 18px;
        font-size: 12px;
        font-weight: 600;
    }
    a.logout:hover{
        background-color: #0298e8;
        text-decoration: none !important;
    }
    a.mobile-account-item{
        color: #a5adb5;
        font-size: 14px;
    }
    a.mobile-account-item:hover{
        text-decoration: none;
    }
    a.mobile-account-item.add-listing{
        display: block;
        font-size: 16px;
    }
    .global-footer .social-links ul{
        font-size: 0;
    }
