:where(:not(html,iframe,body,canvas,img,svg,video,audio):not(svg *,symbol *,.layout-detail-body *)) {
    all: unset;
    display: revert
}

*,:after,:before {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

a,button {
    cursor: pointer
}

menu,ol,ul {
    list-style: none
}

img {
    max-block-size: 100%;
    max-inline-size: 100%
}

input,textarea {
    -webkit-user-select: auto
}

textarea {
    white-space: revert
}

meter {
    -webkit-appearance: revert;
    appearance: revert
}

:where(pre) {
    all: revert
}

::placeholder {
    color: unset
}

::marker {
    content: normal
}

:where([hidden]) {
    display: none
}

:where([contenteditable]:not([contenteditable=false])) {
    -moz-user-modify: read-write;
    -webkit-user-modify: read-write;
    -webkit-line-break: after-white-space;
    overflow-wrap: break-word;
    -webkit-user-select: auto
}

:where([draggable=true]) {
    -webkit-user-drag: element
}

:where(dialog:modal) {
    all: revert
}

body,html {
    text-size-adjust: none
}

input::-ms-clear,input::-ms-reveal,input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration {
    display: none
}

input.nice-select.open:-webkit-autofill,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover {
    -webkit-box-shadow: inset 0 0 0 30px #fff!important
}

::-webkit-placeholder,::placeholder {
    color: #9ca3af
}

del {
    text-decoration: line-through
}

/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.container,.container-fluid {
    padding-left: 12px;
    padding-right: 12px
}

.row {
    margin-left: -12px;
    margin-right: -12px
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
    padding-left: 12px;
    padding-right: 12px
}

@media(min-width: 1440px) {
    .col-lg {
        -ms-flex-preferred-size:0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: none;
        width: auto
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media(min-width: 1920px) {
    .col-xl {
        -ms-flex-preferred-size:0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: none;
        width: auto
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }
}

.row.flex-column,.row.gap-block {
    margin-block:-12px}

.row.flex-column>.col,.row.flex-column>[class^=col-],.row.gap-block>.col,.row.gap-block>[class^=col-] {
    padding-block:12px}

.row.gap-12 {
    margin-inline:-6px}

.row.gap-12>.col,.row.gap-12>[class^=col-] {
    padding-inline:6px}

@media (max-width: 1440px) {
    .row.no-gutters {
        margin-left:0;
        margin-right: 0
    }

    .row.no-gutters>.col,.row.no-gutters>[class*=col-] {
        padding-left: 0;
        padding-right: 0
    }
}

.text-align-left {
    text-align: left!important
}

.text-align-right {
    text-align: right!important
}

.text-align-center {
    text-align: center!important
}

.text-align-top {
    text-align: top!important
}

.text-align-bottom {
    text-align: bottom!important
}

.w-100,[data-fullwidth] {
    width: 100%!important
}

::-webkit-scrollbar {
    width: 10px
}

.b {
    font-weight: 600
}

.autobr {
    word-wrap: break-word;
    word-break: keep-all
}

.animation-el {
    opacity: 0;
    visibility: hidden
}

.stack {
    display: flex;
    flex-direction: column;
    gap: 10px
}

.spacing-0 {
    gap: 0!important
}

.spacing-5 {
    gap: .3125rem
}

.spacing-10,.spacing-15 {
    gap: .625rem
}

.spacing-20 {
    gap: 1.25rem
}

.spacing-25 {
    gap: 1.5625rem
}

.direction-column {
    flex-direction: column
}

.direction-row {
    flex-direction: row
}

.caution-block {
    background-color: #f7f8fa;
    border-radius: 3px;
    padding: 1.5rem;
    position: relative
}

.caution-block .caution-block-box1 {
    background-color: #eaeaeb;
    color: #606060;
    font-size: 1rem;
    padding: .5rem 1rem
}

.caution-block .caution-block-title {
    align-items: center;
    color: #18181c;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 600;
    gap: 4px
}

.caution-block .caution-block-title [class*=mgc_] {
    color: #18181c;
    font-size: 1.5rem
}

.caution-block .caution-item {
    word-wrap: break-word;
    color: #606060;
    font-size: 1rem;
    margin: .75rem 0;
    padding-left: .9375rem;
    position: relative;
    word-break: keep-all
}

.caution-block .caution-item:before {
    content: "・";
    display: inline-flex;
    left: 0;
    position: absolute;
    top: 0
}

.caution-block .btn-caution-block-toggle {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
    transform-origin: center;
    z-index: 10
}

.caution-block .btn-caution-block-toggle [class^=mgc_] {
    color: #18181c;
    font-size: 1.5rem
}

.caution-block.padding-15 {
    padding: .9375rem
}

.line01 {
    background-color: #e6e6e6;
    display: block;
    height: 1px;
    margin-block:.9375rem;width: 100%
}

.bullet-text {
    color: #606060;
    font-size: 1rem;
    font-weight: 500;
    padding-left: 15px;
    position: relative
}

.bullet-text:before {
    content: "・";
    left: 0;
    position: absolute;
    top: 0
}

.nodata-block {
    align-items: center;
    color: #7c889b;
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    font-weight: 500;
    justify-content: center;
    min-height: 150px
}

.nodata-block .icon {
    color: #7c889b;
    font-size: 1.5rem;
    margin-bottom: 10px
}

.nodata-block.type2 {
    border: 1px solid #e6e6e6;
    border-radius: 3px
}

.vselect {
    opacity: 0
}

body.loaded .vselect {
    opacity: 1
}

.list-style-type-decimal {
    list-style-type: decimal;
    padding-left: 1rem
}

.list-style-type-decimal li {
    list-style: inherit
}

.relative {
    position: relative!important
}

.absolute {
    position: absolute!important
}

.flex {
    display: flex;
    flex-direction: row
}

.flex-important {
    display: flex!important;
    flex-direction: row!important
}

.flex-col {
    display: flex;
    flex-direction: column
}

.flex-col-important {
    display: flex!important;
    flex-direction: column!important
}

.items-start {
    align-items: start!important
}

.items-center {
    align-items: center!important
}

.justify-center {
    justify-content: center!important
}

.justify-between {
    justify-content: space-between!important
}

.block {
    display: block!important
}

.inline-block {
    display: inline-block!important
}

.leading-0 {
    line-height: 0!important
}

@font-face {
    font-display: block;
    font-family: MingCute;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.some.co.kr/fonts/Mingcute-icon/MingCute.eot?ep97x6);
    src: url(https://static.some.co.kr/fonts/Mingcute-icon/MingCute.eot?ep97x6#iefix) format("embedded-opentype"),url(https://static.some.co.kr/fonts/Mingcute-icon/MingCute.ttf) format("truetype"),url(https://static.some.co.kr/fonts/Mingcute-icon/MingCute.woff) format("woff"),url(https://static.some.co.kr/fonts/Mingcute-icon/MingCute.svg) format("svg")
}

[class*=" mgc_"],[class^=mgc_] {
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: MingCute!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.mgc_ABS_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ABS_line:before {
    color: #09244b;
    content: ""
}

.mgc_add_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_add_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_add_fill:before {
    color: #09244b;
    content: ""
}

.mgc_add_line:before {
    color: #09244b;
    content: ""
}

.mgc_aerial_lift_fill:before {
    color: #09244b;
    content: ""
}

.mgc_aerial_lift_line:before {
    color: #09244b;
    content: ""
}

.mgc_aiming_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_aiming_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_aiming_fill:before {
    color: #09244b;
    content: ""
}

.mgc_aiming_line:before {
    color: #09244b;
    content: ""
}

.mgc_air_balloon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_air_balloon_line:before {
    color: #09244b;
    content: ""
}

.mgc_air_condition_fill:before {
    color: #09244b;
    content: ""
}

.mgc_air_condition_line:before {
    color: #09244b;
    content: ""
}

.mgc_air_condition_open_fill:before {
    color: #09244b;
    content: ""
}

.mgc_air_condition_open_line:before {
    color: #09244b;
    content: ""
}

.mgc_airbnb_fill:before {
    color: #09244b;
    content: ""
}

.mgc_airbnb_line:before {
    color: #09244b;
    content: ""
}

.mgc_airdrop_fill:before {
    color: #09244b;
    content: ""
}

.mgc_airdrop_line:before {
    color: #09244b;
    content: ""
}

.mgc_airplane_fill:before {
    color: #09244b;
    content: ""
}

.mgc_airplane_line:before {
    color: #09244b;
    content: ""
}

.mgc_airplay_fill:before {
    color: #09244b;
    content: ""
}

.mgc_airplay_line:before {
    color: #09244b;
    content: ""
}

.mgc_airpods_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_airpods_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_airpods_fill:before {
    color: #09244b;
    content: ""
}

.mgc_airpods_line:before {
    color: #09244b;
    content: ""
}

.mgc_alarm_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_alarm_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_alarm_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_alarm_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_album_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_album_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_album_fill:before {
    color: #09244b;
    content: ""
}

.mgc_album_line:before {
    color: #09244b;
    content: ""
}

.mgc_alert_fill:before {
    color: #09244b;
    content: ""
}

.mgc_alert_line:before {
    color: #09244b;
    content: ""
}

.mgc_alert_octagon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_alert_octagon_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_arrow_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_arrow_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_arrow_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_arrow_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_arrow_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_arrow_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_arrow_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_arrow_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_bottom_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_bottom_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_center_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_center_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_horizontal_center_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_horizontal_center_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_justify_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_justify_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_left_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_left_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_right_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_right_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_top_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_top_line:before {
    color: #09244b;
    content: ""
}

.mgc_align_vertical_center_fill:before {
    color: #09244b;
    content: ""
}

.mgc_align_vertical_center_line:before {
    color: #09244b;
    content: ""
}

.mgc_alipay_fill:before {
    color: #09244b;
    content: ""
}

.mgc_alipay_line:before {
    color: #09244b;
    content: ""
}

.mgc_american_football_fill:before {
    color: #09244b;
    content: ""
}

.mgc_american_football_line:before {
    color: #09244b;
    content: ""
}

.mgc_anchor_fill:before {
    color: #09244b;
    content: ""
}

.mgc_anchor_line:before {
    color: #09244b;
    content: ""
}

.mgc_and_fill:before {
    color: #09244b;
    content: ""
}

.mgc_and_line:before {
    color: #09244b;
    content: ""
}

.mgc_android_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_android_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_android_fill:before {
    color: #09244b;
    content: ""
}

.mgc_android_line:before {
    color: #09244b;
    content: ""
}

.mgc_angel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_angel_line:before {
    color: #09244b;
    content: ""
}

.mgc_angry_fill:before {
    color: #09244b;
    content: ""
}

.mgc_angry_line:before {
    color: #09244b;
    content: ""
}

.mgc_anniversary_fill:before {
    color: #09244b;
    content: ""
}

.mgc_anniversary_line:before {
    color: #09244b;
    content: ""
}

.mgc_announcement_fill:before {
    color: #09244b;
    content: ""
}

.mgc_announcement_line:before {
    color: #09244b;
    content: ""
}

.mgc_anticlockwise_alt_fill:before {
    color: #09244b;
    content: ""
}

.mgc_anticlockwise_alt_line:before {
    color: #09244b;
    content: ""
}

.mgc_anticlockwise_fill:before {
    color: #09244b;
    content: ""
}

.mgc_anticlockwise_line:before {
    color: #09244b;
    content: ""
}

.mgc_apple_fill:before {
    color: #09244b;
    content: ""
}

.mgc_apple_line:before {
    color: #09244b;
    content: ""
}

.mgc_appstore_fill:before {
    color: #09244b;
    content: ""
}

.mgc_appstore_line:before {
    color: #09244b;
    content: ""
}

.mgc_archive_fill:before {
    color: #09244b;
    content: ""
}

.mgc_archive_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_down_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_down_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_down_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_down_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_up_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_up_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_left_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_down_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_down_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_up_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_up_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_right_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_to_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_to_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_to_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_to_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_to_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_to_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_to_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_to_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_up_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_up_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrow_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrows_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrows_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrows_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrows_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrows_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrows_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_arrows_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_arrows_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_artboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_artboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_aspect_ratio_fill:before {
    color: #09244b;
    content: ""
}

.mgc_aspect_ratio_line:before {
    color: #09244b;
    content: ""
}

.mgc_asterisk_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_asterisk_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_asterisk_fill:before {
    color: #09244b;
    content: ""
}

.mgc_asterisk_line:before {
    color: #09244b;
    content: ""
}

.mgc_at_fill:before {
    color: #09244b;
    content: ""
}

.mgc_at_line:before {
    color: #09244b;
    content: ""
}

.mgc_attachment_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_attachment_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_attachment_fill:before {
    color: #09244b;
    content: ""
}

.mgc_attachment_line:before {
    color: #09244b;
    content: ""
}

.mgc_auction_fill:before {
    color: #09244b;
    content: ""
}

.mgc_auction_line:before {
    color: #09244b;
    content: ""
}

.mgc_audio_tape_fill:before {
    color: #09244b;
    content: ""
}

.mgc_audio_tape_line:before {
    color: #09244b;
    content: ""
}

.mgc_auto_hold_fill:before {
    color: #09244b;
    content: ""
}

.mgc_auto_hold_line:before {
    color: #09244b;
    content: ""
}

.mgc_avalanche_AVAX_fill:before {
    color: #09244b;
    content: ""
}

.mgc_avalanche_AVAX_line:before {
    color: #09244b;
    content: ""
}

.mgc_award_fill:before {
    color: #09244b;
    content: ""
}

.mgc_award_line:before {
    color: #09244b;
    content: ""
}

.mgc_axe_fill:before {
    color: #09244b;
    content: ""
}

.mgc_axe_line:before {
    color: #09244b;
    content: ""
}

.mgc_AZ_sort_ascending_letters_fill:before {
    color: #09244b;
    content: ""
}

.mgc_AZ_sort_ascending_letters_line:before {
    color: #09244b;
    content: ""
}

.mgc_baby_carriage_fill:before {
    color: #09244b;
    content: ""
}

.mgc_baby_carriage_line:before {
    color: #09244b;
    content: ""
}

.mgc_baby_fill:before {
    color: #09244b;
    content: ""
}

.mgc_baby_line:before {
    color: #09244b;
    content: ""
}

.mgc_back_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_back_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_back_fill:before {
    color: #09244b;
    content: ""
}

.mgc_back_line:before {
    color: #09244b;
    content: ""
}

.mgc_backboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_backboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_background_fill:before {
    color: #09244b;
    content: ""
}

.mgc_background_line:before {
    color: #09244b;
    content: ""
}

.mgc_backpack_fill:before {
    color: #09244b;
    content: ""
}

.mgc_backpack_line:before {
    color: #09244b;
    content: ""
}

.mgc_badge_fill:before {
    color: #09244b;
    content: ""
}

.mgc_badge_line:before {
    color: #09244b;
    content: ""
}

.mgc_badminton_fill:before {
    color: #09244b;
    content: ""
}

.mgc_badminton_line:before {
    color: #09244b;
    content: ""
}

.mgc_balance_fill:before {
    color: #09244b;
    content: ""
}

.mgc_balance_line:before {
    color: #09244b;
    content: ""
}

.mgc_balloon_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_balloon_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_bank_card_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bank_card_line:before {
    color: #09244b;
    content: ""
}

.mgc_bank_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bank_line:before {
    color: #09244b;
    content: ""
}

.mgc_bank_of_china_tower_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bank_of_china_tower_line:before {
    color: #09244b;
    content: ""
}

.mgc_barbell_fill:before {
    color: #09244b;
    content: ""
}

.mgc_barbell_line:before {
    color: #09244b;
    content: ""
}

.mgc_barcode_fill:before {
    color: #09244b;
    content: ""
}

.mgc_barcode_line:before {
    color: #09244b;
    content: ""
}

.mgc_barcode_scan_fill:before {
    color: #09244b;
    content: ""
}

.mgc_barcode_scan_line:before {
    color: #09244b;
    content: ""
}

.mgc_base_station_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_base_station_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_base_station_fill:before {
    color: #09244b;
    content: ""
}

.mgc_base_station_line:before {
    color: #09244b;
    content: ""
}

.mgc_baseball_fill:before {
    color: #09244b;
    content: ""
}

.mgc_baseball_line:before {
    color: #09244b;
    content: ""
}

.mgc_basket_fill:before {
    color: #09244b;
    content: ""
}

.mgc_basket_line:before {
    color: #09244b;
    content: ""
}

.mgc_basketball_fill:before {
    color: #09244b;
    content: ""
}

.mgc_basketball_line:before {
    color: #09244b;
    content: ""
}

.mgc_bath_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bath_line:before {
    color: #09244b;
    content: ""
}

.mgc_battery_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_battery_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_battery_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_battery_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_battery_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_battery_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_battery_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_battery_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_battery_automotive_fill:before {
    color: #09244b;
    content: ""
}

.mgc_battery_automotive_line:before {
    color: #09244b;
    content: ""
}

.mgc_battery_charging_fill:before {
    color: #09244b;
    content: ""
}

.mgc_battery_charging_line:before {
    color: #09244b;
    content: ""
}

.mgc_battery_fill:before {
    color: #09244b;
    content: ""
}

.mgc_battery_line:before {
    color: #09244b;
    content: ""
}

.mgc_bear_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bear_line:before {
    color: #09244b;
    content: ""
}

.mgc_beard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_beard_line:before {
    color: #09244b;
    content: ""
}

.mgc_bed_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bed_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_bed_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bed_line:before {
    color: #09244b;
    content: ""
}

.mgc_bell_ringing_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bell_ringing_line:before {
    color: #09244b;
    content: ""
}

.mgc_big_ben_fill:before {
    color: #09244b;
    content: ""
}

.mgc_big_ben_line:before {
    color: #09244b;
    content: ""
}

.mgc_bike_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bike_line:before {
    color: #09244b;
    content: ""
}

.mgc_bill_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bill_line:before {
    color: #09244b;
    content: ""
}

.mgc_binance_coin_BNB_fill:before {
    color: #09244b;
    content: ""
}

.mgc_binance_coin_BNB_line:before {
    color: #09244b;
    content: ""
}

.mgc_binance_USD_BUSD_fill:before {
    color: #09244b;
    content: ""
}

.mgc_binance_USD_BUSD_line:before {
    color: #09244b;
    content: ""
}

.mgc_bird_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bird_line:before {
    color: #09244b;
    content: ""
}

.mgc_black_board_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_black_board_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_black_board_fill:before {
    color: #09244b;
    content: ""
}

.mgc_black_board_line:before {
    color: #09244b;
    content: ""
}

.mgc_blessing_fill:before {
    color: #09244b;
    content: ""
}

.mgc_blessing_line:before {
    color: #09244b;
    content: ""
}

.mgc_bling_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bling_line:before {
    color: #09244b;
    content: ""
}

.mgc_bluetooth_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bluetooth_line:before {
    color: #09244b;
    content: ""
}

.mgc_bluetooth_off_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bluetooth_off_line:before {
    color: #09244b;
    content: ""
}

.mgc_BNB_fill:before {
    color: #09244b;
    content: ""
}

.mgc_BNB_line:before {
    color: #09244b;
    content: ""
}

.mgc_board_fill:before {
    color: #09244b;
    content: ""
}

.mgc_board_line:before {
    color: #09244b;
    content: ""
}

.mgc_body_fill:before {
    color: #09244b;
    content: ""
}

.mgc_body_line:before {
    color: #09244b;
    content: ""
}

.mgc_bold_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bold_line:before {
    color: #09244b;
    content: ""
}

.mgc_bone_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bone_line:before {
    color: #09244b;
    content: ""
}

.mgc_book_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_book_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_book_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_book_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_book_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_book_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_book_5_fill:before {
    color: #09244b;
    content: ""
}

.mgc_book_5_line:before {
    color: #09244b;
    content: ""
}

.mgc_book_6_fill:before {
    color: #09244b;
    content: ""
}

.mgc_book_6_line:before {
    color: #09244b;
    content: ""
}

.mgc_book_fill:before {
    color: #09244b;
    content: ""
}

.mgc_book_line:before {
    color: #09244b;
    content: ""
}

.mgc_bookmark_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bookmark_line:before {
    color: #09244b;
    content: ""
}

.mgc_bookmarks_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bookmarks_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_blank_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_blank_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_bottom_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_bottom_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_horizontal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_horizontal_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_inner_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_inner_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_outer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_outer_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_radius_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_radius_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_top_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_top_line:before {
    color: #09244b;
    content: ""
}

.mgc_border_vertical_fill:before {
    color: #09244b;
    content: ""
}

.mgc_border_vertical_line:before {
    color: #09244b;
    content: ""
}

.mgc_bow_tie_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bow_tie_line:before {
    color: #09244b;
    content: ""
}

.mgc_bowknot_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bowknot_line:before {
    color: #09244b;
    content: ""
}

.mgc_bowl_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bowl_line:before {
    color: #09244b;
    content: ""
}

.mgc_box_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_box_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_box_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_box_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_box_fill:before {
    color: #09244b;
    content: ""
}

.mgc_box_line:before {
    color: #09244b;
    content: ""
}

.mgc_braces_fill:before {
    color: #09244b;
    content: ""
}

.mgc_braces_line:before {
    color: #09244b;
    content: ""
}

.mgc_brackets_angle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_brackets_angle_line:before {
    color: #09244b;
    content: ""
}

.mgc_brackets_fill:before {
    color: #09244b;
    content: ""
}

.mgc_brackets_line:before {
    color: #09244b;
    content: ""
}

.mgc_brain_fill:before {
    color: #09244b;
    content: ""
}

.mgc_brain_line:before {
    color: #09244b;
    content: ""
}

.mgc_brake_fill:before {
    color: #09244b;
    content: ""
}

.mgc_brake_line:before {
    color: #09244b;
    content: ""
}

.mgc_bread_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bread_line:before {
    color: #09244b;
    content: ""
}

.mgc_bridge_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bridge_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_bridge_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bridge_line:before {
    color: #09244b;
    content: ""
}

.mgc_brief_fill:before {
    color: #09244b;
    content: ""
}

.mgc_brief_line:before {
    color: #09244b;
    content: ""
}

.mgc_briefcase_fill:before {
    color: #09244b;
    content: ""
}

.mgc_briefcase_line:before {
    color: #09244b;
    content: ""
}

.mgc_brightness_fill:before {
    color: #09244b;
    content: ""
}

.mgc_brightness_line:before {
    color: #09244b;
    content: ""
}

.mgc_broom_fill:before {
    color: #09244b;
    content: ""
}

.mgc_broom_line:before {
    color: #09244b;
    content: ""
}

.mgc_brush_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_brush_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_brush_fill:before {
    color: #09244b;
    content: ""
}

.mgc_brush_line:before {
    color: #09244b;
    content: ""
}

.mgc_bug_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bug_line:before {
    color: #09244b;
    content: ""
}

.mgc_building_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_building_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_building_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_building_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_building_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_building_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_building_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_building_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_building_5_fill:before {
    color: #09244b;
    content: ""
}

.mgc_building_5_line:before {
    color: #09244b;
    content: ""
}

.mgc_building_6_fill:before {
    color: #09244b;
    content: ""
}

.mgc_building_6_line:before {
    color: #09244b;
    content: ""
}

.mgc_bulb_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bulb_line:before {
    color: #09244b;
    content: ""
}

.mgc_burj_al_arab_fill:before {
    color: #09244b;
    content: ""
}

.mgc_burj_al_arab_line:before {
    color: #09244b;
    content: ""
}

.mgc_burj_khalifa_tower_fill:before {
    color: #09244b;
    content: ""
}

.mgc_burj_khalifa_tower_line:before {
    color: #09244b;
    content: ""
}

.mgc_bus_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bus_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_bus_fill:before {
    color: #09244b;
    content: ""
}

.mgc_bus_line:before {
    color: #09244b;
    content: ""
}

.mgc_butterfly_fill:before {
    color: #09244b;
    content: ""
}

.mgc_butterfly_line:before {
    color: #09244b;
    content: ""
}

.mgc_cactus_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cactus_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_cactus_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cactus_line:before {
    color: #09244b;
    content: ""
}

.mgc_cake_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cake_line:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_add_fill:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_add_line:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_day_fill:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_day_line:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_fill:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_line:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_month_fill:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_month_line:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_time_add_fill:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_time_add_line:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_week_fill:before {
    color: #09244b;
    content: ""
}

.mgc_calendar_week_line:before {
    color: #09244b;
    content: ""
}

.mgc_camcorder_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_camcorder_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_camcorder_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_camcorder_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_camcorder_fill:before {
    color: #09244b;
    content: ""
}

.mgc_camcorder_line:before {
    color: #09244b;
    content: ""
}

.mgc_camera_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_camera_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_camera_fill:before {
    color: #09244b;
    content: ""
}

.mgc_camera_line:before {
    color: #09244b;
    content: ""
}

.mgc_camera_rotate_fill:before {
    color: #09244b;
    content: ""
}

.mgc_camera_rotate_line:before {
    color: #09244b;
    content: ""
}

.mgc_campground_fill:before {
    color: #09244b;
    content: ""
}

.mgc_campground_line:before {
    color: #09244b;
    content: ""
}

.mgc_candle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_candle_line:before {
    color: #09244b;
    content: ""
}

.mgc_candy_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_candy_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_candy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_candy_line:before {
    color: #09244b;
    content: ""
}

.mgc_canton_tower_fill:before {
    color: #09244b;
    content: ""
}

.mgc_canton_tower_line:before {
    color: #09244b;
    content: ""
}

.mgc_car_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_car_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_car_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_car_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_car_door_fill:before {
    color: #09244b;
    content: ""
}

.mgc_car_door_line:before {
    color: #09244b;
    content: ""
}

.mgc_car_fill:before {
    color: #09244b;
    content: ""
}

.mgc_car_line:before {
    color: #09244b;
    content: ""
}

.mgc_car_window_fill:before {
    color: #09244b;
    content: ""
}

.mgc_car_window_line:before {
    color: #09244b;
    content: ""
}

.mgc_cardano_ADA_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cardano_ADA_line:before {
    color: #09244b;
    content: ""
}

.mgc_cardboard_vr_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cardboard_vr_line:before {
    color: #09244b;
    content: ""
}

.mgc_carplay_fill:before {
    color: #09244b;
    content: ""
}

.mgc_carplay_line:before {
    color: #09244b;
    content: ""
}

.mgc_carrot_fill:before {
    color: #09244b;
    content: ""
}

.mgc_carrot_line:before {
    color: #09244b;
    content: ""
}

.mgc_cat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cat_line:before {
    color: #09244b;
    content: ""
}

.mgc_ceiling_lamp_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ceiling_lamp_line:before {
    color: #09244b;
    content: ""
}

.mgc_celebrate_fill:before {
    color: #09244b;
    content: ""
}

.mgc_celebrate_line:before {
    color: #09244b;
    content: ""
}

.mgc_cellphone_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cellphone_line:before {
    color: #09244b;
    content: ""
}

.mgc_cellphone_vibration_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cellphone_vibration_line:before {
    color: #09244b;
    content: ""
}

.mgc_celsius_fill:before {
    color: #09244b;
    content: ""
}

.mgc_celsius_line:before {
    color: #09244b;
    content: ""
}

.mgc_certificate_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_certificate_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_certificate_fill:before {
    color: #09244b;
    content: ""
}

.mgc_certificate_line:before {
    color: #09244b;
    content: ""
}

.mgc_champagne_fill:before {
    color: #09244b;
    content: ""
}

.mgc_champagne_line:before {
    color: #09244b;
    content: ""
}

.mgc_charging_pile_fill:before {
    color: #09244b;
    content: ""
}

.mgc_charging_pile_line:before {
    color: #09244b;
    content: ""
}

.mgc_chart_bar_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chart_bar_line:before {
    color: #09244b;
    content: ""
}

.mgc_chart_line_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chart_line_line:before {
    color: #09244b;
    content: ""
}

.mgc_chart_pie_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chart_pie_line:before {
    color: #09244b;
    content: ""
}

.mgc_chat_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chat_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_chat_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chat_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_chat_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chat_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_chat_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chat_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_check_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_check_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_check_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_check_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_check_fill:before {
    color: #09244b;
    content: ""
}

.mgc_check_line:before {
    color: #09244b;
    content: ""
}

.mgc_checks_fill:before {
    color: #09244b;
    content: ""
}

.mgc_checks_line:before {
    color: #09244b;
    content: ""
}

.mgc_chess_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chess_line:before {
    color: #09244b;
    content: ""
}

.mgc_chicken_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chicken_line:before {
    color: #09244b;
    content: ""
}

.mgc_chines_knot_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chines_knot_line:before {
    color: #09244b;
    content: ""
}

.mgc_chip_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chip_line:before {
    color: #09244b;
    content: ""
}

.mgc_chopsticks_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chopsticks_line:before {
    color: #09244b;
    content: ""
}

.mgc_christ_the_redeemer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_christ_the_redeemer_line:before {
    color: #09244b;
    content: ""
}

.mgc_christmas_ball_fill:before {
    color: #09244b;
    content: ""
}

.mgc_christmas_ball_line:before {
    color: #09244b;
    content: ""
}

.mgc_christmas_hat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_christmas_hat_line:before {
    color: #09244b;
    content: ""
}

.mgc_chrome_fill:before {
    color: #09244b;
    content: ""
}

.mgc_chrome_line:before {
    color: #09244b;
    content: ""
}

.mgc_church_fill:before {
    color: #09244b;
    content: ""
}

.mgc_church_line:before {
    color: #09244b;
    content: ""
}

.mgc_clapperboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_clapperboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_classify_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_classify_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_classify_fill:before {
    color: #09244b;
    content: ""
}

.mgc_classify_line:before {
    color: #09244b;
    content: ""
}

.mgc_clipboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_clipboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_clock_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_clock_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_clock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_clock_line:before {
    color: #09244b;
    content: ""
}

.mgc_clockwise_alt_fill:before {
    color: #09244b;
    content: ""
}

.mgc_clockwise_alt_line:before {
    color: #09244b;
    content: ""
}

.mgc_clockwise_fill:before {
    color: #09244b;
    content: ""
}

.mgc_clockwise_line:before {
    color: #09244b;
    content: ""
}

.mgc_close_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_close_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_close_fill:before {
    color: #09244b;
    content: ""
}

.mgc_close_line:before {
    color: #09244b;
    content: ""
}

.mgc_cloud_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cloud_lightning_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cloud_lightning_line:before {
    color: #09244b;
    content: ""
}

.mgc_cloud_line:before {
    color: #09244b;
    content: ""
}

.mgc_cloud_snow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cloud_snow_line:before {
    color: #09244b;
    content: ""
}

.mgc_cloud_windy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cloud_windy_line:before {
    color: #09244b;
    content: ""
}

.mgc_clubs_fill:before {
    color: #09244b;
    content: ""
}

.mgc_clubs_line:before {
    color: #09244b;
    content: ""
}

.mgc_coat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_coat_line:before {
    color: #09244b;
    content: ""
}

.mgc_coathanger_fill:before {
    color: #09244b;
    content: ""
}

.mgc_coathanger_line:before {
    color: #09244b;
    content: ""
}

.mgc_code_fill:before {
    color: #09244b;
    content: ""
}

.mgc_code_line:before {
    color: #09244b;
    content: ""
}

.mgc_codepen_fill:before {
    color: #09244b;
    content: ""
}

.mgc_codepen_line:before {
    color: #09244b;
    content: ""
}

.mgc_coin_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_coin_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_coin_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_coin_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_coin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_coin_line:before {
    color: #09244b;
    content: ""
}

.mgc_color_filter_fill:before {
    color: #09244b;
    content: ""
}

.mgc_color_filter_line:before {
    color: #09244b;
    content: ""
}

.mgc_color_picker_fill:before {
    color: #09244b;
    content: ""
}

.mgc_color_picker_line:before {
    color: #09244b;
    content: ""
}

.mgc_column_fill:before {
    color: #09244b;
    content: ""
}

.mgc_column_line:before {
    color: #09244b;
    content: ""
}

.mgc_columns_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_columns_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_columns_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_columns_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_command_fill:before {
    color: #09244b;
    content: ""
}

.mgc_command_line:before {
    color: #09244b;
    content: ""
}

.mgc_comment_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_comment_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_comment_fill:before {
    color: #09244b;
    content: ""
}

.mgc_comment_line:before {
    color: #09244b;
    content: ""
}

.mgc_compass_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_compass_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_compass_fill:before {
    color: #09244b;
    content: ""
}

.mgc_compass_line:before {
    color: #09244b;
    content: ""
}

.mgc_computer_camera_fill:before {
    color: #09244b;
    content: ""
}

.mgc_computer_camera_line:before {
    color: #09244b;
    content: ""
}

.mgc_computer_camera_off_fill:before {
    color: #09244b;
    content: ""
}

.mgc_computer_camera_off_line:before {
    color: #09244b;
    content: ""
}

.mgc_computer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_computer_line:before {
    color: #09244b;
    content: ""
}

.mgc_confused_fill:before {
    color: #09244b;
    content: ""
}

.mgc_confused_line:before {
    color: #09244b;
    content: ""
}

.mgc_contacts_fill:before {
    color: #09244b;
    content: ""
}

.mgc_contacts_line:before {
    color: #09244b;
    content: ""
}

.mgc_cookie_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cookie_line:before {
    color: #09244b;
    content: ""
}

.mgc_cookie_man_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cookie_man_line:before {
    color: #09244b;
    content: ""
}

.mgc_copper_coin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_copper_coin_line:before {
    color: #09244b;
    content: ""
}

.mgc_copy_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_copy_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_copy_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_copy_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_copy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_copy_line:before {
    color: #09244b;
    content: ""
}

.mgc_copyright_fill:before {
    color: #09244b;
    content: ""
}

.mgc_copyright_line:before {
    color: #09244b;
    content: ""
}

.mgc_counter_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_counter_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_counter_fill:before {
    color: #09244b;
    content: ""
}

.mgc_counter_line:before {
    color: #09244b;
    content: ""
}

.mgc_coupon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_coupon_line:before {
    color: #09244b;
    content: ""
}

.mgc_crutch_fill:before {
    color: #09244b;
    content: ""
}

.mgc_crutch_line:before {
    color: #09244b;
    content: ""
}

.mgc_cube_3d_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cube_3d_line:before {
    color: #09244b;
    content: ""
}

.mgc_cupcake_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cupcake_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_baht_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_baht_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_baht_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_baht_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_bitcoin_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_bitcoin_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_bitcoin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_bitcoin_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_cny_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_cny_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_cny_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_cny_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_dollar_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_dollar_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_dollar_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_dollar_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_euro_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_euro_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_euro_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_euro_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_lira_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_lira_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_lira_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_lira_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_pound_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_pound_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_pound_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_pound_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_rubel_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_rubel_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_rubel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_rubel_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_rupee_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_rupee_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_rupee_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_rupee_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_shekel_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_shekel_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_shekel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_shekel_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_won_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_won_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_currency_won_fill:before {
    color: #09244b;
    content: ""
}

.mgc_currency_won_line:before {
    color: #09244b;
    content: ""
}

.mgc_cursor_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cursor_line:before {
    color: #09244b;
    content: ""
}

.mgc_cursor_text_fill:before {
    color: #09244b;
    content: ""
}

.mgc_cursor_text_line:before {
    color: #09244b;
    content: ""
}

.mgc_dandelion_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dandelion_line:before {
    color: #09244b;
    content: ""
}

.mgc_dashboard_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dashboard_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_dashboard_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dashboard_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_dashboard_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dashboard_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_dashboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dashboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_deer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_deer_line:before {
    color: #09244b;
    content: ""
}

.mgc_delete_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_delete_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_delete_back_fill:before {
    color: #09244b;
    content: ""
}

.mgc_delete_back_line:before {
    color: #09244b;
    content: ""
}

.mgc_delete_fill:before {
    color: #09244b;
    content: ""
}

.mgc_delete_line:before {
    color: #09244b;
    content: ""
}

.mgc_dental_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dental_line:before {
    color: #09244b;
    content: ""
}

.mgc_department_fill:before {
    color: #09244b;
    content: ""
}

.mgc_department_line:before {
    color: #09244b;
    content: ""
}

.mgc_desk_fill:before {
    color: #09244b;
    content: ""
}

.mgc_desk_lamp_fill:before {
    color: #09244b;
    content: ""
}

.mgc_desk_lamp_line:before {
    color: #09244b;
    content: ""
}

.mgc_desk_line:before {
    color: #09244b;
    content: ""
}

.mgc_device_fill:before {
    color: #09244b;
    content: ""
}

.mgc_device_line:before {
    color: #09244b;
    content: ""
}

.mgc_diamond_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_diamond_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_diamond_fill:before {
    color: #09244b;
    content: ""
}

.mgc_diamond_line:before {
    color: #09244b;
    content: ""
}

.mgc_diary_fill:before {
    color: #09244b;
    content: ""
}

.mgc_diary_line:before {
    color: #09244b;
    content: ""
}

.mgc_dingtalk_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dingtalk_line:before {
    color: #09244b;
    content: ""
}

.mgc_directions_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_directions_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_directions_fill:before {
    color: #09244b;
    content: ""
}

.mgc_directions_line:before {
    color: #09244b;
    content: ""
}

.mgc_directory_fill:before {
    color: #09244b;
    content: ""
}

.mgc_directory_line:before {
    color: #09244b;
    content: ""
}

.mgc_disc_fill:before {
    color: #09244b;
    content: ""
}

.mgc_disc_line:before {
    color: #09244b;
    content: ""
}

.mgc_discord_fill:before {
    color: #09244b;
    content: ""
}

.mgc_discord_line:before {
    color: #09244b;
    content: ""
}

.mgc_display_fill:before {
    color: #09244b;
    content: ""
}

.mgc_display_line:before {
    color: #09244b;
    content: ""
}

.mgc_distribute_spacing_horizontal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_distribute_spacing_horizontal_line:before {
    color: #09244b;
    content: ""
}

.mgc_distribute_spacing_vertical_fill:before {
    color: #09244b;
    content: ""
}

.mgc_distribute_spacing_vertical_line:before {
    color: #09244b;
    content: ""
}

.mgc_dividing_line_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dividing_line_line:before {
    color: #09244b;
    content: ""
}

.mgc_doc_fill:before {
    color: #09244b;
    content: ""
}

.mgc_doc_line:before {
    color: #09244b;
    content: ""
}

.mgc_document_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_document_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_document_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_document_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_document_fill:before {
    color: #09244b;
    content: ""
}

.mgc_document_line:before {
    color: #09244b;
    content: ""
}

.mgc_documents_fill:before {
    color: #09244b;
    content: ""
}

.mgc_documents_line:before {
    color: #09244b;
    content: ""
}

.mgc_dog_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dog_line:before {
    color: #09244b;
    content: ""
}

.mgc_dogecoin_DOGE_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dogecoin_DOGE_line:before {
    color: #09244b;
    content: ""
}

.mgc_door_fill:before {
    color: #09244b;
    content: ""
}

.mgc_door_line:before {
    color: #09244b;
    content: ""
}

.mgc_dot_grid_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dot_grid_line:before {
    color: #09244b;
    content: ""
}

.mgc_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_down_small_fill:before {
    color: #09244b;
    content: ""
}

.mgc_down_small_line:before {
    color: #09244b;
    content: ""
}

.mgc_download_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_download_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_download_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_download_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_download_fill:before {
    color: #09244b;
    content: ""
}

.mgc_download_line:before {
    color: #09244b;
    content: ""
}

.mgc_dragonfly_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dragonfly_line:before {
    color: #09244b;
    content: ""
}

.mgc_drawer_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_drawer_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_drawer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_drawer_line:before {
    color: #09244b;
    content: ""
}

.mgc_drawing_board_fill:before {
    color: #09244b;
    content: ""
}

.mgc_drawing_board_line:before {
    color: #09244b;
    content: ""
}

.mgc_dress_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dress_line:before {
    color: #09244b;
    content: ""
}

.mgc_dribbble_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dribbble_line:before {
    color: #09244b;
    content: ""
}

.mgc_drink_fill:before {
    color: #09244b;
    content: ""
}

.mgc_drink_line:before {
    color: #09244b;
    content: ""
}

.mgc_drizzle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_drizzle_line:before {
    color: #09244b;
    content: ""
}

.mgc_drone_fill:before {
    color: #09244b;
    content: ""
}

.mgc_drone_line:before {
    color: #09244b;
    content: ""
}

.mgc_drop_fill:before {
    color: #09244b;
    content: ""
}

.mgc_drop_line:before {
    color: #09244b;
    content: ""
}

.mgc_drum_fill:before {
    color: #09244b;
    content: ""
}

.mgc_drum_line:before {
    color: #09244b;
    content: ""
}

.mgc_dutch_windmill_fill:before {
    color: #09244b;
    content: ""
}

.mgc_dutch_windmill_line:before {
    color: #09244b;
    content: ""
}

.mgc_ear_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ear_line:before {
    color: #09244b;
    content: ""
}

.mgc_earth_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_earth_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_earth_fill:before {
    color: #09244b;
    content: ""
}

.mgc_earth_latitude_fill:before {
    color: #09244b;
    content: ""
}

.mgc_earth_latitude_line:before {
    color: #09244b;
    content: ""
}

.mgc_earth_line:before {
    color: #09244b;
    content: ""
}

.mgc_earth_longitude_fill:before {
    color: #09244b;
    content: ""
}

.mgc_earth_longitude_line:before {
    color: #09244b;
    content: ""
}

.mgc_ebike_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ebike_line:before {
    color: #09244b;
    content: ""
}

.mgc_edge_fill:before {
    color: #09244b;
    content: ""
}

.mgc_edge_line:before {
    color: #09244b;
    content: ""
}

.mgc_edit_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_edit_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_edit_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_edit_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_edit_fill:before {
    color: #09244b;
    content: ""
}

.mgc_edit_line:before {
    color: #09244b;
    content: ""
}

.mgc_egg_crack_fill:before {
    color: #09244b;
    content: ""
}

.mgc_egg_crack_line:before {
    color: #09244b;
    content: ""
}

.mgc_egg_fill:before {
    color: #09244b;
    content: ""
}

.mgc_egg_line:before {
    color: #09244b;
    content: ""
}

.mgc_egyptian_pyramids_fill:before {
    color: #09244b;
    content: ""
}

.mgc_egyptian_pyramids_line:before {
    color: #09244b;
    content: ""
}

.mgc_eiffel_tower_fill:before {
    color: #09244b;
    content: ""
}

.mgc_eiffel_tower_line:before {
    color: #09244b;
    content: ""
}

.mgc_emergency_flashers_fill:before {
    color: #09244b;
    content: ""
}

.mgc_emergency_flashers_line:before {
    color: #09244b;
    content: ""
}

.mgc_emoji_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_emoji_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_emoji_fill:before {
    color: #09244b;
    content: ""
}

.mgc_emoji_line:before {
    color: #09244b;
    content: ""
}

.mgc_engine_fill:before {
    color: #09244b;
    content: ""
}

.mgc_engine_line:before {
    color: #09244b;
    content: ""
}

.mgc_enter_door_fill:before {
    color: #09244b;
    content: ""
}

.mgc_enter_door_line:before {
    color: #09244b;
    content: ""
}

.mgc_entrance_fill:before {
    color: #09244b;
    content: ""
}

.mgc_entrance_line:before {
    color: #09244b;
    content: ""
}

.mgc_eraser_fill:before {
    color: #09244b;
    content: ""
}

.mgc_eraser_line:before {
    color: #09244b;
    content: ""
}

.mgc_escalator_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_escalator_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_escalator_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_escalator_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_ethereum_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ethereum_line:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_baht_fill:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_baht_line:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_bitcoin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_bitcoin_line:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_cny_fill:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_cny_line:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_dollar_fill:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_dollar_line:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_euro_fill:before {
    color: #09244b;
    content: ""
}

.mgc_exchange_euro_line:before {
    color: #09244b;
    content: ""
}

.mgc_exit_door_fill:before {
    color: #09244b;
    content: ""
}

.mgc_exit_door_line:before {
    color: #09244b;
    content: ""
}

.mgc_exit_fill:before {
    color: #09244b;
    content: ""
}

.mgc_exit_line:before {
    color: #09244b;
    content: ""
}

.mgc_expand_player_fill:before {
    color: #09244b;
    content: ""
}

.mgc_expand_player_line:before {
    color: #09244b;
    content: ""
}

.mgc_exposure_fill:before {
    color: #09244b;
    content: ""
}

.mgc_exposure_line:before {
    color: #09244b;
    content: ""
}

.mgc_external_link_fill:before {
    color: #09244b;
    content: ""
}

.mgc_external_link_line:before {
    color: #09244b;
    content: ""
}

.mgc_eye_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_eye_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_eye_close_fill:before {
    color: #09244b;
    content: ""
}

.mgc_eye_close_line:before {
    color: #09244b;
    content: ""
}

.mgc_eye_fill:before {
    color: #09244b;
    content: ""
}

.mgc_eye_line:before {
    color: #09244b;
    content: ""
}

.mgc_eyebrow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_eyebrow_line:before {
    color: #09244b;
    content: ""
}

.mgc_eyeglass_fill:before {
    color: #09244b;
    content: ""
}

.mgc_eyeglass_line:before {
    color: #09244b;
    content: ""
}

.mgc_face_fill:before {
    color: #09244b;
    content: ""
}

.mgc_face_line:before {
    color: #09244b;
    content: ""
}

.mgc_face_mask_fill:before {
    color: #09244b;
    content: ""
}

.mgc_face_mask_line:before {
    color: #09244b;
    content: ""
}

.mgc_facebook_fill:before {
    color: #09244b;
    content: ""
}

.mgc_facebook_line:before {
    color: #09244b;
    content: ""
}

.mgc_faceid_fill:before {
    color: #09244b;
    content: ""
}

.mgc_faceid_line:before {
    color: #09244b;
    content: ""
}

.mgc_factory_fill:before {
    color: #09244b;
    content: ""
}

.mgc_factory_line:before {
    color: #09244b;
    content: ""
}

.mgc_fahrenheit_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fahrenheit_line:before {
    color: #09244b;
    content: ""
}

.mgc_fan_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fan_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_fan_direction_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fan_direction_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_fan_direction_front_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fan_direction_front_line:before {
    color: #09244b;
    content: ""
}

.mgc_fan_direction_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fan_direction_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_fan_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fan_line:before {
    color: #09244b;
    content: ""
}

.mgc_fast_forward_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fast_forward_line:before {
    color: #09244b;
    content: ""
}

.mgc_fast_rewind_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fast_rewind_line:before {
    color: #09244b;
    content: ""
}

.mgc_father_christmas_fill:before {
    color: #09244b;
    content: ""
}

.mgc_father_christmas_line:before {
    color: #09244b;
    content: ""
}

.mgc_female_fill:before {
    color: #09244b;
    content: ""
}

.mgc_female_line:before {
    color: #09244b;
    content: ""
}

.mgc_ferris_wheel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ferris_wheel_line:before {
    color: #09244b;
    content: ""
}

.mgc_figma_fill:before {
    color: #09244b;
    content: ""
}

.mgc_figma_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_certificate_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_certificate_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_check_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_check_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_code_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_code_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_download_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_download_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_export_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_export_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_forbid_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_forbid_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_import_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_import_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_info_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_info_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_locked_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_locked_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_more_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_more_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_music_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_music_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_new_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_new_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_search_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_search_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_security_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_security_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_star_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_star_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_unknown_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_unknown_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_upload_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_upload_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_warning_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_warning_line:before {
    color: #09244b;
    content: ""
}

.mgc_file_zip_fill:before {
    color: #09244b;
    content: ""
}

.mgc_file_zip_line:before {
    color: #09244b;
    content: ""
}

.mgc_film_fill:before {
    color: #09244b;
    content: ""
}

.mgc_film_line:before {
    color: #09244b;
    content: ""
}

.mgc_filter_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_filter_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_filter_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_filter_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_filter_fill:before {
    color: #09244b;
    content: ""
}

.mgc_filter_line:before {
    color: #09244b;
    content: ""
}

.mgc_finger_press_fill:before {
    color: #09244b;
    content: ""
}

.mgc_finger_press_line:before {
    color: #09244b;
    content: ""
}

.mgc_finger_rock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_finger_rock_line:before {
    color: #09244b;
    content: ""
}

.mgc_finger_swipe_fill:before {
    color: #09244b;
    content: ""
}

.mgc_finger_swipe_line:before {
    color: #09244b;
    content: ""
}

.mgc_finger_tap_fill:before {
    color: #09244b;
    content: ""
}

.mgc_finger_tap_line:before {
    color: #09244b;
    content: ""
}

.mgc_fingerprint_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fingerprint_line:before {
    color: #09244b;
    content: ""
}

.mgc_fire_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fire_line:before {
    color: #09244b;
    content: ""
}

.mgc_firecracker_fill:before {
    color: #09244b;
    content: ""
}

.mgc_firecracker_line:before {
    color: #09244b;
    content: ""
}

.mgc_firefox_fill:before {
    color: #09244b;
    content: ""
}

.mgc_firefox_line:before {
    color: #09244b;
    content: ""
}

.mgc_firework_fill:before {
    color: #09244b;
    content: ""
}

.mgc_firework_line:before {
    color: #09244b;
    content: ""
}

.mgc_fish_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fish_line:before {
    color: #09244b;
    content: ""
}

.mgc_fitness_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fitness_line:before {
    color: #09244b;
    content: ""
}

.mgc_flag_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flag_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_flag_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flag_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_flag_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flag_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_flag_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flag_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_flame_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flame_line:before {
    color: #09244b;
    content: ""
}

.mgc_flash_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flash_line:before {
    color: #09244b;
    content: ""
}

.mgc_flashlight_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flashlight_line:before {
    color: #09244b;
    content: ""
}

.mgc_flask_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flask_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_flask_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flask_line:before {
    color: #09244b;
    content: ""
}

.mgc_flight_inflight_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flight_inflight_line:before {
    color: #09244b;
    content: ""
}

.mgc_flight_land_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flight_land_line:before {
    color: #09244b;
    content: ""
}

.mgc_flight_takeoff_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flight_takeoff_line:before {
    color: #09244b;
    content: ""
}

.mgc_flip_horizontal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flip_horizontal_line:before {
    color: #09244b;
    content: ""
}

.mgc_flip_vertical_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flip_vertical_line:before {
    color: #09244b;
    content: ""
}

.mgc_floating_dust_fill:before {
    color: #09244b;
    content: ""
}

.mgc_floating_dust_line:before {
    color: #09244b;
    content: ""
}

.mgc_flower_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flower_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_flower_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flower_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_flower_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flower_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_flower_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flower_line:before {
    color: #09244b;
    content: ""
}

.mgc_flowerpot_fill:before {
    color: #09244b;
    content: ""
}

.mgc_flowerpot_line:before {
    color: #09244b;
    content: ""
}

.mgc_fog_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fog_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_check_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_check_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_delete_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_delete_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_download_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_download_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_forbid_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_forbid_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_info_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_info_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_locked_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_locked_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_locked_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_locked_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_minus_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_minus_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_more_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_more_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_open_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_open_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_open_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_open_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_security_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_security_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_star_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_star_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_upload_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_upload_line:before {
    color: #09244b;
    content: ""
}

.mgc_folder_warning_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folder_warning_line:before {
    color: #09244b;
    content: ""
}

.mgc_folders_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folders_line:before {
    color: #09244b;
    content: ""
}

.mgc_folding_fan_fill:before {
    color: #09244b;
    content: ""
}

.mgc_folding_fan_line:before {
    color: #09244b;
    content: ""
}

.mgc_font_fill:before {
    color: #09244b;
    content: ""
}

.mgc_font_line:before {
    color: #09244b;
    content: ""
}

.mgc_font_size_fill:before {
    color: #09244b;
    content: ""
}

.mgc_font_size_line:before {
    color: #09244b;
    content: ""
}

.mgc_foot_fill:before {
    color: #09244b;
    content: ""
}

.mgc_foot_line:before {
    color: #09244b;
    content: ""
}

.mgc_football_fill:before {
    color: #09244b;
    content: ""
}

.mgc_football_line:before {
    color: #09244b;
    content: ""
}

.mgc_forbid_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_forbid_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_fork_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fork_knife_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fork_knife_line:before {
    color: #09244b;
    content: ""
}

.mgc_fork_line:before {
    color: #09244b;
    content: ""
}

.mgc_fork_spoon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fork_spoon_line:before {
    color: #09244b;
    content: ""
}

.mgc_formula_fill:before {
    color: #09244b;
    content: ""
}

.mgc_formula_line:before {
    color: #09244b;
    content: ""
}

.mgc_forward_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_forward_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_forward_fill:before {
    color: #09244b;
    content: ""
}

.mgc_forward_line:before {
    color: #09244b;
    content: ""
}

.mgc_four_wheel_drive_fill:before {
    color: #09244b;
    content: ""
}

.mgc_four_wheel_drive_line:before {
    color: #09244b;
    content: ""
}

.mgc_frame_fill:before {
    color: #09244b;
    content: ""
}

.mgc_frame_line:before {
    color: #09244b;
    content: ""
}

.mgc_fridge_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fridge_line:before {
    color: #09244b;
    content: ""
}

.mgc_front_fog_lights_fill:before {
    color: #09244b;
    content: ""
}

.mgc_front_fog_lights_line:before {
    color: #09244b;
    content: ""
}

.mgc_front_windshield_defroster_fill:before {
    color: #09244b;
    content: ""
}

.mgc_front_windshield_defroster_line:before {
    color: #09244b;
    content: ""
}

.mgc_fullscreen_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fullscreen_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_fullscreen_exit_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fullscreen_exit_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_fullscreen_exit_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fullscreen_exit_line:before {
    color: #09244b;
    content: ""
}

.mgc_fullscreen_fill:before {
    color: #09244b;
    content: ""
}

.mgc_fullscreen_line:before {
    color: #09244b;
    content: ""
}

.mgc_game_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_game_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_game_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_game_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_gas_station_fill:before {
    color: #09244b;
    content: ""
}

.mgc_gas_station_line:before {
    color: #09244b;
    content: ""
}

.mgc_gesture_unlock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_gesture_unlock_line:before {
    color: #09244b;
    content: ""
}

.mgc_ghost_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ghost_line:before {
    color: #09244b;
    content: ""
}

.mgc_gift_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_gift_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_gift_card_fill:before {
    color: #09244b;
    content: ""
}

.mgc_gift_card_line:before {
    color: #09244b;
    content: ""
}

.mgc_gift_fill:before {
    color: #09244b;
    content: ""
}

.mgc_gift_line:before {
    color: #09244b;
    content: ""
}

.mgc_git_branch_fill:before {
    color: #09244b;
    content: ""
}

.mgc_git_branch_line:before {
    color: #09244b;
    content: ""
}

.mgc_git_commit_fill:before {
    color: #09244b;
    content: ""
}

.mgc_git_commit_line:before {
    color: #09244b;
    content: ""
}

.mgc_git_compare_fill:before {
    color: #09244b;
    content: ""
}

.mgc_git_compare_line:before {
    color: #09244b;
    content: ""
}

.mgc_git_lab_fill:before {
    color: #09244b;
    content: ""
}

.mgc_git_lab_line:before {
    color: #09244b;
    content: ""
}

.mgc_git_merge_fill:before {
    color: #09244b;
    content: ""
}

.mgc_git_merge_line:before {
    color: #09244b;
    content: ""
}

.mgc_git_pull_request_close_fill:before {
    color: #09244b;
    content: ""
}

.mgc_git_pull_request_close_line:before {
    color: #09244b;
    content: ""
}

.mgc_git_pull_request_fill:before {
    color: #09244b;
    content: ""
}

.mgc_git_pull_request_line:before {
    color: #09244b;
    content: ""
}

.mgc_github_fill:before {
    color: #09244b;
    content: ""
}

.mgc_github_line:before {
    color: #09244b;
    content: ""
}

.mgc_glass_cup_fill:before {
    color: #09244b;
    content: ""
}

.mgc_glass_cup_line:before {
    color: #09244b;
    content: ""
}

.mgc_globe_fill:before {
    color: #09244b;
    content: ""
}

.mgc_globe_line:before {
    color: #09244b;
    content: ""
}

.mgc_glove_fill:before {
    color: #09244b;
    content: ""
}

.mgc_glove_line:before {
    color: #09244b;
    content: ""
}

.mgc_google_fill:before {
    color: #09244b;
    content: ""
}

.mgc_google_line:before {
    color: #09244b;
    content: ""
}

.mgc_google_play_fill:before {
    color: #09244b;
    content: ""
}

.mgc_google_play_line:before {
    color: #09244b;
    content: ""
}

.mgc_government_fill:before {
    color: #09244b;
    content: ""
}

.mgc_government_line:before {
    color: #09244b;
    content: ""
}

.mgc_gradienter_fill:before {
    color: #09244b;
    content: ""
}

.mgc_gradienter_line:before {
    color: #09244b;
    content: ""
}

.mgc_grass_fill:before {
    color: #09244b;
    content: ""
}

.mgc_grass_line:before {
    color: #09244b;
    content: ""
}

.mgc_greatwall_fill:before {
    color: #09244b;
    content: ""
}

.mgc_greatwall_line:before {
    color: #09244b;
    content: ""
}

.mgc_grid_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_grid_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_grid_fill:before {
    color: #09244b;
    content: ""
}

.mgc_grid_line:before {
    color: #09244b;
    content: ""
}

.mgc_group_fill:before {
    color: #09244b;
    content: ""
}

.mgc_group_line:before {
    color: #09244b;
    content: ""
}

.mgc_hail_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hail_line:before {
    color: #09244b;
    content: ""
}

.mgc_hair_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hair_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_hair_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hair_line:before {
    color: #09244b;
    content: ""
}

.mgc_hammer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hammer_line:before {
    color: #09244b;
    content: ""
}

.mgc_hand_card_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hand_card_line:before {
    color: #09244b;
    content: ""
}

.mgc_hand_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hand_finger_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hand_finger_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_hand_finger_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hand_finger_line:before {
    color: #09244b;
    content: ""
}

.mgc_hand_grab_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hand_grab_line:before {
    color: #09244b;
    content: ""
}

.mgc_hand_heart_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hand_heart_line:before {
    color: #09244b;
    content: ""
}

.mgc_hand_line:before {
    color: #09244b;
    content: ""
}

.mgc_hand_two_fingers_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hand_two_fingers_line:before {
    color: #09244b;
    content: ""
}

.mgc_hands_clapping_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hands_clapping_line:before {
    color: #09244b;
    content: ""
}

.mgc_happy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_happy_line:before {
    color: #09244b;
    content: ""
}

.mgc_hashtag_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hashtag_line:before {
    color: #09244b;
    content: ""
}

.mgc_hat_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hat_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_hat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hat_line:before {
    color: #09244b;
    content: ""
}

.mgc_haze_fill:before {
    color: #09244b;
    content: ""
}

.mgc_haze_line:before {
    color: #09244b;
    content: ""
}

.mgc_head_fill:before {
    color: #09244b;
    content: ""
}

.mgc_head_line:before {
    color: #09244b;
    content: ""
}

.mgc_Heading_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_Heading_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_Heading_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_Heading_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_Heading_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_Heading_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_headphone_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_headphone_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_headphone_fill:before {
    color: #09244b;
    content: ""
}

.mgc_headphone_line:before {
    color: #09244b;
    content: ""
}

.mgc_heart_crack_fill:before {
    color: #09244b;
    content: ""
}

.mgc_heart_crack_line:before {
    color: #09244b;
    content: ""
}

.mgc_heart_fill:before {
    color: #09244b;
    content: ""
}

.mgc_heart_half_fill:before {
    color: #09244b;
    content: ""
}

.mgc_heart_half_line:before {
    color: #09244b;
    content: ""
}

.mgc_heart_line:before {
    color: #09244b;
    content: ""
}

.mgc_heartbeat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_heartbeat_line:before {
    color: #09244b;
    content: ""
}

.mgc_heavy_rain_fill:before {
    color: #09244b;
    content: ""
}

.mgc_heavy_rain_line:before {
    color: #09244b;
    content: ""
}

.mgc_heavy_snow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_heavy_snow_line:before {
    color: #09244b;
    content: ""
}

.mgc_hexagon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hexagon_line:before {
    color: #09244b;
    content: ""
}

.mgc_hight_beam_headlights_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hight_beam_headlights_line:before {
    color: #09244b;
    content: ""
}

.mgc_history_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_history_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_history_fill:before {
    color: #09244b;
    content: ""
}

.mgc_history_line:before {
    color: #09244b;
    content: ""
}

.mgc_hoe_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hoe_line:before {
    color: #09244b;
    content: ""
}

.mgc_home_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_home_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_home_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_home_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_home_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_home_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_home_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_home_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_home_5_fill:before {
    color: #09244b;
    content: ""
}

.mgc_home_5_line:before {
    color: #09244b;
    content: ""
}

.mgc_home_6_fill:before {
    color: #09244b;
    content: ""
}

.mgc_home_6_line:before {
    color: #09244b;
    content: ""
}

.mgc_home_wifi_fill:before {
    color: #09244b;
    content: ""
}

.mgc_home_wifi_line:before {
    color: #09244b;
    content: ""
}

.mgc_hood_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hood_line:before {
    color: #09244b;
    content: ""
}

.mgc_horn_fill:before {
    color: #09244b;
    content: ""
}

.mgc_horn_line:before {
    color: #09244b;
    content: ""
}

.mgc_hospital_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hospital_line:before {
    color: #09244b;
    content: ""
}

.mgc_hotkey_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hotkey_line:before {
    color: #09244b;
    content: ""
}

.mgc_hours_fill:before {
    color: #09244b;
    content: ""
}

.mgc_hours_line:before {
    color: #09244b;
    content: ""
}

.mgc_ice_cream_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ice_cream_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_ice_cream_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ice_cream_line:before {
    color: #09244b;
    content: ""
}

.mgc_IDcard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_IDcard_line:before {
    color: #09244b;
    content: ""
}

.mgc_iMac_fill:before {
    color: #09244b;
    content: ""
}

.mgc_iMac_line:before {
    color: #09244b;
    content: ""
}

.mgc_inbox_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_inbox_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_inbox_fill:before {
    color: #09244b;
    content: ""
}

.mgc_inbox_line:before {
    color: #09244b;
    content: ""
}

.mgc_incognito_mode_fill:before {
    color: #09244b;
    content: ""
}

.mgc_incognito_mode_line:before {
    color: #09244b;
    content: ""
}

.mgc_indent_decrease_fill:before {
    color: #09244b;
    content: ""
}

.mgc_indent_decrease_line:before {
    color: #09244b;
    content: ""
}

.mgc_indent_increase_fill:before {
    color: #09244b;
    content: ""
}

.mgc_indent_increase_line:before {
    color: #09244b;
    content: ""
}

.mgc_information_fill:before {
    color: #09244b;
    content: ""
}

.mgc_information_line:before {
    color: #09244b;
    content: ""
}

.mgc_ins_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ins_line:before {
    color: #09244b;
    content: ""
}

.mgc_inspect_fill:before {
    color: #09244b;
    content: ""
}

.mgc_inspect_line:before {
    color: #09244b;
    content: ""
}

.mgc_inventory_fill:before {
    color: #09244b;
    content: ""
}

.mgc_inventory_line:before {
    color: #09244b;
    content: ""
}

.mgc_invite_fill:before {
    color: #09244b;
    content: ""
}

.mgc_invite_line:before {
    color: #09244b;
    content: ""
}

.mgc_italic_fill:before {
    color: #09244b;
    content: ""
}

.mgc_italic_line:before {
    color: #09244b;
    content: ""
}

.mgc_jeep_fill:before {
    color: #09244b;
    content: ""
}

.mgc_jeep_line:before {
    color: #09244b;
    content: ""
}

.mgc_kakao_talk_fill:before {
    color: #09244b;
    content: ""
}

.mgc_kakao_talk_line:before {
    color: #09244b;
    content: ""
}

.mgc_key_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_key_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_key_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_key_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_keyboard_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_keyboard_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_keyboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_keyboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_keyhole_fill:before {
    color: #09244b;
    content: ""
}

.mgc_keyhole_line:before {
    color: #09244b;
    content: ""
}

.mgc_kingkey_100_tower_fill:before {
    color: #09244b;
    content: ""
}

.mgc_kingkey_100_tower_line:before {
    color: #09244b;
    content: ""
}

.mgc_knife_fill:before {
    color: #09244b;
    content: ""
}

.mgc_knife_line:before {
    color: #09244b;
    content: ""
}

.mgc_ladder_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ladder_line:before {
    color: #09244b;
    content: ""
}

.mgc_lantern_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_lantern_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_lantern_fill:before {
    color: #09244b;
    content: ""
}

.mgc_lantern_line:before {
    color: #09244b;
    content: ""
}

.mgc_laptop_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_laptop_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_laptop_fill:before {
    color: #09244b;
    content: ""
}

.mgc_laptop_line:before {
    color: #09244b;
    content: ""
}

.mgc_large_arrow_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_large_arrow_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_large_arrow_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_large_arrow_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_large_arrow_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_large_arrow_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_large_arrow_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_large_arrow_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_layer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layer_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_5_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_5_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_6_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_6_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_7_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_7_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_8_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_8_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_9_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_9_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_10_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_10_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_11_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_11_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_bottom_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_bottom_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_grid_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_grid_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_layout_top_fill:before {
    color: #09244b;
    content: ""
}

.mgc_layout_top_line:before {
    color: #09244b;
    content: ""
}

.mgc_leaf_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_leaf_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_leaf_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_leaf_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_leaf_fill:before {
    color: #09244b;
    content: ""
}

.mgc_leaf_line:before {
    color: #09244b;
    content: ""
}

.mgc_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_left_small_fill:before {
    color: #09244b;
    content: ""
}

.mgc_left_small_line:before {
    color: #09244b;
    content: ""
}

.mgc_letter_spacing_fill:before {
    color: #09244b;
    content: ""
}

.mgc_letter_spacing_line:before {
    color: #09244b;
    content: ""
}

.mgc_lifebuoy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_lifebuoy_line:before {
    color: #09244b;
    content: ""
}

.mgc_light_fill:before {
    color: #09244b;
    content: ""
}

.mgc_light_line:before {
    color: #09244b;
    content: ""
}

.mgc_light_snow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_light_snow_line:before {
    color: #09244b;
    content: ""
}

.mgc_lighthouse_fill:before {
    color: #09244b;
    content: ""
}

.mgc_lighthouse_line:before {
    color: #09244b;
    content: ""
}

.mgc_lightning_fill:before {
    color: #09244b;
    content: ""
}

.mgc_lightning_line:before {
    color: #09244b;
    content: ""
}

.mgc_line_app_fill:before {
    color: #09244b;
    content: ""
}

.mgc_line_app_line:before {
    color: #09244b;
    content: ""
}

.mgc_line_height_fill:before {
    color: #09244b;
    content: ""
}

.mgc_line_height_line:before {
    color: #09244b;
    content: ""
}

.mgc_linear_fill:before {
    color: #09244b;
    content: ""
}

.mgc_linear_line:before {
    color: #09244b;
    content: ""
}

.mgc_link_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_link_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_link_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_link_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_link_fill:before {
    color: #09244b;
    content: ""
}

.mgc_link_line:before {
    color: #09244b;
    content: ""
}

.mgc_linkedin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_linkedin_line:before {
    color: #09244b;
    content: ""
}

.mgc_linux_fill:before {
    color: #09244b;
    content: ""
}

.mgc_linux_line:before {
    color: #09244b;
    content: ""
}

.mgc_list_check_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_list_check_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_list_check_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_list_check_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_list_check_fill:before {
    color: #09244b;
    content: ""
}

.mgc_list_check_line:before {
    color: #09244b;
    content: ""
}

.mgc_list_collapse_fill:before {
    color: #09244b;
    content: ""
}

.mgc_list_collapse_line:before {
    color: #09244b;
    content: ""
}

.mgc_list_expansion_fill:before {
    color: #09244b;
    content: ""
}

.mgc_list_expansion_line:before {
    color: #09244b;
    content: ""
}

.mgc_list_ordered_fill:before {
    color: #09244b;
    content: ""
}

.mgc_list_ordered_line:before {
    color: #09244b;
    content: ""
}

.mgc_list_search_fill:before {
    color: #09244b;
    content: ""
}

.mgc_list_search_line:before {
    color: #09244b;
    content: ""
}

.mgc_live_location_fill:before {
    color: #09244b;
    content: ""
}

.mgc_live_location_line:before {
    color: #09244b;
    content: ""
}

.mgc_live_photo_fill:before {
    color: #09244b;
    content: ""
}

.mgc_live_photo_line:before {
    color: #09244b;
    content: ""
}

.mgc_loading_2_fill:before {
    content: ""
}

.mgc_loading_2_line:before {
    content: ""
}

.mgc_loading_3_fill .path1:before {
    color: #09244b;
    content: "";
    opacity: .1
}

.mgc_loading_3_fill .path2:before {
    color: #09244b;
    content: "";
    margin-left: -1em
}

.mgc_loading_3_line .path1:before {
    color: #09244b;
    content: "";
    opacity: .1
}

.mgc_loading_3_line .path2:before {
    color: #09244b;
    content: "";
    margin-left: -1em
}

.mgc_loading_4_fill:before {
    content: ""
}

.mgc_loading_4_line:before {
    content: ""
}

.mgc_loading_fill:before {
    content: ""
}

.mgc_loading_line:before {
    content: ""
}

.mgc_location_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_location_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_location_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_location_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_location_fill:before {
    color: #09244b;
    content: ""
}

.mgc_location_line:before {
    color: #09244b;
    content: ""
}

.mgc_lock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_lock_line:before {
    color: #09244b;
    content: ""
}

.mgc_lollipop_fill:before {
    color: #09244b;
    content: ""
}

.mgc_lollipop_line:before {
    color: #09244b;
    content: ""
}

.mgc_look_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_look_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_look_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_look_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_look_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_look_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_look_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_look_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_lotus_fill:before {
    color: #09244b;
    content: ""
}

.mgc_lotus_line:before {
    color: #09244b;
    content: ""
}

.mgc_low_beam_headlights_fill:before {
    color: #09244b;
    content: ""
}

.mgc_low_beam_headlights_line:before {
    color: #09244b;
    content: ""
}

.mgc_luggage_fill:before {
    color: #09244b;
    content: ""
}

.mgc_luggage_line:before {
    color: #09244b;
    content: ""
}

.mgc_magic_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_magic_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_magic_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_magic_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_magnet_fill:before {
    color: #09244b;
    content: ""
}

.mgc_magnet_line:before {
    color: #09244b;
    content: ""
}

.mgc_mail_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mail_line:before {
    color: #09244b;
    content: ""
}

.mgc_mail_open_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mail_open_line:before {
    color: #09244b;
    content: ""
}

.mgc_mail_send_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mail_send_line:before {
    color: #09244b;
    content: ""
}

.mgc_mailbox_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mailbox_line:before {
    color: #09244b;
    content: ""
}

.mgc_male_fill:before {
    color: #09244b;
    content: ""
}

.mgc_male_line:before {
    color: #09244b;
    content: ""
}

.mgc_map_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_map_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_map_fill:before {
    color: #09244b;
    content: ""
}

.mgc_map_line:before {
    color: #09244b;
    content: ""
}

.mgc_map_pin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_map_pin_line:before {
    color: #09244b;
    content: ""
}

.mgc_maple_leaf_fill:before {
    color: #09244b;
    content: ""
}

.mgc_maple_leaf_line:before {
    color: #09244b;
    content: ""
}

.mgc_marina_bay_sand_fill:before {
    color: #09244b;
    content: ""
}

.mgc_marina_bay_sand_line:before {
    color: #09244b;
    content: ""
}

.mgc_mark_pen_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mark_pen_line:before {
    color: #09244b;
    content: ""
}

.mgc_markdown_fill:before {
    color: #09244b;
    content: ""
}

.mgc_markdown_line:before {
    color: #09244b;
    content: ""
}

.mgc_markup_fill:before {
    color: #09244b;
    content: ""
}

.mgc_markup_line:before {
    color: #09244b;
    content: ""
}

.mgc_mastercard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mastercard_line:before {
    color: #09244b;
    content: ""
}

.mgc_mastodon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mastodon_line:before {
    color: #09244b;
    content: ""
}

.mgc_maya_pyramids_fill:before {
    color: #09244b;
    content: ""
}

.mgc_maya_pyramids_line:before {
    color: #09244b;
    content: ""
}

.mgc_medal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_medal_line:before {
    color: #09244b;
    content: ""
}

.mgc_medium_fill:before {
    color: #09244b;
    content: ""
}

.mgc_medium_line:before {
    color: #09244b;
    content: ""
}

.mgc_menu_fill:before {
    color: #09244b;
    content: ""
}

.mgc_menu_line:before {
    color: #09244b;
    content: ""
}

.mgc_message_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_message_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_message_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_message_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_message_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_message_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_message_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_message_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_messenger_fill:before {
    color: #09244b;
    content: ""
}

.mgc_messenger_line:before {
    color: #09244b;
    content: ""
}

.mgc_meta_fill:before {
    color: #09244b;
    content: ""
}

.mgc_meta_line:before {
    color: #09244b;
    content: ""
}

.mgc_mic_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mic_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_mic_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mic_line:before {
    color: #09244b;
    content: ""
}

.mgc_mic_off_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mic_off_line:before {
    color: #09244b;
    content: ""
}

.mgc_mickeymouse_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mickeymouse_line:before {
    color: #09244b;
    content: ""
}

.mgc_microphone_fill:before {
    color: #09244b;
    content: ""
}

.mgc_microphone_line:before {
    color: #09244b;
    content: ""
}

.mgc_microscope_fill:before {
    color: #09244b;
    content: ""
}

.mgc_microscope_line:before {
    color: #09244b;
    content: ""
}

.mgc_middle_finger_fill:before {
    color: #09244b;
    content: ""
}

.mgc_middle_finger_line:before {
    color: #09244b;
    content: ""
}

.mgc_midi_fill:before {
    color: #09244b;
    content: ""
}

.mgc_midi_line:before {
    color: #09244b;
    content: ""
}

.mgc_mingcute_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mingcute_line:before {
    color: #09244b;
    content: ""
}

.mgc_minimize_fill:before {
    color: #09244b;
    content: ""
}

.mgc_minimize_line:before {
    color: #09244b;
    content: ""
}

.mgc_miniplayer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_miniplayer_line:before {
    color: #09244b;
    content: ""
}

.mgc_minus_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_minus_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_miyajima_torii_fill:before {
    color: #09244b;
    content: ""
}

.mgc_miyajima_torii_line:before {
    color: #09244b;
    content: ""
}

.mgc_moai_fill:before {
    color: #09244b;
    content: ""
}

.mgc_moai_line:before {
    color: #09244b;
    content: ""
}

.mgc_moderate_snow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_moderate_snow_line:before {
    color: #09244b;
    content: ""
}

.mgc_moment_fill:before {
    color: #09244b;
    content: ""
}

.mgc_moment_line:before {
    color: #09244b;
    content: ""
}

.mgc_monument_fill:before {
    color: #09244b;
    content: ""
}

.mgc_monument_line:before {
    color: #09244b;
    content: ""
}

.mgc_moon_cloudy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_moon_cloudy_line:before {
    color: #09244b;
    content: ""
}

.mgc_moon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_moon_fog_fill:before {
    color: #09244b;
    content: ""
}

.mgc_moon_fog_line:before {
    color: #09244b;
    content: ""
}

.mgc_moon_line:before {
    color: #09244b;
    content: ""
}

.mgc_moon_stars_fill:before {
    color: #09244b;
    content: ""
}

.mgc_moon_stars_line:before {
    color: #09244b;
    content: ""
}

.mgc_more_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_more_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_more_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_more_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_more_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_more_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_more_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_more_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_mortarboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mortarboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_mosaic_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mosaic_line:before {
    color: #09244b;
    content: ""
}

.mgc_mouse_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mouse_line:before {
    color: #09244b;
    content: ""
}

.mgc_mouth_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mouth_line:before {
    color: #09244b;
    content: ""
}

.mgc_move_fill:before {
    color: #09244b;
    content: ""
}

.mgc_move_line:before {
    color: #09244b;
    content: ""
}

.mgc_movie_fill:before {
    color: #09244b;
    content: ""
}

.mgc_movie_line:before {
    color: #09244b;
    content: ""
}

.mgc_mushroom_fill:before {
    color: #09244b;
    content: ""
}

.mgc_mushroom_line:before {
    color: #09244b;
    content: ""
}

.mgc_music_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_music_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_music_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_music_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_music_fill:before {
    color: #09244b;
    content: ""
}

.mgc_music_line:before {
    color: #09244b;
    content: ""
}

.mgc_na_fill:before {
    color: #09244b;
    content: ""
}

.mgc_na_line:before {
    color: #09244b;
    content: ""
}

.mgc_navigation_fill:before {
    color: #09244b;
    content: ""
}

.mgc_navigation_line:before {
    color: #09244b;
    content: ""
}

.mgc_necktie_fill:before {
    color: #09244b;
    content: ""
}

.mgc_necktie_line:before {
    color: #09244b;
    content: ""
}

.mgc_new_folder_fill:before {
    color: #09244b;
    content: ""
}

.mgc_new_folder_line:before {
    color: #09244b;
    content: ""
}

.mgc_newdot_fill:before {
    color: #09244b;
    content: ""
}

.mgc_newdot_line:before {
    color: #09244b;
    content: ""
}

.mgc_news_fill:before {
    color: #09244b;
    content: ""
}

.mgc_news_line:before {
    color: #09244b;
    content: ""
}

.mgc_nintendo_switch_fill:before {
    color: #09244b;
    content: ""
}

.mgc_nintendo_switch_line:before {
    color: #09244b;
    content: ""
}

.mgc_nose_fill:before {
    color: #09244b;
    content: ""
}

.mgc_nose_line:before {
    color: #09244b;
    content: ""
}

.mgc_notebook_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_notebook_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_notebook_fill:before {
    color: #09244b;
    content: ""
}

.mgc_notebook_line:before {
    color: #09244b;
    content: ""
}

.mgc_notification_fill:before {
    color: #09244b;
    content: ""
}

.mgc_notification_line:before {
    color: #09244b;
    content: ""
}

.mgc_notification_off_fill:before {
    color: #09244b;
    content: ""
}

.mgc_notification_off_line:before {
    color: #09244b;
    content: ""
}

.mgc_notion_fill:before {
    color: #09244b;
    content: ""
}

.mgc_notion_line:before {
    color: #09244b;
    content: ""
}

.mgc_octagon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_octagon_line:before {
    color: #09244b;
    content: ""
}

.mgc_oil_fill:before {
    color: #09244b;
    content: ""
}

.mgc_oil_line:before {
    color: #09244b;
    content: ""
}

.mgc_omega_fill:before {
    color: #09244b;
    content: ""
}

.mgc_omega_line:before {
    color: #09244b;
    content: ""
}

.mgc_omg_fill:before {
    color: #09244b;
    content: ""
}

.mgc_omg_line:before {
    color: #09244b;
    content: ""
}

.mgc_open_door_fill:before {
    color: #09244b;
    content: ""
}

.mgc_open_door_line:before {
    color: #09244b;
    content: ""
}

.mgc_openai_fill:before {
    color: #09244b;
    content: ""
}

.mgc_openai_line:before {
    color: #09244b;
    content: ""
}

.mgc_package_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_package_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_package_fill:before {
    color: #09244b;
    content: ""
}

.mgc_package_line:before {
    color: #09244b;
    content: ""
}

.mgc_pad_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pad_line:before {
    color: #09244b;
    content: ""
}

.mgc_paint_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_paint_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_paint_brush_fill:before {
    color: #09244b;
    content: ""
}

.mgc_paint_brush_line:before {
    color: #09244b;
    content: ""
}

.mgc_paint_fill:before {
    color: #09244b;
    content: ""
}

.mgc_paint_line:before {
    color: #09244b;
    content: ""
}

.mgc_palace_fill:before {
    color: #09244b;
    content: ""
}

.mgc_palace_line:before {
    color: #09244b;
    content: ""
}

.mgc_palette_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_palette_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_palette_fill:before {
    color: #09244b;
    content: ""
}

.mgc_palette_line:before {
    color: #09244b;
    content: ""
}

.mgc_panoramas_fill:before {
    color: #09244b;
    content: ""
}

.mgc_panoramas_line:before {
    color: #09244b;
    content: ""
}

.mgc_paper_fill:before {
    color: #09244b;
    content: ""
}

.mgc_paper_line:before {
    color: #09244b;
    content: ""
}

.mgc_parachute_fill:before {
    color: #09244b;
    content: ""
}

.mgc_parachute_line:before {
    color: #09244b;
    content: ""
}

.mgc_paragraph_fill:before {
    color: #09244b;
    content: ""
}

.mgc_paragraph_line:before {
    color: #09244b;
    content: ""
}

.mgc_parentheses_fill:before {
    color: #09244b;
    content: ""
}

.mgc_parentheses_line:before {
    color: #09244b;
    content: ""
}

.mgc_park_fill:before {
    color: #09244b;
    content: ""
}

.mgc_park_line:before {
    color: #09244b;
    content: ""
}

.mgc_parking_fill:before {
    color: #09244b;
    content: ""
}

.mgc_parking_lights_fill:before {
    color: #09244b;
    content: ""
}

.mgc_parking_lights_line:before {
    color: #09244b;
    content: ""
}

.mgc_parking_line:before {
    color: #09244b;
    content: ""
}

.mgc_passport_fill:before {
    color: #09244b;
    content: ""
}

.mgc_passport_line:before {
    color: #09244b;
    content: ""
}

.mgc_paster_fill:before {
    color: #09244b;
    content: ""
}

.mgc_paster_line:before {
    color: #09244b;
    content: ""
}

.mgc_pause_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pause_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_pause_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pause_line:before {
    color: #09244b;
    content: ""
}

.mgc_pavilion_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pavilion_line:before {
    color: #09244b;
    content: ""
}

.mgc_paw_fill:before {
    color: #09244b;
    content: ""
}

.mgc_paw_line:before {
    color: #09244b;
    content: ""
}

.mgc_paypal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_paypal_line:before {
    color: #09244b;
    content: ""
}

.mgc_pdf_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pdf_line:before {
    color: #09244b;
    content: ""
}

.mgc_pen_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pen_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_pen_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pen_line:before {
    color: #09244b;
    content: ""
}

.mgc_pencil_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pencil_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_pencil_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pencil_line:before {
    color: #09244b;
    content: ""
}

.mgc_pentagon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pentagon_line:before {
    color: #09244b;
    content: ""
}

.mgc_performance_fill:before {
    color: #09244b;
    content: ""
}

.mgc_performance_line:before {
    color: #09244b;
    content: ""
}

.mgc_phone_add_fill:before {
    color: #09244b;
    content: ""
}

.mgc_phone_add_line:before {
    color: #09244b;
    content: ""
}

.mgc_phone_block_fill:before {
    color: #09244b;
    content: ""
}

.mgc_phone_block_line:before {
    color: #09244b;
    content: ""
}

.mgc_phone_call_fill:before {
    color: #09244b;
    content: ""
}

.mgc_phone_call_line:before {
    color: #09244b;
    content: ""
}

.mgc_phone_fill:before {
    color: #09244b;
    content: ""
}

.mgc_phone_incoming_fill:before {
    color: #09244b;
    content: ""
}

.mgc_phone_incoming_line:before {
    color: #09244b;
    content: ""
}

.mgc_phone_line:before {
    color: #09244b;
    content: ""
}

.mgc_phone_off_fill:before {
    color: #09244b;
    content: ""
}

.mgc_phone_off_line:before {
    color: #09244b;
    content: ""
}

.mgc_phone_outgoing_fill:before {
    color: #09244b;
    content: ""
}

.mgc_phone_outgoing_line:before {
    color: #09244b;
    content: ""
}

.mgc_phone_success_fill:before {
    color: #09244b;
    content: ""
}

.mgc_phone_success_line:before {
    color: #09244b;
    content: ""
}

.mgc_photo_album_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_photo_album_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_photo_album_fill:before {
    color: #09244b;
    content: ""
}

.mgc_photo_album_line:before {
    color: #09244b;
    content: ""
}

.mgc_pic_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pic_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_pic_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pic_line:before {
    color: #09244b;
    content: ""
}

.mgc_pickax_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pickax_line:before {
    color: #09244b;
    content: ""
}

.mgc_pig_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pig_line:before {
    color: #09244b;
    content: ""
}

.mgc_pig_money_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pig_money_line:before {
    color: #09244b;
    content: ""
}

.mgc_pin_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pin_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_pin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pin_line:before {
    color: #09244b;
    content: ""
}

.mgc_pingpong_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pingpong_line:before {
    color: #09244b;
    content: ""
}

.mgc_pinterest_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pinterest_line:before {
    color: #09244b;
    content: ""
}

.mgc_pinwheel_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pinwheel_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_pinwheel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pinwheel_line:before {
    color: #09244b;
    content: ""
}

.mgc_pisa_tower_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pisa_tower_line:before {
    color: #09244b;
    content: ""
}

.mgc_planet_fill:before {
    color: #09244b;
    content: ""
}

.mgc_planet_line:before {
    color: #09244b;
    content: ""
}

.mgc_play_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_play_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_play_fill:before {
    color: #09244b;
    content: ""
}

.mgc_play_line:before {
    color: #09244b;
    content: ""
}

.mgc_playground_fill:before {
    color: #09244b;
    content: ""
}

.mgc_playground_line:before {
    color: #09244b;
    content: ""
}

.mgc_playlist_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_playlist_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_playlist_fill:before {
    color: #09244b;
    content: ""
}

.mgc_playlist_line:before {
    color: #09244b;
    content: ""
}

.mgc_plugin_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_plugin_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_plugin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_plugin_line:before {
    color: #09244b;
    content: ""
}

.mgc_polkadot_DOT_fill:before {
    color: #09244b;
    content: ""
}

.mgc_polkadot_DOT_line:before {
    color: #09244b;
    content: ""
}

.mgc_polygon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_polygon_line:before {
    color: #09244b;
    content: ""
}

.mgc_pot_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pot_line:before {
    color: #09244b;
    content: ""
}

.mgc_power_fill:before {
    color: #09244b;
    content: ""
}

.mgc_power_line:before {
    color: #09244b;
    content: ""
}

.mgc_ppt_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ppt_line:before {
    color: #09244b;
    content: ""
}

.mgc_presentation_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_presentation_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_presentation_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_presentation_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_print_fill:before {
    color: #09244b;
    content: ""
}

.mgc_print_line:before {
    color: #09244b;
    content: ""
}

.mgc_profile_fill:before {
    color: #09244b;
    content: ""
}

.mgc_profile_line:before {
    color: #09244b;
    content: ""
}

.mgc_pumpkin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pumpkin_lantern_fill:before {
    color: #09244b;
    content: ""
}

.mgc_pumpkin_lantern_line:before {
    color: #09244b;
    content: ""
}

.mgc_pumpkin_line:before {
    color: #09244b;
    content: ""
}

.mgc_puzzled_fill:before {
    color: #09244b;
    content: ""
}

.mgc_puzzled_line:before {
    color: #09244b;
    content: ""
}

.mgc_qq_fill:before {
    color: #09244b;
    content: ""
}

.mgc_qq_line:before {
    color: #09244b;
    content: ""
}

.mgc_qrcode_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_qrcode_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_qrcode_fill:before {
    color: #09244b;
    content: ""
}

.mgc_qrcode_line:before {
    color: #09244b;
    content: ""
}

.mgc_question_fill:before {
    color: #09244b;
    content: ""
}

.mgc_question_line:before {
    color: #09244b;
    content: ""
}

.mgc_quill_pen_fill:before {
    color: #09244b;
    content: ""
}

.mgc_quill_pen_line:before {
    color: #09244b;
    content: ""
}

.mgc_quote_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_quote_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_quote_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_quote_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_rabbit_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rabbit_line:before {
    color: #09244b;
    content: ""
}

.mgc_radar_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_radar_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_radar_fill:before {
    color: #09244b;
    content: ""
}

.mgc_radar_line:before {
    color: #09244b;
    content: ""
}

.mgc_radio_fill:before {
    color: #09244b;
    content: ""
}

.mgc_radio_line:before {
    color: #09244b;
    content: ""
}

.mgc_rain_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rain_line:before {
    color: #09244b;
    content: ""
}

.mgc_rainbow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rainbow_line:before {
    color: #09244b;
    content: ""
}

.mgc_rake_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rake_line:before {
    color: #09244b;
    content: ""
}

.mgc_rare_fog_lights_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rare_fog_lights_line:before {
    color: #09244b;
    content: ""
}

.mgc_react_fill:before {
    color: #09244b;
    content: ""
}

.mgc_react_line:before {
    color: #09244b;
    content: ""
}

.mgc_rear_windshield_defroster_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rear_windshield_defroster_line:before {
    color: #09244b;
    content: ""
}

.mgc_receive_money_fill:before {
    color: #09244b;
    content: ""
}

.mgc_receive_money_line:before {
    color: #09244b;
    content: ""
}

.mgc_record_mail_fill:before {
    color: #09244b;
    content: ""
}

.mgc_record_mail_line:before {
    color: #09244b;
    content: ""
}

.mgc_recycle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_recycle_line:before {
    color: #09244b;
    content: ""
}

.mgc_red_packet_fill:before {
    color: #09244b;
    content: ""
}

.mgc_red_packet_line:before {
    color: #09244b;
    content: ""
}

.mgc_red_packet_open_fill:before {
    color: #09244b;
    content: ""
}

.mgc_red_packet_open_line:before {
    color: #09244b;
    content: ""
}

.mgc_reddit_fill:before {
    color: #09244b;
    content: ""
}

.mgc_reddit_line:before {
    color: #09244b;
    content: ""
}

.mgc_refresh_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_refresh_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_refresh_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_refresh_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_refresh_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_refresh_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_refresh_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_refresh_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_registered_fill:before {
    color: #09244b;
    content: ""
}

.mgc_registered_line:before {
    color: #09244b;
    content: ""
}

.mgc_remote_fill:before {
    color: #09244b;
    content: ""
}

.mgc_remote_line:before {
    color: #09244b;
    content: ""
}

.mgc_repeat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_repeat_line:before {
    color: #09244b;
    content: ""
}

.mgc_repeat_one_fill:before {
    color: #09244b;
    content: ""
}

.mgc_repeat_one_line:before {
    color: #09244b;
    content: ""
}

.mgc_report_fill:before {
    color: #09244b;
    content: ""
}

.mgc_report_line:before {
    color: #09244b;
    content: ""
}

.mgc_rest_area_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rest_area_line:before {
    color: #09244b;
    content: ""
}

.mgc_restore_fill:before {
    color: #09244b;
    content: ""
}

.mgc_restore_line:before {
    color: #09244b;
    content: ""
}

.mgc_riding_fill:before {
    color: #09244b;
    content: ""
}

.mgc_riding_line:before {
    color: #09244b;
    content: ""
}

.mgc_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_right_small_fill:before {
    color: #09244b;
    content: ""
}

.mgc_right_small_line:before {
    color: #09244b;
    content: ""
}

.mgc_road_fill:before {
    color: #09244b;
    content: ""
}

.mgc_road_line:before {
    color: #09244b;
    content: ""
}

.mgc_rocket_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rocket_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_rocket_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rocket_line:before {
    color: #09244b;
    content: ""
}

.mgc_rotate_to_horizontal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rotate_to_horizontal_line:before {
    color: #09244b;
    content: ""
}

.mgc_rotate_to_vertical_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rotate_to_vertical_line:before {
    color: #09244b;
    content: ""
}

.mgc_rotate_x_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rotate_x_line:before {
    color: #09244b;
    content: ""
}

.mgc_rotate_y_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rotate_y_line:before {
    color: #09244b;
    content: ""
}

.mgc_round_fill:before {
    color: #09244b;
    content: ""
}

.mgc_round_line:before {
    color: #09244b;
    content: ""
}

.mgc_route_fill:before {
    color: #09244b;
    content: ""
}

.mgc_route_line:before {
    color: #09244b;
    content: ""
}

.mgc_router_modem_fill:before {
    color: #09244b;
    content: ""
}

.mgc_router_modem_line:before {
    color: #09244b;
    content: ""
}

.mgc_rows_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rows_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_rows_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rows_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_rows_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rows_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_rss_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rss_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_rss_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rss_line:before {
    color: #09244b;
    content: ""
}

.mgc_rudder_fill:before {
    color: #09244b;
    content: ""
}

.mgc_rudder_line:before {
    color: #09244b;
    content: ""
}

.mgc_ruler_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ruler_line:before {
    color: #09244b;
    content: ""
}

.mgc_run_fill:before {
    color: #09244b;
    content: ""
}

.mgc_run_line:before {
    color: #09244b;
    content: ""
}

.mgc_sad_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sad_line:before {
    color: #09244b;
    content: ""
}

.mgc_safari_fill:before {
    color: #09244b;
    content: ""
}

.mgc_safari_line:before {
    color: #09244b;
    content: ""
}

.mgc_safe_alert_fill:before {
    color: #09244b;
    content: ""
}

.mgc_safe_alert_line:before {
    color: #09244b;
    content: ""
}

.mgc_safe_box_fill:before {
    color: #09244b;
    content: ""
}

.mgc_safe_box_line:before {
    color: #09244b;
    content: ""
}

.mgc_safe_flash_fill:before {
    color: #09244b;
    content: ""
}

.mgc_safe_flash_line:before {
    color: #09244b;
    content: ""
}

.mgc_safe_lock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_safe_lock_line:before {
    color: #09244b;
    content: ""
}

.mgc_safe_shield_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_safe_shield_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_safe_shield_fill:before {
    color: #09244b;
    content: ""
}

.mgc_safe_shield_line:before {
    color: #09244b;
    content: ""
}

.mgc_safety_certificate_fill:before {
    color: #09244b;
    content: ""
}

.mgc_safety_certificate_line:before {
    color: #09244b;
    content: ""
}

.mgc_sailboat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sailboat_line:before {
    color: #09244b;
    content: ""
}

.mgc_sale_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sale_line:before {
    color: #09244b;
    content: ""
}

.mgc_sandglass_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sandglass_line:before {
    color: #09244b;
    content: ""
}

.mgc_sandstorm_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sandstorm_line:before {
    color: #09244b;
    content: ""
}

.mgc_save_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_save_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_save_fill:before {
    color: #09244b;
    content: ""
}

.mgc_save_line:before {
    color: #09244b;
    content: ""
}

.mgc_scale_fill:before {
    color: #09244b;
    content: ""
}

.mgc_scale_line:before {
    color: #09244b;
    content: ""
}

.mgc_scan_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_scan_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_scan_fill:before {
    color: #09244b;
    content: ""
}

.mgc_scan_line:before {
    color: #09244b;
    content: ""
}

.mgc_scarf_fill:before {
    color: #09244b;
    content: ""
}

.mgc_scarf_line:before {
    color: #09244b;
    content: ""
}

.mgc_schedule_fill:before {
    color: #09244b;
    content: ""
}

.mgc_schedule_line:before {
    color: #09244b;
    content: ""
}

.mgc_school_fill:before {
    color: #09244b;
    content: ""
}

.mgc_school_line:before {
    color: #09244b;
    content: ""
}

.mgc_science_fill:before {
    color: #09244b;
    content: ""
}

.mgc_science_line:before {
    color: #09244b;
    content: ""
}

.mgc_scissors_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_scissors_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_scissors_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_scissors_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_scissors_fill:before {
    color: #09244b;
    content: ""
}

.mgc_scissors_line:before {
    color: #09244b;
    content: ""
}

.mgc_scooter_fill:before {
    color: #09244b;
    content: ""
}

.mgc_scooter_line:before {
    color: #09244b;
    content: ""
}

.mgc_screenshot_fill:before {
    color: #09244b;
    content: ""
}

.mgc_screenshot_line:before {
    color: #09244b;
    content: ""
}

.mgc_seal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_seal_line:before {
    color: #09244b;
    content: ""
}

.mgc_search_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_search_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_search_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_search_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_search_fill:before {
    color: #09244b;
    content: ""
}

.mgc_search_line:before {
    color: #09244b;
    content: ""
}

.mgc_seat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_seat_heated_fill:before {
    color: #09244b;
    content: ""
}

.mgc_seat_heated_line:before {
    color: #09244b;
    content: ""
}

.mgc_seat_line:before {
    color: #09244b;
    content: ""
}

.mgc_selector_horizontal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_selector_horizontal_line:before {
    color: #09244b;
    content: ""
}

.mgc_selector_vertical_fill:before {
    color: #09244b;
    content: ""
}

.mgc_selector_vertical_line:before {
    color: #09244b;
    content: ""
}

.mgc_send_fill:before {
    color: #09244b;
    content: ""
}

.mgc_send_line:before {
    color: #09244b;
    content: ""
}

.mgc_send_plane_fill:before {
    color: #09244b;
    content: ""
}

.mgc_send_plane_line:before {
    color: #09244b;
    content: ""
}

.mgc_server_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_server_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_server_fill:before {
    color: #09244b;
    content: ""
}

.mgc_server_line:before {
    color: #09244b;
    content: ""
}

.mgc_service_fill:before {
    color: #09244b;
    content: ""
}

.mgc_service_line:before {
    color: #09244b;
    content: ""
}

.mgc_settings_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_settings_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_settings_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_settings_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_settings_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_settings_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_settings_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_settings_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_settings_5_fill:before {
    color: #09244b;
    content: ""
}

.mgc_settings_5_line:before {
    color: #09244b;
    content: ""
}

.mgc_settings_6_fill:before {
    color: #09244b;
    content: ""
}

.mgc_settings_6_line:before {
    color: #09244b;
    content: ""
}

.mgc_shadow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shadow_line:before {
    color: #09244b;
    content: ""
}

.mgc_share_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_share_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_share_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_share_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_share_forward_fill:before {
    color: #09244b;
    content: ""
}

.mgc_share_forward_line:before {
    color: #09244b;
    content: ""
}

.mgc_shield_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shield_line:before {
    color: #09244b;
    content: ""
}

.mgc_shield_shape_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shield_shape_line:before {
    color: #09244b;
    content: ""
}

.mgc_ship_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ship_line:before {
    color: #09244b;
    content: ""
}

.mgc_shirt_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shirt_line:before {
    color: #09244b;
    content: ""
}

.mgc_shoe_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shoe_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_shoe_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shoe_line:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_bag_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_bag_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_bag_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_bag_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_bag_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_bag_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_cart_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_cart_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_cart_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shopping_cart_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_shorts_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shorts_line:before {
    color: #09244b;
    content: ""
}

.mgc_shovel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shovel_line:before {
    color: #09244b;
    content: ""
}

.mgc_showers_fill:before {
    color: #09244b;
    content: ""
}

.mgc_showers_line:before {
    color: #09244b;
    content: ""
}

.mgc_shuffle_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shuffle_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_shuffle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_shuffle_line:before {
    color: #09244b;
    content: ""
}

.mgc_sick_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sick_line:before {
    color: #09244b;
    content: ""
}

.mgc_signal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_signal_line:before {
    color: #09244b;
    content: ""
}

.mgc_signature_fill:before {
    color: #09244b;
    content: ""
}

.mgc_signature_line:before {
    color: #09244b;
    content: ""
}

.mgc_silent_fill:before {
    color: #09244b;
    content: ""
}

.mgc_silent_line:before {
    color: #09244b;
    content: ""
}

.mgc_sitemap_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sitemap_line:before {
    color: #09244b;
    content: ""
}

.mgc_skateboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_skateboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_skip_forward_fill:before {
    color: #09244b;
    content: ""
}

.mgc_skip_forward_line:before {
    color: #09244b;
    content: ""
}

.mgc_skip_previous_fill:before {
    color: #09244b;
    content: ""
}

.mgc_skip_previous_line:before {
    color: #09244b;
    content: ""
}

.mgc_skirt_fill:before {
    color: #09244b;
    content: ""
}

.mgc_skirt_line:before {
    color: #09244b;
    content: ""
}

.mgc_skull_fill:before {
    color: #09244b;
    content: ""
}

.mgc_skull_line:before {
    color: #09244b;
    content: ""
}

.mgc_sleep_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sleep_line:before {
    color: #09244b;
    content: ""
}

.mgc_sleigh_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sleigh_line:before {
    color: #09244b;
    content: ""
}

.mgc_snapchat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_snapchat_line:before {
    color: #09244b;
    content: ""
}

.mgc_snow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_snow_line:before {
    color: #09244b;
    content: ""
}

.mgc_snowman_fill:before {
    color: #09244b;
    content: ""
}

.mgc_snowman_line:before {
    color: #09244b;
    content: ""
}

.mgc_snowstorm_fill:before {
    color: #09244b;
    content: ""
}

.mgc_snowstorm_line:before {
    color: #09244b;
    content: ""
}

.mgc_sob_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sob_line:before {
    color: #09244b;
    content: ""
}

.mgc_sock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sock_line:before {
    color: #09244b;
    content: ""
}

.mgc_sofa_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sofa_line:before {
    color: #09244b;
    content: ""
}

.mgc_solana_SOL_fill:before {
    color: #09244b;
    content: ""
}

.mgc_solana_SOL_line:before {
    color: #09244b;
    content: ""
}

.mgc_sort_ascending_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sort_ascending_line:before {
    color: #09244b;
    content: ""
}

.mgc_sort_descending_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sort_descending_line:before {
    color: #09244b;
    content: ""
}

.mgc_space_fill:before {
    color: #09244b;
    content: ""
}

.mgc_space_line:before {
    color: #09244b;
    content: ""
}

.mgc_spacing_horizontal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_spacing_horizontal_line:before {
    color: #09244b;
    content: ""
}

.mgc_spacing_vertical_fill:before {
    color: #09244b;
    content: ""
}

.mgc_spacing_vertical_line:before {
    color: #09244b;
    content: ""
}

.mgc_spade_fill:before {
    color: #09244b;
    content: ""
}

.mgc_spade_line:before {
    color: #09244b;
    content: ""
}

.mgc_sparkles_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sparkles_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_sparkles_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sparkles_line:before {
    color: #09244b;
    content: ""
}

.mgc_speaker_fill:before {
    color: #09244b;
    content: ""
}

.mgc_speaker_line:before {
    color: #09244b;
    content: ""
}

.mgc_speech_fill:before {
    color: #09244b;
    content: ""
}

.mgc_speech_line:before {
    color: #09244b;
    content: ""
}

.mgc_spoon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_spoon_line:before {
    color: #09244b;
    content: ""
}

.mgc_spotify_fill:before {
    color: #09244b;
    content: ""
}

.mgc_spotify_line:before {
    color: #09244b;
    content: ""
}

.mgc_square_arrow_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_square_arrow_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_square_arrow_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_square_arrow_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_square_arrow_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_square_arrow_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_square_arrow_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_square_arrow_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_square_fill:before {
    color: #09244b;
    content: ""
}

.mgc_square_line:before {
    color: #09244b;
    content: ""
}

.mgc_star_fill:before {
    color: #09244b;
    content: ""
}

.mgc_star_half_fill:before {
    color: #09244b;
    content: ""
}

.mgc_star_half_line:before {
    color: #09244b;
    content: ""
}

.mgc_star_line:before {
    color: #09244b;
    content: ""
}

.mgc_statue_of_liberty_fill:before {
    color: #09244b;
    content: ""
}

.mgc_statue_of_liberty_line:before {
    color: #09244b;
    content: ""
}

.mgc_steering_wheel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_steering_wheel_line:before {
    color: #09244b;
    content: ""
}

.mgc_sticker_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sticker_line:before {
    color: #09244b;
    content: ""
}

.mgc_stock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_stock_line:before {
    color: #09244b;
    content: ""
}

.mgc_stop_circle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_stop_circle_line:before {
    color: #09244b;
    content: ""
}

.mgc_stop_fill:before {
    color: #09244b;
    content: ""
}

.mgc_stop_line:before {
    color: #09244b;
    content: ""
}

.mgc_stopwatch_fill:before {
    color: #09244b;
    content: ""
}

.mgc_stopwatch_line:before {
    color: #09244b;
    content: ""
}

.mgc_store_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_store_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_store_fill:before {
    color: #09244b;
    content: ""
}

.mgc_store_line:before {
    color: #09244b;
    content: ""
}

.mgc_strikethrough_fill:before {
    color: #09244b;
    content: ""
}

.mgc_strikethrough_line:before {
    color: #09244b;
    content: ""
}

.mgc_stripe_fill:before {
    color: #09244b;
    content: ""
}

.mgc_stripe_line:before {
    color: #09244b;
    content: ""
}

.mgc_sugar_coated_haws_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sugar_coated_haws_line:before {
    color: #09244b;
    content: ""
}

.mgc_suitcase_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_suitcase_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_suitcase_fill:before {
    color: #09244b;
    content: ""
}

.mgc_suitcase_line:before {
    color: #09244b;
    content: ""
}

.mgc_sun_cloudy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sun_cloudy_line:before {
    color: #09244b;
    content: ""
}

.mgc_sun_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sun_fog_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sun_fog_line:before {
    color: #09244b;
    content: ""
}

.mgc_sun_line:before {
    color: #09244b;
    content: ""
}

.mgc_sunrise_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sunrise_line:before {
    color: #09244b;
    content: ""
}

.mgc_sunset_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sunset_line:before {
    color: #09244b;
    content: ""
}

.mgc_surfboard_fill:before {
    color: #09244b;
    content: ""
}

.mgc_surfboard_line:before {
    color: #09244b;
    content: ""
}

.mgc_surprise_fill:before {
    color: #09244b;
    content: ""
}

.mgc_surprise_line:before {
    color: #09244b;
    content: ""
}

.mgc_sweats_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sweats_line:before {
    color: #09244b;
    content: ""
}

.mgc_swimming_pool_fill:before {
    color: #09244b;
    content: ""
}

.mgc_swimming_pool_line:before {
    color: #09244b;
    content: ""
}

.mgc_switch_fill:before {
    color: #09244b;
    content: ""
}

.mgc_switch_line:before {
    color: #09244b;
    content: ""
}

.mgc_sword_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sword_line:before {
    color: #09244b;
    content: ""
}

.mgc_sydney_opera_house_fill:before {
    color: #09244b;
    content: ""
}

.mgc_sydney_opera_house_line:before {
    color: #09244b;
    content: ""
}

.mgc_t_shirt_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_t_shirt_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_t_shirt_fill:before {
    color: #09244b;
    content: ""
}

.mgc_t_shirt_line:before {
    color: #09244b;
    content: ""
}

.mgc_table_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_table_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_table_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_table_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_table_fill:before {
    color: #09244b;
    content: ""
}

.mgc_table_line:before {
    color: #09244b;
    content: ""
}

.mgc_tag_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tag_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_tag_chevron_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tag_chevron_line:before {
    color: #09244b;
    content: ""
}

.mgc_tag_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tag_line:before {
    color: #09244b;
    content: ""
}

.mgc_taipei101_fill:before {
    color: #09244b;
    content: ""
}

.mgc_taipei101_line:before {
    color: #09244b;
    content: ""
}

.mgc_taj_mahal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_taj_mahal_line:before {
    color: #09244b;
    content: ""
}

.mgc_tank_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tank_line:before {
    color: #09244b;
    content: ""
}

.mgc_target_fill:before {
    color: #09244b;
    content: ""
}

.mgc_target_line:before {
    color: #09244b;
    content: ""
}

.mgc_task_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_task_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_task_fill:before {
    color: #09244b;
    content: ""
}

.mgc_task_line:before {
    color: #09244b;
    content: ""
}

.mgc_teacup_fill:before {
    color: #09244b;
    content: ""
}

.mgc_teacup_line:before {
    color: #09244b;
    content: ""
}

.mgc_telegram_fill:before {
    color: #09244b;
    content: ""
}

.mgc_telegram_line:before {
    color: #09244b;
    content: ""
}

.mgc_telescope_fill:before {
    color: #09244b;
    content: ""
}

.mgc_telescope_line:before {
    color: #09244b;
    content: ""
}

.mgc_temple_of_heaven_fill:before {
    color: #09244b;
    content: ""
}

.mgc_temple_of_heaven_line:before {
    color: #09244b;
    content: ""
}

.mgc_tent_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tent_line:before {
    color: #09244b;
    content: ""
}

.mgc_terminal_box_fill:before {
    color: #09244b;
    content: ""
}

.mgc_terminal_box_line:before {
    color: #09244b;
    content: ""
}

.mgc_terminal_fill:before {
    color: #09244b;
    content: ""
}

.mgc_terminal_line:before {
    color: #09244b;
    content: ""
}

.mgc_terror_fill:before {
    color: #09244b;
    content: ""
}

.mgc_terror_line:before {
    color: #09244b;
    content: ""
}

.mgc_tether_USDT_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tether_USDT_line:before {
    color: #09244b;
    content: ""
}

.mgc_text_color_fill:before {
    color: #09244b;
    content: ""
}

.mgc_text_color_line:before {
    color: #09244b;
    content: ""
}

.mgc_text_fill:before {
    color: #09244b;
    content: ""
}

.mgc_text_line:before {
    color: #09244b;
    content: ""
}

.mgc_textbox_fill:before {
    color: #09244b;
    content: ""
}

.mgc_textbox_line:before {
    color: #09244b;
    content: ""
}

.mgc_thermometer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_thermometer_line:before {
    color: #09244b;
    content: ""
}

.mgc_thumb_down_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_thumb_down_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_thumb_down_fill:before {
    color: #09244b;
    content: ""
}

.mgc_thumb_down_line:before {
    color: #09244b;
    content: ""
}

.mgc_thumb_up_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_thumb_up_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_thumb_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_thumb_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_thunderstorm_fill:before {
    color: #09244b;
    content: ""
}

.mgc_thunderstorm_line:before {
    color: #09244b;
    content: ""
}

.mgc_ticket_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ticket_line:before {
    color: #09244b;
    content: ""
}

.mgc_tiktok_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tiktok_line:before {
    color: #09244b;
    content: ""
}

.mgc_time_fill:before {
    color: #09244b;
    content: ""
}

.mgc_time_line:before {
    color: #09244b;
    content: ""
}

.mgc_to_do_fill:before {
    color: #09244b;
    content: ""
}

.mgc_to_do_line:before {
    color: #09244b;
    content: ""
}

.mgc_toggle_left_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_toggle_left_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_toggle_left_fill:before {
    color: #09244b;
    content: ""
}

.mgc_toggle_left_line:before {
    color: #09244b;
    content: ""
}

.mgc_toggle_right_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_toggle_right_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_toggle_right_fill:before {
    color: #09244b;
    content: ""
}

.mgc_toggle_right_line:before {
    color: #09244b;
    content: ""
}

.mgc_toilet_paper_fill:before {
    color: #09244b;
    content: ""
}

.mgc_toilet_paper_line:before {
    color: #09244b;
    content: ""
}

.mgc_tongue_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tongue_line:before {
    color: #09244b;
    content: ""
}

.mgc_tool_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tool_line:before {
    color: #09244b;
    content: ""
}

.mgc_tornado_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tornado_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_tornado_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tornado_line:before {
    color: #09244b;
    content: ""
}

.mgc_tower_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tower_line:before {
    color: #09244b;
    content: ""
}

.mgc_toxophily_fill:before {
    color: #09244b;
    content: ""
}

.mgc_toxophily_line:before {
    color: #09244b;
    content: ""
}

.mgc_toy_horse_fill:before {
    color: #09244b;
    content: ""
}

.mgc_toy_horse_line:before {
    color: #09244b;
    content: ""
}

.mgc_traffic_cone_fill:before {
    color: #09244b;
    content: ""
}

.mgc_traffic_cone_line:before {
    color: #09244b;
    content: ""
}

.mgc_traffic_lights_fill:before {
    color: #09244b;
    content: ""
}

.mgc_traffic_lights_line:before {
    color: #09244b;
    content: ""
}

.mgc_train_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_train_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_train_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_train_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_train_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_train_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_train_fill:before {
    color: #09244b;
    content: ""
}

.mgc_train_line:before {
    color: #09244b;
    content: ""
}

.mgc_transfer_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_transfer_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_transfer_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_transfer_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_transfer_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_transfer_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_transfer_fill:before {
    color: #09244b;
    content: ""
}

.mgc_transfer_line:before {
    color: #09244b;
    content: ""
}

.mgc_transformation_fill:before {
    color: #09244b;
    content: ""
}

.mgc_transformation_line:before {
    color: #09244b;
    content: ""
}

.mgc_translate_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_translate_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_translate_fill:before {
    color: #09244b;
    content: ""
}

.mgc_translate_line:before {
    color: #09244b;
    content: ""
}

.mgc_tree_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tree_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_tree_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tree_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_tree_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tree_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_tree_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tree_line:before {
    color: #09244b;
    content: ""
}

.mgc_trello_board_fill:before {
    color: #09244b;
    content: ""
}

.mgc_trello_board_line:before {
    color: #09244b;
    content: ""
}

.mgc_triangle_fill:before {
    color: #09244b;
    content: ""
}

.mgc_triangle_line:before {
    color: #09244b;
    content: ""
}

.mgc_triumphal_arch_fill:before {
    color: #09244b;
    content: ""
}

.mgc_triumphal_arch_line:before {
    color: #09244b;
    content: ""
}

.mgc_trophy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_trophy_line:before {
    color: #09244b;
    content: ""
}

.mgc_trouser_fill:before {
    color: #09244b;
    content: ""
}

.mgc_trouser_line:before {
    color: #09244b;
    content: ""
}

.mgc_truck_fill:before {
    color: #09244b;
    content: ""
}

.mgc_truck_line:before {
    color: #09244b;
    content: ""
}

.mgc_trunk_fill:before {
    color: #09244b;
    content: ""
}

.mgc_trunk_line:before {
    color: #09244b;
    content: ""
}

.mgc_tunnel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tunnel_line:before {
    color: #09244b;
    content: ""
}

.mgc_tv_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tv_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_tv_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tv_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_TV_towe_fill:before {
    color: #09244b;
    content: ""
}

.mgc_TV_towe_line:before {
    color: #09244b;
    content: ""
}

.mgc_twitter_fill:before {
    color: #09244b;
    content: ""
}

.mgc_twitter_line:before {
    color: #09244b;
    content: ""
}

.mgc_typhoon_fill:before {
    color: #09244b;
    content: ""
}

.mgc_typhoon_line:before {
    color: #09244b;
    content: ""
}

.mgc_tyre_fill:before {
    color: #09244b;
    content: ""
}

.mgc_tyre_line:before {
    color: #09244b;
    content: ""
}

.mgc_UFO_fill:before {
    color: #09244b;
    content: ""
}

.mgc_UFO_line:before {
    color: #09244b;
    content: ""
}

.mgc_umbrella_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_umbrella_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_umbrella_fill:before {
    color: #09244b;
    content: ""
}

.mgc_umbrella_line:before {
    color: #09244b;
    content: ""
}

.mgc_unarchive_fill:before {
    color: #09244b;
    content: ""
}

.mgc_unarchive_line:before {
    color: #09244b;
    content: ""
}

.mgc_underline_fill:before {
    color: #09244b;
    content: ""
}

.mgc_underline_line:before {
    color: #09244b;
    content: ""
}

.mgc_unhappy_dizzy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_unhappy_dizzy_line:before {
    color: #09244b;
    content: ""
}

.mgc_unhappy_fill:before {
    color: #09244b;
    content: ""
}

.mgc_unhappy_line:before {
    color: #09244b;
    content: ""
}

.mgc_unlink_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_unlink_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_unlink_fill:before {
    color: #09244b;
    content: ""
}

.mgc_unlink_line:before {
    color: #09244b;
    content: ""
}

.mgc_unlock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_unlock_line:before {
    color: #09244b;
    content: ""
}

.mgc_up_fill:before {
    color: #09244b;
    content: ""
}

.mgc_up_line:before {
    color: #09244b;
    content: ""
}

.mgc_up_small_fill:before {
    color: #09244b;
    content: ""
}

.mgc_up_small_line:before {
    color: #09244b;
    content: ""
}

.mgc_upload_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_upload_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_upload_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_upload_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_upload_fill:before {
    color: #09244b;
    content: ""
}

.mgc_upload_line:before {
    color: #09244b;
    content: ""
}

.mgc_usb_fill:before {
    color: #09244b;
    content: ""
}

.mgc_usb_flash_disk_fill:before {
    color: #09244b;
    content: ""
}

.mgc_usb_flash_disk_line:before {
    color: #09244b;
    content: ""
}

.mgc_usb_line:before {
    color: #09244b;
    content: ""
}

.mgc_usd_coin_USDC_fill:before {
    color: #09244b;
    content: ""
}

.mgc_usd_coin_USDC_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_5_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_5_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_add_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_add_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_add_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_add_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_edit_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_edit_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_follow_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_follow_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_follow_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_follow_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_forbid_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_forbid_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_heart_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_heart_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_hide_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_hide_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_info_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_info_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_lock_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_lock_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_pin_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_pin_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_question_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_question_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_remove_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_remove_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_remove_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_remove_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_search_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_search_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_security_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_security_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_setting_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_setting_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_star_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_star_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_visible_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_visible_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_warning_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_warning_line:before {
    color: #09244b;
    content: ""
}

.mgc_user_x_fill:before {
    color: #09244b;
    content: ""
}

.mgc_user_x_line:before {
    color: #09244b;
    content: ""
}

.mgc_vector_bezier_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_vector_bezier_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_vector_bezier_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_vector_bezier_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_vector_bezier_fill:before {
    color: #09244b;
    content: ""
}

.mgc_vector_bezier_line:before {
    color: #09244b;
    content: ""
}

.mgc_vector_group_fill:before {
    color: #09244b;
    content: ""
}

.mgc_vector_group_line:before {
    color: #09244b;
    content: ""
}

.mgc_version_fill:before {
    color: #09244b;
    content: ""
}

.mgc_version_line:before {
    color: #09244b;
    content: ""
}

.mgc_vest_fill:before {
    color: #09244b;
    content: ""
}

.mgc_vest_line:before {
    color: #09244b;
    content: ""
}

.mgc_viber_messenger_fill:before {
    color: #09244b;
    content: ""
}

.mgc_viber_messenger_line:before {
    color: #09244b;
    content: ""
}

.mgc_video_fill:before {
    color: #09244b;
    content: ""
}

.mgc_video_line:before {
    color: #09244b;
    content: ""
}

.mgc_VIP_1_fill:before {
    color: #09244b;
    content: ""
}

.mgc_VIP_1_line:before {
    color: #09244b;
    content: ""
}

.mgc_VIP_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_VIP_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_VIP_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_VIP_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_VIP_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_VIP_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_visa_fill:before {
    color: #09244b;
    content: ""
}

.mgc_visa_line:before {
    color: #09244b;
    content: ""
}

.mgc_vison_pro_fill:before {
    color: #09244b;
    content: ""
}

.mgc_vison_pro_line:before {
    color: #09244b;
    content: ""
}

.mgc_vkontakte_fill:before {
    color: #09244b;
    content: ""
}

.mgc_vkontakte_line:before {
    color: #09244b;
    content: ""
}

.mgc_voice_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_voice_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_voice_fill:before {
    color: #09244b;
    content: ""
}

.mgc_voice_line:before {
    color: #09244b;
    content: ""
}

.mgc_volleyball_fill:before {
    color: #09244b;
    content: ""
}

.mgc_volleyball_line:before {
    color: #09244b;
    content: ""
}

.mgc_volume_fill:before {
    color: #09244b;
    content: ""
}

.mgc_volume_line:before {
    color: #09244b;
    content: ""
}

.mgc_volume_mute_fill:before {
    color: #09244b;
    content: ""
}

.mgc_volume_mute_line:before {
    color: #09244b;
    content: ""
}

.mgc_volume_off_fill:before {
    color: #09244b;
    content: ""
}

.mgc_volume_off_line:before {
    color: #09244b;
    content: ""
}

.mgc_vue_fill:before {
    color: #09244b;
    content: ""
}

.mgc_vue_line:before {
    color: #09244b;
    content: ""
}

.mgc_walk_fill:before {
    color: #09244b;
    content: ""
}

.mgc_walk_line:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_3_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_3_line:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_4_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_4_line:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_5_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_5_line:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wallet_line:before {
    color: #09244b;
    content: ""
}

.mgc_wardrobe_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wardrobe_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_wardrobe_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wardrobe_line:before {
    color: #09244b;
    content: ""
}

.mgc_warning_fill:before {
    color: #09244b;
    content: ""
}

.mgc_warning_line:before {
    color: #09244b;
    content: ""
}

.mgc_wash_machine_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wash_machine_line:before {
    color: #09244b;
    content: ""
}

.mgc_wastebasket_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wastebasket_line:before {
    color: #09244b;
    content: ""
}

.mgc_watch_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_watch_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_watch_fill:before {
    color: #09244b;
    content: ""
}

.mgc_watch_line:before {
    color: #09244b;
    content: ""
}

.mgc_wave_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wave_line:before {
    color: #09244b;
    content: ""
}

.mgc_web_fill:before {
    color: #09244b;
    content: ""
}

.mgc_web_line:before {
    color: #09244b;
    content: ""
}

.mgc_wechat_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wechat_line:before {
    color: #09244b;
    content: ""
}

.mgc_wechat_pay_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wechat_pay_line:before {
    color: #09244b;
    content: ""
}

.mgc_weibo_fill:before {
    color: #09244b;
    content: ""
}

.mgc_weibo_line:before {
    color: #09244b;
    content: ""
}

.mgc_whatsapp_fill:before {
    color: #09244b;
    content: ""
}

.mgc_whatsapp_line:before {
    color: #09244b;
    content: ""
}

.mgc_wheel_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wheel_line:before {
    color: #09244b;
    content: ""
}

.mgc_wifi_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wifi_line:before {
    color: #09244b;
    content: ""
}

.mgc_wifi_off_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wifi_off_line:before {
    color: #09244b;
    content: ""
}

.mgc_wind_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wind_line:before {
    color: #09244b;
    content: ""
}

.mgc_windows_fill:before {
    color: #09244b;
    content: ""
}

.mgc_windows_line:before {
    color: #09244b;
    content: ""
}

.mgc_wine_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wine_line:before {
    color: #09244b;
    content: ""
}

.mgc_wineglass_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wineglass_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_wineglass_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wineglass_line:before {
    color: #09244b;
    content: ""
}

.mgc_wiper_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wiper_line:before {
    color: #09244b;
    content: ""
}

.mgc_world_2_fill:before {
    color: #09244b;
    content: ""
}

.mgc_world_2_line:before {
    color: #09244b;
    content: ""
}

.mgc_world_fill:before {
    color: #09244b;
    content: ""
}

.mgc_world_line:before {
    color: #09244b;
    content: ""
}

.mgc_wreath_fill:before {
    color: #09244b;
    content: ""
}

.mgc_wreath_line:before {
    color: #09244b;
    content: ""
}

.mgc_x_skew_fill:before {
    color: #09244b;
    content: ""
}

.mgc_x_skew_line:before {
    color: #09244b;
    content: ""
}

.mgc_xbox_fill:before {
    color: #09244b;
    content: ""
}

.mgc_xbox_line:before {
    color: #09244b;
    content: ""
}

.mgc_xls_fill:before {
    color: #09244b;
    content: ""
}

.mgc_xls_line:before {
    color: #09244b;
    content: ""
}

.mgc_XRP_fill:before {
    color: #09244b;
    content: ""
}

.mgc_XRP_line:before {
    color: #09244b;
    content: ""
}

.mgc_y_skew_fill:before {
    color: #09244b;
    content: ""
}

.mgc_y_skew_line:before {
    color: #09244b;
    content: ""
}

.mgc_yinyang_fill:before {
    color: #09244b;
    content: ""
}

.mgc_yinyang_line:before {
    color: #09244b;
    content: ""
}

.mgc_youtube_fill:before {
    color: #09244b;
    content: ""
}

.mgc_youtube_line:before {
    color: #09244b;
    content: ""
}

.mgc_yuanbao_fill:before {
    color: #09244b;
    content: ""
}

.mgc_yuanbao_line:before {
    color: #09244b;
    content: ""
}

.mgc_ZA_sort_descending_letters_fill:before {
    color: #09244b;
    content: ""
}

.mgc_ZA_sort_descending_letters_line:before {
    color: #09244b;
    content: ""
}

.mgc_zoom_in_fill:before {
    color: #09244b;
    content: ""
}

.mgc_zoom_in_line:before {
    color: #09244b;
    content: ""
}

.mgc_zoom_out_fill:before {
    color: #09244b;
    content: ""
}

.mgc_zoom_out_line:before {
    color: #09244b;
    content: ""
}

[class*=" mgc_"]:before,[class^=mgc_]:before {
    color: revert
}

.mt5 {
    margin-top: .3125rem!important
}

.mr5 {
    margin-right: .3125rem!important
}

.mb5 {
    margin-bottom: .3125rem!important
}

.ml5 {
    margin-left: .3125rem!important
}

.pt5 {
    padding-top: .3125rem!important
}

.pr5 {
    padding-right: .3125rem!important
}

.pb5 {
    padding-bottom: .3125rem!important
}

.pl5 {
    padding-left: .3125rem!important
}

.mt10 {
    margin-top: .625rem!important
}

.mr10 {
    margin-right: .625rem!important
}

.mb10 {
    margin-bottom: .625rem!important
}

.ml10 {
    margin-left: .625rem!important
}

.pt10 {
    padding-top: .625rem!important
}

.pr10 {
    padding-right: .625rem!important
}

.pb10 {
    padding-bottom: .625rem!important
}

.pl10 {
    padding-left: .625rem!important
}

.mt15 {
    margin-top: .9375rem!important
}

.mr15 {
    margin-right: .9375rem!important
}

.mb15 {
    margin-bottom: .9375rem!important
}

.ml15 {
    margin-left: .9375rem!important
}

.pt15 {
    padding-top: .9375rem!important
}

.pr15 {
    padding-right: .9375rem!important
}

.pb15 {
    padding-bottom: .9375rem!important
}

.pl15 {
    padding-left: .9375rem!important
}

.mt20 {
    margin-top: 1.25rem!important
}

.mr20 {
    margin-right: 1.25rem!important
}

.mb20 {
    margin-bottom: 1.25rem!important
}

.ml20 {
    margin-left: 1.25rem!important
}

.pt20 {
    padding-top: 1.25rem!important
}

.pr20 {
    padding-right: 1.25rem!important
}

.pb20 {
    padding-bottom: 1.25rem!important
}

.pl20 {
    padding-left: 1.25rem!important
}

.mt25 {
    margin-top: 1.5625rem!important
}

.mr25 {
    margin-right: 1.5625rem!important
}

.mb25 {
    margin-bottom: 1.5625rem!important
}

.ml25 {
    margin-left: 1.5625rem!important
}

.pt25 {
    padding-top: 1.5625rem!important
}

.pr25 {
    padding-right: 1.5625rem!important
}

.pb25 {
    padding-bottom: 1.5625rem!important
}

.pl25 {
    padding-left: 1.5625rem!important
}

.mt30 {
    margin-top: 1.875rem!important
}

.mr30 {
    margin-right: 1.875rem!important
}

.mb30 {
    margin-bottom: 1.875rem!important
}

.ml30 {
    margin-left: 1.875rem!important
}

.pt30 {
    padding-top: 1.875rem!important
}

.pr30 {
    padding-right: 1.875rem!important
}

.pb30 {
    padding-bottom: 1.875rem!important
}

.pl30 {
    padding-left: 1.875rem!important
}

.mt35 {
    margin-top: 2.1875rem!important
}

.mr35 {
    margin-right: 2.1875rem!important
}

.mb35 {
    margin-bottom: 2.1875rem!important
}

.ml35 {
    margin-left: 2.1875rem!important
}

.pt35 {
    padding-top: 2.1875rem!important
}

.pr35 {
    padding-right: 2.1875rem!important
}

.pb35 {
    padding-bottom: 2.1875rem!important
}

.pl35 {
    padding-left: 2.1875rem!important
}

.mt40 {
    margin-top: 2.5rem!important
}

.mr40 {
    margin-right: 2.5rem!important
}

.mb40 {
    margin-bottom: 2.5rem!important
}

.ml40 {
    margin-left: 2.5rem!important
}

.pt40 {
    padding-top: 2.5rem!important
}

.pr40 {
    padding-right: 2.5rem!important
}

.pb40 {
    padding-bottom: 2.5rem!important
}

.pl40 {
    padding-left: 2.5rem!important
}

.mt45 {
    margin-top: 2.8125rem!important
}

.mr45 {
    margin-right: 2.8125rem!important
}

.mb45 {
    margin-bottom: 2.8125rem!important
}

.ml45 {
    margin-left: 2.8125rem!important
}

.pt45 {
    padding-top: 2.8125rem!important
}

.pr45 {
    padding-right: 2.8125rem!important
}

.pb45 {
    padding-bottom: 2.8125rem!important
}

.pl45 {
    padding-left: 2.8125rem!important
}

.mt50 {
    margin-top: 3.125rem!important
}

.mr50 {
    margin-right: 3.125rem!important
}

.mb50 {
    margin-bottom: 3.125rem!important
}

.ml50 {
    margin-left: 3.125rem!important
}

.pt50 {
    padding-top: 3.125rem!important
}

.pr50 {
    padding-right: 3.125rem!important
}

.pb50 {
    padding-bottom: 3.125rem!important
}

.pl50 {
    padding-left: 3.125rem!important
}

.mt-1per {
    margin-top: 1%!important
}

.mr-1per {
    margin-right: 1%!important
}

.mb-1per {
    margin-bottom: 1%!important
}

.ml-1per {
    margin-left: 1%!important
}

.color-primary-500 {
    color: #5d2bf4!important
}

.bgcolor-primary-500 {
    background-color: #5d2bf4!important
}

.fill-primary-500 {
    fill: #5d2bf4!important
}

.stroke-primary-500 {
    stroke: #5d2bf4!important
}

.color-error-500 {
    color: #ff3b30!important
}

.bgcolor-error-500 {
    background-color: #ff3b30!important
}

.fill-error-500 {
    fill: #ff3b30!important
}

.stroke-error-500 {
    stroke: #ff3b30!important
}

.color-orange-500 {
    color: #ffab00!important
}

.bgcolor-orange-500 {
    background-color: #ffab00!important
}

.fill-orange-500 {
    fill: #ffab00!important
}

.stroke-orange-500 {
    stroke: #ffab00!important
}

.color-blue-500 {
    color: #2879fe!important
}

.bgcolor-blue-500 {
    background-color: #2879fe!important
}

.fill-blue-500 {
    fill: #2879fe!important
}

.stroke-blue-500 {
    stroke: #2879fe!important
}

.color-teal-500 {
    color: #01c0a6!important
}

.bgcolor-teal-500 {
    background-color: #01c0a6!important
}

.fill-teal-500 {
    fill: #01c0a6!important
}

.stroke-teal-500 {
    stroke: #01c0a6!important
}

.color-lime-500 {
    color: #64dd16!important
}

.bgcolor-lime-500 {
    background-color: #64dd16!important
}

.fill-lime-500 {
    fill: #64dd16!important
}

.stroke-lime-500 {
    stroke: #64dd16!important
}

.color-base-black {
    color: #18181c!important
}

.bgcolor-base-black {
    background-color: #18181c!important
}

.fill-base-black {
    fill: #18181c!important
}

.stroke-base-black {
    stroke: #18181c!important
}

.color-warning-500 {
    color: #ffc700!important
}

.bgcolor-warning-500 {
    background-color: #ffc700!important
}

.fill-warning-500 {
    fill: #ffc700!important
}

.stroke-warning-500 {
    stroke: #ffc700!important
}

.color-sky-500 {
    color: #1ea0ff!important
}

.bgcolor-sky-500 {
    background-color: #1ea0ff!important
}

.fill-sky-500 {
    fill: #1ea0ff!important
}

.stroke-sky-500 {
    stroke: #1ea0ff!important
}

.color-success-500 {
    color: #3aba6f!important
}

.bgcolor-success-500 {
    background-color: #3aba6f!important
}

.fill-success-500 {
    fill: #3aba6f!important
}

.stroke-success-500 {
    stroke: #3aba6f!important
}

.color-grey-primary {
    color: #606060!important
}

.bgcolor-grey-primary {
    background-color: #606060!important
}

.fill-grey-primary {
    fill: #606060!important
}

.stroke-grey-primary {
    stroke: #606060!important
}

.color-grey-secondary {
    color: #7c889b!important
}

.bgcolor-grey-secondary {
    background-color: #7c889b!important
}

.fill-grey-secondary {
    fill: #7c889b!important
}

.stroke-grey-secondary {
    stroke: #7c889b!important
}

.color-grey-tertiary {
    color: #9ca3af!important
}

.bgcolor-grey-tertiary {
    background-color: #9ca3af!important
}

.fill-grey-tertiary {
    fill: #9ca3af!important
}

.stroke-grey-tertiary {
    stroke: #9ca3af!important
}

.color-grey-quatinary {
    color: #dcdcdd!important
}

.bgcolor-grey-quatinary {
    background-color: #dcdcdd!important
}

.fill-grey-quatinary {
    fill: #dcdcdd!important
}

.stroke-grey-quatinary {
    stroke: #dcdcdd!important
}

.color-grey-disabled {
    color: #eaeaeb!important
}

.bgcolor-grey-disabled {
    background-color: #eaeaeb!important
}

.fill-grey-disabled {
    fill: #eaeaeb!important
}

.stroke-grey-disabled {
    stroke: #eaeaeb!important
}

.color-insta {
    color: #f0aad9!important
}

.bgcolor-insta {
    background-color: #f0aad9!important
}

.fill-insta {
    fill: #f0aad9!important
}

.stroke-insta {
    stroke: #f0aad9!important
}

.color-community {
    color: #b68cf5!important
}

.bgcolor-community {
    background-color: #b68cf5!important
}

.fill-community {
    fill: #b68cf5!important
}

.stroke-community {
    stroke: #b68cf5!important
}

.color-blog {
    color: #9ed972!important
}

.bgcolor-blog {
    background-color: #9ed972!important
}

.fill-blog {
    fill: #9ed972!important
}

.stroke-blog {
    stroke: #9ed972!important
}

.color-news {
    color: #f9d662!important
}

.bgcolor-news {
    background-color: #f9d662!important
}

.fill-news {
    fill: #f9d662!important
}

.stroke-news {
    stroke: #f9d662!important
}

.color-youtube {
    color: #f87a76!important
}

.bgcolor-youtube {
    background-color: #f87a76!important
}

.fill-youtube {
    fill: #f87a76!important
}

.stroke-youtube {
    stroke: #f87a76!important
}

.color-twitter {
    color: #414d5c!important
}

.bgcolor-twitter {
    background-color: #414d5c!important
}

.fill-twitter {
    fill: #414d5c!important
}

.stroke-twitter {
    stroke: #414d5c!important
}

.color-positive {
    color: #5d2bf4!important
}

.color-negative {
    color: #ffab00!important
}

.color-neutral {
    color: #01c0a6!important
}

.font-weight-100 {
    font-weight: 100!important
}

.font-weight-200 {
    font-weight: 200!important
}

.font-weight-300 {
    font-weight: 300!important
}

.font-weight-400 {
    font-weight: 400!important
}

.font-weight-500 {
    font-weight: 500!important
}

.font-weight-600 {
    font-weight: 600!important
}

.font-weight-700 {
    font-weight: 700!important
}

.font-weight-800 {
    font-weight: 800!important
}

.font-weight-900 {
    font-weight: 900!important
}

.font-size-xs {
    font-size: .846rem!important
}

.font-size-sm {
    font-size: .923rem!important
}

.font-size-md {
    font-size: 1rem!important
}

.font-size-lg {
    font-size: 1.125rem!important
}

.font-size-xl {
    font-size: 1.25rem!important
}

.popup_banner_container {
    display: none;
    z-index: 99999
}

.popup_banner_container .popup-banner-bg {
    background-color: #000
}

.popup_banner_container .banner-box {
    line-height: 0
}

.popup_banner_container .pop-buttons li a {
    padding: 22px 10px
}

.popup_banner_container .pop-buttons li a.primary-btn {
    border-right: 1px solid #eee
}

.header_banner_container {
    background-color: #fff;
    box-sizing: border-box;
    z-index: 9500
}

.header_banner_container>a {
    border-radius: 40px;
    display: block;
    height: 65px;
    line-height: 0
}

.header_banner_container .banner_close_btn {
    right: 26px;
    top: 50%;
    transform: translateY(-50%)
}

.header_banner_container .header-banner-swiper {
    height: 65px;
    overflow: hidden;
    position: relative
}

.header_banner_container .header-banner-swiper .swiper-container,.header_banner_container .header-banner-swiper .swiper-wrapper {
    height: 65px
}

.header_banner_container .header-banner-swiper .banner-box-type1 {
    border-radius: 40px;
    display: block;
    height: 100%
}

.header_banner_container .header-banner-swiper .banner-box-type1 img {
    max-height: 65px;
    max-width: 100%;
    width: auto
}

.header_banner_container .header-banner-swiper .banner-close {
    background: url(/renewal_resources/images/icon_close.svg);
    background-size: cover;
    border: 0;
    font-size: 0;
    height: 36px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 36px;
    z-index: 100
}

.vbtn2 {
    align-items: center;
    border: 1px solid transparent;
    border-radius: 3px;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 500;
    gap: 5px;
    justify-content: center;
    letter-spacing: -.4px;
    line-height: 1.4;
    padding: .5rem 1rem;
    transition-duration: 0s
}

.vbtn2.sm {
    font-size: .923rem;
    font-weight: 500;
    line-height: 1;
    padding: .375rem .5rem
}

.vbtn2.md {
    padding: .5rem 1rem
}

.vbtn2.lg,.vbtn2.md {
    font-size: 1rem;
    font-weight: 500
}

.vbtn2.lg {
    padding: .625rem 1rem
}

.vbtn2.xl {
    font-size: 1.25rem;
    font-weight: 500;
    padding: .9375rem 1.5rem
}

.vbtn2 .icon {
    position: relative
}

.vbtn2 .icon.top_1 {
    top: -1px
}

.vbtn2 .icon.top_2 {
    top: -2px
}

.vbtn2 .icon.top-1 {
    top: 1px
}

.vbtn2 .icon.top-2 {
    top: 2px
}

.vbtn2.no-gutters {
    gap: 0!important
}

.vbtn2.nice-select.open:not(.no-interaction),.vbtn2:active:not(.no-interaction) {
    transform: scale(.99);
    transform-origin: center center;
    transition: scale .2s ease-in-out
}

.vbtn2.disabled,.vbtn2.disabled:focus,.vbtn2.disabled:hover,.vbtn2[disabled],.vlabel.disabled.nice-select.open,.vlabel.disabled:active {
    background-color: #eaeaeb!important;
    border-color: #eaeaeb!important;
    color: #9ca3af!important;
    cursor: default!important
}

.btn-fill-white {
    background-color: #fff;
    border-color: #fff;
    color: #606060
}

.btn-fill-white:hover {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    transition: background .2s ease
}

.btn-fill-primary {
    background-color: #5d2bf4;
    border-color: #5d2bf4;
    color: #fff
}

.btn-fill-primary:hover {
    background-color: #410ce0;
    border-color: #410ce0;
    transition: background .2s ease
}

.btn-fill-primary-300 {
    background-color: #875ffe;
    border-color: #875ffe;
    color: #fff
}

.btn-fill-primary-300:hover {
    background-color: #612cfe;
    border-color: #612cfe;
    transition: background .2s ease
}

.btn-fill-primary-400 {
    background-color: #5a4bff;
    border-color: #5a4bff;
    color: #fff
}

.btn-fill-primary-400:hover {
    background-color: #2b18ff;
    border-color: #2b18ff;
    transition: background .2s ease
}

.btn-fill-primary-500 {
    background-color: #5d2bf4;
    border-color: #5d2bf4;
    color: #fff
}

.btn-fill-primary-500:hover {
    background-color: #410ce0;
    border-color: #410ce0;
    transition: background .2s ease
}

.btn-fill-primary-800 {
    background-color: #11043d;
    border-color: #11043d;
    color: #fff
}

.btn-fill-primary-800:hover {
    background-color: #04010d;
    border-color: #04010d;
    transition: background .2s ease
}

.btn-fill-black {
    background-color: #18181c;
    border-color: #18181c;
    color: #fff
}

.btn-fill-black:hover {
    background-color: #000001;
    border-color: #000001;
    transition: background .2s ease
}

.btn-outline-light-default {
    background-color: #fff;
    border-color: #dbdbdb;
    color: #606060
}

.btn-outline-light-default:hover {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    transition: background .2s ease
}

.btn-outline-primary {
    background-color: #f9f9ff;
    border-color: #5d2bf4;
    color: #5d2bf4
}

.btn-outline-primary:hover {
    background-color: #c6c6ff;
    border-color: #c6c6ff;
    transition: background .2s ease
}

.btn-outline-light-primary {
    background-color: #f9f9ff;
    border-color: #875ffe;
    color: #5d2bf4
}

.btn-outline-light-primary:hover {
    background-color: #c6c6ff;
    border-color: #c6c6ff;
    transition: background .2s ease
}

.btn-outline-black {
    background-color: #fff;
    border-color: #18181c;
    color: #18181c
}

.btn-outline-black:hover {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    transition: background .2s ease
}

.btn-soft-default {
    background-color: #f6f6f6;
    border-color: #f6f6f6;
    color: #606060
}

.btn-soft-default:hover {
    background-color: #ddd;
    border-color: #ddd;
    transition: background .2s ease
}

.btn-soft-primary {
    background-color: #f5f3ff;
    border-color: #f5f3ff;
    color: #5d2bf4
}

.btn-soft-primary:hover {
    background-color: #cbc0ff;
    border-color: #cbc0ff;
    transition: background .2s ease
}

.btn-soft-black {
    background-color: #f6f6f6;
    border-color: #f6f6f6;
    color: #18181c
}

.btn-soft-black:hover {
    background-color: #ddd;
    border-color: #ddd;
    transition: background .2s ease
}

.btn-gradient {
    background: linear-gradient(134deg,#4ad8ff .01%,#463dfa 48.44%,#843dfc 94.27%)!important;
    border: none!important;
    color: #fff!important
}

.rounded-full {
    border-radius: 9999px!important
}

.nice-select {
    border: 1px solid #e8e8e8;
    display: inline-flex;
    font-size: .875rem;
    height: 38px;
    line-height: 36px;
    padding-left: 15px;
    padding-right: 27px
}

.nice-select.sm {
    font-size: .923rem;
    height: 2.615em;
    line-height: 2.615em
}

.nice-select.md {
    font-size: 1rem;
    height: 2.924rem;
    line-height: 2.924rem
}

.nice-select.lg {
    font-size: 1.125rem;
    height: 3.462rem;
    line-height: 3.462rem
}

.nice-select:hover {
    border-color: #dbdbdb
}

.nice-select.open,.nice-select:active,.nice-select:focus {
    border-color: #999
}

.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    height: 5px;
    margin-top: -2px;
    right: 12px;
    width: 5px
}

.nice-select.open.w-100 .list {
    width: 100%
}

.nice-select.icon2:after {
    background: url(../images/icon_nice_select_arrow.svg) no-repeat center 0;
    border: none;
    height: 18px;
    margin: 0;
    right: 4px;
    transform: rotate(0) translateY(-50%);
    transform-origin: top;
    width: 18px
}

.nice-select.icon2.open:after {
    transform: rotate(180deg) translateY(-50%)
}

.nice-select.icon3:after {
    background-image: url(../images/icon_nice_select_add_fill.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 95% auto;
    border: none;
    height: 18px;
    margin: 0;
    right: 17px;
    transform: rotate(0) translateY(-50%);
    transform-origin: top;
    width: 18px
}

.nice-select.icon3.open:after {
    background-image: url(../images/icon_nice_select_minimize_line.svg);
    transform: rotate(0) translateY(-50%)
}

.nice-select.icon4:after {
    background-image: url(../images/icon_nice_select_down_line.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 95% auto;
    border: none;
    height: 24px;
    margin: 0;
    right: 10px;
    transform: rotate(0) translateY(-50%);
    transform-origin: top;
    width: 24px
}

.nice-select.icon4.open:after {
    transform: rotate(180deg) translateY(-50%)
}

.nice-select.disabled {
    border-color: #ededed;
    color: #999
}

.nice-select.disabled:after {
    border-color: #ccc
}

.nice-select.small {
    font-size: .75rem;
    height: 36px;
    line-height: 34px
}

.nice-select.small:after {
    height: 4px;
    width: 4px
}

.nice-select.small .option {
    line-height: 34px;
    min-height: 34px
}

.nice-select .list {
    box-shadow: 0 0 0 1px rgba(76,71,71,.11);
    transform: scale(.75) translateY(-19px)
}

.nice-select .option {
    line-height: 36px;
    min-height: 36px;
    padding-left: 15px;
    padding-right: 26px
}

.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover {
    background-color: #f6f6f6
}

.nice-select .option.selected {
    font-weight: 700
}

.nice-select .option.disabled {
    color: #999
}

.nice-select.border-none {
    border: none!important
}

.chat-body {
    background: #fff;
    border-radius: 30px;
    bottom: 20px;
    box-shadow: 2px 2px 20px hsla(0,0%,60%,.4);
    height: 40px;
    opacity: 0;
    overflow: hidden;
    position: fixed;
    right: 20px;
    visibility: hidden;
    width: 40px;
    z-index: 99999
}

.chat-body.active {
    height: 609px;
    opacity: 1;
    transition: all .25s ease-out;
    visibility: visible;
    width: 375px
}

.btn-chatbot {
    bottom: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
    transition-duration: .3s;
    width: 80px
}

.btn-chatbot .btn-icon {
    display: block
}

.btn-chatbot .btn-icon img {
    height: 100%;
    width: 100%
}

.btn-chatbot .btn-text {
    background-color: #25375a;
    border-radius: 50rem;
    color: #fff;
    display: none;
    font-size: .9rem;
    font-weight: 600;
    height: 55px;
    line-height: 55px;
    overflow: hidden;
    padding: 0 15px 0 72px
}

.vpopover {
    display: inline-block;
    line-height: 1;
    position: relative
}

.vpopover .vpopover-content {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 3px 5px 20px 5px rgba(0,0,0,.1);
    display: none;
    left: 50%;
    min-width: 125px;
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    z-index: 1
}

.vskeleton .vskeleton-content,.vskeleton2 {
    animation: placeholderSkeleton 1.5s linear infinite forwards
}

.vskeleton2 {
    background-color: #ecedee;
    background-image: linear-gradient(90deg,hsla(0,0%,80%,0),hsla(0,0%,80%,.5) 30%,hsla(0,0%,80%,0));
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1024px 100%;
    border-radius: 8px
}

.icon-tooltip {
    align-items: center;
    color: #9ca3af;
    display: inline-flex;
    font-size: 1.375rem;
    margin-inline:5px}

.vtooltip-content {
    background-color: #18181c;
    font-size: .95rem;
    line-height: 1.4
}

.vtooltip-content:after {
    border-top-color: #18181c
}

.vtooltip-content.arrow-top:after {
    border-color: transparent transparent #18181c
}

.vtooltip-content.arrow-right:after {
    border-color: transparent transparent transparent #18181c
}

.vtooltip-content.arrow-left:after {
    border-color: transparent #18181c transparent transparent;
    top: 50%;
    transform: translate(-50%,-50%)
}

.vtooltip-content.guide-tooltip {
    padding: 1.25rem
}

.vtooltip-content.primary {
    background-color: #5d2bf4!important
}

.vtooltip-content.primary.arrow-top:after {
    border-color: transparent transparent #5d2bf4!important
}

.vtooltip-content.primary.arrow-right:after {
    border-color: transparent transparent transparent #5d2bf4!important
}

.vtooltip-content.primary.arrow-left:after {
    border-color: transparent #5d2bf4 transparent transparent!important
}

.vtooltip-content.pink-alpha85 {
    background-color: #ff3b30!important
}

.vtooltip-content.pink-alpha85.arrow-top:after {
    border-color: transparent transparent #ff3b30!important
}

.vtooltip-content.pink-alpha85.arrow-right:after {
    border-color: transparent transparent transparent #ff3b30!important
}

.vtooltip-content.pink-alpha85.arrow-left:after {
    border-color: transparent #ff3b30 transparent transparent!important
}

#driver-page-overlay {
    z-index: 1009
}

.vtooltip-guide-tooltip {
    display: block;
    max-width: 250px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 4000
}

.vtooltip-guide-tooltip.arrow-top {
    margin-top: 10px;
    top: 100%
}

.vtooltip-guide-tooltip.arrow-bottom {
    bottom: 100%;
    margin-bottom: 10px;
    top: inherit
}

.vtooltip-guide-tooltip .driver-popover-title {
    color: #fff;
    font-size: 1rem;
    font-weight: 600
}

.vtooltip-guide-tooltip .driver-popover-footer {
    align-items: center;
    display: flex!important;
    justify-content: space-between;
    margin-top: 1.25rem
}

.vtooltip-guide-tooltip .driver-popover-footer .btn-cookie-close {
    align-items: center;
    color: #9ca3af;
    display: flex;
    font-size: .923rem;
    gap: 4px
}

.vtooltip-guide-tooltip .driver-popover-footer .btn-cookie-close [class*=mgc_] {
    color: #9ca3af;
    font-size: 1.125rem
}

.vtooltip-guide-tooltip .driver-popover-footer .driver-close-btn,.vtooltip-guide-tooltip .driver-popover-footer .driver-disabled,.vtooltip-guide-tooltip .driver-popover-footer .driver-prev-btn {
    display: none!important
}

.vguide-ing body {
    overflow: hidden
}

.driver-fix-stacking {
    pointer-events: none
}

.guide-tooltip-container {
    position: relative
}

@media (max-width: 1440px) {
    .vtooltip-guide-tooltip {
        max-width:220px
    }
}

@keyframes animatedgradient {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    to {
        background-position: 0 50%
    }
}

@keyframes textShine {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 100% 50%
    }
}

@keyframes element-bounce {
    0%,to {
        transform: translateX(-50%) translateY(0)
    }

    40% {
        transform: translateX(-50%) translateY(-5px)
    }
}

body {
    overflow: hidden auto
}

.gradient-text {
    -webkit-text-fill-color: transparent;
    animation: textShine 2s ease-in-out infinite alternate;
    background: linear-gradient(134deg,#4ad8ff .01%,#463dfa 48.44%,#843dfc 94.27%);
    background-clip: text,content-box,border-box;
    -webkit-background-clip: text,content-box,border-box;
    background-size: 200% auto
}

.randing-header {
    align-items: center;
    border-bottom: 1px solid #f3f4f6;
    display: flex;
    height: 68px;
    justify-content: center;
    left: 0;
    min-width: 1440px;
    padding: 0 160px;
    position: fixed!important;
    top: 0;
    width: 100%;
    z-index: 1000
}

.randing-header.intro-motion {
    opacity: 0;
    visibility: hidden
}

.randing-header .logo {
    left: 160px;
    line-height: 0;
    position: absolute;
    top: 22px
}

.randing-header .logo svg path {
    fill: #5d2bf4
}

.randing-header .nav-util {
    align-items: center;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    position: absolute;
    right: 160px;
    top: 50%;
    transform: translateY(-50%)
}

.randing-header .nav-util>.divider {
    background-color: #e5e7eb;
    height: 19px;
    width: 1px
}

.randing-header .user-avatar {
    align-items: center;
    color: #fff;
    display: flex;
    flex-direction: row;
    font-size: 1.125rem;
    font-weight: 600;
    gap: 12px
}

.randing-header .user-avatar .avatar {
    align-items: center;
    border-radius: 50%;
    display: flex;
    gap: 5px;
    height: 40px;
    overflow: hidden;
    width: 40px
}

.randing-header .user-avatar .avatar img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.randing-header .btn-join {
    color: #7c889b;
    font-size: 1.125rem;
    font-weight: 500
}

.randing-header .btn-login {
    align-items: center;
    animation: textShine 3s ease-in-out infinite alternate;
    background: linear-gradient(107deg,#4093ff 1.89%,#3953fe 49.29%,#5d2bf4 103.02%);
    background-size: 500% auto;
    border-radius: 8px;
    display: flex;
    height: 40px;
    justify-content: center;
    padding: 10px 20px;
    text-align: center
}

.randing-header .btn-login span {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 600
}

.randing-header .randing-nav .randing-nav-item .icon-beta {
    display: none
}

.randing-header .randing-nav .randing-nav-link {
    align-items: center;
    color: #18181c;
    display: flex
}

.randing-header .randing-nav .randing-nav-item:hover .randing-nav-link path {
    fill: #5a4bff!important
}

.randing-header .randing-sub-nav {
    padding-left: 10px
}

.randing-header .randing-sub-nav span {
    color: #fff;
    font-size: 1rem
}

.randing-header .header-notification-popover .btn-header-notification {
    color: #4b5563;
    font-size: 1.5rem;
    line-height: 0;
    position: relative
}

.randing-header .header-notification-popover .btn-header-notification .icon-unread {
    background-color: #ff3b30;
    border-radius: 50%;
    height: 5px;
    position: absolute;
    right: -3px;
    top: -3px;
    width: 5px
}

.randing-header .header-notification-popover .vpopover-content {
    overflow: hidden;
    top: 52px;
    width: 340px
}

.randing-header .header-notification-popover .header-notification-item-title {
    border-bottom: 1px solid #f7f8fa;
    color: #18181c;
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 2px;
    padding: 1rem 1.25rem
}

.randing-header .header-notification-popover .header-notification-list {
    display: flex;
    flex-direction: column;
    gap: 1px
}

.randing-header .header-notification-popover .header-notification-item {
    padding: .75rem 1.25rem
}

.randing-header .header-notification-popover .header-notification-item.read,.randing-header .header-notification-popover .header-notification-item:hover {
    background-color: #f7f8fa
}

.randing-header .header-notification-popover .header-notification-item-content {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.randing-header .header-notification-popover .header-notification-item-content-tag {
    color: #18181c;
    font-size: .923rem;
    font-weight: 500
}

.randing-header .header-notification-popover .header-notification-item-content-title {
    color: #606060;
    font-size: .923rem;
    line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.randing-header .header-notification-popover .header-notification-item-content-date {
    color: #7c889b;
    font-size: .846rem
}

.randing-header .header-notification-popover .header-notification-more {
    align-items: center;
    border-top: 1px solid #f7f8fa;
    color: #5d2bf4;
    display: flex;
    font-size: .846rem;
    font-weight: 500;
    justify-content: center;
    padding: 12px 10px;
    width: 100%
}

.randing-header .header-notification-popover .header-notification-more:hover {
    background-color: #f7f8fa
}

.randing-header .login-user-menu-popover {
    display: inline-block;
    position: relative
}

.randing-header .login-user-menu-popover .vpopover-content {
    padding: 18px 20px;
    top: 52px;
    width: 125px
}

.randing-header .login-user-menu-popover .user-menu-list {
    display: flex;
    flex-direction: column;
    gap: 14px
}

.randing-header .login-user-menu-popover .user-menu-list hr {
    background-color: #e5e7eb;
    height: 1px;
    width: 100%
}

.randing-header .login-user-menu-popover .user-menu-item a {
    color: #030712;
    display: block;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none
}

.randing-header .login-user-menu-popover .user-menu-item a:hover {
    text-decoration: underline;
    text-underline-offset: 2px
}

.randing-header .login-user-menu-popover .user-menu-item.logout-item a {
    color: #9ca3af
}

.randing-header .login-user-menu-popover .user-menu-button {
    color: #4b5563;
    font-size: 1.125rem;
    font-weight: 600;
    padding-right: 24px
}

.randing-header .login-user-menu-popover .user-menu-button .icon-toggle {
    font-size: 1.5rem;
    position: absolute;
    right: 0;
    top: -3px;
    transform: rotate(0deg);
    transition-duration: .1s
}

.randing-header .login-user-menu-popover .user-menu-button.open .icon-toggle {
    transform: rotate(180deg)
}

.randing-header .randing-nav .randing-nav-list {
    align-items: center;
    column-gap: 80px;
    display: flex;
    justify-content: center
}

.randing-header .randing-nav .randing-nav-item {
    position: relative;
    z-index: 10
}

.randing-header .randing-nav .randing-nav-item .icon-beta {
    height: auto;
    position: absolute;
    right: -27px;
    top: -6px;
    width: 30px;
    z-index: 10
}

.randing-header .randing-nav .randing-nav-link {
    font-size: 1.125rem;
    font-weight: 600;
    padding: 10px
}

.randing-header .randing-nav .randing-nav-item:hover .randing-nav-link {
    -webkit-text-fill-color: transparent;
    animation: textShine 1.5s ease-in-out infinite alternate;
    background: linear-gradient(90deg,#5d2bf4 20%,#74a8fe 30%,#2879fe 70%,#875ffe 80%);
    background-clip: text,content-box,border-box;
    -webkit-background-clip: text,content-box,border-box;
    background-size: 500% auto
}

.randing-header .randing-sub-nav {
    opacity: 0;
    padding-top: 68px;
    position: absolute;
    top: 0;
    transition: opacity .3s ease;
    width: 280px;
    z-index: 10
}

.randing-header .randing-sub-nav .randing-sub-nav-list {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 5px 12px 0 rgba(155,167,182,.2);
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 16px
}

.randing-header .randing-sub-nav .randing-sub-nav-link {
    color: #030712;
    font-size: 14px
}

.randing-header .randing-sub-nav .randing-sub-nav-item:hover .randing-sub-nav-link {
    color: #875ffe
}

.randing-header.scroll,.randing-header.subpage,.randing-header:hover {
    background-color: hsla(0,0%,100%,.95)
}

.randing-header.scroll .logo svg path,.randing-header.subpage .logo svg path,.randing-header:hover .logo svg path {
    fill: #5d2bf4
}

.randing-header.scroll a.randing-nav-link,.randing-header.subpage a.randing-nav-link,.randing-header:hover a.randing-nav-link {
    color: #18181c
}

.randing-header.scroll .btn-nav-menu path.btn-menu-svg,.randing-header.subpage .btn-nav-menu path.btn-menu-svg,.randing-header:hover .btn-nav-menu path.btn-menu-svg {
    fill: #18181c
}

.randing-header.scroll .user-avatar,.randing-header.subpage .user-avatar,.randing-header:hover .user-avatar {
    color: #18181c
}

.randing-header.scroll .btn-join,.randing-header.subpage .btn-join,.randing-header:hover .btn-join {
    color: #7c889b
}

.randing-header.scroll .btn-header-notification,.randing-header.subpage .btn-header-notification,.randing-header:hover .btn-header-notification {
    color: #4b5563
}

.randing-header.scroll .user-menu-button,.randing-header.subpage .user-menu-button,.randing-header:hover .user-menu-button {
    color: #18181c
}

.randing-header.white a.randing-nav-link {
    color: #fff
}

.randing-footer {
    background-color: #1c1c1c;
    color: #666;
    display: flex;
    flex-direction: column;
    padding: 72px 64px 100px;
    row-gap: 80px
}

.randing-footer .logo {
    margin-bottom: 32px
}

.randing-footer .col-right {
    display: flex;
    justify-content: flex-end
}

.randing-footer address .inquiry {
    color: #9ca3af;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 5px
}

.randing-footer address .addr {
    color: #6b7280;
    font-size: 14px;
    font-weight: 500
}

.randing-footer address .addr span {
    display: inline-block
}

.randing-footer address .addr span:before {
    content: "|";
    margin-inline:5px}

.randing-footer address .addr span:first-of-type:before,.randing-footer address .addr span:last-of-type:before {
    display: none
}

.randing-footer .foot-nav-list {
    color: #9ca3af;
    column-gap: 50px;
    display: flex;
    font-size: 14px;
    font-weight: 600
}

.randing-footer .foot-nav-list .foot-nav-title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px
}

.randing-footer .foot-nav-list .foot-nav-sub-list {
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.randing-footer .foot-nav-list .foot-nav-sub-list .foot-nav-sub-item {
    font-size: 16px
}

.randing-footer .foot-nav-list .foot-nav-sub-list .foot-nav-sub-item a {
    color: #7c889b;
    font-weight: 500;
    transition: color .2s ease
}

.randing-footer .foot-nav-list .foot-nav-sub-list .foot-nav-sub-item:hover a {
    color: #636f81
}

.randing-footer .copybox {
    align-items: end
}

.randing-footer .foot-nav-sub-list {
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.randing-footer .foot-nav-sub-item a {
    color: #7c889b;
    font-weight: 500;
    transition: color .2s ease
}

.randing-footer .foot-nav-sub-item:hover a {
    color: #636f81
}

.randing-footer .copybox {
    align-items: center;
    display: flex;
    justify-content: end
}

.randing-footer .family-size-container {
    align-items: start!important;
    gap: 30px
}

.randing-footer .family-size-container .family-size-row {
    align-items: center;
    display: flex;
    gap: 24px
}

.randing-footer .family-size-container .family-size-row .vselect.foot-family-site {
    background-color: #6b7280;
    border-color: #6b7280;
    border-radius: 60px;
    color: #030712;
    font-size: 16px;
    font-weight: 500;
    height: 34px;
    line-height: 34px;
    padding-left: 24px;
    padding-right: 40px;
    width: 100%;
    width: 200px
}

.randing-footer .family-size-container .family-size-row .vselect.foot-family-site .list {
    display: none;
    width: 100%
}

.randing-footer .family-size-container .family-size-row .vselect.foot-family-site.open .list {
    display: block;
    top: 100%
}

body.header-banner-visible .randing-header {
    top: 75px
}

body.header-banner-visible .randing-header.scroll {
    top: 0
}

@media (max-width: 1439px) {
    body {
        overflow:auto
    }
}

.form-stack {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

.form-row {
    gap: 1.5rem
}

.form-col,.form-row {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.form-col {
    gap: .625rem;
    min-width: 3.75rem
}

.form-col.form-label {
    color: #9ca3af;
    font-size: .923rem;
    font-weight: 500
}

.form-col.form-input {
    color: #18181c;
    flex: auto;
    font-size: 1rem;
    font-weight: 500
}

.form-text-sm {
    color: #7c889b;
    font-size: .923rem
}

.form-title-label {
    color: #18181c;
    font-size: 1rem;
    font-weight: 600
}

.vcheckbox {
    align-items: center;
    display: inline-flex;
    justify-content: flex-start;
    position: relative
}

.vcheckbox input {
    left: -9999px;
    opacity: 0;
    position: absolute;
    top: 0;
    visibility: hidden
}

.vcheckbox .label {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    justify-content: flex-start;
    padding-left: 30px;
    position: relative
}

.vcheckbox .label .icon-check {
    background-color: #fff;
    border: 1px solid #7c889b;
    border-radius: 5px;
    height: 20px;
    left: 0;
    top: 1px;
    width: 20px
}

.vcheckbox .label .icon-check,.vcheckbox .label .icon-check .icon {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    position: absolute
}

.vcheckbox .label .icon-check .icon {
    color: #fff;
    font-size: 1rem;
    left: 50%;
    opacity: 0;
    top: 50%;
    transform: translate(-50%,-50%);
    visibility: hidden
}

.vcheckbox .label .icon-check.top_1 {
    top: -1px
}

.vcheckbox .label .icon-check.top_2 {
    top: -2px
}

.vcheckbox .label .icon-check.top-1 {
    top: 1px
}

.vcheckbox .label .icon-check.top-2 {
    top: 2px
}

.vcheckbox input:checked+.label .icon-check {
    background-color: #5d2bf4
}

.vcheckbox input:checked+.label .icon-check .icon {
    opacity: 1;
    visibility: visible
}

.vcheckbox.md .label {
    padding-left: 1.875rem
}

.vcheckbox.md .label .icon-check {
    height: 20px;
    width: 20px
}

.vcheckbox.sm .label {
    font-size: .923rem;
    padding-left: 22px
}

.vcheckbox.sm .label .icon-check {
    height: 16px;
    top: 0;
    width: 16px
}

.vcheckbox.sm .label .icon-check .icon {
    font-size: 10px
}

.vcheckbox.svg-icon .label .icon-check {
    border: none;
    height: auto;
    top: -1px;
    width: 1.5rem
}

.vcheckbox.svg-icon .label .icon-check svg {
    height: auto;
    width: 100%
}

.vcheckbox.svg-icon .label .icon-check svg .icon-radio-circle {
    stroke: #dcdcdd
}

.vcheckbox.svg-icon .label .icon-check svg .icon-radio-check {
    fill: transparent
}

.vcheckbox.svg-icon input:checked+.label .icon-check {
    background-color: transparent
}

.vcheckbox.svg-icon input:checked+.label .icon-check svg path {
    fill: #5d2bf4
}

.vcheckbox.svg-icon input:checked+.label .icon-check svg .icon-radio-circle {
    stroke: #5d2bf4
}

.vcheckbox.svg-icon input:checked+.label .icon-check svg .icon-radio-check {
    fill: #5d2bf4
}

.vcheckbox input.disabled+.label,.vcheckbox input:disabled+.label,.vcheckbox input:disabled:checked+.label,.vcheckbox.disabled input+.label {
    color: #eaeaeb!important
}

.vcheckbox input.disabled+.label .icon-check,.vcheckbox input:disabled+.label .icon-check,.vcheckbox input:disabled:checked+.label .icon-check,.vcheckbox.disabled input+.label .icon-check {
    background-color: #eaeaeb!important;
    border-color: #eaeaeb!important
}

.vcheckbox input.disabled+.label .icon-check .icon,.vcheckbox input:disabled+.label .icon-check .icon,.vcheckbox input:disabled:checked+.label .icon-check .icon,.vcheckbox.disabled input+.label .icon-check .icon {
    opacity: 0;
    visibility: hidden
}

.vcheckbox input.disabled+.label .icon-check svg path,.vcheckbox input:disabled+.label .icon-check svg path,.vcheckbox input:disabled:checked+.label .icon-check svg path,.vcheckbox.disabled input+.label .icon-check svg path {
    fill: #eaeaeb
}

.vcheckbox.label-placement-right .label {
    padding-left: 30px
}

.vcheckbox.label-placement-right .label .icon-check {
    left: 0;
    right: auto
}

.vcheckbox.label-placement-left .label {
    padding-left: 0;
    padding-right: 30px
}

.vcheckbox.label-placement-left .label .icon-check {
    left: auto;
    right: 0
}

.vcheckbox.button input:checked+.vbtn-label {
    background-color: #f9f9ff;
    border-color: #5d2bf4;
    color: #5d2bf4
}

.vcheckbox.button input:checked:disabled+.vbtn-label,.vcheckbox.button input:disabled+.vbtn-label,.vcheckbox.button.disabled input+.vbtn-label {
    background-color: #eaeaeb!important;
    border-color: #eaeaeb!important;
    color: #9ca3af!important;
    cursor: default!important
}

.vcheckbox.button.primary-500 input:checked+.vbtn-label {
    background-color: #5d2bf4;
    border-color: #5d2bf4;
    color: #fff
}

.vcheckbox.button.w-100 .vbtn-label {
    width: 100%
}

.vswitchbox {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    position: relative;
    vertical-align: middle
}

.vswitchbox input {
    background: none;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.vswitchbox .slider {
    background-color: #dcdcdd;
    border-radius: 1em;
    display: inline-flex;
    position: relative;
    transition-duration: .3s
}

.vswitchbox .slider:before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 14px;
    left: 3px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition-duration: .3s;
    width: 14px
}

.vswitchbox input:checked+.slider {
    background-color: #5d2bf4
}

.vswitchbox input:checked+.slider:before {
    left: calc(100% - 17px)
}

.vswitchbox .switch-text {
    font-size: .875rem;
    margin-left: 9px
}

.vswitchbox.label-left .slider {
    order: 2
}

.vswitchbox.label-left .switch-text {
    margin-left: 0;
    margin-right: 9px;
    order: 1
}

.vswitchbox.sm .slider {
    height: 16px;
    width: 25px
}

.vswitchbox.sm .slider:before {
    height: 10px;
    width: 10px
}

.vswitchbox.sm .switch-text {
    font-size: .923rem
}

.vswitchbox.sm input:checked+.slider:before {
    left: calc(100% - 13px)
}

.vswitchbox.md .slider {
    height: 20px;
    width: 33px
}

.vswitchbox.md .slider:before {
    height: 14px;
    width: 14px
}

.vswitchbox.md .switch-text {
    font-size: 1rem
}

.vswitchbox.md input:checked+.slider:before {
    left: calc(100% - 17px)
}

.vswitchbox.lg .slider {
    height: 24px;
    width: 60px
}

.vswitchbox.lg .slider:before {
    height: 18px;
    width: 18px
}

.vswitchbox.lg .switch-text {
    font-size: 1.125rem
}

.vswitchbox.lg input:checked+.slider:before {
    left: calc(100% - 21px)
}

.vswitchbox.type2 .slider {
    height: 20px;
    width: 45px
}

.vswitchbox.type2 .slider:before {
    height: 18px;
    width: 18px
}

.vswitchbox.type2 .slider:after {
    color: #000;
    content: "OFF";
    font-size: 10px;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    transition-duration: .3s
}

.vswitchbox.type2 input:checked+.slider:before {
    height: 18px;
    margin-left: -18px;
    width: 18px
}

.vswitchbox.type2 input:checked+.slider:after {
    color: #fff;
    content: "ON";
    left: 7px;
    right: auto
}

.text-field {
    align-items: center;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    display: inline-flex;
    position: relative
}

.text-field,.text-field .input input,.text-field.md,.text-field.md .input input {
    min-height: 2.924rem
}

.text-field .input input,.text-field .input textarea,.text-field.md .input input,.text-field.md .input textarea {
    font-size: 1rem
}

.text-field.lg,.text-field.lg .input input {
    min-height: 3.462rem
}

.text-field.lg .input input,.text-field.lg .input textarea {
    font-size: 1.125rem
}

.text-field.sm,.text-field.sm .input input {
    min-height: 2.615em
}

.text-field.sm .input input,.text-field.sm .input textarea {
    font-size: .923rem
}

.text-field .icon {
    align-items: center;
    color: #7c889b;
    display: flex;
    flex: 0 0 35px;
    font-size: 20px;
    justify-content: center
}

.text-field .icon+.input input {
    padding-left: 0!important
}

.text-field .input {
    flex: auto;
    height: 100%;
    line-height: 1
}

.text-field .input input {
    color: #18181c;
    font-weight: 500;
    height: 100%;
    padding-inline:10px;width: 100%
}

.text-field .input textarea {
    border: none
}

.text-field .input.px15 input {
    padding-inline:15px}

.text-field .button {
    align-items: center;
    display: flex;
    flex: 0 0 45px;
    justify-content: center;
    position: absolute;
    right: .9375rem;
    top: 50%;
    transform: translateY(-50%)
}

.text-field .btn-remove-input-value {
    background-color: #9ca3af;
    border-radius: 50%;
    color: #fff;
    font-weight: 100;
    height: 18px;
    opacity: 0;
    padding: 0;
    transform: translateX(10%) rotate(45deg);
    transition: all .1s ease-in;
    visibility: hidden;
    width: 18px
}

.text-field .btn-remove-input-value.is-valued {
    opacity: 1;
    transform: translateX(0) rotate(0deg);
    visibility: visible
}

.text-field .btn-password-view-toggle .icon:before {
    speak: never;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #9ca3af;
    font-family: MingCute!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    transition-duration: .3s
}

.text-field .btn-password-view-toggle .icon.icon-eye:before {
    content: ""
}

.text-field .btn-password-view-toggle.visible .icon.icon-eye:before {
    color: #18181c;
    content: ""
}

.text-field.readonly {
    background-color: #eaeaeb;
    border-color: #dbdbdb;
    color: #606060
}

.text-field.border-none {
    border: none!important
}

.search-field {
    align-items: center;
    display: flex
}

.search-field .col-text-field {
    flex: auto;
    padding-right: 12px
}

.search-field .col-add-search-field {
    border-radius: 3px;
    flex: 0 0 2.924rem
}

.search-field .btn-add-search-field {
    background-color: #f7f8fa;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    color: #7c889b;
    font-size: 1.5rem;
    height: 3.08rem;
    width: 3.08rem
}

.chip-field {
    align-items: center;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    display: inline-flex;
    padding-block:4px;padding-right: 4px
}

.chip-field,.chip-field.md {
    min-height: 2.924rem
}

.chip-field.lg {
    min-height: 3.462rem
}

.chip-field.sm {
    min-height: 2.615em
}

.chip-field .chip-select {
    flex: 0 0 110px
}

.chip-field .vselect.nice-select {
    border-color: transparent;
    color: #7c889b;
    font-size: .923rem;
    padding-left: 13px;
    width: 100%
}

.chip-field .field-label {
    color: #7c889b;
    font-size: .923rem;
    font-weight: 500;
    padding: 0 14px;
    text-align: left
}

.chip-field .chip-value {
    column-gap: 12px;
    display: flex;
    flex-wrap: wrap;
    padding-right: 25px;
    position: relative;
    row-gap: 4px
}

.chip-field .chip-stack {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem
}

.chip-field .chip-input {
    display: inline-flex;
    flex-grow: 1;
    min-width: 50px;
    text-overflow: ellipsis;
    width: 0
}

.chip-field .button {
    align-items: center;
    display: flex;
    flex: 0 0 45px;
    justify-content: center;
    position: absolute;
    right: .4375rem;
    top: 50%;
    transform: translateY(-50%)
}

.chip-field .btn-remove-input-value {
    background-color: #9ca3af;
    border-radius: 50%;
    color: #fff;
    font-weight: 100;
    height: 18px;
    opacity: 0;
    padding: 0;
    transform: translateX(10%) rotate(45deg);
    transition: all .1s ease-in;
    visibility: hidden;
    width: 18px
}

.chip-field .btn-remove-input-value.is-valued {
    opacity: 1;
    transform: translateX(0) rotate(0deg);
    visibility: visible
}

.chip-field[data-fullwidth] {
    width: 100%
}

.calendar-stack {
    align-items: center;
    display: flex;
    gap: 4px
}

.calendar-stack .deco {
    align-items: center;
    display: flex;
    flex: 0 0 25px;
    justify-content: center
}

.calendar-stack .deco [class^=mgc_] {
    color: #7c889b;
    font-size: 18px
}

.calendar-stack .text-field {
    flex: auto
}

textarea.textarea01 {
    word-wrap: break-word;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    height: 10em;
    line-height: 1.4;
    padding: .875rem;
    width: 100%
}

textarea.textarea01::-moz-placeholder,textarea.textarea01::-ms-input-placeholder,textarea.textarea01::-webkit-input-placeholder,textarea.textarea01::placeholder {
    color: #7c889b
}

textarea.textarea01:disabled {
    background-color: #eaeaeb;
    border-color: #dbdbdb
}

textarea.textarea01:disabled::-moz-placeholder,textarea.textarea01:disabled::-ms-input-placeholder,textarea.textarea01:disabled::-webkit-input-placeholder,textarea.textarea01:disabled::placeholder {
    color: #9ca3af
}

.required {
    display: inline-flex;
    position: relative
}

.required:after {
    color: #5d2bf4;
    content: "*";
    display: inline-block;
    position: absolute;
    top: 0
}

.required,.required.right {
    padding-left: 0;
    padding-right: 10px
}

.required.right:after,.required:after {
    right: 0
}

.required.left {
    padding-left: 10px;
    padding-right: 0
}

.required.left:after {
    left: 0
}

.upload-file-row {
    display: flex;
    justify-content: space-between
}

.upload-file-row .label {
    align-self: flex-start;
    cursor: pointer
}

.upload-file-row input.input-file {
    height: 1px;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 1px
}

.upload-file-list {
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center
}

.upload-file-item {
    align-items: center;
    color: #9ca3af;
    display: flex;
    font-size: 1rem;
    gap: 5px;
    line-height: 1.3;
    overflow: hidden
}

.upload-file-item .file-name {
    font-size: .923rem;
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.upload-file-item .vbtn {
    min-width: 32px
}

.switch-button-stack {
    align-items: center;
    border: 2px solid #eaeaeb;
    border-radius: 12px;
    display: inline-flex
}

.switch-button-stack .sale-tack {
    display: inline-flex
}

.switch-button-stack .sale-tack .sale-tack-text {
    color: #fff;
    font-size: .846rem;
    font-weight: 500;
    height: 100%;
    left: 0;
    padding-top: 5px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 10
}

.switch-button-stack .switch-button-input {
    position: relative
}

.switch-button-stack .switch-button-input input {
    height: 0;
    left: -9999px;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 0
}

.switch-button-stack .switch-button-input .switch-button-label {
    align-items: center;
    border-radius: 10px;
    color: #7c889b;
    cursor: pointer;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 500;
    height: 38px;
    justify-content: center;
    padding-inline:1rem}

.switch-button-stack .switch-button-input input:checked+.switch-button-label {
    background-color: #5d2bf4;
    color: #fff
}

.switch-button-stack .switch-button-input .sale-tack {
    position: absolute;
    right: -41px;
    top: -20px
}

@font-face {
    font-display: block;
    font-family: remixicon;
    src: url(https://static.some.co.kr/fonts/remixicon/remixicon.eot?t=1590207869815);
    src: url(https://static.some.co.kr/fonts/remixicon/remixicon.eot?t=1590207869815#iefix) format("embedded-opentype"),url(https://static.some.co.kr/fonts/remixicon/remixicon.woff2?t=1590207869815) format("woff2"),url(https://static.some.co.kr/fonts/remixicon/remixicon.woff?t=1590207869815) format("woff"),url(https://static.some.co.kr/fonts/remixicon/remixicon.ttf?t=1590207869815) format("truetype"),url(https://static.some.co.kr/fonts/remixicon/remixicon.svg?t=1590207869815#remixicon) format("svg")
}

[class*=" ri-"],[class^=ri-] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: remixicon!important;
    font-style: normal;
    font-weight: 400
}

.ri-lg {
    font-size: 1.3333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.ri-xl {
    font-size: 1.5em;
    line-height: .6666em;
    vertical-align: -.075em
}

.ri-xxs {
    font-size: .5em
}

.ri-xs {
    font-size: .75em
}

.ri-sm {
    font-size: .875em
}

.ri-1x {
    font-size: 1em
}

.ri-2x {
    font-size: 2em
}

.ri-3x {
    font-size: 3em
}

.ri-4x {
    font-size: 4em
}

.ri-5x {
    font-size: 5em
}

.ri-6x {
    font-size: 6em
}

.ri-7x {
    font-size: 7em
}

.ri-8x {
    font-size: 8em
}

.ri-9x {
    font-size: 9em
}

.ri-10x {
    font-size: 10em
}

.ri-fw {
    text-align: center;
    width: 1.25em
}

.ri-24-hours-fill:before {
    content: ""
}

.ri-24-hours-line:before {
    content: ""
}

.ri-4k-fill:before {
    content: ""
}

.ri-4k-line:before {
    content: ""
}

.ri-a-b:before {
    content: ""
}

.ri-account-box-fill:before {
    content: ""
}

.ri-account-box-line:before {
    content: ""
}

.ri-account-circle-fill:before {
    content: ""
}

.ri-account-circle-line:before {
    content: ""
}

.ri-account-pin-box-fill:before {
    content: ""
}

.ri-account-pin-box-line:before {
    content: ""
}

.ri-account-pin-circle-fill:before {
    content: ""
}

.ri-account-pin-circle-line:before {
    content: ""
}

.ri-add-box-fill:before {
    content: ""
}

.ri-add-box-line:before {
    content: ""
}

.ri-add-circle-fill:before {
    content: ""
}

.ri-add-circle-line:before {
    content: ""
}

.ri-add-fill:before {
    content: ""
}

.ri-add-line:before {
    content: ""
}

.ri-admin-fill:before {
    content: ""
}

.ri-admin-line:before {
    content: ""
}

.ri-advertisement-fill:before {
    content: ""
}

.ri-advertisement-line:before {
    content: ""
}

.ri-airplay-fill:before {
    content: ""
}

.ri-airplay-line:before {
    content: ""
}

.ri-alarm-fill:before {
    content: ""
}

.ri-alarm-line:before {
    content: ""
}

.ri-alarm-warning-fill:before {
    content: ""
}

.ri-alarm-warning-line:before {
    content: ""
}

.ri-album-fill:before {
    content: ""
}

.ri-album-line:before {
    content: ""
}

.ri-alert-fill:before {
    content: ""
}

.ri-alert-line:before {
    content: ""
}

.ri-aliens-fill:before {
    content: ""
}

.ri-aliens-line:before {
    content: ""
}

.ri-align-bottom:before {
    content: ""
}

.ri-align-center:before {
    content: ""
}

.ri-align-justify:before {
    content: ""
}

.ri-align-left:before {
    content: ""
}

.ri-align-right:before {
    content: ""
}

.ri-align-top:before {
    content: ""
}

.ri-align-vertically:before {
    content: ""
}

.ri-alipay-fill:before {
    content: ""
}

.ri-alipay-line:before {
    content: ""
}

.ri-amazon-fill:before {
    content: ""
}

.ri-amazon-line:before {
    content: ""
}

.ri-anchor-fill:before {
    content: ""
}

.ri-anchor-line:before {
    content: ""
}

.ri-ancient-gate-fill:before {
    content: ""
}

.ri-ancient-gate-line:before {
    content: ""
}

.ri-ancient-pavilion-fill:before {
    content: ""
}

.ri-ancient-pavilion-line:before {
    content: ""
}

.ri-android-fill:before {
    content: ""
}

.ri-android-line:before {
    content: ""
}

.ri-angularjs-fill:before {
    content: ""
}

.ri-angularjs-line:before {
    content: ""
}

.ri-anticlockwise-2-fill:before {
    content: ""
}

.ri-anticlockwise-2-line:before {
    content: ""
}

.ri-anticlockwise-fill:before {
    content: ""
}

.ri-anticlockwise-line:before {
    content: ""
}

.ri-app-store-fill:before {
    content: ""
}

.ri-app-store-line:before {
    content: ""
}

.ri-apple-fill:before {
    content: ""
}

.ri-apple-line:before {
    content: ""
}

.ri-apps-2-fill:before {
    content: ""
}

.ri-apps-2-line:before {
    content: ""
}

.ri-apps-fill:before {
    content: ""
}

.ri-apps-line:before {
    content: ""
}

.ri-archive-drawer-fill:before {
    content: ""
}

.ri-archive-drawer-line:before {
    content: ""
}

.ri-archive-fill:before {
    content: ""
}

.ri-archive-line:before {
    content: ""
}

.ri-arrow-down-circle-fill:before {
    content: ""
}

.ri-arrow-down-circle-line:before {
    content: ""
}

.ri-arrow-down-fill:before {
    content: ""
}

.ri-arrow-down-line:before {
    content: ""
}

.ri-arrow-down-s-fill:before {
    content: ""
}

.ri-arrow-down-s-line:before {
    content: ""
}

.ri-arrow-drop-down-fill:before {
    content: ""
}

.ri-arrow-drop-down-line:before {
    content: ""
}

.ri-arrow-drop-left-fill:before {
    content: ""
}

.ri-arrow-drop-left-line:before {
    content: ""
}

.ri-arrow-drop-right-fill:before {
    content: ""
}

.ri-arrow-drop-right-line:before {
    content: ""
}

.ri-arrow-drop-up-fill:before {
    content: ""
}

.ri-arrow-drop-up-line:before {
    content: ""
}

.ri-arrow-go-back-fill:before {
    content: ""
}

.ri-arrow-go-back-line:before {
    content: ""
}

.ri-arrow-go-forward-fill:before {
    content: ""
}

.ri-arrow-go-forward-line:before {
    content: ""
}

.ri-arrow-left-circle-fill:before {
    content: ""
}

.ri-arrow-left-circle-line:before {
    content: ""
}

.ri-arrow-left-down-fill:before {
    content: ""
}

.ri-arrow-left-down-line:before {
    content: ""
}

.ri-arrow-left-fill:before {
    content: ""
}

.ri-arrow-left-line:before {
    content: ""
}

.ri-arrow-left-right-fill:before {
    content: ""
}

.ri-arrow-left-right-line:before {
    content: ""
}

.ri-arrow-left-s-fill:before {
    content: ""
}

.ri-arrow-left-s-line:before {
    content: ""
}

.ri-arrow-left-up-fill:before {
    content: ""
}

.ri-arrow-left-up-line:before {
    content: ""
}

.ri-arrow-right-circle-fill:before {
    content: ""
}

.ri-arrow-right-circle-line:before {
    content: ""
}

.ri-arrow-right-down-fill:before {
    content: ""
}

.ri-arrow-right-down-line:before {
    content: ""
}

.ri-arrow-right-fill:before {
    content: ""
}

.ri-arrow-right-line:before {
    content: ""
}

.ri-arrow-right-s-fill:before {
    content: ""
}

.ri-arrow-right-s-line:before {
    content: ""
}

.ri-arrow-right-up-fill:before {
    content: ""
}

.ri-arrow-right-up-line:before {
    content: ""
}

.ri-arrow-up-circle-fill:before {
    content: ""
}

.ri-arrow-up-circle-line:before {
    content: ""
}

.ri-arrow-up-down-fill:before {
    content: ""
}

.ri-arrow-up-down-line:before {
    content: ""
}

.ri-arrow-up-fill:before {
    content: ""
}

.ri-arrow-up-line:before {
    content: ""
}

.ri-arrow-up-s-fill:before {
    content: ""
}

.ri-arrow-up-s-line:before {
    content: ""
}

.ri-artboard-2-fill:before {
    content: ""
}

.ri-artboard-2-line:before {
    content: ""
}

.ri-artboard-fill:before {
    content: ""
}

.ri-artboard-line:before {
    content: ""
}

.ri-article-fill:before {
    content: ""
}

.ri-article-line:before {
    content: ""
}

.ri-aspect-ratio-fill:before {
    content: ""
}

.ri-aspect-ratio-line:before {
    content: ""
}

.ri-asterisk:before {
    content: ""
}

.ri-at-fill:before {
    content: ""
}

.ri-at-line:before {
    content: ""
}

.ri-attachment-2:before {
    content: ""
}

.ri-attachment-fill:before {
    content: ""
}

.ri-attachment-line:before {
    content: ""
}

.ri-auction-fill:before {
    content: ""
}

.ri-auction-line:before {
    content: ""
}

.ri-award-fill:before {
    content: ""
}

.ri-award-line:before {
    content: ""
}

.ri-baidu-fill:before {
    content: ""
}

.ri-baidu-line:before {
    content: ""
}

.ri-ball-pen-fill:before {
    content: ""
}

.ri-ball-pen-line:before {
    content: ""
}

.ri-bank-card-2-fill:before {
    content: ""
}

.ri-bank-card-2-line:before {
    content: ""
}

.ri-bank-card-fill:before {
    content: ""
}

.ri-bank-card-line:before {
    content: ""
}

.ri-bank-fill:before {
    content: ""
}

.ri-bank-line:before {
    content: ""
}

.ri-bar-chart-2-fill:before {
    content: ""
}

.ri-bar-chart-2-line:before {
    content: ""
}

.ri-bar-chart-box-fill:before {
    content: ""
}

.ri-bar-chart-box-line:before {
    content: ""
}

.ri-bar-chart-fill:before {
    content: ""
}

.ri-bar-chart-grouped-fill:before {
    content: ""
}

.ri-bar-chart-grouped-line:before {
    content: ""
}

.ri-bar-chart-horizontal-fill:before {
    content: ""
}

.ri-bar-chart-horizontal-line:before {
    content: ""
}

.ri-bar-chart-line:before {
    content: ""
}

.ri-barcode-box-fill:before {
    content: ""
}

.ri-barcode-box-line:before {
    content: ""
}

.ri-barcode-fill:before {
    content: ""
}

.ri-barcode-line:before {
    content: ""
}

.ri-barricade-fill:before {
    content: ""
}

.ri-barricade-line:before {
    content: ""
}

.ri-base-station-fill:before {
    content: ""
}

.ri-base-station-line:before {
    content: ""
}

.ri-basketball-fill:before {
    content: ""
}

.ri-basketball-line:before {
    content: ""
}

.ri-battery-2-charge-fill:before {
    content: ""
}

.ri-battery-2-charge-line:before {
    content: ""
}

.ri-battery-2-fill:before {
    content: ""
}

.ri-battery-2-line:before {
    content: ""
}

.ri-battery-charge-fill:before {
    content: ""
}

.ri-battery-charge-line:before {
    content: ""
}

.ri-battery-fill:before {
    content: ""
}

.ri-battery-line:before {
    content: ""
}

.ri-battery-low-fill:before {
    content: ""
}

.ri-battery-low-line:before {
    content: ""
}

.ri-battery-saver-fill:before {
    content: ""
}

.ri-battery-saver-line:before {
    content: ""
}

.ri-battery-share-fill:before {
    content: ""
}

.ri-battery-share-line:before {
    content: ""
}

.ri-bear-smile-fill:before {
    content: ""
}

.ri-bear-smile-line:before {
    content: ""
}

.ri-behance-fill:before {
    content: ""
}

.ri-behance-line:before {
    content: ""
}

.ri-bell-fill:before {
    content: ""
}

.ri-bell-line:before {
    content: ""
}

.ri-bike-fill:before {
    content: ""
}

.ri-bike-line:before {
    content: ""
}

.ri-bilibili-fill:before {
    content: ""
}

.ri-bilibili-line:before {
    content: ""
}

.ri-bill-fill:before {
    content: ""
}

.ri-bill-line:before {
    content: ""
}

.ri-billiards-fill:before {
    content: ""
}

.ri-billiards-line:before {
    content: ""
}

.ri-bit-coin-fill:before {
    content: ""
}

.ri-bit-coin-line:before {
    content: ""
}

.ri-blaze-fill:before {
    content: ""
}

.ri-blaze-line:before {
    content: ""
}

.ri-bluetooth-connect-fill:before {
    content: ""
}

.ri-bluetooth-connect-line:before {
    content: ""
}

.ri-bluetooth-fill:before {
    content: ""
}

.ri-bluetooth-line:before {
    content: ""
}

.ri-blur-off-fill:before {
    content: ""
}

.ri-blur-off-line:before {
    content: ""
}

.ri-body-scan-fill:before {
    content: ""
}

.ri-body-scan-line:before {
    content: ""
}

.ri-bold:before {
    content: ""
}

.ri-book-2-fill:before {
    content: ""
}

.ri-book-2-line:before {
    content: ""
}

.ri-book-3-fill:before {
    content: ""
}

.ri-book-3-line:before {
    content: ""
}

.ri-book-fill:before {
    content: ""
}

.ri-book-line:before {
    content: ""
}

.ri-book-mark-fill:before {
    content: ""
}

.ri-book-mark-line:before {
    content: ""
}

.ri-book-open-fill:before {
    content: ""
}

.ri-book-open-line:before {
    content: ""
}

.ri-book-read-fill:before {
    content: ""
}

.ri-book-read-line:before {
    content: ""
}

.ri-booklet-fill:before {
    content: ""
}

.ri-booklet-line:before {
    content: ""
}

.ri-bookmark-2-fill:before {
    content: ""
}

.ri-bookmark-2-line:before {
    content: ""
}

.ri-bookmark-3-fill:before {
    content: ""
}

.ri-bookmark-3-line:before {
    content: ""
}

.ri-bookmark-fill:before {
    content: ""
}

.ri-bookmark-line:before {
    content: ""
}

.ri-boxing-fill:before {
    content: ""
}

.ri-boxing-line:before {
    content: ""
}

.ri-braces-fill:before {
    content: ""
}

.ri-braces-line:before {
    content: ""
}

.ri-brackets-fill:before {
    content: ""
}

.ri-brackets-line:before {
    content: ""
}

.ri-briefcase-2-fill:before {
    content: ""
}

.ri-briefcase-2-line:before {
    content: ""
}

.ri-briefcase-3-fill:before {
    content: ""
}

.ri-briefcase-3-line:before {
    content: ""
}

.ri-briefcase-4-fill:before {
    content: ""
}

.ri-briefcase-4-line:before {
    content: ""
}

.ri-briefcase-5-fill:before {
    content: ""
}

.ri-briefcase-5-line:before {
    content: ""
}

.ri-briefcase-fill:before {
    content: ""
}

.ri-briefcase-line:before {
    content: ""
}

.ri-bring-forward:before {
    content: ""
}

.ri-bring-to-front:before {
    content: ""
}

.ri-broadcast-fill:before {
    content: ""
}

.ri-broadcast-line:before {
    content: ""
}

.ri-brush-2-fill:before {
    content: ""
}

.ri-brush-2-line:before {
    content: ""
}

.ri-brush-3-fill:before {
    content: ""
}

.ri-brush-3-line:before {
    content: ""
}

.ri-brush-4-fill:before {
    content: ""
}

.ri-brush-4-line:before {
    content: ""
}

.ri-brush-fill:before {
    content: ""
}

.ri-brush-line:before {
    content: ""
}

.ri-bubble-chart-fill:before {
    content: ""
}

.ri-bubble-chart-line:before {
    content: ""
}

.ri-bug-2-fill:before {
    content: ""
}

.ri-bug-2-line:before {
    content: ""
}

.ri-bug-fill:before {
    content: ""
}

.ri-bug-line:before {
    content: ""
}

.ri-building-2-fill:before {
    content: ""
}

.ri-building-2-line:before {
    content: ""
}

.ri-building-3-fill:before {
    content: ""
}

.ri-building-3-line:before {
    content: ""
}

.ri-building-4-fill:before {
    content: ""
}

.ri-building-4-line:before {
    content: ""
}

.ri-building-fill:before {
    content: ""
}

.ri-building-line:before {
    content: ""
}

.ri-bus-2-fill:before {
    content: ""
}

.ri-bus-2-line:before {
    content: ""
}

.ri-bus-fill:before {
    content: ""
}

.ri-bus-line:before {
    content: ""
}

.ri-bus-wifi-fill:before {
    content: ""
}

.ri-bus-wifi-line:before {
    content: ""
}

.ri-cactus-fill:before {
    content: ""
}

.ri-cactus-line:before {
    content: ""
}

.ri-cake-2-fill:before {
    content: ""
}

.ri-cake-2-line:before {
    content: ""
}

.ri-cake-3-fill:before {
    content: ""
}

.ri-cake-3-line:before {
    content: ""
}

.ri-cake-fill:before {
    content: ""
}

.ri-cake-line:before {
    content: ""
}

.ri-calculator-fill:before {
    content: ""
}

.ri-calculator-line:before {
    content: ""
}

.ri-calendar-2-fill:before {
    content: ""
}

.ri-calendar-2-line:before {
    content: ""
}

.ri-calendar-check-fill:before {
    content: ""
}

.ri-calendar-check-line:before {
    content: ""
}

.ri-calendar-event-fill:before {
    content: ""
}

.ri-calendar-event-line:before {
    content: ""
}

.ri-calendar-fill:before {
    content: ""
}

.ri-calendar-line:before {
    content: ""
}

.ri-calendar-todo-fill:before {
    content: ""
}

.ri-calendar-todo-line:before {
    content: ""
}

.ri-camera-2-fill:before {
    content: ""
}

.ri-camera-2-line:before {
    content: ""
}

.ri-camera-3-fill:before {
    content: ""
}

.ri-camera-3-line:before {
    content: ""
}

.ri-camera-fill:before {
    content: ""
}

.ri-camera-lens-fill:before {
    content: ""
}

.ri-camera-lens-line:before {
    content: ""
}

.ri-camera-line:before {
    content: ""
}

.ri-camera-off-fill:before {
    content: ""
}

.ri-camera-off-line:before {
    content: ""
}

.ri-camera-switch-fill:before {
    content: ""
}

.ri-camera-switch-line:before {
    content: ""
}

.ri-capsule-fill:before {
    content: ""
}

.ri-capsule-line:before {
    content: ""
}

.ri-car-fill:before {
    content: ""
}

.ri-car-line:before {
    content: ""
}

.ri-car-washing-fill:before {
    content: ""
}

.ri-car-washing-line:before {
    content: ""
}

.ri-caravan-fill:before {
    content: ""
}

.ri-caravan-line:before {
    content: ""
}

.ri-cast-fill:before {
    content: ""
}

.ri-cast-line:before {
    content: ""
}

.ri-cellphone-fill:before {
    content: ""
}

.ri-cellphone-line:before {
    content: ""
}

.ri-celsius-fill:before {
    content: ""
}

.ri-celsius-line:before {
    content: ""
}

.ri-centos-fill:before {
    content: ""
}

.ri-centos-line:before {
    content: ""
}

.ri-character-recognition-fill:before {
    content: ""
}

.ri-character-recognition-line:before {
    content: ""
}

.ri-charging-pile-2-fill:before {
    content: ""
}

.ri-charging-pile-2-line:before {
    content: ""
}

.ri-charging-pile-fill:before {
    content: ""
}

.ri-charging-pile-line:before {
    content: ""
}

.ri-chat-1-fill:before {
    content: ""
}

.ri-chat-1-line:before {
    content: ""
}

.ri-chat-2-fill:before {
    content: ""
}

.ri-chat-2-line:before {
    content: ""
}

.ri-chat-3-fill:before {
    content: ""
}

.ri-chat-3-line:before {
    content: ""
}

.ri-chat-4-fill:before {
    content: ""
}

.ri-chat-4-line:before {
    content: ""
}

.ri-chat-check-fill:before {
    content: ""
}

.ri-chat-check-line:before {
    content: ""
}

.ri-chat-delete-fill:before {
    content: ""
}

.ri-chat-delete-line:before {
    content: ""
}

.ri-chat-download-fill:before {
    content: ""
}

.ri-chat-download-line:before {
    content: ""
}

.ri-chat-follow-up-fill:before {
    content: ""
}

.ri-chat-follow-up-line:before {
    content: ""
}

.ri-chat-forward-fill:before {
    content: ""
}

.ri-chat-forward-line:before {
    content: ""
}

.ri-chat-heart-fill:before {
    content: ""
}

.ri-chat-heart-line:before {
    content: ""
}

.ri-chat-history-fill:before {
    content: ""
}

.ri-chat-history-line:before {
    content: ""
}

.ri-chat-new-fill:before {
    content: ""
}

.ri-chat-new-line:before {
    content: ""
}

.ri-chat-off-fill:before {
    content: ""
}

.ri-chat-off-line:before {
    content: ""
}

.ri-chat-poll-fill:before {
    content: ""
}

.ri-chat-poll-line:before {
    content: ""
}

.ri-chat-private-fill:before {
    content: ""
}

.ri-chat-private-line:before {
    content: ""
}

.ri-chat-quote-fill:before {
    content: ""
}

.ri-chat-quote-line:before {
    content: ""
}

.ri-chat-settings-fill:before {
    content: ""
}

.ri-chat-settings-line:before {
    content: ""
}

.ri-chat-smile-2-fill:before {
    content: ""
}

.ri-chat-smile-2-line:before {
    content: ""
}

.ri-chat-smile-3-fill:before {
    content: ""
}

.ri-chat-smile-3-line:before {
    content: ""
}

.ri-chat-smile-fill:before {
    content: ""
}

.ri-chat-smile-line:before {
    content: ""
}

.ri-chat-upload-fill:before {
    content: ""
}

.ri-chat-upload-line:before {
    content: ""
}

.ri-chat-voice-fill:before {
    content: ""
}

.ri-chat-voice-line:before {
    content: ""
}

.ri-check-double-fill:before {
    content: ""
}

.ri-check-double-line:before {
    content: ""
}

.ri-check-fill:before {
    content: ""
}

.ri-check-line:before {
    content: ""
}

.ri-checkbox-blank-circle-fill:before {
    content: ""
}

.ri-checkbox-blank-circle-line:before {
    content: ""
}

.ri-checkbox-blank-fill:before {
    content: ""
}

.ri-checkbox-blank-line:before {
    content: ""
}

.ri-checkbox-circle-fill:before {
    content: ""
}

.ri-checkbox-circle-line:before {
    content: ""
}

.ri-checkbox-fill:before {
    content: ""
}

.ri-checkbox-indeterminate-fill:before {
    content: ""
}

.ri-checkbox-indeterminate-line:before {
    content: ""
}

.ri-checkbox-line:before {
    content: ""
}

.ri-checkbox-multiple-blank-fill:before {
    content: ""
}

.ri-checkbox-multiple-blank-line:before {
    content: ""
}

.ri-checkbox-multiple-fill:before {
    content: ""
}

.ri-checkbox-multiple-line:before {
    content: ""
}

.ri-china-railway-fill:before {
    content: ""
}

.ri-china-railway-line:before {
    content: ""
}

.ri-chrome-fill:before {
    content: ""
}

.ri-chrome-line:before {
    content: ""
}

.ri-clapperboard-fill:before {
    content: ""
}

.ri-clapperboard-line:before {
    content: ""
}

.ri-clipboard-fill:before {
    content: ""
}

.ri-clipboard-line:before {
    content: ""
}

.ri-clockwise-2-fill:before {
    content: ""
}

.ri-clockwise-2-line:before {
    content: ""
}

.ri-clockwise-fill:before {
    content: ""
}

.ri-clockwise-line:before {
    content: ""
}

.ri-close-circle-fill:before {
    content: ""
}

.ri-close-circle-line:before {
    content: ""
}

.ri-close-fill:before {
    content: ""
}

.ri-close-line:before {
    content: ""
}

.ri-closed-captioning-fill:before {
    content: ""
}

.ri-closed-captioning-line:before {
    content: ""
}

.ri-cloud-fill:before {
    content: ""
}

.ri-cloud-line:before {
    content: ""
}

.ri-cloud-off-fill:before {
    content: ""
}

.ri-cloud-off-line:before {
    content: ""
}

.ri-cloud-windy-fill:before {
    content: ""
}

.ri-cloud-windy-line:before {
    content: ""
}

.ri-cloudy-2-fill:before {
    content: ""
}

.ri-cloudy-2-line:before {
    content: ""
}

.ri-cloudy-fill:before {
    content: ""
}

.ri-cloudy-line:before {
    content: ""
}

.ri-code-box-fill:before {
    content: ""
}

.ri-code-box-line:before {
    content: ""
}

.ri-code-fill:before {
    content: ""
}

.ri-code-line:before {
    content: ""
}

.ri-code-s-fill:before {
    content: ""
}

.ri-code-s-line:before {
    content: ""
}

.ri-code-s-slash-fill:before {
    content: ""
}

.ri-code-s-slash-line:before {
    content: ""
}

.ri-code-view:before {
    content: ""
}

.ri-codepen-fill:before {
    content: ""
}

.ri-codepen-line:before {
    content: ""
}

.ri-coin-fill:before {
    content: ""
}

.ri-coin-line:before {
    content: ""
}

.ri-coins-fill:before {
    content: ""
}

.ri-coins-line:before {
    content: ""
}

.ri-collage-fill:before {
    content: ""
}

.ri-collage-line:before {
    content: ""
}

.ri-command-fill:before {
    content: ""
}

.ri-command-line:before {
    content: ""
}

.ri-community-fill:before {
    content: ""
}

.ri-community-line:before {
    content: ""
}

.ri-compass-2-fill:before {
    content: ""
}

.ri-compass-2-line:before {
    content: ""
}

.ri-compass-3-fill:before {
    content: ""
}

.ri-compass-3-line:before {
    content: ""
}

.ri-compass-4-fill:before {
    content: ""
}

.ri-compass-4-line:before {
    content: ""
}

.ri-compass-discover-fill:before {
    content: ""
}

.ri-compass-discover-line:before {
    content: ""
}

.ri-compass-fill:before {
    content: ""
}

.ri-compass-line:before {
    content: ""
}

.ri-compasses-2-fill:before {
    content: ""
}

.ri-compasses-2-line:before {
    content: ""
}

.ri-compasses-fill:before {
    content: ""
}

.ri-compasses-line:before {
    content: ""
}

.ri-computer-fill:before {
    content: ""
}

.ri-computer-line:before {
    content: ""
}

.ri-contacts-book-2-fill:before {
    content: ""
}

.ri-contacts-book-2-line:before {
    content: ""
}

.ri-contacts-book-fill:before {
    content: ""
}

.ri-contacts-book-line:before {
    content: ""
}

.ri-contacts-book-upload-fill:before {
    content: ""
}

.ri-contacts-book-upload-line:before {
    content: ""
}

.ri-contacts-fill:before {
    content: ""
}

.ri-contacts-line:before {
    content: ""
}

.ri-contrast-2-fill:before {
    content: ""
}

.ri-contrast-2-line:before {
    content: ""
}

.ri-contrast-drop-2-fill:before {
    content: ""
}

.ri-contrast-drop-2-line:before {
    content: ""
}

.ri-contrast-drop-fill:before {
    content: ""
}

.ri-contrast-drop-line:before {
    content: ""
}

.ri-contrast-fill:before {
    content: ""
}

.ri-contrast-line:before {
    content: ""
}

.ri-copper-coin-fill:before {
    content: ""
}

.ri-copper-coin-line:before {
    content: ""
}

.ri-copper-diamond-fill:before {
    content: ""
}

.ri-copper-diamond-line:before {
    content: ""
}

.ri-copyleft-fill:before {
    content: ""
}

.ri-copyleft-line:before {
    content: ""
}

.ri-copyright-fill:before {
    content: ""
}

.ri-copyright-line:before {
    content: ""
}

.ri-coreos-fill:before {
    content: ""
}

.ri-coreos-line:before {
    content: ""
}

.ri-coupon-2-fill:before {
    content: ""
}

.ri-coupon-2-line:before {
    content: ""
}

.ri-coupon-3-fill:before {
    content: ""
}

.ri-coupon-3-line:before {
    content: ""
}

.ri-coupon-4-fill:before {
    content: ""
}

.ri-coupon-4-line:before {
    content: ""
}

.ri-coupon-5-fill:before {
    content: ""
}

.ri-coupon-5-line:before {
    content: ""
}

.ri-coupon-fill:before {
    content: ""
}

.ri-coupon-line:before {
    content: ""
}

.ri-cpu-fill:before {
    content: ""
}

.ri-cpu-line:before {
    content: ""
}

.ri-creative-commons-by-fill:before {
    content: ""
}

.ri-creative-commons-by-line:before {
    content: ""
}

.ri-creative-commons-fill:before {
    content: ""
}

.ri-creative-commons-line:before {
    content: ""
}

.ri-creative-commons-nc-fill:before {
    content: ""
}

.ri-creative-commons-nc-line:before {
    content: ""
}

.ri-creative-commons-nd-fill:before {
    content: ""
}

.ri-creative-commons-nd-line:before {
    content: ""
}

.ri-creative-commons-sa-fill:before {
    content: ""
}

.ri-creative-commons-sa-line:before {
    content: ""
}

.ri-creative-commons-zero-fill:before {
    content: ""
}

.ri-creative-commons-zero-line:before {
    content: ""
}

.ri-criminal-fill:before {
    content: ""
}

.ri-criminal-line:before {
    content: ""
}

.ri-crop-2-fill:before {
    content: ""
}

.ri-crop-2-line:before {
    content: ""
}

.ri-crop-fill:before {
    content: ""
}

.ri-crop-line:before {
    content: ""
}

.ri-css3-fill:before {
    content: ""
}

.ri-css3-line:before {
    content: ""
}

.ri-cup-fill:before {
    content: ""
}

.ri-cup-line:before {
    content: ""
}

.ri-currency-fill:before {
    content: ""
}

.ri-currency-line:before {
    content: ""
}

.ri-cursor-fill:before {
    content: ""
}

.ri-cursor-line:before {
    content: ""
}

.ri-customer-service-2-fill:before {
    content: ""
}

.ri-customer-service-2-line:before {
    content: ""
}

.ri-customer-service-fill:before {
    content: ""
}

.ri-customer-service-line:before {
    content: ""
}

.ri-dashboard-2-fill:before {
    content: ""
}

.ri-dashboard-2-line:before {
    content: ""
}

.ri-dashboard-3-fill:before {
    content: ""
}

.ri-dashboard-3-line:before {
    content: ""
}

.ri-dashboard-fill:before {
    content: ""
}

.ri-dashboard-line:before {
    content: ""
}

.ri-database-2-fill:before {
    content: ""
}

.ri-database-2-line:before {
    content: ""
}

.ri-database-fill:before {
    content: ""
}

.ri-database-line:before {
    content: ""
}

.ri-delete-back-2-fill:before {
    content: ""
}

.ri-delete-back-2-line:before {
    content: ""
}

.ri-delete-back-fill:before {
    content: ""
}

.ri-delete-back-line:before {
    content: ""
}

.ri-delete-bin-2-fill:before {
    content: ""
}

.ri-delete-bin-2-line:before {
    content: ""
}

.ri-delete-bin-3-fill:before {
    content: ""
}

.ri-delete-bin-3-line:before {
    content: ""
}

.ri-delete-bin-4-fill:before {
    content: ""
}

.ri-delete-bin-4-line:before {
    content: ""
}

.ri-delete-bin-5-fill:before {
    content: ""
}

.ri-delete-bin-5-line:before {
    content: ""
}

.ri-delete-bin-6-fill:before {
    content: ""
}

.ri-delete-bin-6-line:before {
    content: ""
}

.ri-delete-bin-7-fill:before {
    content: ""
}

.ri-delete-bin-7-line:before {
    content: ""
}

.ri-delete-bin-fill:before {
    content: ""
}

.ri-delete-bin-line:before {
    content: ""
}

.ri-delete-column:before {
    content: ""
}

.ri-delete-row:before {
    content: ""
}

.ri-device-fill:before {
    content: ""
}

.ri-device-line:before {
    content: ""
}

.ri-device-recover-fill:before {
    content: ""
}

.ri-device-recover-line:before {
    content: ""
}

.ri-dingding-fill:before {
    content: ""
}

.ri-dingding-line:before {
    content: ""
}

.ri-direction-fill:before {
    content: ""
}

.ri-direction-line:before {
    content: ""
}

.ri-disc-fill:before {
    content: ""
}

.ri-disc-line:before {
    content: ""
}

.ri-discord-fill:before {
    content: ""
}

.ri-discord-line:before {
    content: ""
}

.ri-discuss-fill:before {
    content: ""
}

.ri-discuss-line:before {
    content: ""
}

.ri-dislike-fill:before {
    content: ""
}

.ri-dislike-line:before {
    content: ""
}

.ri-disqus-fill:before {
    content: ""
}

.ri-disqus-line:before {
    content: ""
}

.ri-divide-fill:before {
    content: ""
}

.ri-divide-line:before {
    content: ""
}

.ri-donut-chart-fill:before {
    content: ""
}

.ri-donut-chart-line:before {
    content: ""
}

.ri-door-closed-fill:before {
    content: ""
}

.ri-door-closed-line:before {
    content: ""
}

.ri-door-fill:before {
    content: ""
}

.ri-door-line:before {
    content: ""
}

.ri-door-lock-box-fill:before {
    content: ""
}

.ri-door-lock-box-line:before {
    content: ""
}

.ri-door-lock-fill:before {
    content: ""
}

.ri-door-lock-line:before {
    content: ""
}

.ri-door-open-fill:before {
    content: ""
}

.ri-door-open-line:before {
    content: ""
}

.ri-dossier-fill:before {
    content: ""
}

.ri-dossier-line:before {
    content: ""
}

.ri-douban-fill:before {
    content: ""
}

.ri-douban-line:before {
    content: ""
}

.ri-double-quotes-l:before {
    content: ""
}

.ri-double-quotes-r:before {
    content: ""
}

.ri-download-2-fill:before {
    content: ""
}

.ri-download-2-line:before {
    content: ""
}

.ri-download-cloud-2-fill:before {
    content: ""
}

.ri-download-cloud-2-line:before {
    content: ""
}

.ri-download-cloud-fill:before {
    content: ""
}

.ri-download-cloud-line:before {
    content: ""
}

.ri-download-fill:before {
    content: ""
}

.ri-download-line:before {
    content: ""
}

.ri-draft-fill:before {
    content: ""
}

.ri-draft-line:before {
    content: ""
}

.ri-drag-drop-fill:before {
    content: ""
}

.ri-drag-drop-line:before {
    content: ""
}

.ri-drag-move-2-fill:before {
    content: ""
}

.ri-drag-move-2-line:before {
    content: ""
}

.ri-drag-move-fill:before {
    content: ""
}

.ri-drag-move-line:before {
    content: ""
}

.ri-dribbble-fill:before {
    content: ""
}

.ri-dribbble-line:before {
    content: ""
}

.ri-drive-fill:before {
    content: ""
}

.ri-drive-line:before {
    content: ""
}

.ri-drizzle-fill:before {
    content: ""
}

.ri-drizzle-line:before {
    content: ""
}

.ri-drop-fill:before {
    content: ""
}

.ri-drop-line:before {
    content: ""
}

.ri-dropbox-fill:before {
    content: ""
}

.ri-dropbox-line:before {
    content: ""
}

.ri-dual-sim-1-fill:before {
    content: ""
}

.ri-dual-sim-1-line:before {
    content: ""
}

.ri-dual-sim-2-fill:before {
    content: ""
}

.ri-dual-sim-2-line:before {
    content: ""
}

.ri-dv-fill:before {
    content: ""
}

.ri-dv-line:before {
    content: ""
}

.ri-dvd-fill:before {
    content: ""
}

.ri-dvd-line:before {
    content: ""
}

.ri-e-bike-2-fill:before {
    content: ""
}

.ri-e-bike-2-line:before {
    content: ""
}

.ri-e-bike-fill:before {
    content: ""
}

.ri-e-bike-line:before {
    content: ""
}

.ri-earth-fill:before {
    content: ""
}

.ri-earth-line:before {
    content: ""
}

.ri-earthquake-fill:before {
    content: ""
}

.ri-earthquake-line:before {
    content: ""
}

.ri-edge-fill:before {
    content: ""
}

.ri-edge-line:before {
    content: ""
}

.ri-edit-2-fill:before {
    content: ""
}

.ri-edit-2-line:before {
    content: ""
}

.ri-edit-box-fill:before {
    content: ""
}

.ri-edit-box-line:before {
    content: ""
}

.ri-edit-circle-fill:before {
    content: ""
}

.ri-edit-circle-line:before {
    content: ""
}

.ri-edit-fill:before {
    content: ""
}

.ri-edit-line:before {
    content: ""
}

.ri-eject-fill:before {
    content: ""
}

.ri-eject-line:before {
    content: ""
}

.ri-emotion-2-fill:before {
    content: ""
}

.ri-emotion-2-line:before {
    content: ""
}

.ri-emotion-fill:before {
    content: ""
}

.ri-emotion-happy-fill:before {
    content: ""
}

.ri-emotion-happy-line:before {
    content: ""
}

.ri-emotion-laugh-fill:before {
    content: ""
}

.ri-emotion-laugh-line:before {
    content: ""
}

.ri-emotion-line:before {
    content: ""
}

.ri-emotion-normal-fill:before {
    content: ""
}

.ri-emotion-normal-line:before {
    content: ""
}

.ri-emotion-sad-fill:before {
    content: ""
}

.ri-emotion-sad-line:before {
    content: ""
}

.ri-emotion-unhappy-fill:before {
    content: ""
}

.ri-emotion-unhappy-line:before {
    content: ""
}

.ri-empathize-fill:before {
    content: ""
}

.ri-empathize-line:before {
    content: ""
}

.ri-emphasis-cn:before {
    content: ""
}

.ri-emphasis:before {
    content: ""
}

.ri-english-input:before {
    content: ""
}

.ri-equalizer-fill:before {
    content: ""
}

.ri-equalizer-line:before {
    content: ""
}

.ri-eraser-fill:before {
    content: ""
}

.ri-eraser-line:before {
    content: ""
}

.ri-error-warning-fill:before {
    content: ""
}

.ri-error-warning-line:before {
    content: ""
}

.ri-evernote-fill:before {
    content: ""
}

.ri-evernote-line:before {
    content: ""
}

.ri-exchange-box-fill:before {
    content: ""
}

.ri-exchange-box-line:before {
    content: ""
}

.ri-exchange-cny-fill:before {
    content: ""
}

.ri-exchange-cny-line:before {
    content: ""
}

.ri-exchange-dollar-fill:before {
    content: ""
}

.ri-exchange-dollar-line:before {
    content: ""
}

.ri-exchange-fill:before {
    content: ""
}

.ri-exchange-funds-fill:before {
    content: ""
}

.ri-exchange-funds-line:before {
    content: ""
}

.ri-exchange-line:before {
    content: ""
}

.ri-external-link-fill:before {
    content: ""
}

.ri-external-link-line:before {
    content: ""
}

.ri-eye-2-fill:before {
    content: ""
}

.ri-eye-2-line:before {
    content: ""
}

.ri-eye-close-fill:before {
    content: ""
}

.ri-eye-close-line:before {
    content: ""
}

.ri-eye-fill:before {
    content: ""
}

.ri-eye-line:before {
    content: ""
}

.ri-eye-off-fill:before {
    content: ""
}

.ri-eye-off-line:before {
    content: ""
}

.ri-facebook-box-fill:before {
    content: ""
}

.ri-facebook-box-line:before {
    content: ""
}

.ri-facebook-circle-fill:before {
    content: ""
}

.ri-facebook-circle-line:before {
    content: ""
}

.ri-facebook-fill:before {
    content: ""
}

.ri-facebook-line:before {
    content: ""
}

.ri-fahrenheit-fill:before {
    content: ""
}

.ri-fahrenheit-line:before {
    content: ""
}

.ri-feedback-fill:before {
    content: ""
}

.ri-feedback-line:before {
    content: ""
}

.ri-file-2-fill:before {
    content: ""
}

.ri-file-2-line:before {
    content: ""
}

.ri-file-3-fill:before {
    content: ""
}

.ri-file-3-line:before {
    content: ""
}

.ri-file-4-fill:before {
    content: ""
}

.ri-file-4-line:before {
    content: ""
}

.ri-file-add-fill:before {
    content: ""
}

.ri-file-add-line:before {
    content: ""
}

.ri-file-chart-2-fill:before {
    content: ""
}

.ri-file-chart-2-line:before {
    content: ""
}

.ri-file-chart-fill:before {
    content: ""
}

.ri-file-chart-line:before {
    content: ""
}

.ri-file-cloud-fill:before {
    content: ""
}

.ri-file-cloud-line:before {
    content: ""
}

.ri-file-code-fill:before {
    content: ""
}

.ri-file-code-line:before {
    content: ""
}

.ri-file-copy-2-fill:before {
    content: ""
}

.ri-file-copy-2-line:before {
    content: ""
}

.ri-file-copy-fill:before {
    content: ""
}

.ri-file-copy-line:before {
    content: ""
}

.ri-file-damage-fill:before {
    content: ""
}

.ri-file-damage-line:before {
    content: ""
}

.ri-file-download-fill:before {
    content: ""
}

.ri-file-download-line:before {
    content: ""
}

.ri-file-edit-fill:before {
    content: ""
}

.ri-file-edit-line:before {
    content: ""
}

.ri-file-excel-2-fill:before {
    content: ""
}

.ri-file-excel-2-line:before {
    content: ""
}

.ri-file-excel-fill:before {
    content: ""
}

.ri-file-excel-line:before {
    content: ""
}

.ri-file-fill:before {
    content: ""
}

.ri-file-forbid-fill:before {
    content: ""
}

.ri-file-forbid-line:before {
    content: ""
}

.ri-file-gif-fill:before {
    content: ""
}

.ri-file-gif-line:before {
    content: ""
}

.ri-file-history-fill:before {
    content: ""
}

.ri-file-history-line:before {
    content: ""
}

.ri-file-hwp-fill:before {
    content: ""
}

.ri-file-hwp-line:before {
    content: ""
}

.ri-file-info-fill:before {
    content: ""
}

.ri-file-info-line:before {
    content: ""
}

.ri-file-line:before {
    content: ""
}

.ri-file-list-2-fill:before {
    content: ""
}

.ri-file-list-2-line:before {
    content: ""
}

.ri-file-list-3-fill:before {
    content: ""
}

.ri-file-list-3-line:before {
    content: ""
}

.ri-file-list-fill:before {
    content: ""
}

.ri-file-list-line:before {
    content: ""
}

.ri-file-lock-fill:before {
    content: ""
}

.ri-file-lock-line:before {
    content: ""
}

.ri-file-mark-fill:before {
    content: ""
}

.ri-file-mark-line:before {
    content: ""
}

.ri-file-music-fill:before {
    content: ""
}

.ri-file-music-line:before {
    content: ""
}

.ri-file-paper-2-fill:before {
    content: ""
}

.ri-file-paper-2-line:before {
    content: ""
}

.ri-file-paper-fill:before {
    content: ""
}

.ri-file-paper-line:before {
    content: ""
}

.ri-file-pdf-fill:before {
    content: ""
}

.ri-file-pdf-line:before {
    content: ""
}

.ri-file-ppt-2-fill:before {
    content: ""
}

.ri-file-ppt-2-line:before {
    content: ""
}

.ri-file-ppt-fill:before {
    content: ""
}

.ri-file-ppt-line:before {
    content: ""
}

.ri-file-reduce-fill:before {
    content: ""
}

.ri-file-reduce-line:before {
    content: ""
}

.ri-file-search-fill:before {
    content: ""
}

.ri-file-search-line:before {
    content: ""
}

.ri-file-settings-fill:before {
    content: ""
}

.ri-file-settings-line:before {
    content: ""
}

.ri-file-shield-2-fill:before {
    content: ""
}

.ri-file-shield-2-line:before {
    content: ""
}

.ri-file-shield-fill:before {
    content: ""
}

.ri-file-shield-line:before {
    content: ""
}

.ri-file-shred-fill:before {
    content: ""
}

.ri-file-shred-line:before {
    content: ""
}

.ri-file-text-fill:before {
    content: ""
}

.ri-file-text-line:before {
    content: ""
}

.ri-file-transfer-fill:before {
    content: ""
}

.ri-file-transfer-line:before {
    content: ""
}

.ri-file-unknow-fill:before {
    content: ""
}

.ri-file-unknow-line:before {
    content: ""
}

.ri-file-upload-fill:before {
    content: ""
}

.ri-file-upload-line:before {
    content: ""
}

.ri-file-user-fill:before {
    content: ""
}

.ri-file-user-line:before {
    content: ""
}

.ri-file-warning-fill:before {
    content: ""
}

.ri-file-warning-line:before {
    content: ""
}

.ri-file-word-2-fill:before {
    content: ""
}

.ri-file-word-2-line:before {
    content: ""
}

.ri-file-word-fill:before {
    content: ""
}

.ri-file-word-line:before {
    content: ""
}

.ri-file-zip-fill:before {
    content: ""
}

.ri-file-zip-line:before {
    content: ""
}

.ri-film-fill:before {
    content: ""
}

.ri-film-line:before {
    content: ""
}

.ri-filter-2-fill:before {
    content: ""
}

.ri-filter-2-line:before {
    content: ""
}

.ri-filter-3-fill:before {
    content: ""
}

.ri-filter-3-line:before {
    content: ""
}

.ri-filter-fill:before {
    content: ""
}

.ri-filter-line:before {
    content: ""
}

.ri-filter-off-fill:before {
    content: ""
}

.ri-filter-off-line:before {
    content: ""
}

.ri-find-replace-fill:before {
    content: ""
}

.ri-find-replace-line:before {
    content: ""
}

.ri-finder-fill:before {
    content: ""
}

.ri-finder-line:before {
    content: ""
}

.ri-fingerprint-2-fill:before {
    content: ""
}

.ri-fingerprint-2-line:before {
    content: ""
}

.ri-fingerprint-fill:before {
    content: ""
}

.ri-fingerprint-line:before {
    content: ""
}

.ri-fire-fill:before {
    content: ""
}

.ri-fire-line:before {
    content: ""
}

.ri-firefox-fill:before {
    content: ""
}

.ri-firefox-line:before {
    content: ""
}

.ri-first-aid-kit-fill:before {
    content: ""
}

.ri-first-aid-kit-line:before {
    content: ""
}

.ri-flag-2-fill:before {
    content: ""
}

.ri-flag-2-line:before {
    content: ""
}

.ri-flag-fill:before {
    content: ""
}

.ri-flag-line:before {
    content: ""
}

.ri-flashlight-fill:before {
    content: ""
}

.ri-flashlight-line:before {
    content: ""
}

.ri-flask-fill:before {
    content: ""
}

.ri-flask-line:before {
    content: ""
}

.ri-flight-land-fill:before {
    content: ""
}

.ri-flight-land-line:before {
    content: ""
}

.ri-flight-takeoff-fill:before {
    content: ""
}

.ri-flight-takeoff-line:before {
    content: ""
}

.ri-flood-fill:before {
    content: ""
}

.ri-flood-line:before {
    content: ""
}

.ri-flow-chart:before {
    content: ""
}

.ri-flutter-fill:before {
    content: ""
}

.ri-flutter-line:before {
    content: ""
}

.ri-focus-2-fill:before {
    content: ""
}

.ri-focus-2-line:before {
    content: ""
}

.ri-focus-3-fill:before {
    content: ""
}

.ri-focus-3-line:before {
    content: ""
}

.ri-focus-fill:before {
    content: ""
}

.ri-focus-line:before {
    content: ""
}

.ri-foggy-fill:before {
    content: ""
}

.ri-foggy-line:before {
    content: ""
}

.ri-folder-2-fill:before {
    content: ""
}

.ri-folder-2-line:before {
    content: ""
}

.ri-folder-3-fill:before {
    content: ""
}

.ri-folder-3-line:before {
    content: ""
}

.ri-folder-4-fill:before {
    content: ""
}

.ri-folder-4-line:before {
    content: ""
}

.ri-folder-5-fill:before {
    content: ""
}

.ri-folder-5-line:before {
    content: ""
}

.ri-folder-add-fill:before {
    content: ""
}

.ri-folder-add-line:before {
    content: ""
}

.ri-folder-chart-2-fill:before {
    content: ""
}

.ri-folder-chart-2-line:before {
    content: ""
}

.ri-folder-chart-fill:before {
    content: ""
}

.ri-folder-chart-line:before {
    content: ""
}

.ri-folder-download-fill:before {
    content: ""
}

.ri-folder-download-line:before {
    content: ""
}

.ri-folder-fill:before {
    content: ""
}

.ri-folder-forbid-fill:before {
    content: ""
}

.ri-folder-forbid-line:before {
    content: ""
}

.ri-folder-history-fill:before {
    content: ""
}

.ri-folder-history-line:before {
    content: ""
}

.ri-folder-info-fill:before {
    content: ""
}

.ri-folder-info-line:before {
    content: ""
}

.ri-folder-keyhole-fill:before {
    content: ""
}

.ri-folder-keyhole-line:before {
    content: ""
}

.ri-folder-line:before {
    content: ""
}

.ri-folder-lock-fill:before {
    content: ""
}

.ri-folder-lock-line:before {
    content: ""
}

.ri-folder-music-fill:before {
    content: ""
}

.ri-folder-music-line:before {
    content: ""
}

.ri-folder-open-fill:before {
    content: ""
}

.ri-folder-open-line:before {
    content: ""
}

.ri-folder-received-fill:before {
    content: ""
}

.ri-folder-received-line:before {
    content: ""
}

.ri-folder-reduce-fill:before {
    content: ""
}

.ri-folder-reduce-line:before {
    content: ""
}

.ri-folder-settings-fill:before {
    content: ""
}

.ri-folder-settings-line:before {
    content: ""
}

.ri-folder-shared-fill:before {
    content: ""
}

.ri-folder-shared-line:before {
    content: ""
}

.ri-folder-shield-2-fill:before {
    content: ""
}

.ri-folder-shield-2-line:before {
    content: ""
}

.ri-folder-shield-fill:before {
    content: ""
}

.ri-folder-shield-line:before {
    content: ""
}

.ri-folder-transfer-fill:before {
    content: ""
}

.ri-folder-transfer-line:before {
    content: ""
}

.ri-folder-unknow-fill:before {
    content: ""
}

.ri-folder-unknow-line:before {
    content: ""
}

.ri-folder-upload-fill:before {
    content: ""
}

.ri-folder-upload-line:before {
    content: ""
}

.ri-folder-user-fill:before {
    content: ""
}

.ri-folder-user-line:before {
    content: ""
}

.ri-folder-warning-fill:before {
    content: ""
}

.ri-folder-warning-line:before {
    content: ""
}

.ri-folder-zip-fill:before {
    content: ""
}

.ri-folder-zip-line:before {
    content: ""
}

.ri-folders-fill:before {
    content: ""
}

.ri-folders-line:before {
    content: ""
}

.ri-font-color:before {
    content: ""
}

.ri-font-size-2:before {
    content: ""
}

.ri-font-size:before {
    content: ""
}

.ri-football-fill:before {
    content: ""
}

.ri-football-line:before {
    content: ""
}

.ri-footprint-fill:before {
    content: ""
}

.ri-footprint-line:before {
    content: ""
}

.ri-forbid-2-fill:before {
    content: ""
}

.ri-forbid-2-line:before {
    content: ""
}

.ri-forbid-fill:before {
    content: ""
}

.ri-forbid-line:before {
    content: ""
}

.ri-format-clear:before {
    content: ""
}

.ri-fridge-fill:before {
    content: ""
}

.ri-fridge-line:before {
    content: ""
}

.ri-fullscreen-exit-fill:before {
    content: ""
}

.ri-fullscreen-exit-line:before {
    content: ""
}

.ri-fullscreen-fill:before {
    content: ""
}

.ri-fullscreen-line:before {
    content: ""
}

.ri-function-fill:before {
    content: ""
}

.ri-function-line:before {
    content: ""
}

.ri-functions:before {
    content: ""
}

.ri-funds-box-fill:before {
    content: ""
}

.ri-funds-box-line:before {
    content: ""
}

.ri-funds-fill:before {
    content: ""
}

.ri-funds-line:before {
    content: ""
}

.ri-gallery-fill:before {
    content: ""
}

.ri-gallery-line:before {
    content: ""
}

.ri-gallery-upload-fill:before {
    content: ""
}

.ri-gallery-upload-line:before {
    content: ""
}

.ri-game-fill:before {
    content: ""
}

.ri-game-line:before {
    content: ""
}

.ri-gamepad-fill:before {
    content: ""
}

.ri-gamepad-line:before {
    content: ""
}

.ri-gas-station-fill:before {
    content: ""
}

.ri-gas-station-line:before {
    content: ""
}

.ri-gatsby-fill:before {
    content: ""
}

.ri-gatsby-line:before {
    content: ""
}

.ri-genderless-fill:before {
    content: ""
}

.ri-genderless-line:before {
    content: ""
}

.ri-ghost-2-fill:before {
    content: ""
}

.ri-ghost-2-line:before {
    content: ""
}

.ri-ghost-fill:before {
    content: ""
}

.ri-ghost-line:before {
    content: ""
}

.ri-ghost-smile-fill:before {
    content: ""
}

.ri-ghost-smile-line:before {
    content: ""
}

.ri-gift-2-fill:before {
    content: ""
}

.ri-gift-2-line:before {
    content: ""
}

.ri-gift-fill:before {
    content: ""
}

.ri-gift-line:before {
    content: ""
}

.ri-git-branch-fill:before {
    content: ""
}

.ri-git-branch-line:before {
    content: ""
}

.ri-git-commit-fill:before {
    content: ""
}

.ri-git-commit-line:before {
    content: ""
}

.ri-git-merge-fill:before {
    content: ""
}

.ri-git-merge-line:before {
    content: ""
}

.ri-git-pull-request-fill:before {
    content: ""
}

.ri-git-pull-request-line:before {
    content: ""
}

.ri-git-repository-commits-fill:before {
    content: ""
}

.ri-git-repository-commits-line:before {
    content: ""
}

.ri-git-repository-fill:before {
    content: ""
}

.ri-git-repository-line:before {
    content: ""
}

.ri-git-repository-private-fill:before {
    content: ""
}

.ri-git-repository-private-line:before {
    content: ""
}

.ri-github-fill:before {
    content: ""
}

.ri-github-line:before {
    content: ""
}

.ri-gitlab-fill:before {
    content: ""
}

.ri-gitlab-line:before {
    content: ""
}

.ri-global-fill:before {
    content: ""
}

.ri-global-line:before {
    content: ""
}

.ri-globe-fill:before {
    content: ""
}

.ri-globe-line:before {
    content: ""
}

.ri-goblet-fill:before {
    content: ""
}

.ri-goblet-line:before {
    content: ""
}

.ri-google-fill:before {
    content: ""
}

.ri-google-line:before {
    content: ""
}

.ri-google-play-fill:before {
    content: ""
}

.ri-google-play-line:before {
    content: ""
}

.ri-government-fill:before {
    content: ""
}

.ri-government-line:before {
    content: ""
}

.ri-gps-fill:before {
    content: ""
}

.ri-gps-line:before {
    content: ""
}

.ri-gradienter-fill:before {
    content: ""
}

.ri-gradienter-line:before {
    content: ""
}

.ri-grid-fill:before {
    content: ""
}

.ri-grid-line:before {
    content: ""
}

.ri-group-2-fill:before {
    content: ""
}

.ri-group-2-line:before {
    content: ""
}

.ri-group-fill:before {
    content: ""
}

.ri-group-line:before {
    content: ""
}

.ri-guide-fill:before {
    content: ""
}

.ri-guide-line:before {
    content: ""
}

.ri-h-1:before {
    content: ""
}

.ri-h-2:before {
    content: ""
}

.ri-h-3:before {
    content: ""
}

.ri-h-4:before {
    content: ""
}

.ri-h-5:before {
    content: ""
}

.ri-h-6:before {
    content: ""
}

.ri-hail-fill:before {
    content: ""
}

.ri-hail-line:before {
    content: ""
}

.ri-hammer-fill:before {
    content: ""
}

.ri-hammer-line:before {
    content: ""
}

.ri-hand-coin-fill:before {
    content: ""
}

.ri-hand-coin-line:before {
    content: ""
}

.ri-hand-heart-fill:before {
    content: ""
}

.ri-hand-heart-line:before {
    content: ""
}

.ri-hand-sanitizer-fill:before {
    content: ""
}

.ri-hand-sanitizer-line:before {
    content: ""
}

.ri-handbag-fill:before {
    content: ""
}

.ri-handbag-line:before {
    content: ""
}

.ri-hard-drive-2-fill:before {
    content: ""
}

.ri-hard-drive-2-line:before {
    content: ""
}

.ri-hard-drive-fill:before {
    content: ""
}

.ri-hard-drive-line:before {
    content: ""
}

.ri-hashtag:before {
    content: ""
}

.ri-haze-2-fill:before {
    content: ""
}

.ri-haze-2-line:before {
    content: ""
}

.ri-haze-fill:before {
    content: ""
}

.ri-haze-line:before {
    content: ""
}

.ri-hd-fill:before {
    content: ""
}

.ri-hd-line:before {
    content: ""
}

.ri-heading:before {
    content: ""
}

.ri-headphone-fill:before {
    content: ""
}

.ri-headphone-line:before {
    content: ""
}

.ri-health-book-fill:before {
    content: ""
}

.ri-health-book-line:before {
    content: ""
}

.ri-heart-2-fill:before {
    content: ""
}

.ri-heart-2-line:before {
    content: ""
}

.ri-heart-3-fill:before {
    content: ""
}

.ri-heart-3-line:before {
    content: ""
}

.ri-heart-add-fill:before {
    content: ""
}

.ri-heart-add-line:before {
    content: ""
}

.ri-heart-fill:before {
    content: ""
}

.ri-heart-line:before {
    content: ""
}

.ri-heart-pulse-fill:before {
    content: ""
}

.ri-heart-pulse-line:before {
    content: ""
}

.ri-hearts-fill:before {
    content: ""
}

.ri-hearts-line:before {
    content: ""
}

.ri-heavy-showers-fill:before {
    content: ""
}

.ri-heavy-showers-line:before {
    content: ""
}

.ri-history-fill:before {
    content: ""
}

.ri-history-line:before {
    content: ""
}

.ri-home-2-fill:before {
    content: ""
}

.ri-home-2-line:before {
    content: ""
}

.ri-home-3-fill:before {
    content: ""
}

.ri-home-3-line:before {
    content: ""
}

.ri-home-4-fill:before {
    content: ""
}

.ri-home-4-line:before {
    content: ""
}

.ri-home-5-fill:before {
    content: ""
}

.ri-home-5-line:before {
    content: ""
}

.ri-home-6-fill:before {
    content: ""
}

.ri-home-6-line:before {
    content: ""
}

.ri-home-7-fill:before {
    content: ""
}

.ri-home-7-line:before {
    content: ""
}

.ri-home-8-fill:before {
    content: ""
}

.ri-home-8-line:before {
    content: ""
}

.ri-home-fill:before {
    content: ""
}

.ri-home-gear-fill:before {
    content: ""
}

.ri-home-gear-line:before {
    content: ""
}

.ri-home-heart-fill:before {
    content: ""
}

.ri-home-heart-line:before {
    content: ""
}

.ri-home-line:before {
    content: ""
}

.ri-home-smile-2-fill:before {
    content: ""
}

.ri-home-smile-2-line:before {
    content: ""
}

.ri-home-smile-fill:before {
    content: ""
}

.ri-home-smile-line:before {
    content: ""
}

.ri-home-wifi-fill:before {
    content: ""
}

.ri-home-wifi-line:before {
    content: ""
}

.ri-honor-of-kings-fill:before {
    content: ""
}

.ri-honor-of-kings-line:before {
    content: ""
}

.ri-honour-fill:before {
    content: ""
}

.ri-honour-line:before {
    content: ""
}

.ri-hospital-fill:before {
    content: ""
}

.ri-hospital-line:before {
    content: ""
}

.ri-hotel-bed-fill:before {
    content: ""
}

.ri-hotel-bed-line:before {
    content: ""
}

.ri-hotel-fill:before {
    content: ""
}

.ri-hotel-line:before {
    content: ""
}

.ri-hotspot-fill:before {
    content: ""
}

.ri-hotspot-line:before {
    content: ""
}

.ri-hq-fill:before {
    content: ""
}

.ri-hq-line:before {
    content: ""
}

.ri-html5-fill:before {
    content: ""
}

.ri-html5-line:before {
    content: ""
}

.ri-ie-fill:before {
    content: ""
}

.ri-ie-line:before {
    content: ""
}

.ri-image-2-fill:before {
    content: ""
}

.ri-image-2-line:before {
    content: ""
}

.ri-image-add-fill:before {
    content: ""
}

.ri-image-add-line:before {
    content: ""
}

.ri-image-edit-fill:before {
    content: ""
}

.ri-image-edit-line:before {
    content: ""
}

.ri-image-fill:before {
    content: ""
}

.ri-image-line:before {
    content: ""
}

.ri-inbox-archive-fill:before {
    content: ""
}

.ri-inbox-archive-line:before {
    content: ""
}

.ri-inbox-fill:before {
    content: ""
}

.ri-inbox-line:before {
    content: ""
}

.ri-inbox-unarchive-fill:before {
    content: ""
}

.ri-inbox-unarchive-line:before {
    content: ""
}

.ri-increase-decrease-fill:before {
    content: ""
}

.ri-increase-decrease-line:before {
    content: ""
}

.ri-indent-decrease:before {
    content: ""
}

.ri-indent-increase:before {
    content: ""
}

.ri-indeterminate-circle-fill:before {
    content: ""
}

.ri-indeterminate-circle-line:before {
    content: ""
}

.ri-information-fill:before {
    content: ""
}

.ri-information-line:before {
    content: ""
}

.ri-infrared-thermometer-fill:before {
    content: ""
}

.ri-infrared-thermometer-line:before {
    content: ""
}

.ri-ink-bottle-fill:before {
    content: ""
}

.ri-ink-bottle-line:before {
    content: ""
}

.ri-input-cursor-move:before {
    content: ""
}

.ri-input-method-fill:before {
    content: ""
}

.ri-input-method-line:before {
    content: ""
}

.ri-insert-column-left:before {
    content: ""
}

.ri-insert-column-right:before {
    content: ""
}

.ri-insert-row-bottom:before {
    content: ""
}

.ri-insert-row-top:before {
    content: ""
}

.ri-instagram-fill:before {
    content: ""
}

.ri-instagram-line:before {
    content: ""
}

.ri-install-fill:before {
    content: ""
}

.ri-install-line:before {
    content: ""
}

.ri-invision-fill:before {
    content: ""
}

.ri-invision-line:before {
    content: ""
}

.ri-italic:before {
    content: ""
}

.ri-kakao-talk-fill:before {
    content: ""
}

.ri-kakao-talk-line:before {
    content: ""
}

.ri-key-2-fill:before {
    content: ""
}

.ri-key-2-line:before {
    content: ""
}

.ri-key-fill:before {
    content: ""
}

.ri-key-line:before {
    content: ""
}

.ri-keyboard-box-fill:before {
    content: ""
}

.ri-keyboard-box-line:before {
    content: ""
}

.ri-keyboard-fill:before {
    content: ""
}

.ri-keyboard-line:before {
    content: ""
}

.ri-keynote-fill:before {
    content: ""
}

.ri-keynote-line:before {
    content: ""
}

.ri-knife-blood-fill:before {
    content: ""
}

.ri-knife-blood-line:before {
    content: ""
}

.ri-knife-fill:before {
    content: ""
}

.ri-knife-line:before {
    content: ""
}

.ri-landscape-fill:before {
    content: ""
}

.ri-landscape-line:before {
    content: ""
}

.ri-layout-2-fill:before {
    content: ""
}

.ri-layout-2-line:before {
    content: ""
}

.ri-layout-3-fill:before {
    content: ""
}

.ri-layout-3-line:before {
    content: ""
}

.ri-layout-4-fill:before {
    content: ""
}

.ri-layout-4-line:before {
    content: ""
}

.ri-layout-5-fill:before {
    content: ""
}

.ri-layout-5-line:before {
    content: ""
}

.ri-layout-6-fill:before {
    content: ""
}

.ri-layout-6-line:before {
    content: ""
}

.ri-layout-bottom-2-fill:before {
    content: ""
}

.ri-layout-bottom-2-line:before {
    content: ""
}

.ri-layout-bottom-fill:before {
    content: ""
}

.ri-layout-bottom-line:before {
    content: ""
}

.ri-layout-column-fill:before {
    content: ""
}

.ri-layout-column-line:before {
    content: ""
}

.ri-layout-fill:before {
    content: ""
}

.ri-layout-grid-fill:before {
    content: ""
}

.ri-layout-grid-line:before {
    content: ""
}

.ri-layout-left-2-fill:before {
    content: ""
}

.ri-layout-left-2-line:before {
    content: ""
}

.ri-layout-left-fill:before {
    content: ""
}

.ri-layout-left-line:before {
    content: ""
}

.ri-layout-line:before {
    content: ""
}

.ri-layout-masonry-fill:before {
    content: ""
}

.ri-layout-masonry-line:before {
    content: ""
}

.ri-layout-right-2-fill:before {
    content: ""
}

.ri-layout-right-2-line:before {
    content: ""
}

.ri-layout-right-fill:before {
    content: ""
}

.ri-layout-right-line:before {
    content: ""
}

.ri-layout-row-fill:before {
    content: ""
}

.ri-layout-row-line:before {
    content: ""
}

.ri-layout-top-2-fill:before {
    content: ""
}

.ri-layout-top-2-line:before {
    content: ""
}

.ri-layout-top-fill:before {
    content: ""
}

.ri-layout-top-line:before {
    content: ""
}

.ri-leaf-fill:before {
    content: ""
}

.ri-leaf-line:before {
    content: ""
}

.ri-lifebuoy-fill:before {
    content: ""
}

.ri-lifebuoy-line:before {
    content: ""
}

.ri-lightbulb-fill:before {
    content: ""
}

.ri-lightbulb-flash-fill:before {
    content: ""
}

.ri-lightbulb-flash-line:before {
    content: ""
}

.ri-lightbulb-line:before {
    content: ""
}

.ri-line-chart-fill:before {
    content: ""
}

.ri-line-chart-line:before {
    content: ""
}

.ri-line-fill:before {
    content: ""
}

.ri-line-height:before {
    content: ""
}

.ri-line-line:before {
    content: ""
}

.ri-link-m:before {
    content: ""
}

.ri-link-unlink-m:before {
    content: ""
}

.ri-link-unlink:before {
    content: ""
}

.ri-link:before {
    content: ""
}

.ri-linkedin-box-fill:before {
    content: ""
}

.ri-linkedin-box-line:before {
    content: ""
}

.ri-linkedin-fill:before {
    content: ""
}

.ri-linkedin-line:before {
    content: ""
}

.ri-links-fill:before {
    content: ""
}

.ri-links-line:before {
    content: ""
}

.ri-list-check-2:before {
    content: ""
}

.ri-list-check:before {
    content: ""
}

.ri-list-ordered:before {
    content: ""
}

.ri-list-settings-fill:before {
    content: ""
}

.ri-list-settings-line:before {
    content: ""
}

.ri-list-unordered:before {
    content: ""
}

.ri-live-fill:before {
    content: ""
}

.ri-live-line:before {
    content: ""
}

.ri-loader-2-fill:before {
    content: ""
}

.ri-loader-2-line:before {
    content: ""
}

.ri-loader-3-fill:before {
    content: ""
}

.ri-loader-3-line:before {
    content: ""
}

.ri-loader-4-fill:before {
    content: ""
}

.ri-loader-4-line:before {
    content: ""
}

.ri-loader-5-fill:before {
    content: ""
}

.ri-loader-5-line:before {
    content: ""
}

.ri-loader-fill:before {
    content: ""
}

.ri-loader-line:before {
    content: ""
}

.ri-lock-2-fill:before {
    content: ""
}

.ri-lock-2-line:before {
    content: ""
}

.ri-lock-fill:before {
    content: ""
}

.ri-lock-line:before {
    content: ""
}

.ri-lock-password-fill:before {
    content: ""
}

.ri-lock-password-line:before {
    content: ""
}

.ri-lock-unlock-fill:before {
    content: ""
}

.ri-lock-unlock-line:before {
    content: ""
}

.ri-login-box-fill:before {
    content: ""
}

.ri-login-box-line:before {
    content: ""
}

.ri-login-circle-fill:before {
    content: ""
}

.ri-login-circle-line:before {
    content: ""
}

.ri-logout-box-fill:before {
    content: ""
}

.ri-logout-box-line:before {
    content: ""
}

.ri-logout-box-r-fill:before {
    content: ""
}

.ri-logout-box-r-line:before {
    content: ""
}

.ri-logout-circle-fill:before {
    content: ""
}

.ri-logout-circle-line:before {
    content: ""
}

.ri-logout-circle-r-fill:before {
    content: ""
}

.ri-logout-circle-r-line:before {
    content: ""
}

.ri-luggage-cart-fill:before {
    content: ""
}

.ri-luggage-cart-line:before {
    content: ""
}

.ri-luggage-deposit-fill:before {
    content: ""
}

.ri-luggage-deposit-line:before {
    content: ""
}

.ri-lungs-fill:before {
    content: ""
}

.ri-lungs-line:before {
    content: ""
}

.ri-mac-fill:before {
    content: ""
}

.ri-mac-line:before {
    content: ""
}

.ri-macbook-fill:before {
    content: ""
}

.ri-macbook-line:before {
    content: ""
}

.ri-magic-fill:before {
    content: ""
}

.ri-magic-line:before {
    content: ""
}

.ri-mail-add-fill:before {
    content: ""
}

.ri-mail-add-line:before {
    content: ""
}

.ri-mail-check-fill:before {
    content: ""
}

.ri-mail-check-line:before {
    content: ""
}

.ri-mail-close-fill:before {
    content: ""
}

.ri-mail-close-line:before {
    content: ""
}

.ri-mail-download-fill:before {
    content: ""
}

.ri-mail-download-line:before {
    content: ""
}

.ri-mail-fill:before {
    content: ""
}

.ri-mail-forbid-fill:before {
    content: ""
}

.ri-mail-forbid-line:before {
    content: ""
}

.ri-mail-line:before {
    content: ""
}

.ri-mail-lock-fill:before {
    content: ""
}

.ri-mail-lock-line:before {
    content: ""
}

.ri-mail-open-fill:before {
    content: ""
}

.ri-mail-open-line:before {
    content: ""
}

.ri-mail-send-fill:before {
    content: ""
}

.ri-mail-send-line:before {
    content: ""
}

.ri-mail-settings-fill:before {
    content: ""
}

.ri-mail-settings-line:before {
    content: ""
}

.ri-mail-star-fill:before {
    content: ""
}

.ri-mail-star-line:before {
    content: ""
}

.ri-mail-unread-fill:before {
    content: ""
}

.ri-mail-unread-line:before {
    content: ""
}

.ri-mail-volume-fill:before {
    content: ""
}

.ri-mail-volume-line:before {
    content: ""
}

.ri-map-2-fill:before {
    content: ""
}

.ri-map-2-line:before {
    content: ""
}

.ri-map-fill:before {
    content: ""
}

.ri-map-line:before {
    content: ""
}

.ri-map-pin-2-fill:before {
    content: ""
}

.ri-map-pin-2-line:before {
    content: ""
}

.ri-map-pin-3-fill:before {
    content: ""
}

.ri-map-pin-3-line:before {
    content: ""
}

.ri-map-pin-4-fill:before {
    content: ""
}

.ri-map-pin-4-line:before {
    content: ""
}

.ri-map-pin-5-fill:before {
    content: ""
}

.ri-map-pin-5-line:before {
    content: ""
}

.ri-map-pin-add-fill:before {
    content: ""
}

.ri-map-pin-add-line:before {
    content: ""
}

.ri-map-pin-fill:before {
    content: ""
}

.ri-map-pin-line:before {
    content: ""
}

.ri-map-pin-range-fill:before {
    content: ""
}

.ri-map-pin-range-line:before {
    content: ""
}

.ri-map-pin-time-fill:before {
    content: ""
}

.ri-map-pin-time-line:before {
    content: ""
}

.ri-map-pin-user-fill:before {
    content: ""
}

.ri-map-pin-user-line:before {
    content: ""
}

.ri-mark-pen-fill:before {
    content: ""
}

.ri-mark-pen-line:before {
    content: ""
}

.ri-markdown-fill:before {
    content: ""
}

.ri-markdown-line:before {
    content: ""
}

.ri-markup-fill:before {
    content: ""
}

.ri-markup-line:before {
    content: ""
}

.ri-mastercard-fill:before {
    content: ""
}

.ri-mastercard-line:before {
    content: ""
}

.ri-mastodon-fill:before {
    content: ""
}

.ri-mastodon-line:before {
    content: ""
}

.ri-medal-2-fill:before {
    content: ""
}

.ri-medal-2-line:before {
    content: ""
}

.ri-medal-fill:before {
    content: ""
}

.ri-medal-line:before {
    content: ""
}

.ri-medicine-bottle-fill:before {
    content: ""
}

.ri-medicine-bottle-line:before {
    content: ""
}

.ri-medium-fill:before {
    content: ""
}

.ri-medium-line:before {
    content: ""
}

.ri-men-fill:before {
    content: ""
}

.ri-men-line:before {
    content: ""
}

.ri-mental-health-fill:before {
    content: ""
}

.ri-mental-health-line:before {
    content: ""
}

.ri-menu-2-fill:before {
    content: ""
}

.ri-menu-2-line:before {
    content: ""
}

.ri-menu-3-fill:before {
    content: ""
}

.ri-menu-3-line:before {
    content: ""
}

.ri-menu-4-fill:before {
    content: ""
}

.ri-menu-4-line:before {
    content: ""
}

.ri-menu-5-fill:before {
    content: ""
}

.ri-menu-5-line:before {
    content: ""
}

.ri-menu-add-fill:before {
    content: ""
}

.ri-menu-add-line:before {
    content: ""
}

.ri-menu-fill:before {
    content: ""
}

.ri-menu-fold-fill:before {
    content: ""
}

.ri-menu-fold-line:before {
    content: ""
}

.ri-menu-line:before {
    content: ""
}

.ri-menu-unfold-fill:before {
    content: ""
}

.ri-menu-unfold-line:before {
    content: ""
}

.ri-merge-cells-horizontal:before {
    content: ""
}

.ri-merge-cells-vertical:before {
    content: ""
}

.ri-message-2-fill:before {
    content: ""
}

.ri-message-2-line:before {
    content: ""
}

.ri-message-3-fill:before {
    content: ""
}

.ri-message-3-line:before {
    content: ""
}

.ri-message-fill:before {
    content: ""
}

.ri-message-line:before {
    content: ""
}

.ri-messenger-fill:before {
    content: ""
}

.ri-messenger-line:before {
    content: ""
}

.ri-meteor-fill:before {
    content: ""
}

.ri-meteor-line:before {
    content: ""
}

.ri-mic-2-fill:before {
    content: ""
}

.ri-mic-2-line:before {
    content: ""
}

.ri-mic-fill:before {
    content: ""
}

.ri-mic-line:before {
    content: ""
}

.ri-mic-off-fill:before {
    content: ""
}

.ri-mic-off-line:before {
    content: ""
}

.ri-mickey-fill:before {
    content: ""
}

.ri-mickey-line:before {
    content: ""
}

.ri-microscope-fill:before {
    content: ""
}

.ri-microscope-line:before {
    content: ""
}

.ri-microsoft-fill:before {
    content: ""
}

.ri-microsoft-line:before {
    content: ""
}

.ri-mind-map:before {
    content: ""
}

.ri-mini-program-fill:before {
    content: ""
}

.ri-mini-program-line:before {
    content: ""
}

.ri-mist-fill:before {
    content: ""
}

.ri-mist-line:before {
    content: ""
}

.ri-money-cny-box-fill:before {
    content: ""
}

.ri-money-cny-box-line:before {
    content: ""
}

.ri-money-cny-circle-fill:before {
    content: ""
}

.ri-money-cny-circle-line:before {
    content: ""
}

.ri-money-dollar-box-fill:before {
    content: ""
}

.ri-money-dollar-box-line:before {
    content: ""
}

.ri-money-dollar-circle-fill:before {
    content: ""
}

.ri-money-dollar-circle-line:before {
    content: ""
}

.ri-money-euro-box-fill:before {
    content: ""
}

.ri-money-euro-box-line:before {
    content: ""
}

.ri-money-euro-circle-fill:before {
    content: ""
}

.ri-money-euro-circle-line:before {
    content: ""
}

.ri-money-pound-box-fill:before {
    content: ""
}

.ri-money-pound-box-line:before {
    content: ""
}

.ri-money-pound-circle-fill:before {
    content: ""
}

.ri-money-pound-circle-line:before {
    content: ""
}

.ri-moon-clear-fill:before {
    content: ""
}

.ri-moon-clear-line:before {
    content: ""
}

.ri-moon-cloudy-fill:before {
    content: ""
}

.ri-moon-cloudy-line:before {
    content: ""
}

.ri-moon-fill:before {
    content: ""
}

.ri-moon-foggy-fill:before {
    content: ""
}

.ri-moon-foggy-line:before {
    content: ""
}

.ri-moon-line:before {
    content: ""
}

.ri-more-2-fill:before {
    content: ""
}

.ri-more-2-line:before {
    content: ""
}

.ri-more-fill:before {
    content: ""
}

.ri-more-line:before {
    content: ""
}

.ri-motorbike-fill:before {
    content: ""
}

.ri-motorbike-line:before {
    content: ""
}

.ri-mouse-fill:before {
    content: ""
}

.ri-mouse-line:before {
    content: ""
}

.ri-movie-2-fill:before {
    content: ""
}

.ri-movie-2-line:before {
    content: ""
}

.ri-movie-fill:before {
    content: ""
}

.ri-movie-line:before {
    content: ""
}

.ri-music-2-fill:before {
    content: ""
}

.ri-music-2-line:before {
    content: ""
}

.ri-music-fill:before {
    content: ""
}

.ri-music-line:before {
    content: ""
}

.ri-mv-fill:before {
    content: ""
}

.ri-mv-line:before {
    content: ""
}

.ri-navigation-fill:before {
    content: ""
}

.ri-navigation-line:before {
    content: ""
}

.ri-netease-cloud-music-fill:before {
    content: ""
}

.ri-netease-cloud-music-line:before {
    content: ""
}

.ri-netflix-fill:before {
    content: ""
}

.ri-netflix-line:before {
    content: ""
}

.ri-newspaper-fill:before {
    content: ""
}

.ri-newspaper-line:before {
    content: ""
}

.ri-node-tree:before {
    content: ""
}

.ri-notification-2-fill:before {
    content: ""
}

.ri-notification-2-line:before {
    content: ""
}

.ri-notification-3-fill:before {
    content: ""
}

.ri-notification-3-line:before {
    content: ""
}

.ri-notification-4-fill:before {
    content: ""
}

.ri-notification-4-line:before {
    content: ""
}

.ri-notification-badge-fill:before {
    content: ""
}

.ri-notification-badge-line:before {
    content: ""
}

.ri-notification-fill:before {
    content: ""
}

.ri-notification-line:before {
    content: ""
}

.ri-notification-off-fill:before {
    content: ""
}

.ri-notification-off-line:before {
    content: ""
}

.ri-npmjs-fill:before {
    content: ""
}

.ri-npmjs-line:before {
    content: ""
}

.ri-number-0:before {
    content: ""
}

.ri-number-1:before {
    content: ""
}

.ri-number-2:before {
    content: ""
}

.ri-number-3:before {
    content: ""
}

.ri-number-4:before {
    content: ""
}

.ri-number-5:before {
    content: ""
}

.ri-number-6:before {
    content: ""
}

.ri-number-7:before {
    content: ""
}

.ri-number-8:before {
    content: ""
}

.ri-number-9:before {
    content: ""
}

.ri-numbers-fill:before {
    content: ""
}

.ri-numbers-line:before {
    content: ""
}

.ri-nurse-fill:before {
    content: ""
}

.ri-nurse-line:before {
    content: ""
}

.ri-oil-fill:before {
    content: ""
}

.ri-oil-line:before {
    content: ""
}

.ri-omega:before {
    content: ""
}

.ri-open-arm-fill:before {
    content: ""
}

.ri-open-arm-line:before {
    content: ""
}

.ri-open-source-fill:before {
    content: ""
}

.ri-open-source-line:before {
    content: ""
}

.ri-opera-fill:before {
    content: ""
}

.ri-opera-line:before {
    content: ""
}

.ri-order-play-fill:before {
    content: ""
}

.ri-order-play-line:before {
    content: ""
}

.ri-organization-chart:before {
    content: ""
}

.ri-outlet-2-fill:before {
    content: ""
}

.ri-outlet-2-line:before {
    content: ""
}

.ri-outlet-fill:before {
    content: ""
}

.ri-outlet-line:before {
    content: ""
}

.ri-page-separator:before {
    content: ""
}

.ri-pages-fill:before {
    content: ""
}

.ri-pages-line:before {
    content: ""
}

.ri-paint-brush-fill:before {
    content: ""
}

.ri-paint-brush-line:before {
    content: ""
}

.ri-paint-fill:before {
    content: ""
}

.ri-paint-line:before {
    content: ""
}

.ri-palette-fill:before {
    content: ""
}

.ri-palette-line:before {
    content: ""
}

.ri-pantone-fill:before {
    content: ""
}

.ri-pantone-line:before {
    content: ""
}

.ri-paragraph:before {
    content: ""
}

.ri-parent-fill:before {
    content: ""
}

.ri-parent-line:before {
    content: ""
}

.ri-parentheses-fill:before {
    content: ""
}

.ri-parentheses-line:before {
    content: ""
}

.ri-parking-box-fill:before {
    content: ""
}

.ri-parking-box-line:before {
    content: ""
}

.ri-parking-fill:before {
    content: ""
}

.ri-parking-line:before {
    content: ""
}

.ri-passport-fill:before {
    content: ""
}

.ri-passport-line:before {
    content: ""
}

.ri-patreon-fill:before {
    content: ""
}

.ri-patreon-line:before {
    content: ""
}

.ri-pause-circle-fill:before {
    content: ""
}

.ri-pause-circle-line:before {
    content: ""
}

.ri-pause-fill:before {
    content: ""
}

.ri-pause-line:before {
    content: ""
}

.ri-pause-mini-fill:before {
    content: ""
}

.ri-pause-mini-line:before {
    content: ""
}

.ri-paypal-fill:before {
    content: ""
}

.ri-paypal-line:before {
    content: ""
}

.ri-pen-nib-fill:before {
    content: ""
}

.ri-pen-nib-line:before {
    content: ""
}

.ri-pencil-fill:before {
    content: ""
}

.ri-pencil-line:before {
    content: ""
}

.ri-pencil-ruler-2-fill:before {
    content: ""
}

.ri-pencil-ruler-2-line:before {
    content: ""
}

.ri-pencil-ruler-fill:before {
    content: ""
}

.ri-pencil-ruler-line:before {
    content: ""
}

.ri-percent-fill:before {
    content: ""
}

.ri-percent-line:before {
    content: ""
}

.ri-phone-camera-fill:before {
    content: ""
}

.ri-phone-camera-line:before {
    content: ""
}

.ri-phone-fill:before {
    content: ""
}

.ri-phone-find-fill:before {
    content: ""
}

.ri-phone-find-line:before {
    content: ""
}

.ri-phone-line:before {
    content: ""
}

.ri-phone-lock-fill:before {
    content: ""
}

.ri-phone-lock-line:before {
    content: ""
}

.ri-picture-in-picture-2-fill:before {
    content: ""
}

.ri-picture-in-picture-2-line:before {
    content: ""
}

.ri-picture-in-picture-exit-fill:before {
    content: ""
}

.ri-picture-in-picture-exit-line:before {
    content: ""
}

.ri-picture-in-picture-fill:before {
    content: ""
}

.ri-picture-in-picture-line:before {
    content: ""
}

.ri-pie-chart-2-fill:before {
    content: ""
}

.ri-pie-chart-2-line:before {
    content: ""
}

.ri-pie-chart-box-fill:before {
    content: ""
}

.ri-pie-chart-box-line:before {
    content: ""
}

.ri-pie-chart-fill:before {
    content: ""
}

.ri-pie-chart-line:before {
    content: ""
}

.ri-pin-distance-fill:before {
    content: ""
}

.ri-pin-distance-line:before {
    content: ""
}

.ri-ping-pong-fill:before {
    content: ""
}

.ri-ping-pong-line:before {
    content: ""
}

.ri-pinterest-fill:before {
    content: ""
}

.ri-pinterest-line:before {
    content: ""
}

.ri-pinyin-input:before {
    content: ""
}

.ri-pixelfed-fill:before {
    content: ""
}

.ri-pixelfed-line:before {
    content: ""
}

.ri-plane-fill:before {
    content: ""
}

.ri-plane-line:before {
    content: ""
}

.ri-plant-fill:before {
    content: ""
}

.ri-plant-line:before {
    content: ""
}

.ri-play-circle-fill:before {
    content: ""
}

.ri-play-circle-line:before {
    content: ""
}

.ri-play-fill:before {
    content: ""
}

.ri-play-line:before {
    content: ""
}

.ri-play-list-2-fill:before {
    content: ""
}

.ri-play-list-2-line:before {
    content: ""
}

.ri-play-list-add-fill:before {
    content: ""
}

.ri-play-list-add-line:before {
    content: ""
}

.ri-play-list-fill:before {
    content: ""
}

.ri-play-list-line:before {
    content: ""
}

.ri-play-mini-fill:before {
    content: ""
}

.ri-play-mini-line:before {
    content: ""
}

.ri-playstation-fill:before {
    content: ""
}

.ri-playstation-line:before {
    content: ""
}

.ri-plug-2-fill:before {
    content: ""
}

.ri-plug-2-line:before {
    content: ""
}

.ri-plug-fill:before {
    content: ""
}

.ri-plug-line:before {
    content: ""
}

.ri-polaroid-2-fill:before {
    content: ""
}

.ri-polaroid-2-line:before {
    content: ""
}

.ri-polaroid-fill:before {
    content: ""
}

.ri-polaroid-line:before {
    content: ""
}

.ri-police-car-fill:before {
    content: ""
}

.ri-police-car-line:before {
    content: ""
}

.ri-price-tag-2-fill:before {
    content: ""
}

.ri-price-tag-2-line:before {
    content: ""
}

.ri-price-tag-3-fill:before {
    content: ""
}

.ri-price-tag-3-line:before {
    content: ""
}

.ri-price-tag-fill:before {
    content: ""
}

.ri-price-tag-line:before {
    content: ""
}

.ri-printer-cloud-fill:before {
    content: ""
}

.ri-printer-cloud-line:before {
    content: ""
}

.ri-printer-fill:before {
    content: ""
}

.ri-printer-line:before {
    content: ""
}

.ri-product-hunt-fill:before {
    content: ""
}

.ri-product-hunt-line:before {
    content: ""
}

.ri-profile-fill:before {
    content: ""
}

.ri-profile-line:before {
    content: ""
}

.ri-projector-2-fill:before {
    content: ""
}

.ri-projector-2-line:before {
    content: ""
}

.ri-projector-fill:before {
    content: ""
}

.ri-projector-line:before {
    content: ""
}

.ri-psychotherapy-fill:before {
    content: ""
}

.ri-psychotherapy-line:before {
    content: ""
}

.ri-pulse-fill:before {
    content: ""
}

.ri-pulse-line:before {
    content: ""
}

.ri-pushpin-2-fill:before {
    content: ""
}

.ri-pushpin-2-line:before {
    content: ""
}

.ri-pushpin-fill:before {
    content: ""
}

.ri-pushpin-line:before {
    content: ""
}

.ri-qq-fill:before {
    content: ""
}

.ri-qq-line:before {
    content: ""
}

.ri-qr-code-fill:before {
    content: ""
}

.ri-qr-code-line:before {
    content: ""
}

.ri-qr-scan-2-fill:before {
    content: ""
}

.ri-qr-scan-2-line:before {
    content: ""
}

.ri-qr-scan-fill:before {
    content: ""
}

.ri-qr-scan-line:before {
    content: ""
}

.ri-question-answer-fill:before {
    content: ""
}

.ri-question-answer-line:before {
    content: ""
}

.ri-question-fill:before {
    content: ""
}

.ri-question-line:before {
    content: ""
}

.ri-question-mark:before {
    content: ""
}

.ri-questionnaire-fill:before {
    content: ""
}

.ri-questionnaire-line:before {
    content: ""
}

.ri-quill-pen-fill:before {
    content: ""
}

.ri-quill-pen-line:before {
    content: ""
}

.ri-radar-fill:before {
    content: ""
}

.ri-radar-line:before {
    content: ""
}

.ri-radio-2-fill:before {
    content: ""
}

.ri-radio-2-line:before {
    content: ""
}

.ri-radio-button-fill:before {
    content: ""
}

.ri-radio-button-line:before {
    content: ""
}

.ri-radio-fill:before {
    content: ""
}

.ri-radio-line:before {
    content: ""
}

.ri-rainbow-fill:before {
    content: ""
}

.ri-rainbow-line:before {
    content: ""
}

.ri-rainy-fill:before {
    content: ""
}

.ri-rainy-line:before {
    content: ""
}

.ri-reactjs-fill:before {
    content: ""
}

.ri-reactjs-line:before {
    content: ""
}

.ri-record-circle-fill:before {
    content: ""
}

.ri-record-circle-line:before {
    content: ""
}

.ri-record-mail-fill:before {
    content: ""
}

.ri-record-mail-line:before {
    content: ""
}

.ri-recycle-fill:before {
    content: ""
}

.ri-recycle-line:before {
    content: ""
}

.ri-red-packet-fill:before {
    content: ""
}

.ri-red-packet-line:before {
    content: ""
}

.ri-reddit-fill:before {
    content: ""
}

.ri-reddit-line:before {
    content: ""
}

.ri-refresh-fill:before {
    content: ""
}

.ri-refresh-line:before {
    content: ""
}

.ri-refund-2-fill:before {
    content: ""
}

.ri-refund-2-line:before {
    content: ""
}

.ri-refund-fill:before {
    content: ""
}

.ri-refund-line:before {
    content: ""
}

.ri-registered-fill:before {
    content: ""
}

.ri-registered-line:before {
    content: ""
}

.ri-remixicon-fill:before {
    content: ""
}

.ri-remixicon-line:before {
    content: ""
}

.ri-remote-control-2-fill:before {
    content: ""
}

.ri-remote-control-2-line:before {
    content: ""
}

.ri-remote-control-fill:before {
    content: ""
}

.ri-remote-control-line:before {
    content: ""
}

.ri-repeat-2-fill:before {
    content: ""
}

.ri-repeat-2-line:before {
    content: ""
}

.ri-repeat-fill:before {
    content: ""
}

.ri-repeat-line:before {
    content: ""
}

.ri-repeat-one-fill:before {
    content: ""
}

.ri-repeat-one-line:before {
    content: ""
}

.ri-reply-all-fill:before {
    content: ""
}

.ri-reply-all-line:before {
    content: ""
}

.ri-reply-fill:before {
    content: ""
}

.ri-reply-line:before {
    content: ""
}

.ri-reserved-fill:before {
    content: ""
}

.ri-reserved-line:before {
    content: ""
}

.ri-rest-time-fill:before {
    content: ""
}

.ri-rest-time-line:before {
    content: ""
}

.ri-restart-fill:before {
    content: ""
}

.ri-restart-line:before {
    content: ""
}

.ri-restaurant-2-fill:before {
    content: ""
}

.ri-restaurant-2-line:before {
    content: ""
}

.ri-restaurant-fill:before {
    content: ""
}

.ri-restaurant-line:before {
    content: ""
}

.ri-rewind-fill:before {
    content: ""
}

.ri-rewind-line:before {
    content: ""
}

.ri-rewind-mini-fill:before {
    content: ""
}

.ri-rewind-mini-line:before {
    content: ""
}

.ri-rhythm-fill:before {
    content: ""
}

.ri-rhythm-line:before {
    content: ""
}

.ri-riding-fill:before {
    content: ""
}

.ri-riding-line:before {
    content: ""
}

.ri-road-map-fill:before {
    content: ""
}

.ri-road-map-line:before {
    content: ""
}

.ri-roadster-fill:before {
    content: ""
}

.ri-roadster-line:before {
    content: ""
}

.ri-robot-fill:before {
    content: ""
}

.ri-robot-line:before {
    content: ""
}

.ri-rocket-2-fill:before {
    content: ""
}

.ri-rocket-2-line:before {
    content: ""
}

.ri-rocket-fill:before {
    content: ""
}

.ri-rocket-line:before {
    content: ""
}

.ri-rotate-lock-fill:before {
    content: ""
}

.ri-rotate-lock-line:before {
    content: ""
}

.ri-rounded-corner:before {
    content: ""
}

.ri-route-fill:before {
    content: ""
}

.ri-route-line:before {
    content: ""
}

.ri-router-fill:before {
    content: ""
}

.ri-router-line:before {
    content: ""
}

.ri-rss-fill:before {
    content: ""
}

.ri-rss-line:before {
    content: ""
}

.ri-ruler-2-fill:before {
    content: ""
}

.ri-ruler-2-line:before {
    content: ""
}

.ri-ruler-fill:before {
    content: ""
}

.ri-ruler-line:before {
    content: ""
}

.ri-run-fill:before {
    content: ""
}

.ri-run-line:before {
    content: ""
}

.ri-safari-fill:before {
    content: ""
}

.ri-safari-line:before {
    content: ""
}

.ri-safe-2-fill:before {
    content: ""
}

.ri-safe-2-line:before {
    content: ""
}

.ri-safe-fill:before {
    content: ""
}

.ri-safe-line:before {
    content: ""
}

.ri-sailboat-fill:before {
    content: ""
}

.ri-sailboat-line:before {
    content: ""
}

.ri-save-2-fill:before {
    content: ""
}

.ri-save-2-line:before {
    content: ""
}

.ri-save-3-fill:before {
    content: ""
}

.ri-save-3-line:before {
    content: ""
}

.ri-save-fill:before {
    content: ""
}

.ri-save-line:before {
    content: ""
}

.ri-scales-2-fill:before {
    content: ""
}

.ri-scales-2-line:before {
    content: ""
}

.ri-scales-3-fill:before {
    content: ""
}

.ri-scales-3-line:before {
    content: ""
}

.ri-scales-fill:before {
    content: ""
}

.ri-scales-line:before {
    content: ""
}

.ri-scan-2-fill:before {
    content: ""
}

.ri-scan-2-line:before {
    content: ""
}

.ri-scan-fill:before {
    content: ""
}

.ri-scan-line:before {
    content: ""
}

.ri-scissors-2-fill:before {
    content: ""
}

.ri-scissors-2-line:before {
    content: ""
}

.ri-scissors-cut-fill:before {
    content: ""
}

.ri-scissors-cut-line:before {
    content: ""
}

.ri-scissors-fill:before {
    content: ""
}

.ri-scissors-line:before {
    content: ""
}

.ri-screenshot-2-fill:before {
    content: ""
}

.ri-screenshot-2-line:before {
    content: ""
}

.ri-screenshot-fill:before {
    content: ""
}

.ri-screenshot-line:before {
    content: ""
}

.ri-sd-card-fill:before {
    content: ""
}

.ri-sd-card-line:before {
    content: ""
}

.ri-sd-card-mini-fill:before {
    content: ""
}

.ri-sd-card-mini-line:before {
    content: ""
}

.ri-search-2-fill:before {
    content: ""
}

.ri-search-2-line:before {
    content: ""
}

.ri-search-eye-fill:before {
    content: ""
}

.ri-search-eye-line:before {
    content: ""
}

.ri-search-fill:before {
    content: ""
}

.ri-search-line:before {
    content: ""
}

.ri-secure-payment-fill:before {
    content: ""
}

.ri-secure-payment-line:before {
    content: ""
}

.ri-seedling-fill:before {
    content: ""
}

.ri-seedling-line:before {
    content: ""
}

.ri-send-backward:before {
    content: ""
}

.ri-send-plane-2-fill:before {
    content: ""
}

.ri-send-plane-2-line:before {
    content: ""
}

.ri-send-plane-fill:before {
    content: ""
}

.ri-send-plane-line:before {
    content: ""
}

.ri-send-to-back:before {
    content: ""
}

.ri-sensor-fill:before {
    content: ""
}

.ri-sensor-line:before {
    content: ""
}

.ri-separator:before {
    content: ""
}

.ri-server-fill:before {
    content: ""
}

.ri-server-line:before {
    content: ""
}

.ri-service-fill:before {
    content: ""
}

.ri-service-line:before {
    content: ""
}

.ri-settings-2-fill:before {
    content: ""
}

.ri-settings-2-line:before {
    content: ""
}

.ri-settings-3-fill:before {
    content: ""
}

.ri-settings-3-line:before {
    content: ""
}

.ri-settings-4-fill:before {
    content: ""
}

.ri-settings-4-line:before {
    content: ""
}

.ri-settings-5-fill:before {
    content: ""
}

.ri-settings-5-line:before {
    content: ""
}

.ri-settings-6-fill:before {
    content: ""
}

.ri-settings-6-line:before {
    content: ""
}

.ri-settings-fill:before {
    content: ""
}

.ri-settings-line:before {
    content: ""
}

.ri-shape-2-fill:before {
    content: ""
}

.ri-shape-2-line:before {
    content: ""
}

.ri-shape-fill:before {
    content: ""
}

.ri-shape-line:before {
    content: ""
}

.ri-share-box-fill:before {
    content: ""
}

.ri-share-box-line:before {
    content: ""
}

.ri-share-circle-fill:before {
    content: ""
}

.ri-share-circle-line:before {
    content: ""
}

.ri-share-fill:before {
    content: ""
}

.ri-share-forward-2-fill:before {
    content: ""
}

.ri-share-forward-2-line:before {
    content: ""
}

.ri-share-forward-box-fill:before {
    content: ""
}

.ri-share-forward-box-line:before {
    content: ""
}

.ri-share-forward-fill:before {
    content: ""
}

.ri-share-forward-line:before {
    content: ""
}

.ri-share-line:before {
    content: ""
}

.ri-shield-check-fill:before {
    content: ""
}

.ri-shield-check-line:before {
    content: ""
}

.ri-shield-cross-fill:before {
    content: ""
}

.ri-shield-cross-line:before {
    content: ""
}

.ri-shield-fill:before {
    content: ""
}

.ri-shield-flash-fill:before {
    content: ""
}

.ri-shield-flash-line:before {
    content: ""
}

.ri-shield-keyhole-fill:before {
    content: ""
}

.ri-shield-keyhole-line:before {
    content: ""
}

.ri-shield-line:before {
    content: ""
}

.ri-shield-star-fill:before {
    content: ""
}

.ri-shield-star-line:before {
    content: ""
}

.ri-shield-user-fill:before {
    content: ""
}

.ri-shield-user-line:before {
    content: ""
}

.ri-ship-2-fill:before {
    content: ""
}

.ri-ship-2-line:before {
    content: ""
}

.ri-ship-fill:before {
    content: ""
}

.ri-ship-line:before {
    content: ""
}

.ri-shirt-fill:before {
    content: ""
}

.ri-shirt-line:before {
    content: ""
}

.ri-shopping-bag-2-fill:before {
    content: ""
}

.ri-shopping-bag-2-line:before {
    content: ""
}

.ri-shopping-bag-3-fill:before {
    content: ""
}

.ri-shopping-bag-3-line:before {
    content: ""
}

.ri-shopping-bag-fill:before {
    content: ""
}

.ri-shopping-bag-line:before {
    content: ""
}

.ri-shopping-basket-2-fill:before {
    content: ""
}

.ri-shopping-basket-2-line:before {
    content: ""
}

.ri-shopping-basket-fill:before {
    content: ""
}

.ri-shopping-basket-line:before {
    content: ""
}

.ri-shopping-cart-2-fill:before {
    content: ""
}

.ri-shopping-cart-2-line:before {
    content: ""
}

.ri-shopping-cart-fill:before {
    content: ""
}

.ri-shopping-cart-line:before {
    content: ""
}

.ri-showers-fill:before {
    content: ""
}

.ri-showers-line:before {
    content: ""
}

.ri-shuffle-fill:before {
    content: ""
}

.ri-shuffle-line:before {
    content: ""
}

.ri-shut-down-fill:before {
    content: ""
}

.ri-shut-down-line:before {
    content: ""
}

.ri-side-bar-fill:before {
    content: ""
}

.ri-side-bar-line:before {
    content: ""
}

.ri-signal-tower-fill:before {
    content: ""
}

.ri-signal-tower-line:before {
    content: ""
}

.ri-signal-wifi-1-fill:before {
    content: ""
}

.ri-signal-wifi-1-line:before {
    content: ""
}

.ri-signal-wifi-2-fill:before {
    content: ""
}

.ri-signal-wifi-2-line:before {
    content: ""
}

.ri-signal-wifi-3-fill:before {
    content: ""
}

.ri-signal-wifi-3-line:before {
    content: ""
}

.ri-signal-wifi-error-fill:before {
    content: ""
}

.ri-signal-wifi-error-line:before {
    content: ""
}

.ri-signal-wifi-fill:before {
    content: ""
}

.ri-signal-wifi-line:before {
    content: ""
}

.ri-signal-wifi-off-fill:before {
    content: ""
}

.ri-signal-wifi-off-line:before {
    content: ""
}

.ri-sim-card-2-fill:before {
    content: ""
}

.ri-sim-card-2-line:before {
    content: ""
}

.ri-sim-card-fill:before {
    content: ""
}

.ri-sim-card-line:before {
    content: ""
}

.ri-single-quotes-l:before {
    content: ""
}

.ri-single-quotes-r:before {
    content: ""
}

.ri-sip-fill:before {
    content: ""
}

.ri-sip-line:before {
    content: ""
}

.ri-skip-back-fill:before {
    content: ""
}

.ri-skip-back-line:before {
    content: ""
}

.ri-skip-back-mini-fill:before {
    content: ""
}

.ri-skip-back-mini-line:before {
    content: ""
}

.ri-skip-forward-fill:before {
    content: ""
}

.ri-skip-forward-line:before {
    content: ""
}

.ri-skip-forward-mini-fill:before {
    content: ""
}

.ri-skip-forward-mini-line:before {
    content: ""
}

.ri-skull-2-fill:before {
    content: ""
}

.ri-skull-2-line:before {
    content: ""
}

.ri-skull-fill:before {
    content: ""
}

.ri-skull-line:before {
    content: ""
}

.ri-skype-fill:before {
    content: ""
}

.ri-skype-line:before {
    content: ""
}

.ri-slack-fill:before {
    content: ""
}

.ri-slack-line:before {
    content: ""
}

.ri-slice-fill:before {
    content: ""
}

.ri-slice-line:before {
    content: ""
}

.ri-slideshow-2-fill:before {
    content: ""
}

.ri-slideshow-2-line:before {
    content: ""
}

.ri-slideshow-3-fill:before {
    content: ""
}

.ri-slideshow-3-line:before {
    content: ""
}

.ri-slideshow-4-fill:before {
    content: ""
}

.ri-slideshow-4-line:before {
    content: ""
}

.ri-slideshow-fill:before {
    content: ""
}

.ri-slideshow-line:before {
    content: ""
}

.ri-smartphone-fill:before {
    content: ""
}

.ri-smartphone-line:before {
    content: ""
}

.ri-snapchat-fill:before {
    content: ""
}

.ri-snapchat-line:before {
    content: ""
}

.ri-snowy-fill:before {
    content: ""
}

.ri-snowy-line:before {
    content: ""
}

.ri-sort-asc:before {
    content: ""
}

.ri-sort-desc:before {
    content: ""
}

.ri-sound-module-fill:before {
    content: ""
}

.ri-sound-module-line:before {
    content: ""
}

.ri-soundcloud-fill:before {
    content: ""
}

.ri-soundcloud-line:before {
    content: ""
}

.ri-space-ship-fill:before {
    content: ""
}

.ri-space-ship-line:before {
    content: ""
}

.ri-space:before {
    content: ""
}

.ri-spam-2-fill:before {
    content: ""
}

.ri-spam-2-line:before {
    content: ""
}

.ri-spam-3-fill:before {
    content: ""
}

.ri-spam-3-line:before {
    content: ""
}

.ri-spam-fill:before {
    content: ""
}

.ri-spam-line:before {
    content: ""
}

.ri-speaker-2-fill:before {
    content: ""
}

.ri-speaker-2-line:before {
    content: ""
}

.ri-speaker-3-fill:before {
    content: ""
}

.ri-speaker-3-line:before {
    content: ""
}

.ri-speaker-fill:before {
    content: ""
}

.ri-speaker-line:before {
    content: ""
}

.ri-spectrum-fill:before {
    content: ""
}

.ri-spectrum-line:before {
    content: ""
}

.ri-speed-fill:before {
    content: ""
}

.ri-speed-line:before {
    content: ""
}

.ri-speed-mini-fill:before {
    content: ""
}

.ri-speed-mini-line:before {
    content: ""
}

.ri-split-cells-horizontal:before {
    content: ""
}

.ri-split-cells-vertical:before {
    content: ""
}

.ri-spotify-fill:before {
    content: ""
}

.ri-spotify-line:before {
    content: ""
}

.ri-spy-fill:before {
    content: ""
}

.ri-spy-line:before {
    content: ""
}

.ri-stack-fill:before {
    content: ""
}

.ri-stack-line:before {
    content: ""
}

.ri-stack-overflow-fill:before {
    content: ""
}

.ri-stack-overflow-line:before {
    content: ""
}

.ri-stackshare-fill:before {
    content: ""
}

.ri-stackshare-line:before {
    content: ""
}

.ri-star-fill:before {
    content: ""
}

.ri-star-half-fill:before {
    content: ""
}

.ri-star-half-line:before {
    content: ""
}

.ri-star-half-s-fill:before {
    content: ""
}

.ri-star-half-s-line:before {
    content: ""
}

.ri-star-line:before {
    content: ""
}

.ri-star-s-fill:before {
    content: ""
}

.ri-star-s-line:before {
    content: ""
}

.ri-star-smile-fill:before {
    content: ""
}

.ri-star-smile-line:before {
    content: ""
}

.ri-steam-fill:before {
    content: ""
}

.ri-steam-line:before {
    content: ""
}

.ri-steering-2-fill:before {
    content: ""
}

.ri-steering-2-line:before {
    content: ""
}

.ri-steering-fill:before {
    content: ""
}

.ri-steering-line:before {
    content: ""
}

.ri-stethoscope-fill:before {
    content: ""
}

.ri-stethoscope-line:before {
    content: ""
}

.ri-sticky-note-2-fill:before {
    content: ""
}

.ri-sticky-note-2-line:before {
    content: ""
}

.ri-sticky-note-fill:before {
    content: ""
}

.ri-sticky-note-line:before {
    content: ""
}

.ri-stock-fill:before {
    content: ""
}

.ri-stock-line:before {
    content: ""
}

.ri-stop-circle-fill:before {
    content: ""
}

.ri-stop-circle-line:before {
    content: ""
}

.ri-stop-fill:before {
    content: ""
}

.ri-stop-line:before {
    content: ""
}

.ri-stop-mini-fill:before {
    content: ""
}

.ri-stop-mini-line:before {
    content: ""
}

.ri-store-2-fill:before {
    content: ""
}

.ri-store-2-line:before {
    content: ""
}

.ri-store-3-fill:before {
    content: ""
}

.ri-store-3-line:before {
    content: ""
}

.ri-store-fill:before {
    content: ""
}

.ri-store-line:before {
    content: ""
}

.ri-strikethrough-2:before {
    content: ""
}

.ri-strikethrough:before {
    content: ""
}

.ri-subscript-2:before {
    content: ""
}

.ri-subscript:before {
    content: ""
}

.ri-subtract-fill:before {
    content: ""
}

.ri-subtract-line:before {
    content: ""
}

.ri-subway-fill:before {
    content: ""
}

.ri-subway-line:before {
    content: ""
}

.ri-subway-wifi-fill:before {
    content: ""
}

.ri-subway-wifi-line:before {
    content: ""
}

.ri-suitcase-2-fill:before {
    content: ""
}

.ri-suitcase-2-line:before {
    content: ""
}

.ri-suitcase-3-fill:before {
    content: ""
}

.ri-suitcase-3-line:before {
    content: ""
}

.ri-suitcase-fill:before {
    content: ""
}

.ri-suitcase-line:before {
    content: ""
}

.ri-sun-cloudy-fill:before {
    content: ""
}

.ri-sun-cloudy-line:before {
    content: ""
}

.ri-sun-fill:before {
    content: ""
}

.ri-sun-foggy-fill:before {
    content: ""
}

.ri-sun-foggy-line:before {
    content: ""
}

.ri-sun-line:before {
    content: ""
}

.ri-superscript-2:before {
    content: ""
}

.ri-superscript:before {
    content: ""
}

.ri-surgical-mask-fill:before {
    content: ""
}

.ri-surgical-mask-line:before {
    content: ""
}

.ri-surround-sound-fill:before {
    content: ""
}

.ri-surround-sound-line:before {
    content: ""
}

.ri-survey-fill:before {
    content: ""
}

.ri-survey-line:before {
    content: ""
}

.ri-swap-box-fill:before {
    content: ""
}

.ri-swap-box-line:before {
    content: ""
}

.ri-swap-fill:before {
    content: ""
}

.ri-swap-line:before {
    content: ""
}

.ri-switch-fill:before {
    content: ""
}

.ri-switch-line:before {
    content: ""
}

.ri-sword-fill:before {
    content: ""
}

.ri-sword-line:before {
    content: ""
}

.ri-syringe-fill:before {
    content: ""
}

.ri-syringe-line:before {
    content: ""
}

.ri-t-box-fill:before {
    content: ""
}

.ri-t-box-line:before {
    content: ""
}

.ri-t-shirt-2-fill:before {
    content: ""
}

.ri-t-shirt-2-line:before {
    content: ""
}

.ri-t-shirt-air-fill:before {
    content: ""
}

.ri-t-shirt-air-line:before {
    content: ""
}

.ri-t-shirt-fill:before {
    content: ""
}

.ri-t-shirt-line:before {
    content: ""
}

.ri-table-2:before {
    content: ""
}

.ri-table-alt-fill:before {
    content: ""
}

.ri-table-alt-line:before {
    content: ""
}

.ri-table-fill:before {
    content: ""
}

.ri-table-line:before {
    content: ""
}

.ri-tablet-fill:before {
    content: ""
}

.ri-tablet-line:before {
    content: ""
}

.ri-takeaway-fill:before {
    content: ""
}

.ri-takeaway-line:before {
    content: ""
}

.ri-taobao-fill:before {
    content: ""
}

.ri-taobao-line:before {
    content: ""
}

.ri-tape-fill:before {
    content: ""
}

.ri-tape-line:before {
    content: ""
}

.ri-task-fill:before {
    content: ""
}

.ri-task-line:before {
    content: ""
}

.ri-taxi-fill:before {
    content: ""
}

.ri-taxi-line:before {
    content: ""
}

.ri-taxi-wifi-fill:before {
    content: ""
}

.ri-taxi-wifi-line:before {
    content: ""
}

.ri-team-fill:before {
    content: ""
}

.ri-team-line:before {
    content: ""
}

.ri-telegram-fill:before {
    content: ""
}

.ri-telegram-line:before {
    content: ""
}

.ri-temp-cold-fill:before {
    content: ""
}

.ri-temp-cold-line:before {
    content: ""
}

.ri-temp-hot-fill:before {
    content: ""
}

.ri-temp-hot-line:before {
    content: ""
}

.ri-terminal-box-fill:before {
    content: ""
}

.ri-terminal-box-line:before {
    content: ""
}

.ri-terminal-fill:before {
    content: ""
}

.ri-terminal-line:before {
    content: ""
}

.ri-terminal-window-fill:before {
    content: ""
}

.ri-terminal-window-line:before {
    content: ""
}

.ri-test-tube-fill:before {
    content: ""
}

.ri-test-tube-line:before {
    content: ""
}

.ri-text-direction-l:before {
    content: ""
}

.ri-text-direction-r:before {
    content: ""
}

.ri-text-spacing:before {
    content: ""
}

.ri-text-wrap:before {
    content: ""
}

.ri-text:before {
    content: ""
}

.ri-thermometer-fill:before {
    content: ""
}

.ri-thermometer-line:before {
    content: ""
}

.ri-thumb-down-fill:before {
    content: ""
}

.ri-thumb-down-line:before {
    content: ""
}

.ri-thumb-up-fill:before {
    content: ""
}

.ri-thumb-up-line:before {
    content: ""
}

.ri-thunderstorms-fill:before {
    content: ""
}

.ri-thunderstorms-line:before {
    content: ""
}

.ri-ticket-2-fill:before {
    content: ""
}

.ri-ticket-2-line:before {
    content: ""
}

.ri-ticket-fill:before {
    content: ""
}

.ri-ticket-line:before {
    content: ""
}

.ri-time-fill:before {
    content: ""
}

.ri-time-line:before {
    content: ""
}

.ri-timer-2-fill:before {
    content: ""
}

.ri-timer-2-line:before {
    content: ""
}

.ri-timer-fill:before {
    content: ""
}

.ri-timer-flash-fill:before {
    content: ""
}

.ri-timer-flash-line:before {
    content: ""
}

.ri-timer-line:before {
    content: ""
}

.ri-todo-fill:before {
    content: ""
}

.ri-todo-line:before {
    content: ""
}

.ri-toggle-fill:before {
    content: ""
}

.ri-toggle-line:before {
    content: ""
}

.ri-tools-fill:before {
    content: ""
}

.ri-tools-line:before {
    content: ""
}

.ri-tornado-fill:before {
    content: ""
}

.ri-tornado-line:before {
    content: ""
}

.ri-trademark-fill:before {
    content: ""
}

.ri-trademark-line:before {
    content: ""
}

.ri-traffic-light-fill:before {
    content: ""
}

.ri-traffic-light-line:before {
    content: ""
}

.ri-train-fill:before {
    content: ""
}

.ri-train-line:before {
    content: ""
}

.ri-train-wifi-fill:before {
    content: ""
}

.ri-train-wifi-line:before {
    content: ""
}

.ri-translate-2:before {
    content: ""
}

.ri-translate:before {
    content: ""
}

.ri-travesti-fill:before {
    content: ""
}

.ri-travesti-line:before {
    content: ""
}

.ri-treasure-map-fill:before {
    content: ""
}

.ri-treasure-map-line:before {
    content: ""
}

.ri-trello-fill:before {
    content: ""
}

.ri-trello-line:before {
    content: ""
}

.ri-trophy-fill:before {
    content: ""
}

.ri-trophy-line:before {
    content: ""
}

.ri-truck-fill:before {
    content: ""
}

.ri-truck-line:before {
    content: ""
}

.ri-tumblr-fill:before {
    content: ""
}

.ri-tumblr-line:before {
    content: ""
}

.ri-tv-2-fill:before {
    content: ""
}

.ri-tv-2-line:before {
    content: ""
}

.ri-tv-fill:before {
    content: ""
}

.ri-tv-line:before {
    content: ""
}

.ri-twitch-fill:before {
    content: ""
}

.ri-twitch-line:before {
    content: ""
}

.ri-twitter-fill:before {
    content: ""
}

.ri-twitter-line:before {
    content: ""
}

.ri-typhoon-fill:before {
    content: ""
}

.ri-typhoon-line:before {
    content: ""
}

.ri-u-disk-fill:before {
    content: ""
}

.ri-u-disk-line:before {
    content: ""
}

.ri-ubuntu-fill:before {
    content: ""
}

.ri-ubuntu-line:before {
    content: ""
}

.ri-umbrella-fill:before {
    content: ""
}

.ri-umbrella-line:before {
    content: ""
}

.ri-underline:before {
    content: ""
}

.ri-uninstall-fill:before {
    content: ""
}

.ri-uninstall-line:before {
    content: ""
}

.ri-unsplash-fill:before {
    content: ""
}

.ri-unsplash-line:before {
    content: ""
}

.ri-upload-2-fill:before {
    content: ""
}

.ri-upload-2-line:before {
    content: ""
}

.ri-upload-cloud-2-fill:before {
    content: ""
}

.ri-upload-cloud-2-line:before {
    content: ""
}

.ri-upload-cloud-fill:before {
    content: ""
}

.ri-upload-cloud-line:before {
    content: ""
}

.ri-upload-fill:before {
    content: ""
}

.ri-upload-line:before {
    content: ""
}

.ri-usb-fill:before {
    content: ""
}

.ri-usb-line:before {
    content: ""
}

.ri-user-2-fill:before {
    content: ""
}

.ri-user-2-line:before {
    content: ""
}

.ri-user-3-fill:before {
    content: ""
}

.ri-user-3-line:before {
    content: ""
}

.ri-user-4-fill:before {
    content: ""
}

.ri-user-4-line:before {
    content: ""
}

.ri-user-5-fill:before {
    content: ""
}

.ri-user-5-line:before {
    content: ""
}

.ri-user-6-fill:before {
    content: ""
}

.ri-user-6-line:before {
    content: ""
}

.ri-user-add-fill:before {
    content: ""
}

.ri-user-add-line:before {
    content: ""
}

.ri-user-fill:before {
    content: ""
}

.ri-user-follow-fill:before {
    content: ""
}

.ri-user-follow-line:before {
    content: ""
}

.ri-user-heart-fill:before {
    content: ""
}

.ri-user-heart-line:before {
    content: ""
}

.ri-user-line:before {
    content: ""
}

.ri-user-location-fill:before {
    content: ""
}

.ri-user-location-line:before {
    content: ""
}

.ri-user-received-2-fill:before {
    content: ""
}

.ri-user-received-2-line:before {
    content: ""
}

.ri-user-received-fill:before {
    content: ""
}

.ri-user-received-line:before {
    content: ""
}

.ri-user-search-fill:before {
    content: ""
}

.ri-user-search-line:before {
    content: ""
}

.ri-user-settings-fill:before {
    content: ""
}

.ri-user-settings-line:before {
    content: ""
}

.ri-user-shared-2-fill:before {
    content: ""
}

.ri-user-shared-2-line:before {
    content: ""
}

.ri-user-shared-fill:before {
    content: ""
}

.ri-user-shared-line:before {
    content: ""
}

.ri-user-smile-fill:before {
    content: ""
}

.ri-user-smile-line:before {
    content: ""
}

.ri-user-star-fill:before {
    content: ""
}

.ri-user-star-line:before {
    content: ""
}

.ri-user-unfollow-fill:before {
    content: ""
}

.ri-user-unfollow-line:before {
    content: ""
}

.ri-user-voice-fill:before {
    content: ""
}

.ri-user-voice-line:before {
    content: ""
}

.ri-video-add-fill:before {
    content: ""
}

.ri-video-add-line:before {
    content: ""
}

.ri-video-chat-fill:before {
    content: ""
}

.ri-video-chat-line:before {
    content: ""
}

.ri-video-download-fill:before {
    content: ""
}

.ri-video-download-line:before {
    content: ""
}

.ri-video-fill:before {
    content: ""
}

.ri-video-line:before {
    content: ""
}

.ri-video-upload-fill:before {
    content: ""
}

.ri-video-upload-line:before {
    content: ""
}

.ri-vidicon-2-fill:before {
    content: ""
}

.ri-vidicon-2-line:before {
    content: ""
}

.ri-vidicon-fill:before {
    content: ""
}

.ri-vidicon-line:before {
    content: ""
}

.ri-vimeo-fill:before {
    content: ""
}

.ri-vimeo-line:before {
    content: ""
}

.ri-vip-crown-2-fill:before {
    content: ""
}

.ri-vip-crown-2-line:before {
    content: ""
}

.ri-vip-crown-fill:before {
    content: ""
}

.ri-vip-crown-line:before {
    content: ""
}

.ri-vip-diamond-fill:before {
    content: ""
}

.ri-vip-diamond-line:before {
    content: ""
}

.ri-vip-fill:before {
    content: ""
}

.ri-vip-line:before {
    content: ""
}

.ri-virus-fill:before {
    content: ""
}

.ri-virus-line:before {
    content: ""
}

.ri-visa-fill:before {
    content: ""
}

.ri-visa-line:before {
    content: ""
}

.ri-voice-recognition-fill:before {
    content: ""
}

.ri-voice-recognition-line:before {
    content: ""
}

.ri-voiceprint-fill:before {
    content: ""
}

.ri-voiceprint-line:before {
    content: ""
}

.ri-volume-down-fill:before {
    content: ""
}

.ri-volume-down-line:before {
    content: ""
}

.ri-volume-mute-fill:before {
    content: ""
}

.ri-volume-mute-line:before {
    content: ""
}

.ri-volume-off-vibrate-fill:before {
    content: ""
}

.ri-volume-off-vibrate-line:before {
    content: ""
}

.ri-volume-up-fill:before {
    content: ""
}

.ri-volume-up-line:before {
    content: ""
}

.ri-volume-vibrate-fill:before {
    content: ""
}

.ri-volume-vibrate-line:before {
    content: ""
}

.ri-vuejs-fill:before {
    content: ""
}

.ri-vuejs-line:before {
    content: ""
}

.ri-walk-fill:before {
    content: ""
}

.ri-walk-line:before {
    content: ""
}

.ri-wallet-2-fill:before {
    content: ""
}

.ri-wallet-2-line:before {
    content: ""
}

.ri-wallet-3-fill:before {
    content: ""
}

.ri-wallet-3-line:before {
    content: ""
}

.ri-wallet-fill:before {
    content: ""
}

.ri-wallet-line:before {
    content: ""
}

.ri-water-flash-fill:before {
    content: ""
}

.ri-water-flash-line:before {
    content: ""
}

.ri-webcam-fill:before {
    content: ""
}

.ri-webcam-line:before {
    content: ""
}

.ri-wechat-2-fill:before {
    content: ""
}

.ri-wechat-2-line:before {
    content: ""
}

.ri-wechat-fill:before {
    content: ""
}

.ri-wechat-line:before {
    content: ""
}

.ri-wechat-pay-fill:before {
    content: ""
}

.ri-wechat-pay-line:before {
    content: ""
}

.ri-weibo-fill:before {
    content: ""
}

.ri-weibo-line:before {
    content: ""
}

.ri-whatsapp-fill:before {
    content: ""
}

.ri-whatsapp-line:before {
    content: ""
}

.ri-wheelchair-fill:before {
    content: ""
}

.ri-wheelchair-line:before {
    content: ""
}

.ri-wifi-fill:before {
    content: ""
}

.ri-wifi-line:before {
    content: ""
}

.ri-wifi-off-fill:before {
    content: ""
}

.ri-wifi-off-line:before {
    content: ""
}

.ri-window-2-fill:before {
    content: ""
}

.ri-window-2-line:before {
    content: ""
}

.ri-window-fill:before {
    content: ""
}

.ri-window-line:before {
    content: ""
}

.ri-windows-fill:before {
    content: ""
}

.ri-windows-line:before {
    content: ""
}

.ri-windy-fill:before {
    content: ""
}

.ri-windy-line:before {
    content: ""
}

.ri-wireless-charging-fill:before {
    content: ""
}

.ri-wireless-charging-line:before {
    content: ""
}

.ri-women-fill:before {
    content: ""
}

.ri-women-line:before {
    content: ""
}

.ri-wubi-input:before {
    content: ""
}

.ri-xbox-fill:before {
    content: ""
}

.ri-xbox-line:before {
    content: ""
}

.ri-xing-fill:before {
    content: ""
}

.ri-xing-line:before {
    content: ""
}

.ri-youtube-fill:before {
    content: ""
}

.ri-youtube-line:before {
    content: ""
}

.ri-zcool-fill:before {
    content: ""
}

.ri-zcool-line:before {
    content: ""
}

.ri-zhihu-fill:before {
    content: ""
}

.ri-zhihu-line:before {
    content: ""
}

.ri-zoom-in-fill:before {
    content: ""
}

.ri-zoom-in-line:before {
    content: ""
}

.ri-zoom-out-fill:before {
    content: ""
}

.ri-zoom-out-line:before {
    content: ""
}

.ri-zzz-fill:before {
    content: ""
}

.ri-zzz-line:before {
    content: ""
}

@font-face {
    font-family: Catamaran;
    font-style: normal;
    font-weight: 400;
    src: local("Catamaran Regular"),local("Catamaran-Regular"),url(https://static.some.co.kr/sometrend/fonts/Catamaran/Catamaran.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: gyeonggi;
    font-style: normal;
    font-weight: 300;
    src: url(https://static.some.co.kr/fonts/gyeonggi/Title_Light.eot);
    src: url(https://static.some.co.kr/fonts/gyeonggi/Title_Light.eot?#iefix) format("embedded-opentype"),url(https://static.some.co.kr/fonts/gyeonggi/Title_Light.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: gyeonggi;
    font-style: normal;
    font-weight: 500;
    src: url(https://static.some.co.kr/fonts/gyeonggi/Title_Medium.eot);
    src: url(https://static.some.co.kr/fonts/gyeonggi/Title_Medium.eot?#iefix) format("embedded-opentype"),url(https://static.some.co.kr/fonts/gyeonggi/Title_Medium.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: gyeonggiBatang;
    font-style: normal;
    font-weight: 400;
    src: url(https://static.some.co.kr/fonts/gyeonggi/batang/Batang_Regular.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: gyeonggiBatang;
    font-style: normal;
    font-weight: 700;
    src: url(https://static.some.co.kr/fonts/gyeonggi/batang/Batang_Bold.woff) format("woff")
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    position: absolute!important
}

.ui-helper-reset {
    border: 0;
    font-size: 100%;
    line-height: 1.3;
    list-style: none;
    margin: 0;
    outline: 0;
    padding: 0;
    text-decoration: none
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    zoom:1}

.ui-helper-zfix {
    filter: Alpha(Opacity=0);
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px
}

.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ui-accordion {
    width: 100%
}

.ui-accordion .ui-accordion-header {
    zoom:1;cursor: pointer;
    margin-top: 1px;
    position: relative
}

.ui-accordion .ui-accordion-li-fix {
    display: inline
}

.ui-accordion .ui-accordion-header-active {
    border-bottom: 0!important
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em
}

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-icon {
    left: .5em;
    margin-top: -8px;
    position: absolute;
    top: 50%
}

.ui-accordion .ui-accordion-content {
    zoom:1;border-top: 0;
    display: none;
    margin-bottom: 2px;
    margin-top: -2px;
    overflow: auto;
    padding: 1em 2.2em;
    position: relative;
    top: 1px
}

.ui-accordion .ui-accordion-content-active {
    display: block
}

.ui-autocomplete {
    cursor: default;
    position: absolute
}

* html .ui-autocomplete {
    width: 1px
}

.ui-menu {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 2px
}

.ui-menu .ui-menu {
    margin-top: -3px
}

.ui-menu .ui-menu-item {
    zoom:1;clear: left;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%
}

.ui-menu .ui-menu-item a {
    zoom:1;display: block;
    line-height: 1.5;
    padding: .2em .4em;
    text-decoration: none
}

.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover {
    font-weight: 400;
    margin: -1px
}

.ui-button {
    zoom:1;cursor: pointer;
    display: inline-block;
    margin-right: .1em;
    overflow: hidden;
    *overflow: visible;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none!important
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon {
    margin-top: -8px;
    position: absolute;
    top: 50%
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary {
    left: .5em
}

.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-datepicker {
    display: none;
    padding: .2em .2em 0;
    width: 17em
}

.ui-datepicker .ui-datepicker-header {
    font-family: inherit;
    padding: .2em 0;
    position: relative
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    cursor: pointer;
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%
}

.ui-datepicker .ui-datepicker-title {
    font-family: inherit;
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    border: 0;
    font-family: inherit;
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker table {
    border-collapse: collapse;
    font-size: .9em;
    margin: 1px 0 2px;
    width: 100%
}

.ui-datepicker th {
    background: #ececec;
    border: 2px solid #fff;
    font-weight: 700;
    padding: 5px 3px;
    text-align: center
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: center;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    margin: .7em 0 0;
    padding: 0 .2em
}

.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: .5em .2em .4em;
    overflow: visible;
    padding: .2em .6em .3em;
    width: auto
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto .4em;
    width: 95%
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0
}

.ui-datepicker-cover {
    display: none;
    display: block;
    filter: mask();
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1
}

.ui-dialog {
    overflow: hidden;
    padding: .2em;
    position: absolute;
    width: 300px
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .1em 0
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0;
    padding: 1px;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block
}

.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover {
    padding: 0
}

.ui-dialog .ui-dialog-content {
    zoom:1;background: none;
    border: 0;
    overflow: auto;
    padding: .5em 1em;
    position: relative
}

.ui-dialog .ui-dialog-buttonpane {
    background-image: none;
    border-width: 1px 0 0;
    margin: .5em 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    cursor: pointer;
    margin: .5em .4em .5em 0
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-progressbar {
    height: 2em;
    overflow: hidden;
    text-align: left
}

.ui-progressbar .ui-progressbar-value {
    height: 100%;
    margin: -1px
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    display: block;
    font-size: .1px;
    position: absolute;
    z-index: 99999
}

.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -5px;
    width: 100%
}

.ui-resizable-s {
    bottom: -5px;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%
}

.ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px
}

.ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -5px;
    top: 0;
    width: 7px
}

.ui-resizable-se {
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px
}

.ui-resizable-sw {
    bottom: -5px;
    cursor: sw-resize;
    height: 9px;
    left: -5px;
    width: 9px
}

.ui-resizable-nw {
    cursor: nw-resize;
    height: 9px;
    left: -5px;
    top: -5px;
    width: 9px
}

.ui-resizable-ne {
    cursor: ne-resize;
    height: 9px;
    right: -5px;
    top: -5px;
    width: 9px
}

.ui-selectable-helper {
    border: 1px dotted #000;
    position: absolute;
    z-index: 100
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    background-color: #f8b500!important;
    *background-color: #fff;
    background-repeat: repeat-x;
    border: 0 solid #bbb!important;
    cursor: default;
    height: 11px!important;
    position: absolute;
    width: 11px!important;
    z-index: 2
}

.ui-slider .ui-slider-range {
    background-position: 0 0;
    border: 0;
    display: block;
    font-size: .7em;
    position: absolute;
    z-index: 1
}

.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    background: #d1d1d1!important;
    border: 0!important;
    height: 2px;
    margin: 7px 0 0 103px;
    width: 270px
}

.ui-slider-horizontal .ui-slider-handle {
    margin-left: -.6em;
    top: -.3em
}

.ui-slider-horizontal .ui-slider-range {
    height: 100%;
    top: 0
}

.ui-slider-horizontal .ui-slider-range-min {
    background: #f8b500;
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    height: 100px;
    width: .8em
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-bottom: -.6em;
    margin-left: 0
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-tabs {
    zoom:1;padding: .2em;
    position: relative
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    border-bottom: 0!important;
    float: left;
    list-style: none;
    margin: 0 .2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    background: none;
    border-width: 0;
    display: block;
    padding: 1em 1.4em
}

.ui-tabs .ui-tabs-hide {
    display: none!important
}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em
}

.ui-widget-content {
    background: #fff;
    border: 1px solid #e2e2e2;
    color: #222
}

.ui-widget-content a {
    color: #222
}

.ui-widget-header {
    background: #fff;
    color: #323030;
    font-weight: 700
}

.ui-widget-header a {
    color: #222
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    background: #fff 50% 50% repeat-x;
    color: #555;
    font-weight: 400
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    background: url(https://static.some.co.kr/sometrend/images/icon/ui_icon/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    color: #212121;
    font-weight: 400
}

.ui-state-hover a,.ui-state-hover a:hover {
    color: #212121;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    background: #fff url(https://static.some.co.kr/sometrend/images/icon/ui_icon/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    border: 1px solid #aaa;
    color: #212121;
    font-weight: 400
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-widget :active {
    outline: none
}

.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover {
    outline: 1px solid #d9d9d9
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    background: #4b4b4b;
    color: #fff
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    background: #fef1ec;
    border: 1px solid #cd0a0a;
    color: #cd0a0a
}

.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    filter: Alpha(Opacity=70);
    font-weight: 400;
    opacity: .7
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    background-image: none;
    filter: Alpha(Opacity=35);
    opacity: .35
}

.ui-icon {
    height: 16px;
    width: 16px
}

.ui-icon,.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon,.ui-widget-content .ui-icon {
    background-image: url(https://static.some.co.kr/sometrend/images/icon/ui_icon/ui-icons_222222_256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(https://static.some.co.kr/sometrend/images/icon/ui_icon/ui-icons_2e83ff_256x240.png)
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url(https://static.some.co.kr/sometrend/images/icon/ui_icon/ui-icons_cd0a0a_256x240.png)
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-off {
    background-position: -96px -144px
}

.ui-icon-radio-on {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-first,.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    border-top-left-radius: 5px
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    border-top-right-radius: 5px
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-family: inherit
}

.ui-widget-overlay,.ui-widget-shadow {
    background: #aaa url(https://static.some.co.kr/sometrend/images/icon/ui_icon/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    filter: Alpha(Opacity=30);
    opacity: .3
}

.ui-widget-shadow {
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin: -8px 0 0 -8px;
    padding: 8px
}

.ui-tooltip {
    max-width: 300px;
    padding: 8px;
    position: absolute;
    z-index: 9999
}

body .ui-tooltip {
    border-width: 2px
}

.nice-select {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 5px;
    box-sizing: border-box;
    clear: both;
    color: #313842;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    height: 48px;
    line-height: 46px;
    min-height: 46px;
    outline: none;
    padding-left: 20px;
    padding-right: 39px;
    position: relative;
    text-align: left!important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto
}

.nice-select:hover {
    border-color: #ecedee
}

.nice-select.open,.nice-select:active,.nice-select:focus {
    border-color: #909398
}

.nice-select.disabled {
    border-color: #ecedee;
    color: #8b8d91;
    pointer-events: none
}

.nice-select.disabled:after {
    border-color: #ecedee
}

.nice-select.line {
    border: 1px solid #ecedee
}

.nice-select.wide {
    width: 100%
}

.nice-select.wide .list {
    left: 0!important;
    right: 0!important
}

.nice-select.right {
    float: right
}

.nice-select.right .list {
    left: auto;
    right: 0
}

.nice-select.select-type2 {
    background-color: transparent;
    border-color: transparent;
    color: #909398;
    padding: 0 20px 0 0
}

.nice-select.select-type2:after {
    border-color: #909398;
    right: 0
}

.nice-select.select-type2 .list {
    color: #313842
}

.nice-select.select-type2.disabled {
    color: #ced0d6
}

.nice-select.select-type2.disabled:after {
    border-color: #ced0d6
}

.nice-select.x-small {
    font-size: 1rem;
    font-weight: 400;
    height: 35px;
    line-height: 33px;
    min-height: 33px
}

.nice-select.x-small .option {
    font-size: 1rem;
    font-weight: 400;
    height: 35px;
    line-height: 34px;
    min-height: 34px
}

.nice-select.x-small:after {
    height: 4px;
    width: 4px
}

.nice-select.small {
    height: 48px
}

.nice-select.small,.nice-select.small .option {
    font-size: 1rem;
    font-weight: 400;
    line-height: 46px;
    min-height: 46px
}

.nice-select.small .option {
    height: 46px
}

.nice-select.xx-large {
    height: 65px
}

.nice-select.xx-large,.nice-select.xx-large .option {
    font-size: 1.133rem;
    font-weight: 400;
    line-height: 63px;
    min-height: 63px
}

.nice-select.xx-large .option {
    height: 63px
}

.nice-select:after {
    border-bottom: 2px solid #050505;
    border-right: 2px solid #050505;
    content: "";
    display: block;
    height: 7px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 16px;
    top: 50%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 7px
}

.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68,68,68,.11);
    box-sizing: border-box;
    left: 0;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 100%;
    -webkit-transform: scale(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;
    z-index: 9
}

.nice-select .list:hover .option:not(:hover) {
    background-color: transparent!important
}

.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 20px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all .2s;
    transition: all .2s
}

.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover {
    background-color: #f5f6f8
}

.nice-select .option.selected {
    font-weight: 500
}

.nice-select .option.disabled {
    background-color: transparent;
    color: #8b8d91;
    cursor: default
}

.no-csspointerevents .nice-select .list {
    display: none
}

.no-csspointerevents .nice-select.open .list {
    display: block
}

.slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    box-sizing: border-box;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-select: none
}

.slick-list,.slick-slider {
    display: block;
    position: relative
}

.slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    display: block;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto
}

.slick-arrow.slick-hidden {
    display: none
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.25,.75,.75)
}

[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6,-.28,.735,.045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175,.885,.32,1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47,0,.745,.715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39,.575,.565,1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445,.05,.55,.95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55,.085,.68,.53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25,.46,.45,.94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455,.03,.515,.955)
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity,transform
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translateZ(0)
}

[data-aos=fade-up] {
    transform: translate3d(0,100px,0)
}

[data-aos=fade-down] {
    transform: translate3d(0,-100px,0)
}

[data-aos=fade-right] {
    transform: translate3d(-100px,0,0)
}

[data-aos=fade-left] {
    transform: translate3d(100px,0,0)
}

[data-aos=fade-up-right] {
    transform: translate3d(-100px,100px,0)
}

[data-aos=fade-up-left] {
    transform: translate3d(100px,100px,0)
}

[data-aos=fade-down-right] {
    transform: translate3d(-100px,-100px,0)
}

[data-aos=fade-down-left] {
    transform: translate3d(100px,-100px,0)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity,transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translateZ(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translate3d(0,100px,0) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translate3d(0,-100px,0) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate3d(-100px,0,0) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate3d(100px,0,0) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translate3d(0,100px,0) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translate3d(0,-100px,0) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate3d(-100px,0,0) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate3d(100px,0,0) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translateZ(0)
}

[data-aos=slide-up] {
    transform: translate3d(0,100%,0)
}

[data-aos=slide-down] {
    transform: translate3d(0,-100%,0)
}

[data-aos=slide-right] {
    transform: translate3d(-100%,0,0)
}

[data-aos=slide-left] {
    transform: translate3d(100%,0,0)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

* {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body,html {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: auto;
    color: #050505;
    color: #18181c;
    font-family: Pretendard,맑은고딕,Malgun Gothic,돋움,Dotum,굴림,Gulim,AppleSDGothicNeo-Light,AppleGothic,Helvetica,Arial,HelveticaNeue-Light,"sans-serif-light",sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-size: 1rem;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    margin: 0;
    padding: 0
}

body {
    direction: ltr;
    min-width: 1440px;
    word-break: unset
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,button,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,textarea,time,tt,u,ul,var,video {
    font-family: inherit;
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

td,th {
    word-break: break-all
}

table span {
    vertical-align: middle
}

fieldset,form {
    display: block
}

fieldset,form,img {
    border: none
}

address,caption,cite,code,dfn,em,th,var {
    font-style: normal;
    font-weight: 400
}

li,ol,ul {
    list-style: none
}

abbr,acronym {
    border: none
}

hr {
    display: none
}

a {
    color: inherit
}

a,a:active,a:focus,a:hover,a:link,a:visited {
    text-decoration: none
}

textarea {
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    overflow: auto;
    resize: none
}

html:first-child select {
    min-height: 20px
}

select {
    font-family: inherit
}

option {
    padding-right: 6px
}

legend {
    font-size: 0;
    height: 0;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 0
}

caption {
    display: none
}

button,label {
    border: 0;
    cursor: pointer
}

img {
    vertical-align: top
}

input {
    font-size: 1rem
}

input[type=range],select {
    -webkit-appearance: none;
    appearance: none
}

select::-ms-expand {
    display: none
}

input::-ms-clear,input::-ms-reveal {
    display: none
}

input::placeholder::-moz-placeholder,textarea::placeholder::-moz-placeholder {
    color: #909398;
    opacity: 1
}

input::placeholder:-ms-input-placeholder,textarea::placeholder:-ms-input-placeholder {
    color: #909398
}

input::placeholder::-webkit-input-placeholder,textarea::placeholder::-webkit-input-placeholder {
    color: #909398
}

input:active,input:focus,teaxrea:active,teaxrea:focus {
    border-width: 1px;
    outline-color: #6dc0ca
}

input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover {
    -webkit-box-shadow: inset 0 0 0 30px #fff!important
}

::-webkit-scrollbar {
    height: 5px;
    width: 5px
}

::-webkit-scrollbar-track {
    background-color: hsla(0,0%,93%,0)
}

::-webkit-scrollbar-thumb {
    background: #e2e2e2;
    border: 1px solid #fff;
    border-radius: 10px;
    opacity: .5
}

::-webkit-scrollbar-thumb:hover {
    background: #e2e2e2;
    opacity: 1
}

::-webkit-scrollbar-track-piece {
    background-color: hsla(0,0%,100%,0)
}

h1,h2,h3 {
    letter-spacing: -.05rem;
    word-spacing: -.05rem
}

[lang=en] {
    letter-spacing: 0
}

.blind {
    border: 0;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.notebook-over-only,.pc-only {
    display: block
}

.mo-only {
    display: none
}

.tac {
    text-align: center!important
}

.tal {
    text-align: left!important
}

.tar {
    text-align: right!important
}

.vat {
    vertical-align: top!important
}

.vam {
    vertical-align: middle!important
}

.b {
    font-weight: 700!important
}

.font-weight-100 {
    font-weight: 100
}

.font-weight-200 {
    font-weight: 200
}

.font-weight-300 {
    font-weight: 300
}

.font-weight-400 {
    font-weight: 400
}

.font-weight-500 {
    font-weight: 500
}

.font-weight-600 {
    font-weight: 600
}

.font-weight-700 {
    font-weight: 700
}

.fl {
    float: left!important
}

.fr {
    float: right!important
}

.fn {
    float: none!important
}

.cl {
    clear: both!important
}

.dpb {
    display: block!important
}

.dpib {
    display: inline-block!important
}

.dpi {
    display: inline!important
}

.m0 {
    margin: 0!important
}

.p0 {
    padding: 0!important
}

.w-100 {
    width: 100%!important
}

.mt0 {
    margin-top: 0!important
}

.mr0 {
    margin-right: 0!important
}

.mb0 {
    margin-bottom: 0!important
}

.ml0 {
    margin-left: 0!important
}

.pt0 {
    padding-top: 0!important
}

.pr0 {
    padding-right: 0!important
}

.pb0 {
    padding-bottom: 0!important
}

.pl0 {
    padding-left: 0!important
}

.ftsize0 {
    font-size: 0!important
}

.mt5 {
    margin-top: 5px!important
}

.mr5 {
    margin-right: 5px!important
}

.mb5 {
    margin-bottom: 5px!important
}

.ml5 {
    margin-left: 5px!important
}

.pt5 {
    padding-top: 5px!important
}

.pr5 {
    padding-right: 5px!important
}

.pb5 {
    padding-bottom: 5px!important
}

.pl5 {
    padding-left: 5px!important
}

.ftsize2 {
    font-size: 2px!important
}

.mt10 {
    margin-top: 10px!important
}

.mr10 {
    margin-right: 10px!important
}

.mb10 {
    margin-bottom: 10px!important
}

.ml10 {
    margin-left: 10px!important
}

.pt10 {
    padding-top: 10px!important
}

.pr10 {
    padding-right: 10px!important
}

.pb10 {
    padding-bottom: 10px!important
}

.pl10 {
    padding-left: 10px!important
}

.ftsize4 {
    font-size: 4px!important
}

.mt15 {
    margin-top: 15px!important
}

.mr15 {
    margin-right: 15px!important
}

.mb15 {
    margin-bottom: 15px!important
}

.ml15 {
    margin-left: 15px!important
}

.pt15 {
    padding-top: 15px!important
}

.pr15 {
    padding-right: 15px!important
}

.pb15 {
    padding-bottom: 15px!important
}

.pl15 {
    padding-left: 15px!important
}

.ftsize6 {
    font-size: 6px!important
}

.mt20 {
    margin-top: 20px!important
}

.mr20 {
    margin-right: 20px!important
}

.mb20 {
    margin-bottom: 20px!important
}

.ml20 {
    margin-left: 20px!important
}

.pt20 {
    padding-top: 20px!important
}

.pr20 {
    padding-right: 20px!important
}

.pb20 {
    padding-bottom: 20px!important
}

.pl20 {
    padding-left: 20px!important
}

.ftsize8 {
    font-size: 8px!important
}

.mt25 {
    margin-top: 25px!important
}

.mr25 {
    margin-right: 25px!important
}

.mb25 {
    margin-bottom: 25px!important
}

.ml25 {
    margin-left: 25px!important
}

.pt25 {
    padding-top: 25px!important
}

.pr25 {
    padding-right: 25px!important
}

.pb25 {
    padding-bottom: 25px!important
}

.pl25 {
    padding-left: 25px!important
}

.ftsize10 {
    font-size: 10px!important
}

.mt30 {
    margin-top: 30px!important
}

.mr30 {
    margin-right: 30px!important
}

.mb30 {
    margin-bottom: 30px!important
}

.ml30 {
    margin-left: 30px!important
}

.pt30 {
    padding-top: 30px!important
}

.pr30 {
    padding-right: 30px!important
}

.pb30 {
    padding-bottom: 30px!important
}

.pl30 {
    padding-left: 30px!important
}

.ftsize12 {
    font-size: 12px!important
}

.mt-2per {
    margin-top: 2%!important
}

.mr-2per {
    margin-right: 2%!important
}

.mb-2per {
    margin-bottom: 2%!important
}

.ml-2per {
    margin-left: 2%!important
}

.mt-3per {
    margin-top: 3%!important
}

.mr-3per {
    margin-right: 3%!important
}

.mb-3per {
    margin-bottom: 3%!important
}

.ml-3per {
    margin-left: 3%!important
}

.mt-4per {
    margin-top: 4%!important
}

.mr-4per {
    margin-right: 4%!important
}

.mb-4per {
    margin-bottom: 4%!important
}

.ml-4per {
    margin-left: 4%!important
}

.mt-5per {
    margin-top: 5%!important
}

.mr-5per {
    margin-right: 5%!important
}

.mb-5per {
    margin-bottom: 5%!important
}

.ml-5per {
    margin-left: 5%!important
}

.mt-6per {
    margin-top: 6%!important
}

.mr-6per {
    margin-right: 6%!important
}

.mb-6per {
    margin-bottom: 6%!important
}

.ml-6per {
    margin-left: 6%!important
}

.mt-7per {
    margin-top: 7%!important
}

.mr-7per {
    margin-right: 7%!important
}

.mb-7per {
    margin-bottom: 7%!important
}

.ml-7per {
    margin-left: 7%!important
}

.mt-8per {
    margin-top: 8%!important
}

.mr-8per {
    margin-right: 8%!important
}

.mb-8per {
    margin-bottom: 8%!important
}

.ml-8per {
    margin-left: 8%!important
}

.mt-9per {
    margin-top: 9%!important
}

.mr-9per {
    margin-right: 9%!important
}

.mb-9per {
    margin-bottom: 9%!important
}

.ml-9per {
    margin-left: 9%!important
}

.mt-10per {
    margin-top: 10%!important
}

.mr-10per {
    margin-right: 10%!important
}

.mb-10per {
    margin-bottom: 10%!important
}

.ml-10per {
    margin-left: 10%!important
}

.no_drag {
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.posiRelative {
    position: relative
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}

* html .clearfix {
    height: 1%
}

.clearfix {
    display: block
}

.overscroll {
    scrollbar-3dlight-color: #ecedee;
    scrollbar-arrow-color:#cdd0d7;scrollbar-base-color:#ecedee;scrollbar-face-color:#cdd0d7;scrollbar-track-color:#ecedee;scrollbar-darkshadow-color: #ecedee;
    scrollbar-highlight-color:#ecedee;scrollbar-shadow-color:#ecedee;overflow: hidden;
    overflow-y: scroll
}

.overscroll::-webkit-scrollbar-track {
    background-color: #fff;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.13)
}

.overscroll::-webkit-scrollbar {
    background-color: #fff;
    width: 6px
}

.overscroll::-webkit-scrollbar-thumb {
    background-color: #909398
}

.hidden-scroll {
    position: relative
}

.hidden-scroll .hidden-scroll-content {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 5px;
    transition: all .3s
}

.hidden-scroll .hidden-scroll-content::-webkit-scrollbar {
    border-radius: 6px;
    height: 3px;
    width: 6px
}

.hidden-scroll .hidden-scroll-content::-webkit-scrollbar-thumb {
    background-color: #c7c8cb;
    border-radius: 6px
}

.hidden-scroll .hidden-scroll-content::-webkit-scrollbar-track-piece {
    background-color: #f1f2f4;
    border-radius: 6px;
    opacity: 0
}

.is-ie .hidden-scroll:after {
    content: "";
    display: block;
    width: 18px
}

@-moz-document url-prefix() {
    .hidden-scroll:after {
        display: none
    }
}

.yscroll-overlay {
    position: relative
}

.yscroll-overlay .yscroll-overlay-body {
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto
}

.yscroll-overlay .scroll-overlay {
    background: #fff;
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 20%,#fff 80%);
    bottom: 0;
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    width: 100%;
    z-index: 10
}

.yscroll-overlay .scroll-overlay.ended {
    display: none;
    opacity: 0;
    visibility: hidden
}

.cell {
    display: table-cell;
    vertical-align: middle
}

.page-navi-box {
    margin-bottom: 20px;
    position: relative
}

.page-navi-box .page-title-text {
    color: #050505;
    display: inline-block;
    font-size: 1.8rem;
    font-weight: 500;
    letter-spacing: -.05em;
    line-height: 1;
    vertical-align: middle
}

.page-navi-box .page-title-text+.more-tooltip-box .tooltip-icon {
    margin-left: 5px;
    position: relative;
    top: 2px;
    vertical-align: unset
}

.page-navi-group {
    align-items: center;
    display: flex
}

.page-navi-box .page-navi-desc {
    align-items: center;
    color: #313842;
    display: inline-flex;
    font-size: 1.071rem;
    letter-spacing: -.07em;
    line-height: 150%;
    margin-left: 30px
}

.page-breadcrumb {
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%)
}

.page-breadcrumb ul {
    font-size: 0
}

.page-breadcrumb ul li {
    display: inline-block;
    margin-right: 7px;
    padding-right: 9px;
    position: relative;
    vertical-align: middle
}

.page-breadcrumb ul li:after {
    background-color: #313842;
    border-radius: 50%;
    content: "";
    height: 2px;
    margin-top: -1px;
    opacity: .4;
    position: absolute;
    right: 0;
    top: 50%;
    width: 2px
}

.page-breadcrumb ul li:last-child {
    margin-right: 0;
    padding-right: 0
}

.page-breadcrumb ul li:last-child:after {
    display: none
}

.page-breadcrumb ul li a {
    color: #c7c8cb;
    font-size: .867rem;
    line-height: 1;
    line-height: 150%
}

.page-breadcrumb ul li:last-child a {
    color: #313842;
    font-weight: 500;
    opacity: .6
}

.page-breadcrumb ul li.icon-home a {
    position: relative;
    top: 1px
}

.more-tooltip-box {
    display: inline-block;
    position: relative;
    vertical-align: middle
}

.more-tooltip-box .tooltip-icon {
    color: #6f747b;
    display: inline-block;
    font-size: 1.8rem;
    opacity: .7;
    vertical-align: inherit
}

.more-tooltip-box .tooltip-icon i {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 3px;
    vertical-align: middle
}

.more-tooltip-box .tooltip-box {
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 5px 15px 40px hsla(225,9%,82%,.5);
    color: #313842;
    font-size: 1rem;
    font-weight: 400;
    left: 44px;
    letter-spacing: -.01em;
    line-height: 20px;
    min-width: 529px;
    opacity: 0;
    padding: 13px 27px;
    position: absolute;
    text-align: left;
    top: 0;
    visibility: hidden
}

.more-tooltip-box .tooltip-icon:active+.tooltip-box,.more-tooltip-box .tooltip-icon:focus+.tooltip-box,.more-tooltip-box .tooltip-icon:hover+.tooltip-box {
    opacity: 1;
    visibility: visible;
    z-index: 10
}

.more-tooltip-box .tooltip-box .tooltip-subject {
    color: #6dc0ca;
    font-weight: 500
}

.more-tooltip-box .tooltip-box .tooltip-desc {
    color: #313842;
    opacity: .5
}

.more-tooltip-box .tooltip-box .tooltip-subject+.tooltip-desc {
    margin-top: 4px
}

.more-tooltip-box .tooltip-box:after {
    border-color: transparent #fff transparent transparent;
    border-style: solid;
    border-width: 0 11px 10px 0;
    content: "";
    display: inline-block;
    height: 0;
    left: -10px;
    position: absolute;
    top: 20px;
    width: 0
}

.more-tooltip-box .tooltip-box .tooltip-desc2 {
    opacity: .4
}

.more-tooltip-box .tooltip-list-box {
    margin-bottom: 24px;
    margin-top: 10px
}

.more-tooltip-box .tooltip-list {
    display: inline-block;
    margin-right: 19px
}

.more-tooltip-box .tooltip-list:last-child {
    margin-right: 0
}

.more-tooltip-box .tooltip-list dt {
    font-size: 1rem;
    letter-spacing: -.05em;
    line-height: 150%;
    margin-bottom: 4px
}

.more-tooltip-box .tooltip-list dd {
    opacity: .5
}

.loadingType {
    position: relative
}

.loadingType .circle2 {
    -webkit-animation: spin2 1s linear infinite;
    animation: spin2 1.3s linear infinite;
    border: 4px solid rgba(0,0,0,.17);
    border-radius: 50%;
    border-top-color: #2b65f0;
    display: block;
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 99
}

#accessibility a {
    left: -3000%;
    position: absolute
}

#accessibility a:focus {
    background-color: #050505;
    color: #fff;
    height: 30px;
    left: 0;
    line-height: 30px;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999
}

.floating_btn {
    bottom: 0;
    height: 0;
    left: 50%;
    margin: auto;
    max-width: 1200px;
    position: fixed;
    right: 0;
    transform: translateX(-50%);
    width: 100%
}

.floating_btn .floating_inner {
    border-image: none;
    bottom: 20px;
    position: absolute;
    right: -80px
}

.floating_btn .floating_btn_top {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 12px 0 rgba(37,42,49,.08),0 2px 5px 0 rgba(37,42,49,.15);
    display: block;
    font-weight: 700;
    height: 60px;
    line-height: 65px;
    position: relative;
    text-align: center;
    width: 60px;
    z-index: 1
}

.floating_btn .floating_btn_top span {
    color: #6f747b;
    font-size: .867rem;
    position: relative
}

.floating_btn .floating_btn_top span:before {
    background: url(/renewal_resources/images/icon_top_btn_v2.png) 0 0 no-repeat;
    content: "";
    height: 5px;
    left: 50%;
    margin-left: -4px;
    position: absolute;
    top: -6px;
    width: 10px
}

.floating_btn .floating_btn_top:hover span {
    color: #050505
}

.floating_btn .floating_btn_top:hover span:before {
    background-position: -21px 0
}

.floating_btn.stop {
    position: absolute
}

.floating_btn.floating_trend_note_banner .floating_inner {
    right: -150px
}

.floating_btn.floating_trend_note_banner .floating_btn_top {
    margin: 10px auto 0
}

.floating_btn.floating_trend_note_banner .floating_cell {
    position: relative
}

.floating_btn.floating_trend_note_banner .trend_note_banner img {
    width: 160px
}

.floating_btn.floating_trend_note_banner .trend_note_banner:hover {
    opacity: .8;
    transition: all .5s
}

.floating_btn.floating_trend_note_banner .floating_btn_close {
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 24px
}

.floating_btn.floating_trend_note_banner .floating_btn_close img {
    width: 100%
}

.gallery_write_btn {
    display: block;
    margin-bottom: 5px;
    position: relative
}

.gallery_write_btn .write_icon {
    background-color: #313842;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 22px;
    height: 45px;
    line-height: 45px;
    position: relative;
    text-align: center;
    width: 45px;
    z-index: 1
}

.gallery_write_btn:hover .write_icon {
    display: block
}

.gallery_write_btn .write_text {
    background-color: #fff;
    border: 1px solid #ecedee;
    border-radius: 110px;
    box-shadow: -1px 4px 10px rgba(0,0,0,.1);
    color: #313842;
    display: inline-block;
    font-size: 16px;
    left: -80px;
    opacity: 0;
    padding: 14px;
    position: absolute;
    text-align: center;
    text-align: left;
    top: 0;
    width: 110px;
    word-break: keep-all
}

.gallery_write_btn:hover .write_text {
    opacity: 1
}

.search-box {
    position: relative
}

.search-box .close-btn {
    background-color: #e5e5e5;
    border-radius: 50%;
    color: #fff;
    height: 17px;
    line-height: 17px;
    right: 27px;
    text-align: center;
    transform: translateY(-50%);
    width: 17px
}

.search-box .close-btn,.search-box .search-btn {
    display: inline-block;
    font-size: 12px;
    position: absolute;
    top: 50%
}

.search-box .search-btn {
    margin-top: -6px;
    right: 10px
}

.share_box {
    background-color: #fff;
    border: 1px solid #ecedee;
    border-radius: 100px;
    display: inline-block;
    display: none;
    font-size: 0;
    min-width: 170px;
    padding: 5px;
    position: relative;
    position: absolute;
    right: 30px;
    text-align: center;
    top: -6px;
    z-index: 1
}

.share_box li {
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle
}

.share_box li a {
    background: url(../images/icon_share_sns.svg) no-repeat;
    border-radius: 50%;
    display: block;
    height: 20px;
    width: 20px
}

.share_box li a.kakao {
    background-position: -3px 0;
    background-size: 112px 20px
}

.share_box li a.facebook {
    background-position: -33px 0;
    background-size: 112px 20px
}

.share_box li a.twitter {
    background-position: -65px 0;
    background-size: 112px 20px
}

.share_box li a.share {
    background-position: -92px 0;
    background-size: 112px 20px
}

.share_box li a.share_closeButton {
    background: none;
    color: #8b8d91;
    font-size: 20px;
    line-height: 1.2
}

.share_box li.list_close {
    margin: 0
}

.pre_board_wrap {
    margin-top: 45px
}

.pre_board_wrap .board_box {
    align-items: baseline;
    display: flex;
    float: left;
    width: 50%
}

.pre_board_wrap .board_box.prev_board {
    justify-content: flex-start
}

.pre_board_wrap .board_box.next_board {
    justify-content: flex-end
}

.board_box {
    position: relative
}

.board_box span {
    display: inline-block
}

.board_box .board_subj {
    color: #8b8d91;
    font-size: 1.267rem;
    margin-right: 30px;
    padding-left: 26px;
    position: relative;
    vertical-align: top
}

.board_box .board_subj:before {
    color: #cdd0d7;
    content: "";
    display: block;
    font-family: remixicon;
    font-size: 1.8rem;
    left: 0;
    margin-top: -13px;
    position: absolute;
    top: 50%
}

.board_box .board_info_wrap {
    width: 70%
}

.board_box .board_info_subj {
    color: #313842;
    font-size: 1.267rem;
    line-height: 1.4
}

.board_box .board_info_subj.no_board {
    color: #a4a8b3;
    cursor: default
}

.board_box .board_info_subj.no_board:hover {
    text-decoration: none
}

.board_box .board_info_box span {
    color: #8b8d91;
    font-size: 13px;
    margin-right: 12px;
    padding-right: 12px;
    position: relative
}

.board_box .board_info_box span:after {
    background-color: #c7c8cb;
    bottom: 3px;
    content: "";
    position: absolute;
    right: 0;
    top: 4px;
    width: 1px
}

.board_box .board_info_box span:last-of-type:after {
    display: none
}

.board_box .board_info_box .board_id_text {
    color: #8b8d91
}

.board_box .board_info_box .board_emp_text em {
    color: #f53933
}

.board_box .board_info_box .board_read_text {
    font-size: 13px
}

.board_box .board_info_box .board_read_text b {
    color: #8b8d91;
    font-size: 13px;
    font-weight: 400
}

.board_box .board_info_box .board_reply_text b {
    color: #8b8d91;
    font-weight: 400
}

.next_board {
    text-align: right
}

.next_board .board_subj {
    margin-left: 30px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 30px
}

.next_board .board_subj:before {
    content: "";
    font-family: remixicon;
    right: 0
}

.next_board .board_info_box span {
    margin-left: 12px;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 0
}

.next_board .board_info_box span:after {
    right: -13px
}

.board_box:hover .board_subj {
    color: #313842
}

.board_box:hover .board_info_subj {
    text-decoration: underline
}

#wrap.error_wrap {
    margin-top: 0;
    text-align: center
}

.error_wrap .text_box {
    background: url(/renewal_resources/images/error_fail.png) no-repeat center 0;
    height: 260px;
    margin-top: 170px;
    overflow: hidden
}

.error_wrap .text_box2 {
    background: url(/renewal_resources/images/error_complete.png) no-repeat center 0
}

.error_wrap .text_box h2 {
    color: #6dc0ca;
    font-size: 1.8rem;
    line-height: 130%;
    margin: 111px auto 16px
}

.error_wrap .text_box p {
    color: #8b8d91;
    font-size: 1.133rem;
    line-height: 160%
}

.error_wrap .text_box p.desc {
    color: #909398;
    font-size: .867rem
}

.error_wrap .btn_area {
    font-size: 0;
    margin-bottom: 170px;
    margin-top: 46px
}

.error_wrap .btn_area .btn {
    border: 1px solid #6dc0ca;
    border-radius: 100px;
    color: #6dc0ca;
    display: inline-block;
    font-size: 1.133rem;
    height: 44px;
    line-height: 44px;
    margin: 0 5px;
    width: 200px
}

.error_wrap .btn_area .btn_blue {
    background-color: #6dc0ca;
    border-color: #6dc0ca;
    color: #fff
}

.updown-rate {
    align-items: center;
    display: inline-flex;
    letter-spacing: 0
}

.updown-rate i {
    font-size: .867rem;
    font-style: normal;
    margin-right: 5px
}

.updown-rate.up {
    color: #f53933
}

.updown-rate.down {
    color: #2b65f0
}

.updown-rate.new {
    color: #6dc0ca;
    font-weight: 400;
    text-transform: uppercase
}

.icon-tooltip {
    color: #8b8d91;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 0;
    margin-left: 5px;
    opacity: .7;
    position: relative;
    top: 0
}

.swiper-button-type1.swiper-button-next,.swiper-button-type1.swiper-button-prev {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    border-radius: 50%;
    color: #6dc0ca;
    display: flex;
    height: 44px;
    width: 44px
}

.swiper-button-type1.swiper-button-next:after,.swiper-button-type1.swiper-button-prev:after {
    font-family: remixicon;
    font-size: 23.16px;
    font-weight: 400
}

.swiper-button-type1.swiper-button-next:after {
    content: ""
}

.swiper-button-type1.swiper-button-prev:after {
    content: ""
}

.swiper-button-type1.swiper-button-next:hover,.swiper-button-type1.swiper-button-prev:hover {
    background-color: #6dc0ca;
    border-color: #6dc0ca;
    color: #fff
}

.swiper-button-type1.swiper-button-disabled {
    background: #ecedee;
    color: #313842
}

.swiper-container {
    opacity: 0;
    visibility: hidden
}

.swiper-container-initialized,.swiper-initialized {
    opacity: 1;
    visibility: visible
}

.pulse-circle {
    animation: pulse-effect 1s infinite;
    background: #6dc0ca;
    border-radius: 50%;
    box-shadow: 0 0 0 0 #6dc0ca;
    display: inline-block;
    height: 6px;
    margin-right: 10px;
    transform: scale(1);
    vertical-align: middle;
    width: 6px
}

.plan-basic {
    color: #00b6de
}

.plan-standard {
    color: #2b65f0
}

.plan-premium {
    color: #6dc0ca
}

.plan-academic {
    color: #0bbb9b
}

.data-load-fail-notice {
    background-color: #f9f9f9;
    border-radius: 10px;
    clear: both;
    color: #909398;
    font-size: 1rem;
    line-height: 1.4;
    padding: 20px 10px 25px;
    text-align: center
}

.data-load-fail-notice i {
    color: #c7c8cb;
    font-size: 24px;
    font-weight: 400
}

.data-load-fail-notice .data-load-fail-msg {
    line-height: 1.4
}

@media (max-width: 1599px) {
    .notebook-over-only {
        display:none
    }
}

/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
    width: device-width
}

html {
    -ms-overflow-style: scrollbar;
    box-sizing: border-box
}

*,:after,:before {
    box-sizing: inherit
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

@media(min-width: 576px) {
    .container {
        max-width:540px
    }
}

@media(min-width: 768px) {
    .container {
        max-width:720px
    }
}

@media(min-width: 992px) {
    .container {
        max-width:960px
    }
}

@media(min-width: 1200px) {
    .container {
        max-width:1140px
    }
}

.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

.no-gutters {
    margin-left: 0;
    margin-right: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
    padding-left: 0;
    padding-right: 0
}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%
}

.col {
    -ms-flex-preferred-size: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
    width: auto
}

.col-1,.col-auto {
    -webkit-box-flex: 0
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-2,.col-3 {
    -webkit-box-flex: 0
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-4,.col-5 {
    -webkit-box-flex: 0
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-6,.col-7 {
    -webkit-box-flex: 0
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-8,.col-9 {
    -webkit-box-flex: 0
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-10,.col-11 {
    -webkit-box-flex: 0
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -webkit-box-ordinal-group: 14;
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.333333%
}

.offset-2 {
    margin-left: 16.666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.333333%
}

.offset-5 {
    margin-left: 41.666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.333333%
}

.offset-8 {
    margin-left: 66.666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.333333%
}

.offset-11 {
    margin-left: 91.666667%
}

@media(min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size:0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: none;
        width: auto
    }

    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.333333%
    }

    .offset-sm-2 {
        margin-left: 16.666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.333333%
    }

    .offset-sm-5 {
        margin-left: 41.666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.333333%
    }

    .offset-sm-8 {
        margin-left: 66.666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.333333%
    }

    .offset-sm-11 {
        margin-left: 91.666667%
    }
}

@media(min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size:0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: none;
        width: auto
    }

    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.333333%
    }

    .offset-md-2 {
        margin-left: 16.666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.333333%
    }

    .offset-md-5 {
        margin-left: 41.666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.333333%
    }

    .offset-md-8 {
        margin-left: 66.666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.333333%
    }

    .offset-md-11 {
        margin-left: 91.666667%
    }
}

@media(min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size:0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: none;
        width: auto
    }

    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.333333%
    }

    .offset-lg-2 {
        margin-left: 16.666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.333333%
    }

    .offset-lg-5 {
        margin-left: 41.666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.333333%
    }

    .offset-lg-8 {
        margin-left: 66.666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.333333%
    }

    .offset-lg-11 {
        margin-left: 91.666667%
    }
}

@media(min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size:0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        max-width: none;
        width: auto
    }

    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
    }

    .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
    }

    .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
    }

    .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
    }

    .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
    }

    .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.333333%
    }

    .offset-xl-2 {
        margin-left: 16.666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.333333%
    }

    .offset-xl-5 {
        margin-left: 41.666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.333333%
    }

    .offset-xl-8 {
        margin-left: 66.666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.333333%
    }

    .offset-xl-11 {
        margin-left: 91.666667%
    }
}

.d-none {
    display: none!important
}

.d-inline {
    display: inline!important
}

.d-inline-block {
    display: inline-block!important
}

.d-block {
    display: block!important
}

.d-table {
    display: table!important
}

.d-table-row {
    display: table-row!important
}

.d-table-cell {
    display: table-cell!important
}

.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.d-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
}

@media(min-width: 576px) {
    .d-sm-none {
        display:none!important
    }

    .d-sm-inline {
        display: inline!important
    }

    .d-sm-inline-block {
        display: inline-block!important
    }

    .d-sm-block {
        display: block!important
    }

    .d-sm-table {
        display: table!important
    }

    .d-sm-table-row {
        display: table-row!important
    }

    .d-sm-table-cell {
        display: table-cell!important
    }

    .d-sm-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-sm-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media(min-width: 768px) {
    .d-md-none {
        display:none!important
    }

    .d-md-inline {
        display: inline!important
    }

    .d-md-inline-block {
        display: inline-block!important
    }

    .d-md-block {
        display: block!important
    }

    .d-md-table {
        display: table!important
    }

    .d-md-table-row {
        display: table-row!important
    }

    .d-md-table-cell {
        display: table-cell!important
    }

    .d-md-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-md-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media(min-width: 992px) {
    .d-lg-none {
        display:none!important
    }

    .d-lg-inline {
        display: inline!important
    }

    .d-lg-inline-block {
        display: inline-block!important
    }

    .d-lg-block {
        display: block!important
    }

    .d-lg-table {
        display: table!important
    }

    .d-lg-table-row {
        display: table-row!important
    }

    .d-lg-table-cell {
        display: table-cell!important
    }

    .d-lg-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-lg-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media(min-width: 1200px) {
    .d-xl-none {
        display:none!important
    }

    .d-xl-inline {
        display: inline!important
    }

    .d-xl-inline-block {
        display: inline-block!important
    }

    .d-xl-block {
        display: block!important
    }

    .d-xl-table {
        display: table!important
    }

    .d-xl-table-row {
        display: table-row!important
    }

    .d-xl-table-cell {
        display: table-cell!important
    }

    .d-xl-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-xl-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

@media print {
    .d-print-none {
        display: none!important
    }

    .d-print-inline {
        display: inline!important
    }

    .d-print-inline-block {
        display: inline-block!important
    }

    .d-print-block {
        display: block!important
    }

    .d-print-table {
        display: table!important
    }

    .d-print-table-row {
        display: table-row!important
    }

    .d-print-table-cell {
        display: table-cell!important
    }

    .d-print-flex {
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important
    }

    .d-print-inline-flex {
        display: -webkit-inline-box!important;
        display: -ms-inline-flexbox!important;
        display: inline-flex!important
    }
}

.flex-row {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
}

.flex-column,.flex-row {
    -webkit-box-direction: normal!important
}

.flex-column {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
}

.flex-row-reverse {
    -webkit-box-orient: horizontal!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
}

.flex-column-reverse,.flex-row-reverse {
    -webkit-box-direction: reverse!important
}

.flex-column-reverse {
    -webkit-box-orient: vertical!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
}

.flex-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
}

.flex-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
}

.flex-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
}

.justify-content-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.justify-content-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

.justify-content-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
}

.justify-content-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
}

.justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
}

.align-items-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.align-items-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
}

.align-items-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
}

.align-items-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
}

.align-content-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
}

.align-content-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
}

.align-content-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
}

.align-content-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
}

.align-content-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
}

.align-content-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
}

.align-self-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
}

.align-self-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
}

.align-self-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
}

.align-self-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
}

.align-self-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
}

.align-self-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
}

@media(min-width: 576px) {
    .flex-sm-row {
        -webkit-box-orient:horizontal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-sm-column,.flex-sm-row {
        -webkit-box-direction: normal!important
    }

    .flex-sm-column {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-sm-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-sm-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-sm-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .justify-content-sm-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-sm-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-sm-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-sm-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-sm-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-sm-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-sm-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-sm-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-sm-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-sm-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-sm-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-sm-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-sm-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-sm-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-sm-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-sm-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-sm-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-sm-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-sm-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-sm-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-sm-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media(min-width: 768px) {
    .flex-md-row {
        -webkit-box-orient:horizontal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-md-column,.flex-md-row {
        -webkit-box-direction: normal!important
    }

    .flex-md-column {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-md-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-md-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-md-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-md-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .justify-content-md-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-md-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-md-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-md-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-md-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-md-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-md-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-md-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-md-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-md-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-md-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-md-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-md-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-md-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-md-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-md-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-md-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-md-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-md-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-md-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-md-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-md-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media(min-width: 992px) {
    .flex-lg-row {
        -webkit-box-orient:horizontal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-lg-column,.flex-lg-row {
        -webkit-box-direction: normal!important
    }

    .flex-lg-column {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-lg-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-lg-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-lg-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .justify-content-lg-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-lg-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-lg-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-lg-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-lg-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-lg-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-lg-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-lg-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-lg-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-lg-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-lg-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-lg-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-lg-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-lg-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-lg-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-lg-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-lg-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-lg-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-lg-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

@media(min-width: 1200px) {
    .flex-xl-row {
        -webkit-box-orient:horizontal!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .flex-xl-column,.flex-xl-row {
        -webkit-box-direction: normal!important
    }

    .flex-xl-column {
        -webkit-box-orient: vertical!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .flex-xl-row-reverse {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: row-reverse!important;
        flex-direction: row-reverse!important
    }

    .flex-xl-column-reverse {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: reverse!important;
        -ms-flex-direction: column-reverse!important;
        flex-direction: column-reverse!important
    }

    .flex-xl-wrap {
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important
    }

    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse!important;
        flex-wrap: wrap-reverse!important
    }

    .justify-content-xl-start {
        -webkit-box-pack: start!important;
        -ms-flex-pack: start!important;
        justify-content: flex-start!important
    }

    .justify-content-xl-end {
        -webkit-box-pack: end!important;
        -ms-flex-pack: end!important;
        justify-content: flex-end!important
    }

    .justify-content-xl-center {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .justify-content-xl-between {
        -webkit-box-pack: justify!important;
        -ms-flex-pack: justify!important;
        justify-content: space-between!important
    }

    .justify-content-xl-around {
        -ms-flex-pack: distribute!important;
        justify-content: space-around!important
    }

    .align-items-xl-start {
        -webkit-box-align: start!important;
        -ms-flex-align: start!important;
        align-items: flex-start!important
    }

    .align-items-xl-end {
        -webkit-box-align: end!important;
        -ms-flex-align: end!important;
        align-items: flex-end!important
    }

    .align-items-xl-center {
        -webkit-box-align: center!important;
        -ms-flex-align: center!important;
        align-items: center!important
    }

    .align-items-xl-baseline {
        -webkit-box-align: baseline!important;
        -ms-flex-align: baseline!important;
        align-items: baseline!important
    }

    .align-items-xl-stretch {
        -webkit-box-align: stretch!important;
        -ms-flex-align: stretch!important;
        align-items: stretch!important
    }

    .align-content-xl-start {
        -ms-flex-line-pack: start!important;
        align-content: flex-start!important
    }

    .align-content-xl-end {
        -ms-flex-line-pack: end!important;
        align-content: flex-end!important
    }

    .align-content-xl-center {
        -ms-flex-line-pack: center!important;
        align-content: center!important
    }

    .align-content-xl-between {
        -ms-flex-line-pack: justify!important;
        align-content: space-between!important
    }

    .align-content-xl-around {
        -ms-flex-line-pack: distribute!important;
        align-content: space-around!important
    }

    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch!important;
        align-content: stretch!important
    }

    .align-self-xl-auto {
        -ms-flex-item-align: auto!important;
        align-self: auto!important
    }

    .align-self-xl-start {
        -ms-flex-item-align: start!important;
        align-self: flex-start!important
    }

    .align-self-xl-end {
        -ms-flex-item-align: end!important;
        align-self: flex-end!important
    }

    .align-self-xl-center {
        -ms-flex-item-align: center!important;
        align-self: center!important
    }

    .align-self-xl-baseline {
        -ms-flex-item-align: baseline!important;
        align-self: baseline!important
    }

    .align-self-xl-stretch {
        -ms-flex-item-align: stretch!important;
        align-self: stretch!important
    }
}

.ai-loading-block {
    background-color: rgba(5,5,5,.5);
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999999
}

.ai-loading {
    background-color: #fff;
    border-radius: 50px;
    height: 180px;
    left: 50%;
    overflow: hidden;
    padding: 2rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 180px
}

.ai-loading img {
    left: 0;
    max-width: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ai-loading img:first-child {
    opacity: 1
}

@media (max-width: 991px) {
    .ai-loading {
        height:150px;
        width: 150px
    }
}

.promition-top-wrap .contentInner {
    height: inherit;
    position: relative
}

.promition-top-wrap .promotion-wrap {
    height: 65px
}

.promition-top-wrap .promotion-imageBox {
    display: table;
    position: relative
}

.promition-top-wrap .promotion-imageBox dt {
    display: table-cell;
    vertical-align: middle
}

.promition-top-wrap .promotion-imageBox dt.img-02 {
    padding-left: 16px
}

.promition-top-wrap .promotion-imageBox dt.img-03 {
    padding-left: 50px
}

.promition-top-wrap .promotion-close {
    margin-top: -13px;
    position: absolute;
    right: 0;
    top: 50%
}

.promition-top-wrap .promotion-close-btn {
    background: url(/renewal_resources/images/icon_close.svg);
    background-size: contain;
    display: block;
    font-size: 0;
    height: 26px;
    text-indent: -9999px;
    width: 26px
}

.promition-top-wrap-type2 .promotion-wrap {
    background: none;
    height: auto
}

.promition-top-wrap-type2 .contentInner {
    font-size: 0;
    max-width: 100%;
    position: relative;
    text-align: center;
    width: 100%
}

.promition-top-wrap-type2 .contentInner>.inner {
    display: inline-block;
    position: relative
}

.promition-top-wrap-type2 .contentInner:after,.promition-top-wrap-type2 .contentInner:before {
    content: "";
    display: block;
    height: 65px;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 50%
}

.promition-top-wrap-type2 .contentInner:before {
    left: 0
}

.promition-top-wrap-type2 .contentInner:after {
    right: 0
}

.promition-top-wrap-type2 .promotion-imageBox {
    display: block;
    margin: 0 auto;
    max-width: 1120px;
    position: relative
}

.promition-top-wrap-type2 .promotion-imageBox>li {
    display: inline-block;
    position: relative;
    width: 50%
}

.promition-top-wrap-type2 .promotion-imageBox>li img {
    max-width: 100%;
    width: auto
}

.promition-top-wrap-type2 .promotion-imageBox>li:first-child,.promition-top-wrap-type2 .promotion-imageBox>li:last-child {
    z-index: 10
}

.promition-top-wrap-type2 .promotion-close {
    margin-top: -13px;
    position: absolute;
    right: 20px;
    top: 50%;
    z-index: 20
}

.promition-top-wrap-type2 .promotion-close-btn {
    background: url(/renewal_resources/images/icon_close.svg);
    background-size: contain;
    display: block;
    font-size: 0;
    height: 26px;
    text-indent: -9999px;
    width: 26px
}

header {
    position: relative;
    z-index: 998
}

header .header_nav {
    height: 80px;
    margin: 0 auto;
    max-width: 1920px;
    min-width: 1440px
}

header .header_nav:before {
    border-bottom: 1px solid #f1f2f4;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    width: 100%
}

header .header_nav .header-navs {
    align-items: center;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    position: relative
}

header .header-logo-box {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    padding-top: 25px
}

header .header-logo-box .headerLogo {
    margin-right: 13px
}

header .header-logo-box .btn-st-service {
    display: block;
    width: 120px
}

header .header-logo-box .btn-st-service img {
    width: 100%
}

header .headerLogo {
    margin-left: 20px
}

header .headerLogo a {
    background: url(../../renewal_resources/images/logo_new.svg) no-repeat 0 22%;
    background-size: contain;
    color: #fff;
    display: block;
    font-size: 0;
    height: 30px;
    width: 138px
}

header .gnbWrap {
    margin: 0 auto;
    text-align: center
}

header .gnb-menu-list {
    display: inline-block;
    font-size: 0;
    padding-top: 19px;
    text-align: left
}

header .gnb-menu-list .gnb-menu {
    display: inline-block;
    margin: 0 25px;
    position: relative;
    vertical-align: top
}

header .gnb-menu-list .gnb-menu:first-child {
    margin-left: 0
}

header .gnb-menu-list .gnb-menu:last-child {
    margin-right: 0
}

header .gnb-menu-list .gnb-menu>a {
    color: #050505;
    display: block;
    font-size: 1.133rem;
    font-weight: 500;
    height: 40px;
    line-height: 40px;
    transition: all .3s;
    transition-property: opacity,transform
}

header .gnb-menu-list .gnb-menu.active>a,header .gnb-menu-list .gnb-menu>a:hover {
    color: #6dc0ca
}

header .snb-menu-list {
    background-color: #6dc0ca;
    border-radius: 8px;
    box-shadow: 5px 15px 40px rgba(0,0,0,.13);
    left: 50%;
    margin-left: -75px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 40px;
    transition: opacity .2s;
    visibility: hidden;
    width: 150px
}

header .snb-menu-list .snb-menu {
    border-bottom: 1px solid hsla(0,0%,100%,.06);
    transition: all .3s;
    transition-property: opacity,transform
}

header .snb-menu-list .snb-menu a {
    color: hsla(0,0%,100%,.7);
    display: block;
    font-size: 1rem;
    font-weight: 300;
    height: 47px;
    line-height: 47px;
    padding: 0 15px;
    position: relative
}

header .snb-menu-list .snb-menu a:after {
    -webkit-font-smoothing: antialiased;
    content: "";
    font-family: remixicon!important;
    font-style: normal;
    overflow: hidden;
    position: absolute;
    right: 15px;
    top: 0
}

header .snb-menu-list .snb-menu:hover {
    background: #5a45fb
}

header .snb-menu-list .snb-menu:hover a {
    color: #fff
}

header .gnb-menu:hover .snb-menu-list {
    opacity: 1;
    visibility: visible
}

header .gnb-menu-list .gnb-menu.new:after {
    display: block;
    margin-top: 5px;
    position: absolute;
    right: -17px;
    top: 0;
    z-index: 1
}

header .gnb-menu-list .gnb-menu.new:after,header .gnb-menu-list .snb-menu.new .gnb-menu-my-report-text:after {
    background: url(/renewal_resources/images/icon_new_v3.svg) no-repeat 0 0;
    background-size: 15px 15px;
    content: "";
    height: 15px;
    width: 15px
}

header .gnb-menu-list .snb-menu.new .gnb-menu-my-report-text:after {
    display: inline-flex
}

.gnb-menu-my-report-text {
    align-items: center;
    display: inline-flex
}

.gnb-menu-my-report-text span[class^=icon-] {
    display: inline-block;
    line-height: 0;
    margin-left: 3px;
    position: relative
}

.gnb-menu-my-report-text span[class^=icon-] path {
    fill: #fff;
    opacity: .7
}

header .snb-menu-list .snb-menu:hover a .gnb-menu-my-report-text path {
    opacity: 1
}

header .gnb-menu-list .other-gnb-menu {
    transform: translateX(40px)
}

header .gnb-menu-list .other-gnb-menu span {
    cursor: pointer;
    display: block;
    font-size: 1.133rem;
    font-weight: 500;
    height: 40px;
    letter-spacing: -.03em;
    line-height: 40px;
    min-width: 78px;
    text-align: center
}

header .gnb-menu-list .other-gnb-menu img,header .other-gnb-menu em {
    display: inline-block;
    vertical-align: middle
}

header .gnb-menu-list .other-gnb-menu img {
    margin-right: 5px
}

header .gnb-menu-list .other-gnb-menu em {
    color: inherit;
    font-weight: inherit
}

header .gnb-menu-list .other-gnb-menu .other-brand-name {
    position: relative;
    top: -2px
}

header .gnb-menu-list .other-gnb-menu .other-site-name,header .gnb-menu-list .other-gnb-menu:hover .other-brand-name {
    display: none
}

header .gnb-menu-list .other-gnb-menu:hover .other-site-name {
    display: block
}

header .gnb-menu-list .other-gnb-menu.sm-gnb-menu {
    color: #6dc0ca
}

header .gnb-menu-list .other-gnb-menu.rp-gnb-menu {
    color: #ff4a6f
}

header .gnb-menu-list .gnb-menu.use-info-menu a {
    letter-spacing: -.05em;
    position: relative
}

header .gnb-menu-list .gnb-menu.use-info-menu .menu-open:before {
    animation: ani-up-down 1s infinite alternate;
    background: url(/renewal_resources/images/icon_gnb_open.svg) 50% no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 22px;
    left: 50%;
    margin-left: -20px;
    position: absolute;
    top: -10px;
    width: 40px
}

@keyframes ani-up-down {
    0% {
        transform: translateY(-3px)
    }

    to {
        transform: translateY(0)
    }
}

header .topMenuArea {
    margin-right: 27px;
    padding-top: 17px
}

header .topMenuArea .topMenu-list {
    font-size: 0
}

header .topMenuArea .topMenu-list li {
    display: inline-block;
    margin: 0 9px;
    vertical-align: middle
}

header .topMenuArea .topMenu-list li a {
    color: #909398;
    display: block;
    font-size: .867rem;
    text-align: center
}

header .topMenuArea .topMenu-list li span {
    display: block;
    line-height: normal;
    margin-top: 2px
}

header .topMenuArea .topMenu-list li:last-child {
    margin-right: 0
}

header .topMenu-list .btn-login svg,header .topMenu-list .btn-logout svg {
    height: 14px;
    width: 14px
}

header .topMenu-list .btn-login path,header .topMenu-list .btn-logout path {
    fill: #050505
}

header .topMenu-list .btn-jogin svg {
    height: 14px;
    width: 14px
}

header .topMenu-list .btn-jogin path {
    fill: #050505
}

header .topMenu-list .btn-cs svg {
    height: 14px;
    width: 14px
}

header .topMenu-list .btn-cs path {
    fill: #050505
}

header .topMenu-list .btn-mypage svg {
    height: 14px;
    width: 14px
}

header .topMenu-list .btn-mypage path {
    fill: #050505
}

header .topMenu-list li.plan-subscription {
    margin-right: 10px
}

header .topMenu-list li.plan-subscription .btn-plan-subscription {
    background-color: #fff;
    border: 1px solid rgba(88,69,234,.7);
    border-radius: 50em;
    color: #6dc0ca;
    font-weight: 500;
    height: 30px;
    line-height: 29px;
    min-width: 96px;
    padding: 0 20px;
    text-align: center
}

header .topMenu-list li.plan-subscription .btn-plan-subscription:not([disabled]):active,header .topMenu-list li.plan-subscription .btn-plan-subscription:not([disabled]):focus,header .topMenu-list li.plan-subscription .btn-plan-subscription:not([disabled]):hover {
    background: #6dc0ca;
    color: #fff
}

header .topMenu-list li.link-finterlabs {
    margin-right: 30px
}

header .topMenu-list li.link-finterlabs .btn-finterlabs {
    align-items: center;
    background-color: #fff;
    border: 1px solid #050505;
    border-radius: 50em;
    display: inline-flex;
    height: 30px;
    justify-content: center;
    min-width: 96px;
    padding: 0 10px;
    text-align: center
}

header .topMenu-list li.link-finterlabs .btn-finterlabs .text {
    color: #909398;
    font-size: .733rem;
    margin: 0 4px 0 0
}

header .topMenu-list li.link-finterlabs .btn-finterlabs path.finter-text {
    transition-duration: .3s
}

header .topMenu-list li.link-finterlabs .btn-finterlabs:hover {
    background-color: #050505
}

header .topMenu-list li.link-finterlabs .btn-finterlabs:hover .text {
    color: #fff
}

header .topMenu-list li.link-finterlabs .btn-finterlabs:hover path.finter-text {
    fill: #fff
}

footer {
    background-color: #fff;
    font-family: inherit;
    letter-spacing: -.05em;
    position: relative
}

footer .footer-top-box {
    border-bottom: 1px solid #f1f2f4;
    overflow: hidden;
    padding: 20px 0
}

footer .footer-top-box .top-menu-list {
    float: left
}

footer .footer-top-box .top-menu-list .ftTop-menu {
    float: left;
    margin-right: 30px
}

footer .footer-top-box .top-menu-list .ftTop-menu a {
    color: #6f747b;
    font-size: 1rem;
    font-weight: 500;
    position: relative
}

footer .footer-top-box .top-menu-list .point-menu a {
    color: #6dc0ca;
    font-weight: 500;
    opacity: 1
}

footer .footer-top-box .top-menu-list .icon-new {
    position: absolute;
    right: -20px;
    top: -7px;
    z-index: 10
}

footer .footer-top-box .familySite {
    float: right;
    position: relative
}

footer .footer-top-box .familySite select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    border-radius: 0;
    color: #050505;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 500;
    height: 25px;
    padding: 0 7px;
    width: 156px
}

footer .footer-top-box .familySite:after {
    border-bottom: 2px solid #050505;
    border-right: 2px solid #050505;
    content: "";
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 5px
}

footer .footer-bottom-box {
    padding: 22px 0
}

footer .footer-bottom-box .bottom-menu-list {
    float: left
}

footer .footer-bottom-box .bottom-menu-list li {
    color: #909398;
    font-size: 1rem;
    line-height: 1;
    margin: 10px 0
}

footer .footer-bottom-box .bottom-menu-list .company-name {
    font-weight: 500
}

footer .footer-bottom-box .bottom-menu-list .company-text {
    display: inline-block;
    margin-right: 20px
}

footer .footer-bottom-box .sns-box {
    float: right;
    margin-top: 16px
}

footer .footer-bottom-box .sns-box li {
    display: inline-block;
    margin-left: 11px;
    vertical-align: middle
}

#wrap {
    margin-top: 68px;
    min-height: 800px;
    overflow: hidden
}

.contentInner {
    margin: 0 auto;
    max-width: 1200px
}

.subpage-wrap {
    padding-bottom: 70px;
    padding-top: 80px
}

.content-inner {
    margin: 0 auto;
    max-width: 800px;
    padding: 0 15px;
    width: 100%
}

.banner-box {
    position: relative
}

.banner-box-type1 {
    display: block;
    text-align: center
}

.banner-box-type2 {
    display: inline-block;
    width: 50%
}

.banner-box-type2:first-child {
    text-align: right
}

.banner-box-type2:nth-child(2) {
    text-align: left
}

.banner_close_btn {
    background: url(/renewal_resources/images/icon_close.svg);
    background-size: cover;
    border: 0;
    font-size: 0;
    height: 36px;
    position: absolute;
    right: 0;
    top: 0;
    width: 36px
}

.header_banner_container {
    display: none;
    left: 0;
    max-height: 75px;
    min-height: 65px;
    padding: 5px 12px;
    position: relative;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2000
}

.header_banner_container a {
    border-radius: 40px;
    display: block
}

.header_banner_container a>img {
    max-width: 100%;
    width: auto
}

.footer_banner_container .banner_close_btn,.header_banner_container .banner_close_btn {
    right: 26px;
    top: 50%;
    transform: translateY(-50%)
}

.footer_banner_container {
    position: relative;
    z-index: 999
}

.popup_banner_container {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999999
}

.popup_banner_container .popup-banner-bg {
    background-color: #050505;
    bottom: 0;
    left: 0;
    opacity: .5;
    position: fixed;
    right: 0;
    top: 0
}

.popup_banner_container .banner-box {
    display: inline-block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3d(-50%,-50%,0)
}

.popup_banner_container img {
    max-width: 400px
}

.popup_banner_container .popbanner-close-btn {
    background: url(/renewal_resources/images/icon_close.svg);
    background-size: cover;
    border: 0;
    font-size: 0;
    height: 36px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 10px;
    width: 36px;
    z-index: 1
}

.popup_banner_container .pop-buttons {
    display: flex;
    justify-content: space-between
}

.popup_banner_container .pop-buttons li {
    text-align: center;
    width: 50%
}

.popup_banner_container .pop-buttons li a {
    background-color: #fff;
    display: block;
    padding: 13px 10px
}

.popup_banner_container .pop-buttons li a.primary-btn {
    background-color: #fff;
    border-right: 1px solid #ecedee
}

.floating-box {
    bottom: 20px;
    position: fixed;
    right: 25px;
    text-align: right;
    transition: opacity .3s,visibility .3s;
    z-index: 100
}

.chat-section-box {
    position: relative
}

.left_message_banner_container {
    left: 20px;
    position: absolute;
    z-index: 99
}

.right_message_banner_container {
    position: absolute;
    right: 20px;
    z-index: 99
}

.left_floating,.right_floating {
    position: fixed;
    z-index: 99
}

.left_floating img,.right_floating img {
    max-width: 160px
}

.left_floating {
    left: 20px
}

.right_floating {
    right: 20px
}

@keyframes rtbounce {
    0% {
        top: 0
    }

    to {
        top: -10px
    }
}

.right_floating_temporary {
    bottom: 15%;
    cursor: pointer;
    position: fixed;
    right: 40px;
    z-index: 9999
}

.right_floating_temporary:hover {
    opacity: .8
}

.right_floating_temporary img {
    animation: rtbounce .5s ease infinite alternate;
    position: relative
}

.lnb_banner {
    margin-top: 10px
}

.lnb_banner img {
    height: 200px;
    width: 100%
}

.bottom_banner {
    margin-top: 10px;
    position: relative;
    width: 100%
}

.bottom_banner img {
    height: 100px;
    width: 100%
}

.bottom_banner button.slick-arrow {
    font-size: 0;
    height: 25px;
    position: absolute;
    top: 50px;
    transform: translateY(-50%);
    width: 25px;
    z-index: 1
}

.bottom_banner button.slick-prev {
    left: 0
}

.bottom_banner button.slick-next {
    right: 0
}

.bottom_banner .slick-dots {
    bottom: 10px;
    display: flex;
    justify-content: center;
    list-style-type: none;
    margin: 0
}

.bottom_banner .slick-dots li {
    margin: 0 .25rem
}

.bottom_banner .slick-dots button {
    border: none;
    border-radius: 100%;
    cursor: pointer;
    display: block;
    height: 1rem;
    padding: 0;
    text-indent: -9999px;
    width: 1rem
}

.bottom_banner .slick-dots li button {
    background-color: #cdd0d7
}

.bottom_banner .slick-dots li.slick-active button {
    background-color: #6dc0ca
}

.email-agree-box {
    background: #fff;
    border: 1px solid #cdd0d7;
    display: none;
    font-size: .7803rem;
    height: 100px;
    line-height: 1.35rem;
    margin-top: 10px;
    overflow-y: auto;
    padding: 6px;
    transition: height .1s ease-in-out
}

.email-agree-box .tbl_terms {
    border-top: 2px solid #313842;
    font-size: .7803rem;
    margin-top: 10px;
    width: 100%
}

.email-agree-box .tbl_terms th {
    color: #313842
}

.email-agree-box .tbl_terms tr {
    border-bottom: 1px solid #ecedee
}

.email-agree-box .tbl_terms td {
    border-left: 1px solid #c7c8cb;
    text-align: left
}

.email-agree-box .tbl_terms .inner_cell {
    padding: 6px 10px
}

.email-agree-box .desc_private {
    margin-top: 0
}

.email-agree-more:after,.email-agree-more:before {
    display: none!important
}

.email-agree-more {
    margin: 0;
    padding: 0;
    position: absolute!important;
    right: 0;
    top: 0
}

.mypage-card .email-agree-more i {
    color: #909398!important;
    font-size: 1.267rem
}

#email-toggle {
    left: -9999px;
    position: fixed
}

#email-toggle:checked~.email-agree-box {
    display: block;
    height: 100px!important
}

#email-toggle:checked+label {
    padding: 0;
    transform: rotate(90deg)
}

@media screen and (max-width: 1660px) {
    header .headerLogo {
        margin-left:10px
    }

    header .gnb-menu-list .gnb-menu {
        margin: 0 20px
    }

    header .topMenuArea .topMenu-list li.plan-subscription {
        margin-right: 10px
    }
}

@media screen and (max-width: 1500px) {
    header .gnb-menu-list {
        margin-left:-10px
    }
}

@media screen and (max-width: 1300px) {
    header .topMenuArea .topMenu-list li {
        margin:0 2px
    }
}

.guide-drawer-search-form {
    padding: 1rem 1.25rem
}

.guide-drawer-search-text {
    position: relative
}

.guide-drawer-search-text input {
    border: 1px solid var(--borders-default);
    height: 2.5rem;
    padding-left: .625rem;
    padding-right: 2.8125rem;
    width: 100%
}

.guide-drawer-search-text button {
    align-items: center;
    color: var(--grey-secondary);
    display: flex;
    font-size: 1.25rem;
    height: 2.5rem;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.5rem
}

#guideDetailDrawer .drawer-inner,#guideDrawer .drawer-inner {
    border-left: 1px solid #e6e6e6;
    box-shadow: 1px 6px 13px 5px rgba(0,0,0,.07);
    display: flex;
    flex-direction: column;
    height: 100%
}

.guide-drawer-guide-tab {
    border-bottom: 1px solid var(--borders-default);
    overflow: auto hidden;
    padding-bottom: 1rem;
    padding-right: 1.25rem
}

.guide-drawer-guide-tab-list {
    display: flex;
    gap: .5rem;
    min-width: max-content;
    padding-left: 1.25rem
}

.guide-drawer-guide-tab-item {
    align-items: center;
    background-color: #fff;
    border: 1px solid var(--gray-300);
    border-radius: 2.375rem;
    color: var(--gray-600);
    display: inline-flex;
    font-size: .875rem;
    height: 1.875rem;
    justify-content: center;
    padding: .375rem .75rem;
    text-align: center;
    width: fit-content
}

.guide-drawer-guide-tab-item.active {
    border-color: var(--primary-500);
    color: var(--primary-500);
    font-weight: 500
}

.guide-drawer-guide-list {
    display: flex;
    flex: 1 1 0;
    flex-direction: column;
    overflow: hidden auto;
    padding: 0 1.25rem
}

.guide-drawer-guide-list li {
    border-top: 1px solid var(--borders-default)
}

.guide-drawer-guide-list li:first-of-type {
    border-top: none
}

.guide-drawer-guide-list a {
    color: var(--base-black);
    display: flex;
    font-size: 1rem;
    padding: .75rem .25rem;
    position: relative
}

.guide-drawer-detail-header {
    align-items: center;
    border-bottom: 1px solid var(--borders-default);
    color: var(--base-black);
    display: flex;
    justify-content: space-between;
    min-height: 3.75rem;
    padding: 1rem 1.25rem
}

.guide-drawer-detail-header .guide-drawer-detail-title {
    color: var(--base-black);
    font-size: 1.25rem;
    font-weight: 600
}

.guide-drawer-detail-header .guide-drawer-detail-close-button {
    align-items: center;
    color: var(--grey-primary);
    display: flex;
    font-size: 1.5rem;
    justify-content: center
}

.guide-drawer-detail-body {
    height: 100%;
    padding: 1.25rem
}

.guide-drawer-detail-body img {
    max-block-size: unset
}

.guide-drawer-detail-body .guide-drawer-detail-loading {
    display: flex;
    flex-direction: column;
    gap: .75rem;
    height: 100%
}

.guide-drawer-detail-body .guide-drawer-detail-loading .vskeleton:last-of-type {
    flex: 1 1 calc(100vh - 242px)
}

.guide-drawer-nodata {
    align-items: center;
    color: var(--base-black);
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: center;
    padding-block:3.75rem;text-align: center
}

.guide-drawer-nodata .guide-drawer-nodata-text1 {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.3
}

.guide-drawer-nodata .guide-drawer-nodata-text2 {
    color: var(--grey-primary);
    font-size: .875rem;
    font-weight: 400
}

.image-viewer-modal {
    border: none;
    display: flex;
    flex-direction: column;
    height: 100vh;
    outline: none;
    width: 100vw
}

.image-viewer-modal .image-viewer-modal-body {
    align-items: center;
    background-color: #fff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    max-height: 90vh;
    max-width: 90vw;
    padding: 1.25rem;
    position: relative
}

.image-viewer-modal .image-viewer-content {
    background-color: #fff;
    max-height: 100%;
    max-width: 100%;
    overflow-y: auto;
    position: relative
}

.image-viewer-modal .image-viewer-modal-img {
    display: inline-block;
    max-block-size: unset;
    max-width: 100%
}

.image-viewer-modal .btn-modal-close {
    align-items: center;
    border: none;
    border-radius: 50%;
    color: var(--base-black);
    display: flex;
    font-size: 1.5rem;
    height: 2.1875rem;
    justify-content: center;
    padding: 0;
    position: absolute;
    right: 1.25rem;
    top: 1.25rem;
    width: 2.1875rem
}

body {
    overflow: auto
}

.layout-dashboard {
    background-color: #f1f2f4;
    min-width: 1460px
}

.layout-dashboard mark {
    background: linear-gradient(0deg,rgba(222,218,254,.5) 30%,hsla(0,0%,100%,0) 0);
    color: #6dc0ca
}

.layout-dashboard::-webkit-scrollbar {
    height: 11px;
    width: 11px
}

.layout-dashboard.first-incoming {
    background-color: #fff
}

.layout-dashboard .header_banner_container {
    background-color: #fff;
    height: 65px;
    padding: 5px 12px;
    position: relative;
    width: 100%;
    z-index: 9500
}

.layout-dashboard .header_banner_container>a {
    border-radius: 40px;
    display: block;
    height: 100%
}

.layout-dashboard .header_banner_container>a img {
    height: 100%;
    max-width: 100%;
    width: auto
}

.layout-dashboard .header_banner_container .banner_close_btn {
    margin-top: 0;
    right: 55px;
    transform: translateY(-50%)
}

.layout-left {
    background-color: #fff;
    height: 100%;
    left: 0;
    max-width: 260px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9000
}

.layout-left:after {
    background-color: #ecedee;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    z-index: 10
}

.layout-left>.layout-inner {
    height: 100%;
    left: 0;
    padding-bottom: 20px;
    position: absolute;
    top: 0;
    width: 100%
}

.layout-top-bar {
    background-color: #fff;
    border-bottom: 1px solid #ecedee;
    left: 0;
    min-width: 1460px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3000
}

.header-banner-visible .layout-top-bar {
    position: relative
}

.header-banner-visible .layout-top-bar.fixed,.layout-top-bar.fixed {
    position: fixed
}

.header-banner-visible .layout-inner {
    padding-top: 65px
}

.analysis-guide.header-banner-visible .layout-inner,.header-banner-visible .layout-left.fixed .layout-inner {
    padding-top: 0
}

.layout-container {
    min-height: 100vh;
    padding: 150px 0 0 260px;
    position: relative;
    z-index: 10
}

.header-banner-visible .layout-container {
    padding-top: 0
}

.layout-contents {
    padding: 34px 35px 0 40px;
    position: relative
}

.layout-card {
    background-color: #fff;
    border: 1px solid #ecedee;
    border-radius: 20px;
    height: 100%;
    overflow: hidden;
    padding: 25px
}

.layout-card-youtube {
    background-color: #fff;
    border: 1px solid #ecedee;
    border-radius: 20px;
    height: 350px;
    overflow: hidden;
    padding: 25px;
}

.layout-card.layout-card-ranking {
    min-height: 630px
}

.layout-card-header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    min-height: 32px
}

.layout-card-header-title {
    align-items: center;
    display: flex;
    min-height: 26px
}

.layout-card-header-title .icon-tooltip {
    top: 2px
}

.layout-card-title1 {
    align-items: center;
    color: #313842;
    display: flex;
    font-size: 1.267rem;
    font-weight: 500;
    letter-spacing: -.07rem;
    word-spacing: -.15rem
}

.layout-card-title1 .icon-trophy {
    color: #fbc400;
    font-size: 24px;
    margin-right: 5px
}

.layout-card-title1 .keyword {
    color: #6dc0ca;
    font-weight: 500
}

.layout-card-brief,.layout-card-header-date {
    color: #909398;
    font-size: .867rem
}

.layout-card-brief {
    font-weight: 400;
    margin-left: 10px;
    padding-top: 3px
}

.layout-card-brief a,.layout-card-brief em {
    border-bottom: 1px solid #6dc0ca;
    color: #6dc0ca;
    display: inline-block;
    padding-bottom: 2px
}

.layout-card-header-buttons {
    align-items: center;
    display: flex
}

.layout-card-term-label {
    align-items: center;
    display: inline-flex;
    margin-left: 20px;
    margin-right: 20px
}

.layout-footer {
    background-color: #fff;
    font-size: .867rem;
    margin-top: 80px;
    opacity: 0;
    overflow: hidden;
    padding-left: 260px;
    position: relative;
    transition-duration: .3s;
    width: 100%
}

body.loaded .layout-footer {
    opacity: 1
}

.layout-footer footer {
    align-items: center;
    border-top: 1px solid #ecedee;
    color: #909398;
    display: flex;
    justify-content: space-between;
    padding: 15px 40px;
    position: relative
}

.layout-footer footer .col-box {
    flex: 0 0 33.3333%;
    text-align: center;
    width: 33.3333%
}

.layout-footer .foot-menu {
    align-items: center;
    color: #909398;
    display: flex;
    font-size: .867rem
}

.layout-footer .foot-menu>a {
    color: #909398;
    display: block;
    margin-left: 20px;
    position: relative
}

.layout-footer .foot-menu>a.privacy {
    color: #6dc0ca;
    font-weight: 400
}

.layout-footer .foot-menu>a:first-child {
    margin-left: 0
}

.layout-footer .foot-menu .icon-new {
    position: absolute;
    right: -20px;
    top: -7px;
    z-index: 10
}

.layout-footer .col-foot-copyright {
    text-align: center
}

.layout-footer .col-foot-copyright em {
    color: #6dc0ca;
    font-weight: 500
}

.layout-footer .foot-cs-mail {
    text-align: right
}

.layout-footer .foot-cs-mail a {
    color: #6dc0ca
}

.comp-page-title {
    align-items: center;
    clear: both;
    display: flex;
    letter-spacing: -.5px;
    margin: 0 0 20px;
    position: relative
}

.comp-page-title .col-title {
    flex: 2
}

.comp-page-title .col-buttons {
    flex: 1;
    text-align: right
}

.comp-page-title1 {
    color: #313842;
    font-size: 1.467rem;
    font-weight: 500
}

.new-layout-logo {
    align-items: center;
    background-color: #6dc0ca;
    display: flex;
    height: 65px;
    line-height: 0;
    padding-left: 38px;
    position: relative;
    text-align: center;
    width: 100%
}

.new-layout-logo span {
    background-position: 0;
    background-repeat: no-repeat;
    display: inline-block
}

.new-layout-logo .logo {
    background-image: url(../images/logo_white.svg);
    background-size: auto 100%;
    height: 20px;
    text-indent: -9999px;
    width: 140px
}

.new-layout-logo .label {
    align-items: center;
    background-color: #6dc0ca;
    border-radius: 4px;
    color: #fff;
    display: inline-flex;
    font-size: .867rem;
    font-weight: 500!important;
    height: 26px;
    left: -1px;
    margin-left: 10px;
    padding: 0 8px;
    position: relative;
    top: 2px
}

.user-profile {
    display: none;
    margin-top: 40px;
    text-align: center
}

.user-profile .user-avatar {
    border-radius: 100%;
    margin: 0 auto;
    max-height: 85px;
    max-width: 85px;
    overflow: hidden
}

.user-profile .user-avatar img {
    height: 100%;
    width: 100%
}

.user-profile .user-level {
    color: #313842;
    font-size: 1rem;
    font-weight: 400;
    margin-top: 12px
}

.user-profile .user-level i {
    position: relative;
    top: -4px;
    vertical-align: top
}

.lnb-wrap-banner {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 130px)
}

.lnb-wrap-banner .banner-before-some {
    border: 1px solid #dedafe;
    border-radius: 15px;
    cursor: pointer;
    margin: auto 15px 0;
    padding: 11px 15px 15px;
    transition: all .5s
}

.lnb-wrap-banner .banner-before-some h2 {
    color: #6dc0ca;
    font-size: 1rem;
    font-weight: 500
}

.lnb-wrap-banner .banner-before-some h2 i {
    font-size: 1.133rem;
    position: relative;
    top: 2px
}

.lnb-wrap-banner .banner-before-some h3 {
    color: #909398;
    font-size: .867rem;
    margin-top: 10px
}

.lnb-wrap-banner .banner-before-some:hover {
    background: #efedff
}

.lnb-wrap {
    clear: both;
    margin-top: 30px;
    padding: 0 10px;
    position: relative
}

.lnb>li {
    font-size: 1rem;
    margin: 15px 0
}

.lnb>li:first-child {
    margin-top: 0
}

.lnb>li>a {
    align-items: center;
    border-radius: 13px;
    color: #c7c8cb;
    display: flex;
    font-weight: 500;
    height: 44px;
    padding: 12px 0 12px 55px;
    position: relative;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

.lnb>li>a i {
    left: 20px;
    top: 50%;
    transform: translateY(-50%)
}

.lnb>li>a i,.lnb>li>a:after {
    font-size: 24px;
    position: absolute
}

.lnb>li>a:after {
    content: "";
    display: block;
    font-family: remixicon;
    font-weight: 400;
    opacity: 0;
    right: 20px;
    top: 11px;
    transform-origin: center
}

.lnb>li.on>a,.lnb>li:hover>a {
    background-color: #efedff;
    color: #6dc0ca;
    font-weight: 500
}

.lnb>li.on>a:after {
    transform: rotate(180deg)
}

.lnb>li.has-submenu>a:after {
    line-height: 1;
    opacity: 1
}

.lnb-sub {
    display: none;
    padding-top: 10px
}

.lnb-sub>li>a {
    color: #909398;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    padding: 14px 0 14px 20px
}

.lnb-sub>li.on>a,.lnb-sub>li:hover>a {
    color: #6dc0ca;
    font-weight: 500
}

.lnb-beta {
    padding-top: 20px;
    position: relative
}

.lnb-beta:after {
    background-image: url(/renewal_resources/images/icon_gnb_beta.svg);
    background-repeat: no-repeat;
    background-size: 25px auto;
    content: "";
    display: inline-block;
    height: 10px;
    margin-left: 4px;
    width: 25px
}

.lnb>li.on .lnb-sub {
    display: block
}

.before-some {
    border-top: 1px solid #f1f2f4;
    margin-top: auto;
    padding: 17px 0;
    transform: translateY(33px)
}

.before-some-tit {
    font-size: .867rem;
    letter-spacing: -.07em;
    line-height: 1.44;
    margin-bottom: 12px;
    text-align: center
}

.before-some-list {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 16px
}

.before-some-list li {
    margin: 0 10px
}

.before-some-list li:first-of-type {
    margin-left: 0
}

.before-some-list li:last-of-type {
    margin-right: 0
}

.before-some-list li a {
    color: #8b8d91;
    display: block;
    text-align: center;
    transition: color .2s
}

.before-some-list li a i {
    display: block;
    font-size: 1.267rem;
    line-height: 1;
    margin-bottom: 6px
}

.before-some-list li a span {
    display: block;
    font-size: .867rem;
    letter-spacing: -.07em;
    line-height: 1.44
}

.before-some-list li.hover-primary:hover a:hover {
    color: #6dc0ca
}

.before-some-list li.hover-blue:hover a:hover {
    color: #2b65f0
}

.before-some-list li.hover-sky:hover a:hover {
    color: #00b6de
}

.before-some-info {
    text-align: center
}

.before-some-info p {
    background: #f9f9f9;
    border-radius: 10px;
    color: #8b8d91;
    display: inline-block;
    font-size: .867rem;
    letter-spacing: -.07em;
    line-height: 1.44;
    padding: 5px 20px
}

.top-search-bar {
    padding-left: 260px;
    width: 100%
}

.user-util {
    border-left: 1px solid hsla(0,0%,100%,.2);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10
}

.user-util,.user-util-nav {
    align-items: center;
    display: flex;
    height: 100%
}

.user-util-nav {
    gap: 0 18px;
    padding-left: 15px;
    padding-right: 15px
}

.user-util-nav a {
    display: block
}

.user-util-nav .btn-header-guide {
    color: #fff;
    font-size: 1.5rem
}

.user-util-nav .item-plan a {
    font-size: .867rem;
    height: 35px;
    line-height: 33px;
    padding: 0 20px
}

.user-util-nav .item-user {
    align-items: center;
    display: flex;
    height: 100%
}

.user-util-nav .item-user a {
    align-items: center;
    color: #909398;
    display: inline-flex;
    font-size: .867rem;
    margin-left: 16px
}

.user-util-nav .item-user a:first-child {
    margin-left: 0
}

.user-util-nav .item-user i {
    color: #c7c8cb;
    font-size: 17px;
    font-weight: 400;
    margin-right: 3px;
    position: relative;
    top: -1px;
    vertical-align: middle
}

.user-util-nav .item-user>a,.user-util-nav .item-user>a i {
    color: #fff
}

.user-util-nav .item-user-login {
    position: relative
}

.user-util-nav .login-user-profile {
    align-items: center;
    display: flex
}

.user-util-nav .login-user-profile span {
    display: block
}

.user-util-nav .login-user-profile .user-avatar {
    border-radius: 50%;
    height: 30px;
    margin-right: 10px;
    overflow: hidden;
    width: 30px
}

.user-util-nav .login-user-profile .user-avatar img {
    height: 100%;
    width: 100%
}

.login-user-nav {
    background-color: #fff;
    border: 1px solid #ecedee;
    border-radius: 4px;
    box-shadow: 5px 10px 30px hsla(225,9%,82%,.3);
    left: 50%;
    min-width: 120px;
    opacity: 0;
    padding: 10px 0 6px;
    position: absolute;
    top: 57px;
    transform: translateX(-50%);
    transform: translate(-50%,-5px);
    visibility: hidden;
    z-index: 10
}

.login-user-nav a {
    color: #909398;
    display: block;
    font-size: .867rem;
    letter-spacing: -.5px;
    padding: 8px 18px
}

.login-user-nav a i {
    font-size: 16px;
    font-weight: 400;
    margin-right: 5px
}

.item-user-login:hover .login-user-nav {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-name: show-user-nav;
    animation-timing-function: ease-in-out
}

@keyframes show-user-nav {
    to {
        opacity: 1;
        transform: translate(-50%);
        visibility: visible
    }
}

.top-search-input-box {
    align-items: center;
    background-color: #6dc0ca;
    display: flex;
    height: 65px;
    padding: 5px 40px;
    position: relative
}

.top-search-option-box {
    align-items: center;
    clear: both;
    display: flex;
    height: 60px;
    padding: 0 40px
}

.top-search-option-box>.cell {
    align-items: center;
    display: flex;
    padding: 3px 0 3px 20px
}

.top-search-option-box>.cell:first-child {
    padding-left: 0;
    padding-right: 50px
}

.top-search-option-box .btn-search-option-apply {
    font-size: .867rem!important;
    font-weight: 400;
    margin-left: 36px
}

.top-search-input-list {
    display: flex;
    flex: 0 0 100%;
    width: 100%
}

.top-search-bar .input-keyword,.top-search-bar .versus-text {
    display: inline-block;
    vertical-align: middle
}

.top-search-bar .input-keyword {
    background-color: #fff;
    border-radius: 20px;
    max-width: 350px;
    position: relative;
    width: 100%
}

.top-search-bar .input-keyword input.input-keyword-text {
    background-color: transparent;
    border: none;
    color: #6dc0ca;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 500;
    height: 38px;
    line-height: 1;
    padding: 0 15px 0 40px;
    width: 100%
}

.top-search-bar .input-keyword input.input-keyword-text::-moz-placeholder {
    color: #909398;
    opacity: 1
}

.top-search-bar .input-keyword input.input-keyword-text:-ms-input-placeholder {
    color: #909398
}

.top-search-bar .input-keyword input.input-keyword-text::-webkit-input-placeholder {
    color: #909398
}

.top-search-bar .input-keyword .btn-submit {
    color: #c7c8cb;
    font-size: 1.267rem;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 40px
}

.top-search-bar .term-label-type1 {
    align-items: center;
    display: inline-flex;
    margin-left: 20px
}

.top-search-bar .sns-switch-list {
    align-items: center;
    display: flex
}

.top-search-bar .sns-switch-list label {
    color: #909398;
    font-size: .867rem
}

.top-search-bar .sns-switch-list>li {
    margin-left: 12px
}

.top-search-bar .sns-switch-list .switch-item:first-child {
    margin-left: 0
}

.top-search-bar .sns-switch-list .check-type1 label {
    padding-right: 26px!important
}

.top-search-bar .sns-switch-list .check-type1 input+label:before {
    height: 20px;
    top: -2px;
    width: 20px
}

.top-search-bar .sns-switch-list .check-type1 input+label:after {
    font-size: 20px
}

.top-search-bar .versus-text {
    color: #dedafe;
    font-size: 1rem;
    padding: 0 15px
}

.top-search-bar .vbtn.btn-compare {
    border-radius: 50%;
    color: #f6f5ff;
    margin-left: 10px;
    min-height: 38px;
    min-width: 38px;
    padding: 0
}

.top-search-bar .vbtn.btn-compare i {
    font-size: 22px
}

.top-search-bar .vbtn.btn-remove-keyword {
    background-color: #fbacbc;
    display: none;
    margin-left: 5px;
    text-align: center
}

.top-search-bar .vbtn.btn-add-compare-keyword-top {
    background-color: #87ceeb;
    text-align: center
}

.top-search-bar .compare-keyword-input {
    align-items: center;
    display: flex;
    font-size: 0;
    min-width: 300px
}

.top-search-bar .compare-keyword-input .input-keyword {
    min-width: 300px
}

.layout-dashboard .daterangepicker .month select {
    border: none
}

.layout-dashboard .daterangepicker select.monthselect {
    transform: translateX(64px)
}

.layout-dashboard .daterangepicker select.yearselect {
    transform: translateX(-63px)
}

@media (max-width: 1609px) {
    .top-search-option-box>.cell:first-child {
        padding-right:30px
    }
}

@media (max-width: 1599px) {
    .row {
        margin-left:-10px;
        margin-right: -10px
    }

    .col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
        padding-left: 10px;
        padding-right: 10px
    }

    .layout-dashboard .header_banner_container .banner_close_btn {
        right: 35px
    }

    .layout-left {
        max-width: 225px
    }

    .new-layout-logo {
        justify-content: center;
        padding-left: 0
    }

    .new-layout-logo .logo {
        background-position: 0;
        height: 16px;
        width: 125px
    }

    .new-layout-logo .label {
        margin-left: 0
    }

    .layout-container {
        padding-left: 225px
    }

    .layout-contents {
        padding: 20px 20px 0
    }

    .layout-footer {
        padding-left: 225px
    }

    .layout-footer footer {
        padding: 15px 20px
    }

    .layout-footer .foot-menu>a {
        margin-left: 10px
    }

    .lnb-wrap {
        margin-top: 30px
    }

    .lnb-wrap-banner .banner-before-some h2 {
        font-size: .867rem
    }

    .lnb-wrap-banner .banner-before-some h2 i {
        font-size: 1rem
    }

    .lnb-wrap-banner .banner-before-some h3 {
        font-size: .867rem;
        margin-top: 10px
    }

    .top-search-bar {
        padding-left: 225px
    }

    .top-search-bar .input-keyword {
        max-width: 200px
    }

    .user-util {
        right: 25px
    }

    .top-search-input-box {
        padding: 5px 20px
    }

    .top-search-option-box {
        padding: 3px 20px
    }

    .top-search-bar .compare-keyword-input,.top-search-bar .compare-keyword-input .input-keyword {
        min-width: 250px
    }

    .layout-card-title1 {
        font-size: 1.133rem
    }

    .layout-card-header {
        margin-bottom: 10px
    }
}

@media (max-width: 1481px) {
    .top-search-option-box>.cell:first-child {
        padding-right:16px
    }
}

.new-flag {
    align-items: center;
    background-color: #fff;
    border-radius: 50em;
    color: #000;
    display: inline-flex;
    font-size: .733rem;
    font-weight: 500;
    height: 22px;
    padding: 2px 8px 0;
    text-transform: uppercase;
    z-index: 1
}

.main-visual .insight-detail-visual {
    margin-top: 0
}

.layout-detail-hero {
    height: 320px;
    margin-top: 40px;
    position: relative
}

.layout-detail-hero-bg {
    display: none;
    height: 100%;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 100%
}

.layout-detail-hero-bg img {
    filter: blur(20px);
    height: calc(100% + 40px);
    left: -20px;
    object-fit: cover;
    position: relative;
    top: -20px;
    width: calc(100% + 40px)
}

.layout-detail-hero-content {
    height: 100%;
    margin: 0 auto;
    max-width: 700px;
    padding: 30px;
    position: relative
}

.layout-detail-hero-content-bg {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.layout-detail-hero-content-bg:after {
    background: linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.8));
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.layout-detail-hero-content-bg img {
    width: 100%
}

.layout-detail-hero-inner {
    height: 100%;
    position: relative;
    width: 100%
}

.layout-detail-hero-txt {
    bottom: 0;
    left: 0;
    padding-right: 150px;
    position: absolute;
    width: 100%;
    word-break: keep-all
}

.layout-detail-hero-tit {
    color: #fff;
    margin-bottom: 60px
}

.layout-detail-hero-tit h4 {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.5
}

.layout-detail-hero-tit h4 span,.layout-detail-hero-tit h5,.layout-detail-hero-tit h6 {
    display: block;
    font-size: 1.267rem;
    font-weight: 400;
    line-height: 1.68
}

.layout-detail-hero-maker {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem
}

.layout-detail-hero-maker figure {
    border-radius: 50%;
    height: 30px;
    margin-right: 8px;
    overflow: hidden;
    width: 30px
}

.layout-detail-hero-maker figure img {
    width: 100%
}

.layout-detail-hero-maker small {
    font-size: 1rem;
    margin-right: 4px
}

.layout-detail-hero-share {
    align-items: center;
    bottom: 0;
    display: flex;
    position: absolute;
    right: 0
}

.layout-detail-hero-share button {
    background: 50%/auto no-repeat;
    border-radius: 50%;
    height: 30px;
    margin-right: 10px;
    transition: transform .2s;
    width: 30px
}

.layout-detail-hero-share button:hover {
    transform: translateY(4px)
}

.layout-detail-hero-share button:last-child {
    margin-right: 0
}

.layout-detail-hero-share button span {
    clip: rect(1px,1px,1px,1px);
    border: 0;
    clip-path: inset(0 0 99.9% 99.9%);
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.layout-detail-hero-share .btn-fb {
    background-color: #1976d2;
    background-image: url(https://static.some.co.kr/sometrend/images/content/detail_share_fb_pc.svg)
}

.layout-detail-hero-share .btn-twit {
    background-color: #1da1f2;
    background-image: url(https://static.some.co.kr/sometrend/images/content/detail_share_twit_pc.svg)
}

.layout-detail-hero-share .btn-kko {
    background-color: #ffe600;
    background-image: url(https://static.some.co.kr/sometrend/images/content/detail_share_kko_pc.svg)
}

.layout-detail-hero-share .btn-link {
    background-color: #fff;
    background-image: url(https://static.some.co.kr/sometrend/images/content/detail_share_link_pc.svg)
}

.layout-detail-body {
    margin: 0 auto;
    max-width: 700px;
    padding-bottom: 65px
}

.layout-detail-body #content {
    padding-top: 30px
}

.layout-detail-body :not([class*=ri-]) {
    font-family: Pretendard,맑은고딕,Malgun Gothic,돋움,Dotum,굴림,Gulim,AppleSDGothicNeo-Light,AppleGothic,Helvetica,Arial,HelveticaNeue-Light,"sans-serif-light",sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important
}

.layout-detail-content {
    color: #313842;
    line-height: 1.7;
    padding: 0 0 60px;
    word-break: keep-all
}

.layout-detail-content img {
    max-width: 100%;
    width: auto
}

.layout-detail.corner .layout-detail-content {
    padding-top: 0
}

.layout-detail-content h3 {
    font-size: 21px;
    font-weight: 500;
    line-height: 1.5
}

.layout-detail-content h5 {
    font-size: 19px;
    font-weight: 500;
    line-height: 1.68
}

.layout-detail-content p {
    font-size: 15px
}

.layout-detail-content p em {
    font-weight: 500
}

.layout-detail-content .source-text {
    font-size: .5rem;
    opacity: .7
}

.layout-detail-content .text-color {
    color: #6dc0ca
}

.layout-detail-content small {
    color: #6f747b;
    display: block;
    font-size: 15px
}

.layout-detail-content strong {
    font-size: 21px
}

.layout-detail-content mark {
    font-weight: 700
}

.layout-detail-content .hash-list {
    font-size: 15px;
    font-weight: 400
}

.layout-detail-content-row {
    margin-bottom: 60px
}

.layout-detail-content-row:last-child {
    margin-bottom: 0
}

.layout-detail-content-tit {
    margin-bottom: 30px
}

.layout-detail-content-tit:last-child {
    margin-bottom: 0
}

.layout-detail-content-tit h6 {
    font-size: 1rem
}

.layout-detail-content-figure-group {
    margin: 50px 0
}

.layout-detail-content-figure {
    margin: 50px 0;
    text-align: center
}

.layout-detail-content-figure:first-child {
    margin-top: 0
}

.layout-detail-content-figure:last-child {
    margin-bottom: 0
}

.layout-detail-content-figure img {
    max-width: 100%
}

.layout-detail-content-figure figcaption {
    color: #8b8d91;
    font-size: 12px;
    line-height: 1.44;
    margin-top: 20px;
    text-align: center
}

.layout-detail-content-figure figcaption:first-child {
    margin-top: 0
}

.layout-detail-content-zoom {
    min-height: 60px;
    position: relative
}

.layout-detail-content .controlHolder .zoomIn,.layout-detail-content .controlHolder .zoomOut {
    display: none
}

.layout-detail-content-youtube {
    height: auto;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.layout-detail-content-youtube iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.layout-detail-content-mov {
    height: auto;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.layout-detail-content-mov iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.layout-detail-content-btn {
    font-weight: 500;
    min-width: 400px;
    text-align: center
}

.layout-detail-content-btn:hover {
    color: #fff!important
}

.layout-detail-content-btn i {
    font-size: 16px;
    font-weight: 400;
    line-height: 11px;
    margin-left: 4px;
    position: relative;
    top: -1px
}

.layout-detail-content-btn-row {
    margin-top: 30px;
    text-align: center
}

.layout-detail-content-btn-row.item-2 .vbtn {
    margin: 5px 0
}

.layout-detail-content-btn-row:first-child {
    margin-top: 0
}

.layout-detail-content-keyword {
    background: #dedafe;
    background: linear-gradient(transparent 45%,#dedafe 0);
    color: #6dc0ca;
    font-weight: 500
}

.layout-detail-content-link {
    color: #2b65f0;
    text-decoration: underline
}

.layout-detail-content-link:active,.layout-detail-content-link:link,.layout-detail-content-link:visited {
    text-decoration: underline
}

.layout-detail-content-underline {
    color: #313842;
    font-weight: 500;
    text-decoration: underline
}

.layout-detail-content-blockquote {
    border-left: 2px solid #acacac;
    color: #6f747b;
    line-height: 160%;
    padding: 1px 0 0 12px;
    text-align: left
}

.layout-detail-body .content-disclaimer {
    word-wrap: break-word;
    color: #909398;
    font-size: 1rem;
    line-height: 1.7;
    margin-bottom: 60px;
    word-break: keep-all
}

.layout-detail-info {
    border-top: 1px solid #ecedee;
    margin-bottom: 40px;
    padding-top: 30px
}

.layout-detail-info-tag {
    align-items: center;
    display: inline-flex;
    display: none;
    flex-wrap: wrap;
    padding-right: 70px
}

.layout-detail-info-tag li {
    flex-shrink: 0;
    margin: 2.5px
}

.layout-detail-info-tag li:last-child {
    margin-right: 0
}

.layout-detail-info-tag li a {
    background: #f9f9f9;
    border-radius: 30px;
    color: #909398;
    display: block;
    font-size: .867rem;
    font-weight: 500;
    padding: 8px 12px;
    transition: background .3s
}

.layout-detail-info-tag li a:hover {
    background: #ececec
}

.layout-detail-info-date {
    margin-bottom: -38px;
    text-align: right
}

.layout-detail-info-date p {
    color: #6f747b;
    font-size: 1.133rem;
    line-height: 144%
}

.layout-detail-info-author {
    margin-top: 10px
}

.layout-detail-info-author .author-belong {
    align-items: center;
    color: #050505;
    display: flex
}

.layout-detail-info-author .author-belong figure {
    flex-shrink: 0;
    height: 36px;
    margin-right: 10px;
    position: relative;
    width: 36px
}

.layout-detail-info-author .author-belong figure img {
    border: 1px solid #f5f6f8;
    border-radius: 50%;
    overflow: hidden;
    width: 100%
}

.layout-detail-info-author .author-belong p {
    font-size: 1rem;
    font-weight: 500
}

.layout-detail-info-author .author-desc {
    color: #6f747b;
    font-size: .867rem;
    line-height: 144%;
    margin-top: 15px
}

.layout-detail-go {
    padding-bottom: 45px
}

.layout-detail-go .vbtn {
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    font-size: 1.267rem;
    font-weight: 500;
    text-align: center;
    width: 100%
}

.layout-detail-go .vbtn i {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.267rem;
    margin-left: 5px;
    position: relative;
    top: -2px
}

.thum-bg-white {
    background-color: #fff
}

.layout-detail-content-bullet1 {
    margin: 10px 0 0
}

.layout-detail-content-bullet1-item {
    color: #6f747b;
    display: block;
    padding-left: 10px;
    position: relative
}

.layout-detail-content-bullet1-item:before {
    background-color: #6f747b;
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    top: 9px;
    width: 4px
}

.layout-detail-corner-header {
    padding: 40px 0 0
}

.layout-detail-corner-header-title {
    color: #313842;
    font-size: 1.8rem;
    font-weight: 500;
    margin: 0 0 30px
}

.layout-detail-corner-header-subject {
    word-wrap: break-word;
    color: #313842;
    font-size: 1.467rem;
    font-weight: 500;
    line-height: 1.4;
    word-break: keep-all
}

.layout-detail-corner-header-subject h4 {
    font-weight: 500
}

.layout-detail-corner-header-subject h4 span {
    color: #6f747b;
    display: block;
    font-size: 1rem;
    font-weight: 500;
    margin: -50px 0 40px;
    text-align: right
}

.layout-detail-corner-writer-profile {
    align-items: center;
    display: inline-flex
}

.layout-detail-corner-writer-profile .writer-img {
    border-radius: 50%;
    display: inline-flex;
    flex: 0 0 30px;
    height: 30px;
    margin-right: 10px;
    overflow: hidden;
    width: 30px
}

.layout-detail-corner-writer-profile .writer-img img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.layout-detail-corner-writer-profile .writer-name {
    color: #6f747b;
    font-size: .867rem
}

.layout-detail-corner-header-writer-info {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 30px 0
}

.layout-detail-corner-header-writer-info .col-share {
    display: flex;
    justify-content: flex-end
}

.layout-detail-hero-share.detail-corner {
    left: auto;
    position: relative;
    top: auto
}

.layout-detail-hero-share.detail-corner .btn-link {
    background-color: #ecedee
}

.type-smart-editor {
    margin-top: 30px
}

.recommend-contents-list-title {
    color: #6dc0ca;
    font-size: .867rem;
    font-weight: 500;
    margin-bottom: 20px
}

.recommend-contents-list {
    grid-gap: 0 20px;
    display: grid;
    grid-template-columns: repeat(3,1fr)
}

.recommend-contents-item,.recommend-contents-item-thum {
    overflow: hidden;
    position: relative
}

.recommend-contents-item-thum {
    height: 108px;
    margin-bottom: 15px
}

.recommend-contents-item-thum img {
    height: 100%;
    transition-duration: .3s;
    width: 100%
}

.recommend-contents-item:hover .recommend-contents-item-thum img {
    transform: scale(1.1)
}

.recommend-contents-item-desc {
    height: 65px
}

.recommend-contents-item-title {
    color: #313842;
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.recommend-contents-item-text {
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #6f747b;
    display: -webkit-box;
    font-size: .867rem;
    line-height: 1.5;
    max-height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.recommend-contents-item-foot {
    margin-top: 25px
}

.recommend-contents-item-foot .btn-detail {
    align-items: center;
    color: #313842;
    display: inline-flex;
    font-size: .867rem
}

.recommend-contents-item-foot .btn-detail i {
    margin-left: 6px
}

.recommend-contents-item.youtube .recommend-contents-item-thum:after {
    background: url(/renewal_resources/images/icon_play.png) no-repeat 50%;
    content: "";
    display: block;
    height: 50px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 50px;
    z-index: 1
}

.recommend-contents-item .new-flag {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 20
}

.biz-intro-page-section .biz-intro-heading-box {
    border-bottom: 1px solid #ecedee;
    margin-bottom: 30px;
    padding-bottom: 30px
}

.biz-intro-page-section .biz-intro-page-title {
    color: #6dc0ca;
    font-size: 1.8rem;
    line-height: 150%
}

.biz-intro-page-section .biz-intro-page-desc {
    margin-top: 10px
}

.biz-intro-page-section .biz-intro-page-desc em {
    background-image: linear-gradient(180deg,#efedff,#efedff);
    background-position-y: 10px;
    background-repeat: no-repeat;
    color: #6dc0ca;
    font-size: 1.133rem;
    font-weight: 400;
    line-height: 160%
}

.biz-intro-page-section .biz-intro-page-text {
    color: #313842;
    font-size: 1rem;
    line-height: 160%;
    margin-top: 20px
}

.biz-intro-page-section .biz-intro-page-subj {
    color: #313842;
    font-size: 1.133rem;
    line-height: 160%
}

.biz-intro-page-section .biz-intro-page-list-wrap {
    background-color: #f9f9f9;
    border: 1px solid #f1f2f4;
    border-radius: 5px;
    margin-top: 15px;
    padding: 20px
}

.biz-intro-page-section .biz-intro-page-list+.biz-intro-page-list {
    margin-top: 20px
}

.biz-intro-page-section .biz-intro-page-list dt {
    color: #313842;
    font-size: 1rem;
    font-weight: 400;
    line-height: 160%
}

.biz-intro-page-section .biz-intro-page-list dd {
    color: #6f747b;
    font-size: 1rem;
    font-weight: 300;
    line-height: 160%;
    margin-top: 10px
}

.biz-intro-page-section .biz-intro-page-list-text {
    color: #6f747b;
    font-size: 1rem;
    font-weight: 300;
    line-height: 160%;
    margin-top: 45px
}

.biz-intro-page-section .biz-intro-page-buttons {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 60px auto 40px;
    text-align: center
}

.biz-intro-page-section .biz-intro-page-buttons .vbtn {
    width: 320px
}

.biz-intro-page-section .biz-intro-page-buttons .vbtn i {
    font-size: 24px
}

.biz-intro-page-section .biz-intro-page-buttons .vbtn+.vbtn {
    margin-top: 10px
}

@keyframes bounce {
    0%,20%,53%,80%,to {
        -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    40%,43% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-30px,0);
        transform: translate3d(0,-30px,0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        animation-timing-function: cubic-bezier(.755,.05,.855,.06);
        -webkit-transform: translate3d(0,-15px,0);
        transform: translate3d(0,-15px,0)
    }

    90% {
        -webkit-transform: translate3d(0,-4px,0);
        transform: translate3d(0,-4px,0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@keyframes pulse {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    50% {
        -webkit-transform: scale3d(1.05,1.05,1.05);
        transform: scale3d(1.05,1.05,1.05)
    }

    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@keyframes headShake {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    6.5% {
        -webkit-transform: translateX(-6px) rotateY(-9deg);
        transform: translateX(-6px) rotateY(-9deg)
    }

    18.5% {
        -webkit-transform: translateX(5px) rotateY(7deg);
        transform: translateX(5px) rotateY(7deg)
    }

    31.5% {
        -webkit-transform: translateX(-3px) rotateY(-5deg);
        transform: translateX(-3px) rotateY(-5deg)
    }

    43.5% {
        -webkit-transform: translateX(2px) rotateY(3deg);
        transform: translateX(2px) rotateY(3deg)
    }

    50% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.headShake {
    -webkit-animation-name: headShake;
    animation-name: headShake;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes slideInDown {
    0% {
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.animated.fast {
    -webkit-animation-duration: .8s;
    animation-duration: .8s
}

.animated.faster {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s
}

@-webkit-keyframes swing {
    20%,40%,60%,80%,to {
        -webkit-transform-origin: top center
    }

    20% {
        -webkit-transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(0deg)
    }
}

.swing {
    -webkit-animation-name: swing;
    animation-name: swing;
    -webkit-transform-origin: top center;
    transform-origin: top center
}

@keyframes pulse-effect {
    0% {
        box-shadow: 0 0 0 0 rgba(88,69,234,.7);
        transform: scale(.95)
    }

    70% {
        box-shadow: 0 0 0 6px rgba(88,69,234,0);
        transform: scale(1)
    }

    to {
        box-shadow: 0 0 0 0 rgba(88,69,234,0);
        transform: scale(.95)
    }
}

@-webkit-keyframes spin2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spin2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.spin2 {
    -webkit-animation-name: spin2;
    animation-name: spin2
}

@keyframes arrow-up {
    0% {
        opacity: .7;
        transform: translateY(0)
    }

    to {
        opacity: 1;
        transform: translateY(-.4em)
    }
}

@keyframes arrow-down {
    0% {
        opacity: .7;
        top: -3px;
        transform: translateY(0)
    }

    to {
        opacity: 1;
        top: 3px;
        transform: translateY(.4em)
    }
}

@keyframes arrow-right {
    0% {
        opacity: 1;
        right: -3px;
        transform: translateX(0)
    }

    to {
        opacity: 1;
        right: 3px;
        transform: translateX(.4em)
    }
}

.color-primary {
    color: #6dc0ca!important
}

.color-primary-alpha5 {
    color: #f6f5ff!important
}

.color-primary-alpha10 {
    color: #efedff!important
}

.color-primary-alpha20 {
    color: #dedafe!important
}

.color-primary-alpha70 {
    color: #aea4fd!important
}

.color-sky {
    color: #00b6de!important
}

.color-sky-light {
    color: #6dcffb!important
}

.color-blue {
    color: #2b65f0!important
}

.color-blue-alpha10 {
    color: #eaf0fe!important
}

.color-navy {
    color: #25375a!important
}

.color-navy-alpha70 {
    color: #515f7b!important
}

.color-green {
    color: #26b470!important
}

.color-green-light {
    color: #0bbb9b!important
}

.color-yellow {
    color: #fbc400!important
}

.color-orange {
    color: #f7941d!important
}

.color-black {
    color: #050505!important
}

.color-white {
    color: #fff!important
}

.color-black-alpha70 {
    color: #6f747b!important
}

.color-black-alpha50 {
    color: #8b8d91!important
}

.color-black-light {
    color: #313842!important
}

.color-black-bg {
    color: #161b23!important
}

.color-grey {
    color: #ced0d6!important
}

.color-grey-light,.color-greylight {
    color: #f9f9f9!important
}

.color-grey-light2 {
    color: #f5f6f8!important
}

.color-grey-light3 {
    color: #f1f2f4!important
}

.color-grey-light4 {
    color: #ecedee!important
}

.color-grey-light5 {
    color: #cdd0d7!important
}

.color-grey-dark {
    color: #c7c8cb!important
}

.color-grey-dark2 {
    color: #909398!important
}

.color-pink {
    color: #ff4a6f!important
}

.color-pink-alpha10 {
    color: #ffebef!important
}

.color-red {
    color: #f53933!important
}

.color-data-pink {
    color: #ff4a6f!important
}

.color-data-orange {
    color: #ff9a3c!important
}

.color-data-yellow {
    color: #ffc75a!important
}

.color-data-yellow-deep {
    color: #f0c055!important
}

.color-data-olive {
    color: #a3bf52!important
}

.color-data-green {
    color: #62c796!important
}

.color-data-sky {
    color: #7dd0e2!important
}

.color-data-blue {
    color: #85a5f2!important
}

.color-data-navy {
    color: #95b3e1!important
}

.color-data-red {
    color: #ff7b76!important
}

.color-data-black-light {
    color: #8c9db6!important
}

.color-data-primary-light {
    color: #6dc0ca!important
}

.color-clear {
    color: transparent!important
}

.color-positive {
    color: #6dc0ca!important
}

.color-negative {
    color: #f53933!important
}

.color-neutrality {
    color: #fbc400!important
}

.color-primary-biz {
    color: #18a0fb!important
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")
}

.swiper-container {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-button-next,.swiper-button-prev {
    margin-top: calc(var(--swiper-navigation-size)*-1/2)
}

.swiper-button-next:after,.swiper-button-prev:after {
    text-transform: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #fff
}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    background: #000;
    border-radius: 100%;
    height: 8px;
    opacity: .2;
    width: 8px
}

button.swiper-pagination-bullet {
    -moz-appearance: none
}

.swiper-pagination-bullet-active {
    opacity: 1
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 6px 0
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-white {
    --swiper-pagination-color: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.swiper-container-horizontal>.swiper-scrollbar {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-container-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-container .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow {
    background: #000;
    bottom: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

@font-face {
    font-family: swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
    --swiper-theme-color: #007aff
}

.swiper {
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    height: var(--swiper-virtual-size);
    width: 1px
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none!important
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    left: auto;
    right: 10px
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    border-radius: 50%;
    display: inline-block;
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    opacity: var(--swiper-pagination-bullet-inactive-opacity,.2);
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    opacity: var(--swiper-pagination-bullet-opacity,1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s,top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s,right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    background: rgba(0,0,0,.1);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.swiper .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    background: #000;
    bottom: 0;
    content: "";
    filter: blur(50px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform,opacity,height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transform-origin: center bottom
}

.daterangepicker {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: inherit;
    display: none;
    font-family: arial;
    font-size: 15px;
    left: 20px;
    line-height: 1em;
    margin-top: 7px;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 100px;
    width: 278px;
    z-index: 3001
}

.daterangepicker:after,.daterangepicker:before {
    border-bottom-color: rgba(0,0,0,.2);
    content: "";
    display: inline-block;
    position: absolute
}

.daterangepicker:before {
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    top: -7px
}

.daterangepicker:after {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    top: -6px
}

.daterangepicker.opensleft:before {
    right: 9px
}

.daterangepicker.opensleft:after {
    right: 10px
}

.daterangepicker.openscenter:after,.daterangepicker.openscenter:before {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    width: 0
}

.daterangepicker.opensright:before {
    left: 9px
}

.daterangepicker.opensright:after {
    left: 10px
}

.daterangepicker.drop-up {
    margin-top: -7px
}

.daterangepicker.drop-up:before {
    border-bottom: initial;
    border-top: 7px solid #ccc;
    bottom: -7px;
    top: auto
}

.daterangepicker.drop-up:after {
    border-bottom: initial;
    border-top: 6px solid #fff;
    bottom: -6px;
    top: auto
}

.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar {
    float: none
}

.daterangepicker.single .drp-selected {
    display: none
}

.daterangepicker.show-calendar .drp-buttons,.daterangepicker.show-calendar .drp-calendar {
    display: block
}

.daterangepicker.auto-apply .drp-buttons .applyBtn {
    display: none
}

.daterangepicker .drp-calendar {
    display: none;
    max-width: 270px
}

.daterangepicker .drp-calendar.left {
    padding: 8px 0 8px 8px
}

.daterangepicker .drp-calendar.right {
    padding: 8px
}

.daterangepicker .drp-calendar.single .calendar-table {
    border: none
}

.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span {
    border: solid #000;
    border-radius: 0;
    border-width: 0 2px 2px 0;
    color: #fff;
    display: inline-block;
    padding: 3px
}

.daterangepicker .calendar-table .next span {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.daterangepicker .calendar-table .prev span {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
}

.daterangepicker .calendar-table td,.daterangepicker .calendar-table th {
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    min-width: 32px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    width: 32px
}

.daterangepicker .calendar-table {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 4px
}

.daterangepicker .calendar-table table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    width: 100%
}

.daterangepicker td.available:hover,.daterangepicker th.available:hover {
    background-color: #efedff;
    border-color: transparent;
    color: inherit
}

.daterangepicker td.week,.daterangepicker th.week {
    color: #ccc;
    font-size: 80%
}

.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date {
    background-color: #fff;
    border-color: transparent;
    color: #999
}

.daterangepicker td.in-range {
    background-color: #efedff;
    border-color: transparent;
    border-radius: 0;
    color: #000
}

.daterangepicker td.start-date {
    border-radius: 4px 0 0 4px
}

.daterangepicker td.end-date {
    border-radius: 0 4px 4px 0
}

.daterangepicker td.start-date.end-date {
    border-radius: 4px
}

.daterangepicker td.active,.daterangepicker td.active:hover {
    background-color: #6dc0ca;
    border-color: transparent;
    color: #fff
}

.daterangepicker th.month {
    width: auto
}

.daterangepicker th.month select {
    appearance: auto;
    border-radius: 4px;
    display: inline-block;
    padding: 0 5px;
    text-align: center;
    width: auto
}

.mac-safari .daterangepicker th.month select {
    background: url(../images/arrow-icon_down-s-line.svg) no-repeat 100%;
    background-size: 14px;
    padding-right: 20px!important
}

.daterangepicker option.disabled,.daterangepicker td.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through
}

.daterangepicker select.monthselect,.daterangepicker select.yearselect {
    cursor: default;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 1px
}

.daterangepicker select.monthselect {
    margin-right: 2%
}

.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect {
    background: #eee;
    border: 1px solid #eee;
    font-size: 12px;
    margin: 0 auto;
    outline: 0;
    padding: 2px;
    width: 50px
}

.daterangepicker .calendar-time {
    line-height: 30px;
    margin: 4px auto 0;
    position: relative;
    text-align: center
}

.daterangepicker .calendar-time select.disabled {
    color: #ccc;
    cursor: not-allowed
}

.daterangepicker .drp-buttons {
    border-top: 1px solid #ddd;
    clear: both;
    display: none;
    line-height: 12px;
    padding: 8px;
    text-align: right;
    vertical-align: middle
}

.daterangepicker .drp-selected {
    display: inline-block;
    font-size: 12px;
    padding-right: 8px
}

.daterangepicker .drp-buttons .btn {
    font-size: 12px;
    font-weight: 700;
    margin-left: 8px;
    padding: 4px 8px
}

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
    border-right: 1px solid #ddd
}

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
    border-left: 1px solid #ddd
}

.daterangepicker.show-ranges.rtl .drp-calendar.right {
    border-right: 1px solid #ddd
}

.daterangepicker.show-ranges.ltr .drp-calendar.left {
    border-left: 1px solid #ddd
}

.daterangepicker .ranges {
    float: none;
    margin: 0;
    text-align: left
}

.daterangepicker.show-calendar .ranges {
    margin-top: 8px
}

.daterangepicker .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%
}

.daterangepicker .ranges li {
    cursor: pointer;
    font-size: 12px;
    padding: 8px 12px
}

.daterangepicker .ranges li:hover {
    background-color: #eee
}

.daterangepicker .ranges li.active {
    background-color: #08c;
    color: #fff
}

@media(min-width: 564px) {
    .daterangepicker {
        width:auto
    }

    .daterangepicker .ranges ul {
        width: 140px
    }

    .daterangepicker.single .ranges ul {
        width: 100%
    }

    .daterangepicker.single .drp-calendar.left {
        clear: none
    }

    .daterangepicker.single .drp-calendar,.daterangepicker.single .ranges {
        float: left
    }

    .daterangepicker {
        direction: ltr;
        text-align: left
    }

    .daterangepicker .drp-calendar.left {
        clear: left;
        margin-right: 0
    }

    .daterangepicker .drp-calendar.left .calendar-table {
        border-bottom-right-radius: 0;
        border-right: none;
        border-top-right-radius: 0
    }

    .daterangepicker .drp-calendar.right {
        margin-left: 0
    }

    .daterangepicker .drp-calendar.right .calendar-table {
        border-bottom-left-radius: 0;
        border-left: none;
        border-top-left-radius: 0
    }

    .daterangepicker .drp-calendar.left .calendar-table {
        padding-right: 8px
    }

    .daterangepicker .drp-calendar,.daterangepicker .ranges {
        float: left
    }
}

@media(min-width: 730px) {
    .daterangepicker .ranges {
        float:left;
        width: auto
    }

    .daterangepicker.rtl .ranges {
        float: right
    }

    .daterangepicker .drp-calendar.left {
        clear: none!important
    }
}

.marker,.zoomHolder img {
    display: block
}

.fullscreenToggle,.zoomIn,.zoomOut {
    background: url(../images/pz_sheet.png) no-repeat;
    cursor: pointer;
    display: block;
    height: 30px;
    margin: 5px 0;
    overflow: hidden;
    position: relative;
    width: 30px;
    z-index: 100
}

.zoomIn {
    background-position: 0 0
}

.zoomOut {
    background-position: -30px 0
}

.fullscreenToggle {
    background-position: -60px 0;
    cursor: pointer
}

.zoomIn.on,.zoomOut.on {
    cursor: pointer;
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1
}

.zoomIn.off,.zoomOut.off {
    cursor: auto;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5
}

.controlHolder {
    background: rgba(0,0,0,.4);
    border-radius: 5px;
    padding: 5px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 100
}

.fullscreenDiv,.marker {
    left: 0;
    top: 0
}

.fullscreenToggle.on {
    background-position: -90px 0
}

.fullscreenToggle.off {
    background-position: -60px 0
}

.fullscreenDiv {
    background: #fff;
    bottom: 0!important;
    height: auto!important;
    overflow: hidden;
    position: absolute!important;
    right: 0!important;
    touch-action: none;
    width: auto!important;
    z-index: 999999
}

.zoomHolder {
    height: auto;
    overflow: hidden;
    position: relative;
    width: 100%
}

.marker {
    bottom: auto!important;
    cursor: pointer;
    position: absolute!important;
    right: auto!important
}

.zoomHolder {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.fullscreenDiv * {
    touch-action: none
}

.vbtn {
    background: none;
    border: none;
    border-radius: 0;
    display: inline-block;
    letter-spacing: -.5px;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.vbtn,.vbtn [class*=" ri-"],.vbtn [class^=ri-] {
    vertical-align: middle
}

.vbtn.disabled,.vbtn.disabled:active,.vbtn.disabled:focus,.vbtn.disabled:hover,.vbtn[disabled] {
    background-color: #cdd0d7!important;
    border: 1px solid #cdd0d7!important;
    box-shadow: none!important;
    color: #909398!important;
    cursor: default
}

.btn-x {
    height: 40px;
    position: relative;
    width: 40px
}

.btn-x,.btn-x em {
    display: inline-block
}

.btn-x em {
    text-indent: -9999px
}

.btn-x:after,.btn-x:before {
    background-color: #000;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    top: 50%;
    transition-duration: .2s;
    width: 100%
}

.btn-x:before {
    transform: translateY(-50%) rotate(45deg)
}

.btn-x:after {
    transform: translateY(-50%) rotate(-45deg)
}

.btn-x2 {
    height: 30px;
    width: 30px
}

.btn-x2,.btn-x2 em {
    display: inline-block
}

.btn-x2 em {
    text-indent: -9999px
}

.btn-x2 span {
    background-color: #000;
    display: block;
    height: 1px;
    transition-duration: .3s
}

.btn-x2 span.line1 {
    transform: rotate(45deg)
}

.btn-x2 span.line2 {
    transform: rotate(-45deg)
}

.btn-list {
    display: inline-block;
    height: 20px;
    position: relative;
    width: 30px
}

.btn-list em {
    display: inline-block;
    text-indent: -9999px
}

.btn-list span {
    background-color: #000;
    border: 1px solid #000;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    transition-duration: .3s;
    width: 100%
}

.btn-list span.line1 {
    top: 0
}

.btn-list span.line2 {
    top: 50%
}

.btn-list span.line3 {
    top: 100%
}

.btn-list:hover span.line1 {
    top: 50%;
    transform: rotate(-45deg)
}

.btn-list:hover span.line2 {
    opacity: 0
}

.btn-list:hover span.line3 {
    top: 50%;
    transform: rotate(-135deg)
}

.btn-plus {
    display: inline-block;
    height: 30px;
    position: relative;
    width: 30px
}

.btn-plus em {
    display: inline-block;
    text-indent: -9999px
}

.btn-plus:after,.btn-plus:before {
    background-color: #000;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%
}

.btn-plus:before {
    transform: rotate(90deg)
}

.btn-plus:after {
    transform: rotate(-180deg)
}

.btn-more {
    background-color: #fff;
    border-radius: 50px;
    box-shadow: 5px 15px 40px 0 rgba(205,208,215,.5);
    color: #313842;
    font-size: .867rem;
    font-weight: 500;
    height: 32px;
    line-height: 32px;
    padding: 0 17px
}

.btn-more i {
    color: #cdd0d7;
    font-size: 14px;
    line-height: 1.5;
    margin-left: 8px
}

.btn-more i:before {
    display: inline-block;
    vertical-align: middle
}

.btn-excel-down {
    align-items: center;
    color: #6dc0ca;
    display: inline-flex;
    font-size: .867rem;
    font-weight: 400
}

.btn-excel-down:disabled {
    background-color: transparent!important;
    border-color: transparent!important;
    color: #cdd0d7!important
}

.btn-excel-down:disabled .icon-base {
    fill: #cdd0d7
}

.btn-excel-down i {
    font-size: 24px;
    font-weight: 400;
    margin-right: 5px
}

.btn-excel-down .icon-base {
    fill: #6dc0ca
}

.btn-reset-icon {
    border: 1px solid #cdd0d7;
    border-radius: 10px;
    color: #6dc0ca;
    font-size: 1.133rem;
    height: 26px;
    margin: 0 5px;
    width: 26px
}

.btn-reset-icon,.btn-reset-text {
    align-items: center;
    display: inline-flex;
    justify-content: center
}

.btn-reset-text {
    border-radius: 6px!important;
    font-size: .867rem!important
}

.btn-reset-text i {
    color: #6dc0ca!important;
    font-size: 1.133rem;
    margin-right: 5px
}

.btn-chart-modify {
    align-items: center;
    display: inline-flex;
    font-size: .867rem!important;
    font-weight: 400;
    justify-content: center;
    margin-right: 20px
}

.btn-chart-modify.on {
    background-color: #6dc0ca;
    border-color: #6dc0ca;
    color: #fff
}

.btn-chart-modify.on:hover {
    background-color: #5643ea!important
}

.btn-chart-modify i {
    font-size: 1rem;
    margin-right: 5px
}

.btn-chart-modify-reset {
    margin-right: 10px;
    opacity: 0;
    transform: scale(.5);
    -webkit-transition-duration: initial;
    -moz-transition-duration: initial;
    -ms-transition-duration: initial;
    -o-transition-duration: initial;
    transition-duration: 0s;
    visibility: hidden
}

.btn-save-type1,.btn-share-type1 {
    align-items: center;
    display: inline-flex!important;
    line-height: 1
}

.btn-save-type1 i,.btn-share-type1 i {
    font-size: 21px;
    margin-right: 5px
}

.btn-share-type1 i {
    color: #00b6de
}

.btn-save-type1 i {
    color: #2b65f0
}

.btn-filter-toggle {
    align-items: center;
    display: inline-flex
}

.btn-filter-toggle i {
    color: #c7c8cb;
    font-size: 1.133rem
}

.btn-filter-toggle.on i {
    color: #6dc0ca
}

.btn-delete-icon {
    align-items: center;
    background-color: #fff;
    border: 1px solid #ecedee;
    border-radius: 50%;
    color: #313842;
    display: inline-flex;
    font-size: 1rem;
    height: 20px;
    justify-content: center;
    width: 20px
}

.button-scale {
    animation-name: button-scale
}

@keyframes button-scale {
    0% {
        transform: scale(.8)
    }

    30% {
        transform: scale(1)
    }
}

.btn-fill-clear-clear {
    background-color: #000;
    border: 1px solid #000;
    color: transparent
}

.btn-fill-clear-clear:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-clear:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-clear:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-primary {
    background-color: #000;
    border: 1px solid #000;
    color: #6dc0ca
}

.btn-fill-clear-primary:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-primary:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-primary:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-grey {
    background-color: #000;
    border: 1px solid #000;
    color: #ced0d6
}

.btn-fill-clear-grey:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-grey:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-grey:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-greylight {
    background-color: #000;
    border: 1px solid #000;
    color: #f9f9f9
}

.btn-fill-clear-greylight:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-greylight:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-greylight:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-grey-light {
    background-color: #000;
    border: 1px solid #000;
    color: #f9f9f9
}

.btn-fill-clear-grey-light:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-grey-light:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-grey-light:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-grey-light4 {
    background-color: #000;
    border: 1px solid #000;
    color: #ecedee
}

.btn-fill-clear-grey-light4:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-grey-light4:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-grey-light4:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-grey-light5 {
    background-color: #000;
    border: 1px solid #000;
    color: #cdd0d7
}

.btn-fill-clear-grey-light5:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-grey-light5:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-grey-light5:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-primary-alpha5 {
    background-color: #000;
    border: 1px solid #000;
    color: #f6f5ff
}

.btn-fill-clear-primary-alpha5:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-primary-alpha5:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-primary-alpha20 {
    background-color: #000;
    border: 1px solid #000;
    color: #dedafe
}

.btn-fill-clear-primary-alpha20:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-primary-alpha20:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-primary-biz {
    background-color: #000;
    border: 1px solid #000;
    color: #18a0fb
}

.btn-fill-clear-primary-biz:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-primary-biz:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-primary-biz:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-green-light {
    background-color: #000;
    border: 1px solid #000;
    color: #0bbb9b
}

.btn-fill-clear-green-light:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-green-light:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-green-light:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-white {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}

.btn-fill-clear-white:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-white:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-white:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-blue {
    background-color: #000;
    border: 1px solid #000;
    color: #2b65f0
}

.btn-fill-clear-blue:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-blue:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-blue:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-sky {
    background-color: #000;
    border: 1px solid #000;
    color: #00b6de
}

.btn-fill-clear-sky:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-sky:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-sky:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-black {
    background-color: #000;
    border: 1px solid #000;
    color: #050505
}

.btn-fill-clear-black:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-black:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-black:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-black-light {
    background-color: #000;
    border: 1px solid #000;
    color: #313842
}

.btn-fill-clear-black-light:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-black-light:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-black-light:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-black-alpha70 {
    background-color: #000;
    border: 1px solid #000;
    color: #6f747b
}

.btn-fill-clear-black-alpha70:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-black-alpha70:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-grey-dark {
    background-color: #000;
    border: 1px solid #000;
    color: #c7c8cb
}

.btn-fill-clear-grey-dark:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-grey-dark:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-grey-dark:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-grey-dark2 {
    background-color: #000;
    border: 1px solid #000;
    color: #909398
}

.btn-fill-clear-grey-dark2:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-grey-dark2:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-navy {
    background-color: #000;
    border: 1px solid #000;
    color: #25375a
}

.btn-fill-clear-navy:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-navy:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-navy:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-pink-alpha85 {
    background-color: #000;
    border: 1px solid #000;
    color: #ff6584
}

.btn-fill-clear-pink-alpha85:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-pink-alpha85:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-clear-data-primary-light {
    background-color: #000;
    border: 1px solid #000;
    color: #6dc0ca
}

.btn-fill-clear-data-primary-light:hover {
    background-color: hsla(0,0%,5%,0);
    border-color: hsla(0,0%,5%,0)
}

.btn-fill-clear-data-primary-light:active {
    background-color: transparent;
    border-color: transparent
}

.btn-fill-clear-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-fill-primary-clear {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: transparent
}

.btn-fill-primary-clear:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-clear:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-clear:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-primary {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-fill-primary-primary:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-primary:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-primary:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-grey {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #ced0d6
}

.btn-fill-primary-grey:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-grey:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-grey:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-greylight {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #f9f9f9
}

.btn-fill-primary-greylight:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-greylight:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-greylight:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-grey-light {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #f9f9f9
}

.btn-fill-primary-grey-light:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-grey-light:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-grey-light:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-grey-light4 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #ecedee
}

.btn-fill-primary-grey-light4:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-grey-light4:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-grey-light4:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-grey-light5 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #cdd0d7
}

.btn-fill-primary-grey-light5:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-grey-light5:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-grey-light5:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-primary-alpha5 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #f6f5ff
}

.btn-fill-primary-primary-alpha5:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-primary-alpha5:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-primary-alpha20 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #dedafe
}

.btn-fill-primary-primary-alpha20:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-primary-alpha20:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-primary-biz {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #18a0fb
}

.btn-fill-primary-primary-biz:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-primary-biz:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-primary-biz:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-green-light {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #0bbb9b
}

.btn-fill-primary-green-light:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-green-light:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-green-light:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-white {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #fff
}

.btn-fill-primary-white:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-white:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-white:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-blue {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #2b65f0
}

.btn-fill-primary-blue:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-blue:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-blue:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-sky {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #00b6de
}

.btn-fill-primary-sky:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-sky:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-sky:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-black {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #050505
}

.btn-fill-primary-black:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-black:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-black:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-black-light {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #313842
}

.btn-fill-primary-black-light:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-black-light:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-black-light:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-black-alpha70 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #6f747b
}

.btn-fill-primary-black-alpha70:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-black-alpha70:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-grey-dark {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #c7c8cb
}

.btn-fill-primary-grey-dark:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-grey-dark:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-grey-dark:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-grey-dark2 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #909398
}

.btn-fill-primary-grey-dark2:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-grey-dark2:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-navy {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #25375a
}

.btn-fill-primary-navy:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-navy:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-navy:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-pink-alpha85 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #ff6584
}

.btn-fill-primary-pink-alpha85:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-pink-alpha85:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-primary-data-primary-light {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-fill-primary-data-primary-light:hover {
    background-color: #6d5ced;
    border-color: #6d5ced
}

.btn-fill-primary-data-primary-light:active {
    background-color: #432ee7;
    border-color: #432ee7
}

.btn-fill-primary-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-fill-grey-clear {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: transparent
}

.btn-fill-grey-clear:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-clear:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-clear:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-primary {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #6dc0ca
}

.btn-fill-grey-primary:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-primary:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-primary:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-grey {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #ced0d6
}

.btn-fill-grey-grey:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-grey:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-grey:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-greylight {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #f9f9f9
}

.btn-fill-grey-greylight:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-greylight:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-greylight:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-grey-light {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #f9f9f9
}

.btn-fill-grey-grey-light:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-grey-light:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-grey-light:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-grey-light4 {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #ecedee
}

.btn-fill-grey-grey-light4:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-grey-light4:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-grey-light4:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-grey-light5 {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #cdd0d7
}

.btn-fill-grey-grey-light5:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-grey-light5:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-grey-light5:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-primary-alpha5 {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #f6f5ff
}

.btn-fill-grey-primary-alpha5:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-primary-alpha5:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-primary-alpha20 {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #dedafe
}

.btn-fill-grey-primary-alpha20:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-primary-alpha20:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-primary-biz {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #18a0fb
}

.btn-fill-grey-primary-biz:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-primary-biz:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-primary-biz:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-green-light {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #0bbb9b
}

.btn-fill-grey-green-light:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-green-light:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-green-light:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-white {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #fff
}

.btn-fill-grey-white:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-white:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-white:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-blue {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #2b65f0
}

.btn-fill-grey-blue:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-blue:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-blue:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-sky {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #00b6de
}

.btn-fill-grey-sky:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-sky:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-sky:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-black {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #050505
}

.btn-fill-grey-black:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-black:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-black:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-black-light {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #313842
}

.btn-fill-grey-black-light:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-black-light:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-black-light:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-black-alpha70 {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #6f747b
}

.btn-fill-grey-black-alpha70:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-black-alpha70:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-grey-dark {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #c7c8cb
}

.btn-fill-grey-grey-dark:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-grey-dark:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-grey-dark:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-grey-dark2 {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #909398
}

.btn-fill-grey-grey-dark2:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-grey-dark2:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-navy {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #25375a
}

.btn-fill-grey-navy:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-navy:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-navy:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-pink-alpha85 {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #ff6584
}

.btn-fill-grey-pink-alpha85:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-pink-alpha85:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-grey-data-primary-light {
    background-color: #ced0d6;
    border: 1px solid #ced0d6;
    color: #6dc0ca
}

.btn-fill-grey-data-primary-light:hover {
    background-color: #dcdde2;
    border-color: #dcdde2
}

.btn-fill-grey-data-primary-light:active {
    background-color: #c0c3ca;
    border-color: #c0c3ca
}

.btn-fill-grey-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-fill-greylight-clear {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: transparent
}

.btn-fill-greylight-clear:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-clear:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-clear:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-primary {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #6dc0ca
}

.btn-fill-greylight-primary:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-primary:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-primary:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-grey {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #ced0d6
}

.btn-fill-greylight-grey:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-grey:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-grey:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-greylight {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-fill-greylight-greylight:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-greylight:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-greylight:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-grey-light {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-fill-greylight-grey-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-grey-light:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-grey-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-grey-light4 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #ecedee
}

.btn-fill-greylight-grey-light4:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-grey-light4:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-grey-light4:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-grey-light5 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #cdd0d7
}

.btn-fill-greylight-grey-light5:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-grey-light5:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-grey-light5:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-primary-alpha5 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #f6f5ff
}

.btn-fill-greylight-primary-alpha5:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-primary-alpha5:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-primary-alpha20 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #dedafe
}

.btn-fill-greylight-primary-alpha20:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-primary-alpha20:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-primary-biz {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #18a0fb
}

.btn-fill-greylight-primary-biz:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-primary-biz:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-primary-biz:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-green-light {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #0bbb9b
}

.btn-fill-greylight-green-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-green-light:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-green-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-white {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #fff
}

.btn-fill-greylight-white:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-white:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-white:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-blue {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #2b65f0
}

.btn-fill-greylight-blue:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-blue:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-blue:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-sky {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #00b6de
}

.btn-fill-greylight-sky:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-sky:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-sky:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-black {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #050505
}

.btn-fill-greylight-black:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-black:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-black:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-black-light {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #313842
}

.btn-fill-greylight-black-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-black-light:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-black-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-black-alpha70 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #6f747b
}

.btn-fill-greylight-black-alpha70:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-black-alpha70:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-grey-dark {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #c7c8cb
}

.btn-fill-greylight-grey-dark:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-grey-dark:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-grey-dark:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-grey-dark2 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #909398
}

.btn-fill-greylight-grey-dark2:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-grey-dark2:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-navy {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #25375a
}

.btn-fill-greylight-navy:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-navy:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-navy:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-pink-alpha85 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #ff6584
}

.btn-fill-greylight-pink-alpha85:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-pink-alpha85:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-greylight-data-primary-light {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #6dc0ca
}

.btn-fill-greylight-data-primary-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-greylight-data-primary-light:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-greylight-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-clear {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: transparent
}

.btn-fill-grey-light-clear:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-clear:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-clear:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-primary {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #6dc0ca
}

.btn-fill-grey-light-primary:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-primary:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-primary:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-grey {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #ced0d6
}

.btn-fill-grey-light-grey:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-grey:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-grey:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-greylight {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-fill-grey-light-greylight:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-greylight:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-greylight:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-grey-light {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-fill-grey-light-grey-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-grey-light:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-grey-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-grey-light4 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #ecedee
}

.btn-fill-grey-light-grey-light4:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-grey-light4:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-grey-light4:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-grey-light5 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #cdd0d7
}

.btn-fill-grey-light-grey-light5:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-grey-light5:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-grey-light5:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-primary-alpha5 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #f6f5ff
}

.btn-fill-grey-light-primary-alpha5:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-primary-alpha5:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-primary-alpha20 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #dedafe
}

.btn-fill-grey-light-primary-alpha20:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-primary-alpha20:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-primary-biz {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #18a0fb
}

.btn-fill-grey-light-primary-biz:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-primary-biz:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-primary-biz:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-green-light {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #0bbb9b
}

.btn-fill-grey-light-green-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-green-light:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-green-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-white {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #fff
}

.btn-fill-grey-light-white:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-white:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-white:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-blue {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #2b65f0
}

.btn-fill-grey-light-blue:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-blue:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-blue:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-sky {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #00b6de
}

.btn-fill-grey-light-sky:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-sky:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-sky:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-black {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #050505
}

.btn-fill-grey-light-black:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-black:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-black:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-black-light {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #313842
}

.btn-fill-grey-light-black-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-black-light:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-black-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-black-alpha70 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #6f747b
}

.btn-fill-grey-light-black-alpha70:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-black-alpha70:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-grey-dark {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #c7c8cb
}

.btn-fill-grey-light-grey-dark:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-grey-dark:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-grey-dark:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-grey-dark2 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #909398
}

.btn-fill-grey-light-grey-dark2:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-grey-dark2:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-navy {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #25375a
}

.btn-fill-grey-light-navy:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-navy:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-navy:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-pink-alpha85 {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #ff6584
}

.btn-fill-grey-light-pink-alpha85:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-pink-alpha85:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light-data-primary-light {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    color: #6dc0ca
}

.btn-fill-grey-light-data-primary-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-grey-light-data-primary-light:active {
    background-color: #ececec;
    border-color: #ececec
}

.btn-fill-grey-light-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-fill-grey-light4-clear {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: transparent
}

.btn-fill-grey-light4-clear:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-clear:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-clear:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-primary {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #6dc0ca
}

.btn-fill-grey-light4-primary:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-primary:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-primary:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-grey {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #ced0d6
}

.btn-fill-grey-light4-grey:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-grey:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-grey:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-greylight {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #f9f9f9
}

.btn-fill-grey-light4-greylight:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-greylight:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-greylight:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-grey-light {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #f9f9f9
}

.btn-fill-grey-light4-grey-light:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-grey-light:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-grey-light:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-grey-light4 {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #ecedee
}

.btn-fill-grey-light4-grey-light4:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-grey-light4:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-grey-light4:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-grey-light5 {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #cdd0d7
}

.btn-fill-grey-light4-grey-light5:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-grey-light5:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-grey-light5:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-primary-alpha5 {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #f6f5ff
}

.btn-fill-grey-light4-primary-alpha5:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-primary-alpha5:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-primary-alpha20 {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #dedafe
}

.btn-fill-grey-light4-primary-alpha20:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-primary-alpha20:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-primary-biz {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #18a0fb
}

.btn-fill-grey-light4-primary-biz:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-primary-biz:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-primary-biz:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-green-light {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #0bbb9b
}

.btn-fill-grey-light4-green-light:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-green-light:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-green-light:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-white {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #fff
}

.btn-fill-grey-light4-white:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-white:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-white:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-blue {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #2b65f0
}

.btn-fill-grey-light4-blue:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-blue:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-blue:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-sky {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #00b6de
}

.btn-fill-grey-light4-sky:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-sky:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-sky:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-black {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #050505
}

.btn-fill-grey-light4-black:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-black:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-black:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-black-light {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #313842
}

.btn-fill-grey-light4-black-light:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-black-light:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-black-light:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-black-alpha70 {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #6f747b
}

.btn-fill-grey-light4-black-alpha70:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-black-alpha70:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-grey-dark {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #c7c8cb
}

.btn-fill-grey-light4-grey-dark:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-grey-dark:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-grey-dark:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-grey-dark2 {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #909398
}

.btn-fill-grey-light4-grey-dark2:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-grey-dark2:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-navy {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #25375a
}

.btn-fill-grey-light4-navy:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-navy:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-navy:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-pink-alpha85 {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #ff6584
}

.btn-fill-grey-light4-pink-alpha85:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-pink-alpha85:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light4-data-primary-light {
    background-color: #ecedee;
    border: 1px solid #ecedee;
    color: #6dc0ca
}

.btn-fill-grey-light4-data-primary-light:hover {
    background-color: #f9fafa;
    border-color: #f9fafa
}

.btn-fill-grey-light4-data-primary-light:active {
    background-color: #dfe0e2;
    border-color: #dfe0e2
}

.btn-fill-grey-light4-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-fill-grey-light5-clear {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: transparent
}

.btn-fill-grey-light5-clear:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-clear:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-clear:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-primary {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #6dc0ca
}

.btn-fill-grey-light5-primary:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-primary:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-primary:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-grey {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #ced0d6
}

.btn-fill-grey-light5-grey:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-grey:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-grey:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-greylight {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #f9f9f9
}

.btn-fill-grey-light5-greylight:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-greylight:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-greylight:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-grey-light {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #f9f9f9
}

.btn-fill-grey-light5-grey-light:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-grey-light:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-grey-light:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-grey-light4 {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #ecedee
}

.btn-fill-grey-light5-grey-light4:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-grey-light4:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-grey-light4:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-grey-light5 {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #cdd0d7
}

.btn-fill-grey-light5-grey-light5:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-grey-light5:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-grey-light5:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-primary-alpha5 {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #f6f5ff
}

.btn-fill-grey-light5-primary-alpha5:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-primary-alpha5:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-primary-alpha20 {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #dedafe
}

.btn-fill-grey-light5-primary-alpha20:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-primary-alpha20:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-primary-biz {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #18a0fb
}

.btn-fill-grey-light5-primary-biz:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-primary-biz:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-primary-biz:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-green-light {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #0bbb9b
}

.btn-fill-grey-light5-green-light:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-green-light:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-green-light:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-white {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #fff
}

.btn-fill-grey-light5-white:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-white:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-white:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-blue {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #2b65f0
}

.btn-fill-grey-light5-blue:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-blue:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-blue:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-sky {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #00b6de
}

.btn-fill-grey-light5-sky:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-sky:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-sky:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-black {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #050505
}

.btn-fill-grey-light5-black:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-black:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-black:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-black-light {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #313842
}

.btn-fill-grey-light5-black-light:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-black-light:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-black-light:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-black-alpha70 {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #6f747b
}

.btn-fill-grey-light5-black-alpha70:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-black-alpha70:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-grey-dark {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #c7c8cb
}

.btn-fill-grey-light5-grey-dark:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-grey-dark:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-grey-dark:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-grey-dark2 {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #909398
}

.btn-fill-grey-light5-grey-dark2:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-grey-dark2:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-navy {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #25375a
}

.btn-fill-grey-light5-navy:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-navy:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-navy:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-pink-alpha85 {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #ff6584
}

.btn-fill-grey-light5-pink-alpha85:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-pink-alpha85:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-grey-light5-data-primary-light {
    background-color: #cdd0d7;
    border: 1px solid #cdd0d7;
    color: #6dc0ca
}

.btn-fill-grey-light5-data-primary-light:hover {
    background-color: #dbdde2;
    border-color: #dbdde2
}

.btn-fill-grey-light5-data-primary-light:active {
    background-color: #bfc3cc;
    border-color: #bfc3cc
}

.btn-fill-grey-light5-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-fill-primary-alpha5-clear {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: transparent
}

.btn-fill-primary-alpha5-clear:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-clear:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-clear:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-primary {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #6dc0ca
}

.btn-fill-primary-alpha5-primary:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-primary:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-primary:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-grey {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #ced0d6
}

.btn-fill-primary-alpha5-grey:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-grey:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-grey:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-greylight {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #f9f9f9
}

.btn-fill-primary-alpha5-greylight:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-greylight:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-greylight:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-grey-light {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #f9f9f9
}

.btn-fill-primary-alpha5-grey-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-grey-light:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-grey-light:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-grey-light4 {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #ecedee
}

.btn-fill-primary-alpha5-grey-light4:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-grey-light4:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-grey-light4:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-grey-light5 {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #cdd0d7
}

.btn-fill-primary-alpha5-grey-light5:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-grey-light5:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-grey-light5:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-primary-alpha5 {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #f6f5ff
}

.btn-fill-primary-alpha5-primary-alpha5:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-primary-alpha5:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-primary-alpha20 {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #dedafe
}

.btn-fill-primary-alpha5-primary-alpha20:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-primary-alpha20:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-primary-biz {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #18a0fb
}

.btn-fill-primary-alpha5-primary-biz:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-primary-biz:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-primary-biz:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-green-light {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #0bbb9b
}

.btn-fill-primary-alpha5-green-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-green-light:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-green-light:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-white {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #fff
}

.btn-fill-primary-alpha5-white:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-white:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-white:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-blue {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #2b65f0
}

.btn-fill-primary-alpha5-blue:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-blue:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-blue:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-sky {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #00b6de
}

.btn-fill-primary-alpha5-sky:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-sky:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-sky:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-black {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #050505
}

.btn-fill-primary-alpha5-black:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-black:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-black:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-black-light {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #313842
}

.btn-fill-primary-alpha5-black-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-black-light:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-black-light:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-black-alpha70 {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #6f747b
}

.btn-fill-primary-alpha5-black-alpha70:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-black-alpha70:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-grey-dark {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #c7c8cb
}

.btn-fill-primary-alpha5-grey-dark:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-grey-dark:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-grey-dark:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-grey-dark2 {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #909398
}

.btn-fill-primary-alpha5-grey-dark2:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-grey-dark2:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-navy {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #25375a
}

.btn-fill-primary-alpha5-navy:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-navy:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-navy:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-pink-alpha85 {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #ff6584
}

.btn-fill-primary-alpha5-pink-alpha85:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-pink-alpha85:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha5-data-primary-light {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    color: #6dc0ca
}

.btn-fill-primary-alpha5-data-primary-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-primary-alpha5-data-primary-light:active {
    background-color: #dfdcff;
    border-color: #dfdcff
}

.btn-fill-primary-alpha5-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-fill-primary-alpha20-clear {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: transparent
}

.btn-fill-primary-alpha20-clear:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-clear:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-clear:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-primary {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #6dc0ca
}

.btn-fill-primary-alpha20-primary:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-primary:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-primary:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-grey {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #ced0d6
}

.btn-fill-primary-alpha20-grey:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-grey:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-grey:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-greylight {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #f9f9f9
}

.btn-fill-primary-alpha20-greylight:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-greylight:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-greylight:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-grey-light {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #f9f9f9
}

.btn-fill-primary-alpha20-grey-light:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-grey-light:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-grey-light:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-grey-light4 {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #ecedee
}

.btn-fill-primary-alpha20-grey-light4:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-grey-light4:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-grey-light4:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-grey-light5 {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #cdd0d7
}

.btn-fill-primary-alpha20-grey-light5:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-grey-light5:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-grey-light5:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-primary-alpha5 {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #f6f5ff
}

.btn-fill-primary-alpha20-primary-alpha5:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-primary-alpha5:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-primary-alpha20 {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #dedafe
}

.btn-fill-primary-alpha20-primary-alpha20:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-primary-alpha20:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-primary-biz {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #18a0fb
}

.btn-fill-primary-alpha20-primary-biz:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-primary-biz:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-primary-biz:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-green-light {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #0bbb9b
}

.btn-fill-primary-alpha20-green-light:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-green-light:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-green-light:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-white {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #fff
}

.btn-fill-primary-alpha20-white:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-white:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-white:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-blue {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #2b65f0
}

.btn-fill-primary-alpha20-blue:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-blue:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-blue:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-sky {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #00b6de
}

.btn-fill-primary-alpha20-sky:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-sky:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-sky:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-black {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #050505
}

.btn-fill-primary-alpha20-black:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-black:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-black:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-black-light {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #313842
}

.btn-fill-primary-alpha20-black-light:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-black-light:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-black-light:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-black-alpha70 {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #6f747b
}

.btn-fill-primary-alpha20-black-alpha70:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-black-alpha70:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-grey-dark {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #c7c8cb
}

.btn-fill-primary-alpha20-grey-dark:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-grey-dark:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-grey-dark:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-grey-dark2 {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #909398
}

.btn-fill-primary-alpha20-grey-dark2:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-grey-dark2:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-navy {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #25375a
}

.btn-fill-primary-alpha20-navy:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-navy:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-navy:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-pink-alpha85 {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #ff6584
}

.btn-fill-primary-alpha20-pink-alpha85:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-pink-alpha85:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-alpha20-data-primary-light {
    background-color: #dedafe;
    border: 1px solid #dedafe;
    color: #6dc0ca
}

.btn-fill-primary-alpha20-data-primary-light:hover {
    background-color: #f4f3ff;
    border-color: #f4f3ff
}

.btn-fill-primary-alpha20-data-primary-light:active {
    background-color: #c8c1fd;
    border-color: #c8c1fd
}

.btn-fill-primary-alpha20-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-fill-primary-biz-clear {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: transparent
}

.btn-fill-primary-biz-clear:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-clear:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-clear:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-primary {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #6dc0ca
}

.btn-fill-primary-biz-primary:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-primary:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-primary:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-grey {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #ced0d6
}

.btn-fill-primary-biz-grey:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-grey:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-grey:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-greylight {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #f9f9f9
}

.btn-fill-primary-biz-greylight:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-greylight:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-greylight:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-grey-light {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #f9f9f9
}

.btn-fill-primary-biz-grey-light:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-grey-light:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-grey-light:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-grey-light4 {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #ecedee
}

.btn-fill-primary-biz-grey-light4:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-grey-light4:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-grey-light4:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-grey-light5 {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #cdd0d7
}

.btn-fill-primary-biz-grey-light5:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-grey-light5:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-grey-light5:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-primary-alpha5 {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #f6f5ff
}

.btn-fill-primary-biz-primary-alpha5:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-primary-alpha5:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-primary-alpha20 {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #dedafe
}

.btn-fill-primary-biz-primary-alpha20:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-primary-alpha20:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-primary-biz {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #18a0fb
}

.btn-fill-primary-biz-primary-biz:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-primary-biz:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-primary-biz:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-green-light {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #0bbb9b
}

.btn-fill-primary-biz-green-light:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-green-light:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-green-light:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-white {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #fff
}

.btn-fill-primary-biz-white:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-white:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-white:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-blue {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #2b65f0
}

.btn-fill-primary-biz-blue:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-blue:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-blue:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-sky {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #00b6de
}

.btn-fill-primary-biz-sky:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-sky:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-sky:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-black {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #050505
}

.btn-fill-primary-biz-black:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-black:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-black:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-black-light {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #313842
}

.btn-fill-primary-biz-black-light:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-black-light:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-black-light:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-black-alpha70 {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #6f747b
}

.btn-fill-primary-biz-black-alpha70:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-black-alpha70:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-grey-dark {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #c7c8cb
}

.btn-fill-primary-biz-grey-dark:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-grey-dark:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-grey-dark:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-grey-dark2 {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #909398
}

.btn-fill-primary-biz-grey-dark2:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-grey-dark2:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-navy {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #25375a
}

.btn-fill-primary-biz-navy:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-navy:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-navy:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-pink-alpha85 {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #ff6584
}

.btn-fill-primary-biz-pink-alpha85:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-pink-alpha85:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-primary-biz-data-primary-light {
    background-color: #18a0fb;
    border: 1px solid #18a0fb;
    color: #6dc0ca
}

.btn-fill-primary-biz-data-primary-light:hover {
    background-color: #31aafb;
    border-color: #31aafb
}

.btn-fill-primary-biz-data-primary-light:active {
    background-color: #0495f5;
    border-color: #0495f5
}

.btn-fill-primary-biz-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-fill-green-light-clear {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: transparent
}

.btn-fill-green-light-clear:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-clear:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-clear:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-primary {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #6dc0ca
}

.btn-fill-green-light-primary:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-primary:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-primary:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-grey {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #ced0d6
}

.btn-fill-green-light-grey:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-grey:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-grey:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-greylight {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #f9f9f9
}

.btn-fill-green-light-greylight:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-greylight:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-greylight:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-grey-light {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #f9f9f9
}

.btn-fill-green-light-grey-light:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-grey-light:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-grey-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-grey-light4 {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #ecedee
}

.btn-fill-green-light-grey-light4:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-grey-light4:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-grey-light4:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-grey-light5 {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #cdd0d7
}

.btn-fill-green-light-grey-light5:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-grey-light5:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-grey-light5:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-primary-alpha5 {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #f6f5ff
}

.btn-fill-green-light-primary-alpha5:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-primary-alpha5:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-primary-alpha20 {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #dedafe
}

.btn-fill-green-light-primary-alpha20:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-primary-alpha20:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-primary-biz {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #18a0fb
}

.btn-fill-green-light-primary-biz:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-primary-biz:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-primary-biz:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-green-light {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #0bbb9b
}

.btn-fill-green-light-green-light:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-green-light:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-green-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-white {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #fff
}

.btn-fill-green-light-white:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-white:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-white:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-blue {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #2b65f0
}

.btn-fill-green-light-blue:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-blue:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-blue:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-sky {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #00b6de
}

.btn-fill-green-light-sky:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-sky:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-sky:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-black {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #050505
}

.btn-fill-green-light-black:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-black:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-black:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-black-light {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #313842
}

.btn-fill-green-light-black-light:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-black-light:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-black-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-black-alpha70 {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #6f747b
}

.btn-fill-green-light-black-alpha70:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-black-alpha70:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-grey-dark {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #c7c8cb
}

.btn-fill-green-light-grey-dark:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-grey-dark:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-grey-dark:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-grey-dark2 {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #909398
}

.btn-fill-green-light-grey-dark2:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-grey-dark2:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-navy {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #25375a
}

.btn-fill-green-light-navy:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-navy:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-navy:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-pink-alpha85 {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #ff6584
}

.btn-fill-green-light-pink-alpha85:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-pink-alpha85:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-green-light-data-primary-light {
    background-color: #0bbb9b;
    border: 1px solid #0bbb9b;
    color: #6dc0ca
}

.btn-fill-green-light-data-primary-light:hover {
    background-color: #0cd3af;
    border-color: #0cd3af
}

.btn-fill-green-light-data-primary-light:active {
    background-color: #0aa387;
    border-color: #0aa387
}

.btn-fill-green-light-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-fill-white-clear {
    background-color: #fff;
    border: 1px solid #fff;
    color: transparent
}

.btn-fill-white-clear:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-clear:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-clear:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-primary {
    background-color: #fff;
    border: 1px solid #fff;
    color: #6dc0ca
}

.btn-fill-white-primary:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-primary:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-primary:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-grey {
    background-color: #fff;
    border: 1px solid #fff;
    color: #ced0d6
}

.btn-fill-white-grey:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-grey:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-grey:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-greylight {
    background-color: #fff;
    border: 1px solid #fff;
    color: #f9f9f9
}

.btn-fill-white-greylight:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-greylight:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-greylight:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-grey-light {
    background-color: #fff;
    border: 1px solid #fff;
    color: #f9f9f9
}

.btn-fill-white-grey-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-grey-light:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-grey-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-grey-light4 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #ecedee
}

.btn-fill-white-grey-light4:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-grey-light4:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-grey-light4:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-grey-light5 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #cdd0d7
}

.btn-fill-white-grey-light5:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-grey-light5:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-grey-light5:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #f6f5ff
}

.btn-fill-white-primary-alpha5:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-primary-alpha5:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #dedafe
}

.btn-fill-white-primary-alpha20:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-primary-alpha20:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-primary-biz {
    background-color: #fff;
    border: 1px solid #fff;
    color: #18a0fb
}

.btn-fill-white-primary-biz:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-primary-biz:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-primary-biz:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-green-light {
    background-color: #fff;
    border: 1px solid #fff;
    color: #0bbb9b
}

.btn-fill-white-green-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-green-light:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-green-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-white {
    background-color: #fff;
    border: 1px solid #fff;
    color: #fff
}

.btn-fill-white-white:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-white:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-white:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-blue {
    background-color: #fff;
    border: 1px solid #fff;
    color: #2b65f0
}

.btn-fill-white-blue:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-blue:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-blue:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-sky {
    background-color: #fff;
    border: 1px solid #fff;
    color: #00b6de
}

.btn-fill-white-sky:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-sky:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-sky:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-black {
    background-color: #fff;
    border: 1px solid #fff;
    color: #050505
}

.btn-fill-white-black:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-black:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-black:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-black-light {
    background-color: #fff;
    border: 1px solid #fff;
    color: #313842
}

.btn-fill-white-black-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-black-light:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-black-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-black-alpha70 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #6f747b
}

.btn-fill-white-black-alpha70:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-black-alpha70:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-grey-dark {
    background-color: #fff;
    border: 1px solid #fff;
    color: #c7c8cb
}

.btn-fill-white-grey-dark:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-grey-dark:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-grey-dark:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-grey-dark2 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #909398
}

.btn-fill-white-grey-dark2:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-grey-dark2:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-navy {
    background-color: #fff;
    border: 1px solid #fff;
    color: #25375a
}

.btn-fill-white-navy:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-navy:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-navy:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #ff6584
}

.btn-fill-white-pink-alpha85:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-pink-alpha85:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-white-data-primary-light {
    background-color: #fff;
    border: 1px solid #fff;
    color: #6dc0ca
}

.btn-fill-white-data-primary-light:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-fill-white-data-primary-light:active {
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

.btn-fill-white-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-fill-blue-clear {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: transparent
}

.btn-fill-blue-clear:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-clear:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-clear:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-primary {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #6dc0ca
}

.btn-fill-blue-primary:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-primary:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-primary:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-grey {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #ced0d6
}

.btn-fill-blue-grey:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-grey:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-grey:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-greylight {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #f9f9f9
}

.btn-fill-blue-greylight:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-greylight:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-greylight:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-grey-light {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #f9f9f9
}

.btn-fill-blue-grey-light:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-grey-light:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-grey-light:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-grey-light4 {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #ecedee
}

.btn-fill-blue-grey-light4:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-grey-light4:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-grey-light4:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-grey-light5 {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #cdd0d7
}

.btn-fill-blue-grey-light5:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-grey-light5:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-grey-light5:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-primary-alpha5 {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #f6f5ff
}

.btn-fill-blue-primary-alpha5:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-primary-alpha5:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-primary-alpha20 {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #dedafe
}

.btn-fill-blue-primary-alpha20:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-primary-alpha20:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-primary-biz {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #18a0fb
}

.btn-fill-blue-primary-biz:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-primary-biz:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-primary-biz:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-green-light {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #0bbb9b
}

.btn-fill-blue-green-light:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-green-light:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-green-light:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-white {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #fff
}

.btn-fill-blue-white:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-white:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-white:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-blue {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #2b65f0
}

.btn-fill-blue-blue:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-blue:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-blue:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-sky {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #00b6de
}

.btn-fill-blue-sky:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-sky:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-sky:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-black {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #050505
}

.btn-fill-blue-black:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-black:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-black:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-black-light {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #313842
}

.btn-fill-blue-black-light:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-black-light:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-black-light:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-black-alpha70 {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #6f747b
}

.btn-fill-blue-black-alpha70:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-black-alpha70:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-grey-dark {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #c7c8cb
}

.btn-fill-blue-grey-dark:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-grey-dark:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-grey-dark:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-grey-dark2 {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #909398
}

.btn-fill-blue-grey-dark2:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-grey-dark2:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-navy {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #25375a
}

.btn-fill-blue-navy:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-navy:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-navy:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-pink-alpha85 {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #ff6584
}

.btn-fill-blue-pink-alpha85:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-pink-alpha85:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-blue-data-primary-light {
    background-color: #2b65f0;
    border: 1px solid #2b65f0;
    color: #6dc0ca
}

.btn-fill-blue-data-primary-light:hover {
    background-color: #4376f2;
    border-color: #4376f2
}

.btn-fill-blue-data-primary-light:active {
    background-color: #1354ee;
    border-color: #1354ee
}

.btn-fill-blue-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-fill-sky-clear {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: transparent
}

.btn-fill-sky-clear:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-clear:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-clear:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-primary {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #6dc0ca
}

.btn-fill-sky-primary:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-primary:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-primary:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-grey {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #ced0d6
}

.btn-fill-sky-grey:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-grey:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-grey:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-greylight {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #f9f9f9
}

.btn-fill-sky-greylight:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-greylight:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-greylight:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-grey-light {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #f9f9f9
}

.btn-fill-sky-grey-light:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-grey-light:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-grey-light:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-grey-light4 {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #ecedee
}

.btn-fill-sky-grey-light4:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-grey-light4:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-grey-light4:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-grey-light5 {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #cdd0d7
}

.btn-fill-sky-grey-light5:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-grey-light5:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-grey-light5:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-primary-alpha5 {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #f6f5ff
}

.btn-fill-sky-primary-alpha5:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-primary-alpha5:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-primary-alpha20 {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #dedafe
}

.btn-fill-sky-primary-alpha20:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-primary-alpha20:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-primary-biz {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #18a0fb
}

.btn-fill-sky-primary-biz:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-primary-biz:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-primary-biz:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-green-light {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #0bbb9b
}

.btn-fill-sky-green-light:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-green-light:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-green-light:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-white {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #fff
}

.btn-fill-sky-white:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-white:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-white:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-blue {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #2b65f0
}

.btn-fill-sky-blue:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-blue:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-blue:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-sky {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #00b6de
}

.btn-fill-sky-sky:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-sky:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-sky:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-black {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #050505
}

.btn-fill-sky-black:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-black:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-black:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-black-light {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #313842
}

.btn-fill-sky-black-light:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-black-light:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-black-light:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-black-alpha70 {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #6f747b
}

.btn-fill-sky-black-alpha70:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-black-alpha70:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-grey-dark {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #c7c8cb
}

.btn-fill-sky-grey-dark:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-grey-dark:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-grey-dark:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-grey-dark2 {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #909398
}

.btn-fill-sky-grey-dark2:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-grey-dark2:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-navy {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #25375a
}

.btn-fill-sky-navy:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-navy:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-navy:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-pink-alpha85 {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #ff6584
}

.btn-fill-sky-pink-alpha85:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-pink-alpha85:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-sky-data-primary-light {
    background-color: #00b6de;
    border: 1px solid #00b6de;
    color: #6dc0ca
}

.btn-fill-sky-data-primary-light:hover {
    background-color: #00cbf8;
    border-color: #00cbf8
}

.btn-fill-sky-data-primary-light:active {
    background-color: #00a1c5;
    border-color: #00a1c5
}

.btn-fill-sky-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-fill-black-clear {
    background-color: #050505;
    border: 1px solid #050505;
    color: transparent
}

.btn-fill-black-clear:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-clear:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-clear:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-primary {
    background-color: #050505;
    border: 1px solid #050505;
    color: #6dc0ca
}

.btn-fill-black-primary:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-primary:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-primary:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-grey {
    background-color: #050505;
    border: 1px solid #050505;
    color: #ced0d6
}

.btn-fill-black-grey:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-grey:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-grey:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-greylight {
    background-color: #050505;
    border: 1px solid #050505;
    color: #f9f9f9
}

.btn-fill-black-greylight:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-greylight:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-greylight:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-grey-light {
    background-color: #050505;
    border: 1px solid #050505;
    color: #f9f9f9
}

.btn-fill-black-grey-light:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-grey-light:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-grey-light:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-grey-light4 {
    background-color: #050505;
    border: 1px solid #050505;
    color: #ecedee
}

.btn-fill-black-grey-light4:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-grey-light4:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-grey-light4:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-grey-light5 {
    background-color: #050505;
    border: 1px solid #050505;
    color: #cdd0d7
}

.btn-fill-black-grey-light5:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-grey-light5:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-grey-light5:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-primary-alpha5 {
    background-color: #050505;
    border: 1px solid #050505;
    color: #f6f5ff
}

.btn-fill-black-primary-alpha5:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-primary-alpha5:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-primary-alpha20 {
    background-color: #050505;
    border: 1px solid #050505;
    color: #dedafe
}

.btn-fill-black-primary-alpha20:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-primary-alpha20:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-primary-biz {
    background-color: #050505;
    border: 1px solid #050505;
    color: #18a0fb
}

.btn-fill-black-primary-biz:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-primary-biz:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-primary-biz:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-green-light {
    background-color: #050505;
    border: 1px solid #050505;
    color: #0bbb9b
}

.btn-fill-black-green-light:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-green-light:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-green-light:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-white {
    background-color: #050505;
    border: 1px solid #050505;
    color: #fff
}

.btn-fill-black-white:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-white:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-white:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-blue {
    background-color: #050505;
    border: 1px solid #050505;
    color: #2b65f0
}

.btn-fill-black-blue:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-blue:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-blue:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-sky {
    background-color: #050505;
    border: 1px solid #050505;
    color: #00b6de
}

.btn-fill-black-sky:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-sky:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-sky:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-black {
    background-color: #050505;
    border: 1px solid #050505;
    color: #050505
}

.btn-fill-black-black:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-black:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-black:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-black-light {
    background-color: #050505;
    border: 1px solid #050505;
    color: #313842
}

.btn-fill-black-black-light:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-black-light:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-black-light:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-black-alpha70 {
    background-color: #050505;
    border: 1px solid #050505;
    color: #6f747b
}

.btn-fill-black-black-alpha70:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-black-alpha70:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-grey-dark {
    background-color: #050505;
    border: 1px solid #050505;
    color: #c7c8cb
}

.btn-fill-black-grey-dark:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-grey-dark:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-grey-dark:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-grey-dark2 {
    background-color: #050505;
    border: 1px solid #050505;
    color: #909398
}

.btn-fill-black-grey-dark2:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-grey-dark2:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-navy {
    background-color: #050505;
    border: 1px solid #050505;
    color: #25375a
}

.btn-fill-black-navy:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-navy:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-navy:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-pink-alpha85 {
    background-color: #050505;
    border: 1px solid #050505;
    color: #ff6584
}

.btn-fill-black-pink-alpha85:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-pink-alpha85:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-data-primary-light {
    background-color: #050505;
    border: 1px solid #050505;
    color: #6dc0ca
}

.btn-fill-black-data-primary-light:hover {
    background-color: #121212;
    border-color: #121212
}

.btn-fill-black-data-primary-light:active {
    background-color: #000;
    border-color: #000
}

.btn-fill-black-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-fill-black-light-clear {
    background-color: #313842;
    border: 1px solid #313842;
    color: transparent
}

.btn-fill-black-light-clear:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-clear:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-clear:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-primary {
    background-color: #313842;
    border: 1px solid #313842;
    color: #6dc0ca
}

.btn-fill-black-light-primary:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-primary:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-primary:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-grey {
    background-color: #313842;
    border: 1px solid #313842;
    color: #ced0d6
}

.btn-fill-black-light-grey:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-grey:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-grey:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-greylight {
    background-color: #313842;
    border: 1px solid #313842;
    color: #f9f9f9
}

.btn-fill-black-light-greylight:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-greylight:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-greylight:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-grey-light {
    background-color: #313842;
    border: 1px solid #313842;
    color: #f9f9f9
}

.btn-fill-black-light-grey-light:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-grey-light:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-grey-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-grey-light4 {
    background-color: #313842;
    border: 1px solid #313842;
    color: #ecedee
}

.btn-fill-black-light-grey-light4:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-grey-light4:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-grey-light4:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-grey-light5 {
    background-color: #313842;
    border: 1px solid #313842;
    color: #cdd0d7
}

.btn-fill-black-light-grey-light5:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-grey-light5:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-grey-light5:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-primary-alpha5 {
    background-color: #313842;
    border: 1px solid #313842;
    color: #f6f5ff
}

.btn-fill-black-light-primary-alpha5:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-primary-alpha5:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-primary-alpha20 {
    background-color: #313842;
    border: 1px solid #313842;
    color: #dedafe
}

.btn-fill-black-light-primary-alpha20:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-primary-alpha20:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-primary-biz {
    background-color: #313842;
    border: 1px solid #313842;
    color: #18a0fb
}

.btn-fill-black-light-primary-biz:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-primary-biz:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-primary-biz:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-green-light {
    background-color: #313842;
    border: 1px solid #313842;
    color: #0bbb9b
}

.btn-fill-black-light-green-light:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-green-light:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-green-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-white {
    background-color: #313842;
    border: 1px solid #313842;
    color: #fff
}

.btn-fill-black-light-white:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-white:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-white:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-blue {
    background-color: #313842;
    border: 1px solid #313842;
    color: #2b65f0
}

.btn-fill-black-light-blue:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-blue:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-blue:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-sky {
    background-color: #313842;
    border: 1px solid #313842;
    color: #00b6de
}

.btn-fill-black-light-sky:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-sky:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-sky:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-black {
    background-color: #313842;
    border: 1px solid #313842;
    color: #050505
}

.btn-fill-black-light-black:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-black:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-black:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-black-light {
    background-color: #313842;
    border: 1px solid #313842;
    color: #313842
}

.btn-fill-black-light-black-light:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-black-light:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-black-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-black-alpha70 {
    background-color: #313842;
    border: 1px solid #313842;
    color: #6f747b
}

.btn-fill-black-light-black-alpha70:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-black-alpha70:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-grey-dark {
    background-color: #313842;
    border: 1px solid #313842;
    color: #c7c8cb
}

.btn-fill-black-light-grey-dark:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-grey-dark:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-grey-dark:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-grey-dark2 {
    background-color: #313842;
    border: 1px solid #313842;
    color: #909398
}

.btn-fill-black-light-grey-dark2:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-grey-dark2:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-navy {
    background-color: #313842;
    border: 1px solid #313842;
    color: #25375a
}

.btn-fill-black-light-navy:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-navy:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-navy:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-pink-alpha85 {
    background-color: #313842;
    border: 1px solid #313842;
    color: #ff6584
}

.btn-fill-black-light-pink-alpha85:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-pink-alpha85:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-light-data-primary-light {
    background-color: #313842;
    border: 1px solid #313842;
    color: #6dc0ca
}

.btn-fill-black-light-data-primary-light:hover {
    background-color: #3c4451;
    border-color: #3c4451
}

.btn-fill-black-light-data-primary-light:active {
    background-color: #262c33;
    border-color: #262c33
}

.btn-fill-black-light-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-fill-black-alpha70-clear {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: transparent
}

.btn-fill-black-alpha70-clear:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-clear:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-clear:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-primary {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #6dc0ca
}

.btn-fill-black-alpha70-primary:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-primary:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-primary:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-grey {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #ced0d6
}

.btn-fill-black-alpha70-grey:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-grey:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-grey:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-greylight {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #f9f9f9
}

.btn-fill-black-alpha70-greylight:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-greylight:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-greylight:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-grey-light {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #f9f9f9
}

.btn-fill-black-alpha70-grey-light:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-grey-light:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-grey-light:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-grey-light4 {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #ecedee
}

.btn-fill-black-alpha70-grey-light4:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-grey-light4:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-grey-light4:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-grey-light5 {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #cdd0d7
}

.btn-fill-black-alpha70-grey-light5:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-grey-light5:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-grey-light5:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-primary-alpha5 {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #f6f5ff
}

.btn-fill-black-alpha70-primary-alpha5:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-primary-alpha5:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-primary-alpha20 {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #dedafe
}

.btn-fill-black-alpha70-primary-alpha20:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-primary-alpha20:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-primary-biz {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #18a0fb
}

.btn-fill-black-alpha70-primary-biz:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-primary-biz:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-primary-biz:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-green-light {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #0bbb9b
}

.btn-fill-black-alpha70-green-light:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-green-light:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-green-light:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-white {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #fff
}

.btn-fill-black-alpha70-white:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-white:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-white:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-blue {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #2b65f0
}

.btn-fill-black-alpha70-blue:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-blue:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-blue:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-sky {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #00b6de
}

.btn-fill-black-alpha70-sky:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-sky:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-sky:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-black {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #050505
}

.btn-fill-black-alpha70-black:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-black:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-black:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-black-light {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #313842
}

.btn-fill-black-alpha70-black-light:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-black-light:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-black-light:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-black-alpha70 {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #6f747b
}

.btn-fill-black-alpha70-black-alpha70:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-black-alpha70:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-grey-dark {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #c7c8cb
}

.btn-fill-black-alpha70-grey-dark:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-grey-dark:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-grey-dark:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-grey-dark2 {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #909398
}

.btn-fill-black-alpha70-grey-dark2:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-grey-dark2:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-navy {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #25375a
}

.btn-fill-black-alpha70-navy:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-navy:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-navy:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-pink-alpha85 {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #ff6584
}

.btn-fill-black-alpha70-pink-alpha85:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-pink-alpha85:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-black-alpha70-data-primary-light {
    background-color: #6f747b;
    border: 1px solid #6f747b;
    color: #6dc0ca
}

.btn-fill-black-alpha70-data-primary-light:hover {
    background-color: #7b8188;
    border-color: #7b8188
}

.btn-fill-black-alpha70-data-primary-light:active {
    background-color: #63676e;
    border-color: #63676e
}

.btn-fill-black-alpha70-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-fill-grey-dark-clear {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: transparent
}

.btn-fill-grey-dark-clear:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-clear:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-clear:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-primary {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #6dc0ca
}

.btn-fill-grey-dark-primary:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-primary:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-primary:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-grey {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #ced0d6
}

.btn-fill-grey-dark-grey:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-grey:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-grey:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-greylight {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #f9f9f9
}

.btn-fill-grey-dark-greylight:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-greylight:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-greylight:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-grey-light {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #f9f9f9
}

.btn-fill-grey-dark-grey-light:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-grey-light:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-grey-light:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-grey-light4 {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #ecedee
}

.btn-fill-grey-dark-grey-light4:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-grey-light4:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-grey-light4:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-grey-light5 {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #cdd0d7
}

.btn-fill-grey-dark-grey-light5:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-grey-light5:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-grey-light5:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-primary-alpha5 {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #f6f5ff
}

.btn-fill-grey-dark-primary-alpha5:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-primary-alpha5:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-primary-alpha20 {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #dedafe
}

.btn-fill-grey-dark-primary-alpha20:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-primary-alpha20:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-primary-biz {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #18a0fb
}

.btn-fill-grey-dark-primary-biz:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-primary-biz:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-primary-biz:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-green-light {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #0bbb9b
}

.btn-fill-grey-dark-green-light:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-green-light:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-green-light:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-white {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #fff
}

.btn-fill-grey-dark-white:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-white:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-white:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-blue {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #2b65f0
}

.btn-fill-grey-dark-blue:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-blue:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-blue:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-sky {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #00b6de
}

.btn-fill-grey-dark-sky:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-sky:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-sky:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-black {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #050505
}

.btn-fill-grey-dark-black:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-black:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-black:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-black-light {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #313842
}

.btn-fill-grey-dark-black-light:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-black-light:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-black-light:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-black-alpha70 {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #6f747b
}

.btn-fill-grey-dark-black-alpha70:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-black-alpha70:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-grey-dark {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #c7c8cb
}

.btn-fill-grey-dark-grey-dark:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-grey-dark:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-grey-dark:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-grey-dark2 {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #909398
}

.btn-fill-grey-dark-grey-dark2:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-grey-dark2:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-navy {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #25375a
}

.btn-fill-grey-dark-navy:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-navy:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-navy:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-pink-alpha85 {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #ff6584
}

.btn-fill-grey-dark-pink-alpha85:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-pink-alpha85:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark-data-primary-light {
    background-color: #c7c8cb;
    border: 1px solid #c7c8cb;
    color: #6dc0ca
}

.btn-fill-grey-dark-data-primary-light:hover {
    background-color: #d4d5d7;
    border-color: #d4d5d7
}

.btn-fill-grey-dark-data-primary-light:active {
    background-color: #babbbf;
    border-color: #babbbf
}

.btn-fill-grey-dark-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-fill-grey-dark2-clear {
    background-color: #909398;
    border: 1px solid #909398;
    color: transparent
}

.btn-fill-grey-dark2-clear:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-clear:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-clear:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-primary {
    background-color: #909398;
    border: 1px solid #909398;
    color: #6dc0ca
}

.btn-fill-grey-dark2-primary:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-primary:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-primary:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-grey {
    background-color: #909398;
    border: 1px solid #909398;
    color: #ced0d6
}

.btn-fill-grey-dark2-grey:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-grey:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-grey:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-greylight {
    background-color: #909398;
    border: 1px solid #909398;
    color: #f9f9f9
}

.btn-fill-grey-dark2-greylight:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-greylight:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-greylight:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-grey-light {
    background-color: #909398;
    border: 1px solid #909398;
    color: #f9f9f9
}

.btn-fill-grey-dark2-grey-light:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-grey-light:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-grey-light:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-grey-light4 {
    background-color: #909398;
    border: 1px solid #909398;
    color: #ecedee
}

.btn-fill-grey-dark2-grey-light4:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-grey-light4:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-grey-light4:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-grey-light5 {
    background-color: #909398;
    border: 1px solid #909398;
    color: #cdd0d7
}

.btn-fill-grey-dark2-grey-light5:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-grey-light5:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-grey-light5:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-primary-alpha5 {
    background-color: #909398;
    border: 1px solid #909398;
    color: #f6f5ff
}

.btn-fill-grey-dark2-primary-alpha5:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-primary-alpha5:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-primary-alpha20 {
    background-color: #909398;
    border: 1px solid #909398;
    color: #dedafe
}

.btn-fill-grey-dark2-primary-alpha20:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-primary-alpha20:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-primary-biz {
    background-color: #909398;
    border: 1px solid #909398;
    color: #18a0fb
}

.btn-fill-grey-dark2-primary-biz:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-primary-biz:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-primary-biz:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-green-light {
    background-color: #909398;
    border: 1px solid #909398;
    color: #0bbb9b
}

.btn-fill-grey-dark2-green-light:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-green-light:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-green-light:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-white {
    background-color: #909398;
    border: 1px solid #909398;
    color: #fff
}

.btn-fill-grey-dark2-white:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-white:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-white:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-blue {
    background-color: #909398;
    border: 1px solid #909398;
    color: #2b65f0
}

.btn-fill-grey-dark2-blue:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-blue:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-blue:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-sky {
    background-color: #909398;
    border: 1px solid #909398;
    color: #00b6de
}

.btn-fill-grey-dark2-sky:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-sky:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-sky:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-black {
    background-color: #909398;
    border: 1px solid #909398;
    color: #050505
}

.btn-fill-grey-dark2-black:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-black:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-black:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-black-light {
    background-color: #909398;
    border: 1px solid #909398;
    color: #313842
}

.btn-fill-grey-dark2-black-light:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-black-light:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-black-light:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-black-alpha70 {
    background-color: #909398;
    border: 1px solid #909398;
    color: #6f747b
}

.btn-fill-grey-dark2-black-alpha70:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-black-alpha70:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-grey-dark {
    background-color: #909398;
    border: 1px solid #909398;
    color: #c7c8cb
}

.btn-fill-grey-dark2-grey-dark:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-grey-dark:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-grey-dark:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-grey-dark2 {
    background-color: #909398;
    border: 1px solid #909398;
    color: #909398
}

.btn-fill-grey-dark2-grey-dark2:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-grey-dark2:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-navy {
    background-color: #909398;
    border: 1px solid #909398;
    color: #25375a
}

.btn-fill-grey-dark2-navy:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-navy:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-navy:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-pink-alpha85 {
    background-color: #909398;
    border: 1px solid #909398;
    color: #ff6584
}

.btn-fill-grey-dark2-pink-alpha85:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-pink-alpha85:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-grey-dark2-data-primary-light {
    background-color: #909398;
    border: 1px solid #909398;
    color: #6dc0ca
}

.btn-fill-grey-dark2-data-primary-light:hover {
    background-color: #9da0a4;
    border-color: #9da0a4
}

.btn-fill-grey-dark2-data-primary-light:active {
    background-color: #83868c;
    border-color: #83868c
}

.btn-fill-grey-dark2-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-fill-navy-clear {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: transparent
}

.btn-fill-navy-clear:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-clear:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-clear:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-primary {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #6dc0ca
}

.btn-fill-navy-primary:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-primary:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-primary:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-grey {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #ced0d6
}

.btn-fill-navy-grey:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-grey:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-grey:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-greylight {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #f9f9f9
}

.btn-fill-navy-greylight:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-greylight:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-greylight:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-grey-light {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #f9f9f9
}

.btn-fill-navy-grey-light:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-grey-light:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-grey-light:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-grey-light4 {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #ecedee
}

.btn-fill-navy-grey-light4:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-grey-light4:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-grey-light4:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-grey-light5 {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #cdd0d7
}

.btn-fill-navy-grey-light5:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-grey-light5:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-grey-light5:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-primary-alpha5 {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #f6f5ff
}

.btn-fill-navy-primary-alpha5:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-primary-alpha5:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-primary-alpha20 {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #dedafe
}

.btn-fill-navy-primary-alpha20:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-primary-alpha20:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-primary-biz {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #18a0fb
}

.btn-fill-navy-primary-biz:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-primary-biz:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-primary-biz:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-green-light {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #0bbb9b
}

.btn-fill-navy-green-light:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-green-light:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-green-light:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-white {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #fff
}

.btn-fill-navy-white:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-white:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-white:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-blue {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #2b65f0
}

.btn-fill-navy-blue:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-blue:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-blue:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-sky {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #00b6de
}

.btn-fill-navy-sky:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-sky:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-sky:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-black {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #050505
}

.btn-fill-navy-black:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-black:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-black:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-black-light {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #313842
}

.btn-fill-navy-black-light:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-black-light:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-black-light:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-black-alpha70 {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #6f747b
}

.btn-fill-navy-black-alpha70:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-black-alpha70:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-grey-dark {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #c7c8cb
}

.btn-fill-navy-grey-dark:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-grey-dark:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-grey-dark:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-grey-dark2 {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #909398
}

.btn-fill-navy-grey-dark2:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-grey-dark2:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-navy {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #25375a
}

.btn-fill-navy-navy:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-navy:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-navy:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-pink-alpha85 {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #ff6584
}

.btn-fill-navy-pink-alpha85:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-pink-alpha85:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-navy-data-primary-light {
    background-color: #25375a;
    border: 1px solid #25375a;
    color: #6dc0ca
}

.btn-fill-navy-data-primary-light:hover {
    background-color: #2c426c;
    border-color: #2c426c
}

.btn-fill-navy-data-primary-light:active {
    background-color: #1e2c48;
    border-color: #1e2c48
}

.btn-fill-navy-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-fill-pink-alpha85-clear {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: transparent
}

.btn-fill-pink-alpha85-clear:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-clear:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-clear:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-primary {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #6dc0ca
}

.btn-fill-pink-alpha85-primary:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-primary:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-primary:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-grey {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #ced0d6
}

.btn-fill-pink-alpha85-grey:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-grey:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-grey:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-greylight {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #f9f9f9
}

.btn-fill-pink-alpha85-greylight:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-greylight:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-greylight:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-grey-light {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #f9f9f9
}

.btn-fill-pink-alpha85-grey-light:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-grey-light:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-grey-light:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-grey-light4 {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #ecedee
}

.btn-fill-pink-alpha85-grey-light4:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-grey-light4:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-grey-light4:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-grey-light5 {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #cdd0d7
}

.btn-fill-pink-alpha85-grey-light5:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-grey-light5:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-grey-light5:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-primary-alpha5 {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #f6f5ff
}

.btn-fill-pink-alpha85-primary-alpha5:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-primary-alpha5:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-primary-alpha20 {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #dedafe
}

.btn-fill-pink-alpha85-primary-alpha20:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-primary-alpha20:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-primary-biz {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #18a0fb
}

.btn-fill-pink-alpha85-primary-biz:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-primary-biz:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-primary-biz:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-green-light {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #0bbb9b
}

.btn-fill-pink-alpha85-green-light:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-green-light:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-green-light:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-white {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #fff
}

.btn-fill-pink-alpha85-white:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-white:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-white:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-blue {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #2b65f0
}

.btn-fill-pink-alpha85-blue:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-blue:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-blue:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-sky {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #00b6de
}

.btn-fill-pink-alpha85-sky:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-sky:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-sky:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-black {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #050505
}

.btn-fill-pink-alpha85-black:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-black:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-black:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-black-light {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #313842
}

.btn-fill-pink-alpha85-black-light:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-black-light:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-black-light:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-black-alpha70 {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #6f747b
}

.btn-fill-pink-alpha85-black-alpha70:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-black-alpha70:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-grey-dark {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #c7c8cb
}

.btn-fill-pink-alpha85-grey-dark:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-grey-dark:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-grey-dark:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-grey-dark2 {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #909398
}

.btn-fill-pink-alpha85-grey-dark2:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-grey-dark2:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-navy {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #25375a
}

.btn-fill-pink-alpha85-navy:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-navy:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-navy:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-pink-alpha85 {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #ff6584
}

.btn-fill-pink-alpha85-pink-alpha85:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-pink-alpha85:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-pink-alpha85-data-primary-light {
    background-color: #ff6584;
    border: 1px solid #ff6584;
    color: #6dc0ca
}

.btn-fill-pink-alpha85-data-primary-light:hover {
    background-color: #ff7f98;
    border-color: #ff7f98
}

.btn-fill-pink-alpha85-data-primary-light:active {
    background-color: #ff4c70;
    border-color: #ff4c70
}

.btn-fill-pink-alpha85-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-fill-data-primary-light-clear {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: transparent
}

.btn-fill-data-primary-light-clear:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-clear:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-clear:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-primary {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-fill-data-primary-light-primary:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-primary:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-primary:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-grey {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #ced0d6
}

.btn-fill-data-primary-light-grey:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-grey:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-grey:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-greylight {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #f9f9f9
}

.btn-fill-data-primary-light-greylight:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-greylight:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-greylight:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-grey-light {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #f9f9f9
}

.btn-fill-data-primary-light-grey-light:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-grey-light:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-grey-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-grey-light4 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #ecedee
}

.btn-fill-data-primary-light-grey-light4:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-grey-light4:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-grey-light4:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-grey-light5 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #cdd0d7
}

.btn-fill-data-primary-light-grey-light5:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-grey-light5:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-grey-light5:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-primary-alpha5 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #f6f5ff
}

.btn-fill-data-primary-light-primary-alpha5:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-primary-alpha5:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-primary-alpha20 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #dedafe
}

.btn-fill-data-primary-light-primary-alpha20:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-primary-alpha20:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-primary-biz {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #18a0fb
}

.btn-fill-data-primary-light-primary-biz:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-primary-biz:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-primary-biz:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-green-light {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #0bbb9b
}

.btn-fill-data-primary-light-green-light:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-green-light:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-green-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-white {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #fff
}

.btn-fill-data-primary-light-white:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-white:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-white:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-blue {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #2b65f0
}

.btn-fill-data-primary-light-blue:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-blue:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-blue:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-sky {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #00b6de
}

.btn-fill-data-primary-light-sky:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-sky:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-sky:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-black {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #050505
}

.btn-fill-data-primary-light-black:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-black:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-black:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-black-light {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #313842
}

.btn-fill-data-primary-light-black-light:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-black-light:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-black-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-black-alpha70 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #6f747b
}

.btn-fill-data-primary-light-black-alpha70:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-black-alpha70:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-grey-dark {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #c7c8cb
}

.btn-fill-data-primary-light-grey-dark:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-grey-dark:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-grey-dark:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-grey-dark2 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #909398
}

.btn-fill-data-primary-light-grey-dark2:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-grey-dark2:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-navy {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #25375a
}

.btn-fill-data-primary-light-navy:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-navy:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-navy:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-pink-alpha85 {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #ff6584
}

.btn-fill-data-primary-light-pink-alpha85:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-pink-alpha85:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-fill-data-primary-light-data-primary-light {
    background-color: #6dc0ca;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-fill-data-primary-light-data-primary-light:hover {
    background-color: #8575ff;
    border-color: #8575ff
}

.btn-fill-data-primary-light-data-primary-light:active {
    background-color: #5742ff;
    border-color: #5742ff
}

.btn-fill-data-primary-light-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-clear-clear {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-clear:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-primary {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-primary:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-primary:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-primary:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-grey {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-grey:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-grey:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-grey:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-greylight {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-greylight:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-greylight:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-greylight:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-grey-light {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-grey-light:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-grey-light:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-grey-light:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-grey-light4 {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-grey-light4:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-grey-light4:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-grey-light4:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-grey-light5 {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-grey-light5:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-grey-light5:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-grey-light5:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-primary-alpha5 {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-primary-alpha5:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-primary-alpha5:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-primary-alpha20 {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-primary-alpha20:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-primary-alpha20:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-primary-biz {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-primary-biz:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-primary-biz:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-primary-biz:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-green-light {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-green-light:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-green-light:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-green-light:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-white {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-white:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-white:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-white:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-blue {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-blue:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-blue:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-blue:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-sky {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-sky:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-sky:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-sky:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-black {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-black:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-black:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-black:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-black-light {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-black-light:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-black-light:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-black-light:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-black-alpha70 {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-black-alpha70:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-black-alpha70:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-grey-dark {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-grey-dark:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-grey-dark:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-grey-dark:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-grey-dark2 {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-grey-dark2:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-grey-dark2:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-navy {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-navy:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-navy:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-navy:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-pink-alpha85 {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-pink-alpha85:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-pink-alpha85:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-data-primary-light {
    background-color: #fff;
    border: 1px solid transparent
}

.btn-line-clear-data-primary-light:hover {
    background-color: rgba(0,0,0,.1)
}

.btn-line-clear-data-primary-light:active {
    background-color: rgba(0,0,0,.2)
}

.btn-line-clear-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-primary-clear {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: transparent
}

.btn-line-primary-clear:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-clear:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-clear:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-primary {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-line-primary-primary:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-primary:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-primary:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-grey {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #ced0d6
}

.btn-line-primary-grey:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-grey:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-grey:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-greylight {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #f9f9f9
}

.btn-line-primary-greylight:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-greylight:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-greylight:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-grey-light {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #f9f9f9
}

.btn-line-primary-grey-light:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-grey-light:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-grey-light:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-grey-light4 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #ecedee
}

.btn-line-primary-grey-light4:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-grey-light4:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-grey-light4:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-grey-light5 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #cdd0d7
}

.btn-line-primary-grey-light5:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-grey-light5:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-grey-light5:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #f6f5ff
}

.btn-line-primary-primary-alpha5:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-primary-alpha5:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #dedafe
}

.btn-line-primary-primary-alpha20:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-primary-alpha20:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-primary-biz {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #18a0fb
}

.btn-line-primary-primary-biz:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-primary-biz:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-primary-biz:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-green-light {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #0bbb9b
}

.btn-line-primary-green-light:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-green-light:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-green-light:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-white {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #fff
}

.btn-line-primary-white:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-white:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-white:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-blue {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #2b65f0
}

.btn-line-primary-blue:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-blue:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-blue:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-sky {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #00b6de
}

.btn-line-primary-sky:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-sky:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-sky:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-black {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #050505
}

.btn-line-primary-black:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-black:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-black:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-black-light {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #313842
}

.btn-line-primary-black-light:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-black-light:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-black-light:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-black-alpha70 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #6f747b
}

.btn-line-primary-black-alpha70:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-black-alpha70:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-grey-dark {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #c7c8cb
}

.btn-line-primary-grey-dark:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-grey-dark:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-grey-dark:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-grey-dark2 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #909398
}

.btn-line-primary-grey-dark2:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-grey-dark2:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-navy {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #25375a
}

.btn-line-primary-navy:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-navy:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-navy:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #ff6584
}

.btn-line-primary-pink-alpha85:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-pink-alpha85:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-primary-data-primary-light {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-line-primary-data-primary-light:hover {
    background-color: rgba(88,69,234,.1)
}

.btn-line-primary-data-primary-light:active {
    background-color: rgba(88,69,234,.2)
}

.btn-line-primary-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-grey-clear {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: transparent
}

.btn-line-grey-clear:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-clear:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-clear:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-primary {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #6dc0ca
}

.btn-line-grey-primary:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-primary:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-primary:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-grey {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #ced0d6
}

.btn-line-grey-grey:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-grey:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-grey:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-greylight {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #f9f9f9
}

.btn-line-grey-greylight:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-greylight:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-greylight:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-grey-light {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #f9f9f9
}

.btn-line-grey-grey-light:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-grey-light:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-grey-light:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-grey-light4 {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #ecedee
}

.btn-line-grey-grey-light4:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-grey-light4:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-grey-light4:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-grey-light5 {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #cdd0d7
}

.btn-line-grey-grey-light5:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-grey-light5:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-grey-light5:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #f6f5ff
}

.btn-line-grey-primary-alpha5:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-primary-alpha5:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #dedafe
}

.btn-line-grey-primary-alpha20:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-primary-alpha20:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-primary-biz {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #18a0fb
}

.btn-line-grey-primary-biz:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-primary-biz:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-primary-biz:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-green-light {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #0bbb9b
}

.btn-line-grey-green-light:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-green-light:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-green-light:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-white {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #fff
}

.btn-line-grey-white:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-white:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-white:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-blue {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #2b65f0
}

.btn-line-grey-blue:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-blue:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-blue:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-sky {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #00b6de
}

.btn-line-grey-sky:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-sky:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-sky:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-black {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #050505
}

.btn-line-grey-black:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-black:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-black:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-black-light {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #313842
}

.btn-line-grey-black-light:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-black-light:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-black-light:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-black-alpha70 {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #6f747b
}

.btn-line-grey-black-alpha70:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-black-alpha70:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-grey-dark {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #c7c8cb
}

.btn-line-grey-grey-dark:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-grey-dark:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-grey-dark:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-grey-dark2 {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #909398
}

.btn-line-grey-grey-dark2:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-grey-dark2:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-navy {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #25375a
}

.btn-line-grey-navy:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-navy:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-navy:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #ff6584
}

.btn-line-grey-pink-alpha85:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-pink-alpha85:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-grey-data-primary-light {
    background-color: #fff;
    border: 1px solid #ced0d6;
    color: #6dc0ca
}

.btn-line-grey-data-primary-light:hover {
    background-color: hsla(225,9%,82%,.1)
}

.btn-line-grey-data-primary-light:active {
    background-color: hsla(225,9%,82%,.2)
}

.btn-line-grey-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-greylight-clear {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: transparent
}

.btn-line-greylight-clear:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-clear:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-clear:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-primary {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #6dc0ca
}

.btn-line-greylight-primary:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-primary:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-primary:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-grey {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #ced0d6
}

.btn-line-greylight-grey:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-grey:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-grey:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-greylight {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-line-greylight-greylight:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-greylight:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-greylight:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-grey-light {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-line-greylight-grey-light:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-grey-light:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-grey-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-grey-light4 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #ecedee
}

.btn-line-greylight-grey-light4:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-grey-light4:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-grey-light4:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-grey-light5 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #cdd0d7
}

.btn-line-greylight-grey-light5:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-grey-light5:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-grey-light5:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #f6f5ff
}

.btn-line-greylight-primary-alpha5:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-primary-alpha5:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #dedafe
}

.btn-line-greylight-primary-alpha20:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-primary-alpha20:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-primary-biz {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #18a0fb
}

.btn-line-greylight-primary-biz:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-primary-biz:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-primary-biz:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-green-light {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #0bbb9b
}

.btn-line-greylight-green-light:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-green-light:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-green-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-white {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #fff
}

.btn-line-greylight-white:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-white:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-white:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-blue {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #2b65f0
}

.btn-line-greylight-blue:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-blue:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-blue:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-sky {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #00b6de
}

.btn-line-greylight-sky:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-sky:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-sky:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-black {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #050505
}

.btn-line-greylight-black:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-black:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-black:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-black-light {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #313842
}

.btn-line-greylight-black-light:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-black-light:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-black-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-black-alpha70 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #6f747b
}

.btn-line-greylight-black-alpha70:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-black-alpha70:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-grey-dark {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #c7c8cb
}

.btn-line-greylight-grey-dark:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-grey-dark:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-grey-dark:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-grey-dark2 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #909398
}

.btn-line-greylight-grey-dark2:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-grey-dark2:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-navy {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #25375a
}

.btn-line-greylight-navy:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-navy:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-navy:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #ff6584
}

.btn-line-greylight-pink-alpha85:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-pink-alpha85:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-greylight-data-primary-light {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #6dc0ca
}

.btn-line-greylight-data-primary-light:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-greylight-data-primary-light:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-greylight-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-clear {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: transparent
}

.btn-line-grey-light-clear:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-clear:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-clear:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-primary {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #6dc0ca
}

.btn-line-grey-light-primary:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-primary:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-primary:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-grey {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #ced0d6
}

.btn-line-grey-light-grey:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-grey:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-grey:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-greylight {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-line-grey-light-greylight:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-greylight:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-greylight:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-grey-light {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-line-grey-light-grey-light:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-grey-light:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-grey-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-grey-light4 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #ecedee
}

.btn-line-grey-light-grey-light4:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-grey-light4:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-grey-light4:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-grey-light5 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #cdd0d7
}

.btn-line-grey-light-grey-light5:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-grey-light5:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-grey-light5:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #f6f5ff
}

.btn-line-grey-light-primary-alpha5:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-primary-alpha5:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #dedafe
}

.btn-line-grey-light-primary-alpha20:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-primary-alpha20:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-primary-biz {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #18a0fb
}

.btn-line-grey-light-primary-biz:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-primary-biz:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-primary-biz:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-green-light {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #0bbb9b
}

.btn-line-grey-light-green-light:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-green-light:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-green-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-white {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #fff
}

.btn-line-grey-light-white:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-white:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-white:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-blue {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #2b65f0
}

.btn-line-grey-light-blue:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-blue:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-blue:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-sky {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #00b6de
}

.btn-line-grey-light-sky:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-sky:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-sky:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-black {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #050505
}

.btn-line-grey-light-black:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-black:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-black:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-black-light {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #313842
}

.btn-line-grey-light-black-light:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-black-light:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-black-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-black-alpha70 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #6f747b
}

.btn-line-grey-light-black-alpha70:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-black-alpha70:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-grey-dark {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #c7c8cb
}

.btn-line-grey-light-grey-dark:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-grey-dark:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-grey-dark:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-grey-dark2 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #909398
}

.btn-line-grey-light-grey-dark2:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-grey-dark2:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-navy {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #25375a
}

.btn-line-grey-light-navy:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-navy:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-navy:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #ff6584
}

.btn-line-grey-light-pink-alpha85:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-pink-alpha85:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light-data-primary-light {
    background-color: #fff;
    border: 1px solid #f9f9f9;
    color: #6dc0ca
}

.btn-line-grey-light-data-primary-light:hover {
    background-color: hsla(0,0%,98%,.1)
}

.btn-line-grey-light-data-primary-light:active {
    background-color: hsla(0,0%,98%,.2)
}

.btn-line-grey-light-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-grey-light4-clear {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: transparent
}

.btn-line-grey-light4-clear:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-clear:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-clear:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-primary {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #6dc0ca
}

.btn-line-grey-light4-primary:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-primary:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-primary:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-grey {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #ced0d6
}

.btn-line-grey-light4-grey:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-grey:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-grey:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-greylight {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #f9f9f9
}

.btn-line-grey-light4-greylight:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-greylight:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-greylight:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-grey-light {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #f9f9f9
}

.btn-line-grey-light4-grey-light:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-grey-light:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-grey-light:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-grey-light4 {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #ecedee
}

.btn-line-grey-light4-grey-light4:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-grey-light4:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-grey-light4:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-grey-light5 {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #cdd0d7
}

.btn-line-grey-light4-grey-light5:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-grey-light5:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-grey-light5:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #f6f5ff
}

.btn-line-grey-light4-primary-alpha5:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-primary-alpha5:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #dedafe
}

.btn-line-grey-light4-primary-alpha20:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-primary-alpha20:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-primary-biz {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #18a0fb
}

.btn-line-grey-light4-primary-biz:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-primary-biz:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-primary-biz:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-green-light {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #0bbb9b
}

.btn-line-grey-light4-green-light:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-green-light:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-green-light:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-white {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #fff
}

.btn-line-grey-light4-white:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-white:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-white:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-blue {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #2b65f0
}

.btn-line-grey-light4-blue:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-blue:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-blue:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-sky {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #00b6de
}

.btn-line-grey-light4-sky:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-sky:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-sky:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-black {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #050505
}

.btn-line-grey-light4-black:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-black:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-black:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-black-light {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #313842
}

.btn-line-grey-light4-black-light:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-black-light:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-black-light:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-black-alpha70 {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #6f747b
}

.btn-line-grey-light4-black-alpha70:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-black-alpha70:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-grey-dark {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #c7c8cb
}

.btn-line-grey-light4-grey-dark:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-grey-dark:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-grey-dark:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-grey-dark2 {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #909398
}

.btn-line-grey-light4-grey-dark2:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-grey-dark2:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-navy {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #25375a
}

.btn-line-grey-light4-navy:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-navy:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-navy:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #ff6584
}

.btn-line-grey-light4-pink-alpha85:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-pink-alpha85:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light4-data-primary-light {
    background-color: #fff;
    border: 1px solid #ecedee;
    color: #6dc0ca
}

.btn-line-grey-light4-data-primary-light:hover {
    background-color: hsla(210,6%,93%,.1)
}

.btn-line-grey-light4-data-primary-light:active {
    background-color: hsla(210,6%,93%,.2)
}

.btn-line-grey-light4-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-grey-light5-clear {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: transparent
}

.btn-line-grey-light5-clear:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-clear:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-clear:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-primary {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #6dc0ca
}

.btn-line-grey-light5-primary:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-primary:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-primary:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-grey {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #ced0d6
}

.btn-line-grey-light5-grey:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-grey:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-grey:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-greylight {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #f9f9f9
}

.btn-line-grey-light5-greylight:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-greylight:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-greylight:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-grey-light {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #f9f9f9
}

.btn-line-grey-light5-grey-light:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-grey-light:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-grey-light:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-grey-light4 {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #ecedee
}

.btn-line-grey-light5-grey-light4:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-grey-light4:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-grey-light4:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-grey-light5 {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #cdd0d7
}

.btn-line-grey-light5-grey-light5:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-grey-light5:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-grey-light5:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #f6f5ff
}

.btn-line-grey-light5-primary-alpha5:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-primary-alpha5:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #dedafe
}

.btn-line-grey-light5-primary-alpha20:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-primary-alpha20:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-primary-biz {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #18a0fb
}

.btn-line-grey-light5-primary-biz:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-primary-biz:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-primary-biz:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-green-light {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #0bbb9b
}

.btn-line-grey-light5-green-light:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-green-light:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-green-light:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-white {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #fff
}

.btn-line-grey-light5-white:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-white:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-white:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-blue {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #2b65f0
}

.btn-line-grey-light5-blue:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-blue:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-blue:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-sky {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #00b6de
}

.btn-line-grey-light5-sky:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-sky:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-sky:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-black {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #050505
}

.btn-line-grey-light5-black:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-black:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-black:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-black-light {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #313842
}

.btn-line-grey-light5-black-light:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-black-light:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-black-light:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-black-alpha70 {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #6f747b
}

.btn-line-grey-light5-black-alpha70:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-black-alpha70:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-grey-dark {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #c7c8cb
}

.btn-line-grey-light5-grey-dark:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-grey-dark:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-grey-dark:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-grey-dark2 {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #909398
}

.btn-line-grey-light5-grey-dark2:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-grey-dark2:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-navy {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #25375a
}

.btn-line-grey-light5-navy:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-navy:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-navy:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #ff6584
}

.btn-line-grey-light5-pink-alpha85:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-pink-alpha85:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-grey-light5-data-primary-light {
    background-color: #fff;
    border: 1px solid #cdd0d7;
    color: #6dc0ca
}

.btn-line-grey-light5-data-primary-light:hover {
    background-color: rgba(205,208,215,.1)
}

.btn-line-grey-light5-data-primary-light:active {
    background-color: rgba(205,208,215,.2)
}

.btn-line-grey-light5-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-primary-alpha5-clear {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: transparent
}

.btn-line-primary-alpha5-clear:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-clear:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-clear:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-primary {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #6dc0ca
}

.btn-line-primary-alpha5-primary:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-primary:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-primary:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-grey {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #ced0d6
}

.btn-line-primary-alpha5-grey:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-grey:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-grey:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-greylight {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #f9f9f9
}

.btn-line-primary-alpha5-greylight:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-greylight:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-greylight:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-grey-light {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #f9f9f9
}

.btn-line-primary-alpha5-grey-light:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-grey-light:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-grey-light:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-grey-light4 {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #ecedee
}

.btn-line-primary-alpha5-grey-light4:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-grey-light4:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-grey-light4:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-grey-light5 {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #cdd0d7
}

.btn-line-primary-alpha5-grey-light5:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-grey-light5:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-grey-light5:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #f6f5ff
}

.btn-line-primary-alpha5-primary-alpha5:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-primary-alpha5:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #dedafe
}

.btn-line-primary-alpha5-primary-alpha20:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-primary-alpha20:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-primary-biz {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #18a0fb
}

.btn-line-primary-alpha5-primary-biz:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-primary-biz:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-primary-biz:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-green-light {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #0bbb9b
}

.btn-line-primary-alpha5-green-light:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-green-light:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-green-light:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-white {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #fff
}

.btn-line-primary-alpha5-white:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-white:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-white:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-blue {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #2b65f0
}

.btn-line-primary-alpha5-blue:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-blue:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-blue:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-sky {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #00b6de
}

.btn-line-primary-alpha5-sky:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-sky:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-sky:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-black {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #050505
}

.btn-line-primary-alpha5-black:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-black:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-black:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-black-light {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #313842
}

.btn-line-primary-alpha5-black-light:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-black-light:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-black-light:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-black-alpha70 {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #6f747b
}

.btn-line-primary-alpha5-black-alpha70:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-black-alpha70:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-grey-dark {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #c7c8cb
}

.btn-line-primary-alpha5-grey-dark:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-grey-dark:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-grey-dark:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-grey-dark2 {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #909398
}

.btn-line-primary-alpha5-grey-dark2:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-grey-dark2:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-navy {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #25375a
}

.btn-line-primary-alpha5-navy:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-navy:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-navy:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #ff6584
}

.btn-line-primary-alpha5-pink-alpha85:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-pink-alpha85:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha5-data-primary-light {
    background-color: #fff;
    border: 1px solid #f6f5ff;
    color: #6dc0ca
}

.btn-line-primary-alpha5-data-primary-light:hover {
    background-color: rgba(246,245,255,.1)
}

.btn-line-primary-alpha5-data-primary-light:active {
    background-color: rgba(246,245,255,.2)
}

.btn-line-primary-alpha5-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-primary-alpha20-clear {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: transparent
}

.btn-line-primary-alpha20-clear:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-clear:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-clear:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-primary {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #6dc0ca
}

.btn-line-primary-alpha20-primary:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-primary:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-primary:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-grey {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #ced0d6
}

.btn-line-primary-alpha20-grey:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-grey:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-grey:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-greylight {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #f9f9f9
}

.btn-line-primary-alpha20-greylight:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-greylight:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-greylight:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-grey-light {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #f9f9f9
}

.btn-line-primary-alpha20-grey-light:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-grey-light:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-grey-light:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-grey-light4 {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #ecedee
}

.btn-line-primary-alpha20-grey-light4:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-grey-light4:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-grey-light4:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-grey-light5 {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #cdd0d7
}

.btn-line-primary-alpha20-grey-light5:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-grey-light5:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-grey-light5:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #f6f5ff
}

.btn-line-primary-alpha20-primary-alpha5:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-primary-alpha5:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #dedafe
}

.btn-line-primary-alpha20-primary-alpha20:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-primary-alpha20:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-primary-biz {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #18a0fb
}

.btn-line-primary-alpha20-primary-biz:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-primary-biz:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-primary-biz:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-green-light {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #0bbb9b
}

.btn-line-primary-alpha20-green-light:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-green-light:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-green-light:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-white {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #fff
}

.btn-line-primary-alpha20-white:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-white:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-white:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-blue {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #2b65f0
}

.btn-line-primary-alpha20-blue:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-blue:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-blue:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-sky {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #00b6de
}

.btn-line-primary-alpha20-sky:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-sky:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-sky:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-black {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #050505
}

.btn-line-primary-alpha20-black:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-black:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-black:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-black-light {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #313842
}

.btn-line-primary-alpha20-black-light:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-black-light:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-black-light:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-black-alpha70 {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #6f747b
}

.btn-line-primary-alpha20-black-alpha70:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-black-alpha70:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-grey-dark {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #c7c8cb
}

.btn-line-primary-alpha20-grey-dark:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-grey-dark:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-grey-dark:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-grey-dark2 {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #909398
}

.btn-line-primary-alpha20-grey-dark2:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-grey-dark2:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-navy {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #25375a
}

.btn-line-primary-alpha20-navy:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-navy:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-navy:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #ff6584
}

.btn-line-primary-alpha20-pink-alpha85:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-pink-alpha85:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-alpha20-data-primary-light {
    background-color: #fff;
    border: 1px solid #dedafe;
    color: #6dc0ca
}

.btn-line-primary-alpha20-data-primary-light:hover {
    background-color: rgba(222,218,254,.1)
}

.btn-line-primary-alpha20-data-primary-light:active {
    background-color: rgba(222,218,254,.2)
}

.btn-line-primary-alpha20-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-primary-biz-clear {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: transparent
}

.btn-line-primary-biz-clear:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-clear:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-clear:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-primary {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #6dc0ca
}

.btn-line-primary-biz-primary:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-primary:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-primary:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-grey {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #ced0d6
}

.btn-line-primary-biz-grey:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-grey:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-grey:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-greylight {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #f9f9f9
}

.btn-line-primary-biz-greylight:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-greylight:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-greylight:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-grey-light {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #f9f9f9
}

.btn-line-primary-biz-grey-light:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-grey-light:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-grey-light:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-grey-light4 {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #ecedee
}

.btn-line-primary-biz-grey-light4:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-grey-light4:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-grey-light4:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-grey-light5 {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #cdd0d7
}

.btn-line-primary-biz-grey-light5:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-grey-light5:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-grey-light5:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #f6f5ff
}

.btn-line-primary-biz-primary-alpha5:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-primary-alpha5:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #dedafe
}

.btn-line-primary-biz-primary-alpha20:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-primary-alpha20:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-primary-biz {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #18a0fb
}

.btn-line-primary-biz-primary-biz:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-primary-biz:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-primary-biz:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-green-light {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #0bbb9b
}

.btn-line-primary-biz-green-light:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-green-light:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-green-light:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-white {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #fff
}

.btn-line-primary-biz-white:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-white:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-white:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-blue {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #2b65f0
}

.btn-line-primary-biz-blue:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-blue:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-blue:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-sky {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #00b6de
}

.btn-line-primary-biz-sky:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-sky:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-sky:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-black {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #050505
}

.btn-line-primary-biz-black:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-black:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-black:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-black-light {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #313842
}

.btn-line-primary-biz-black-light:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-black-light:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-black-light:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-black-alpha70 {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #6f747b
}

.btn-line-primary-biz-black-alpha70:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-black-alpha70:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-grey-dark {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #c7c8cb
}

.btn-line-primary-biz-grey-dark:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-grey-dark:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-grey-dark:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-grey-dark2 {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #909398
}

.btn-line-primary-biz-grey-dark2:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-grey-dark2:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-navy {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #25375a
}

.btn-line-primary-biz-navy:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-navy:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-navy:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #ff6584
}

.btn-line-primary-biz-pink-alpha85:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-pink-alpha85:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-primary-biz-data-primary-light {
    background-color: #fff;
    border: 1px solid #18a0fb;
    color: #6dc0ca
}

.btn-line-primary-biz-data-primary-light:hover {
    background-color: rgba(24,160,251,.1)
}

.btn-line-primary-biz-data-primary-light:active {
    background-color: rgba(24,160,251,.2)
}

.btn-line-primary-biz-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-green-light-clear {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: transparent
}

.btn-line-green-light-clear:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-clear:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-clear:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-primary {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #6dc0ca
}

.btn-line-green-light-primary:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-primary:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-primary:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-grey {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #ced0d6
}

.btn-line-green-light-grey:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-grey:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-grey:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-greylight {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #f9f9f9
}

.btn-line-green-light-greylight:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-greylight:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-greylight:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-grey-light {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #f9f9f9
}

.btn-line-green-light-grey-light:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-grey-light:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-grey-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-grey-light4 {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #ecedee
}

.btn-line-green-light-grey-light4:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-grey-light4:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-grey-light4:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-grey-light5 {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #cdd0d7
}

.btn-line-green-light-grey-light5:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-grey-light5:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-grey-light5:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #f6f5ff
}

.btn-line-green-light-primary-alpha5:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-primary-alpha5:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #dedafe
}

.btn-line-green-light-primary-alpha20:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-primary-alpha20:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-primary-biz {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #18a0fb
}

.btn-line-green-light-primary-biz:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-primary-biz:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-primary-biz:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-green-light {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #0bbb9b
}

.btn-line-green-light-green-light:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-green-light:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-green-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-white {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #fff
}

.btn-line-green-light-white:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-white:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-white:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-blue {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #2b65f0
}

.btn-line-green-light-blue:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-blue:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-blue:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-sky {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #00b6de
}

.btn-line-green-light-sky:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-sky:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-sky:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-black {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #050505
}

.btn-line-green-light-black:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-black:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-black:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-black-light {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #313842
}

.btn-line-green-light-black-light:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-black-light:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-black-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-black-alpha70 {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #6f747b
}

.btn-line-green-light-black-alpha70:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-black-alpha70:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-grey-dark {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #c7c8cb
}

.btn-line-green-light-grey-dark:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-grey-dark:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-grey-dark:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-grey-dark2 {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #909398
}

.btn-line-green-light-grey-dark2:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-grey-dark2:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-navy {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #25375a
}

.btn-line-green-light-navy:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-navy:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-navy:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #ff6584
}

.btn-line-green-light-pink-alpha85:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-pink-alpha85:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-green-light-data-primary-light {
    background-color: #fff;
    border: 1px solid #0bbb9b;
    color: #6dc0ca
}

.btn-line-green-light-data-primary-light:hover {
    background-color: rgba(11,187,155,.1)
}

.btn-line-green-light-data-primary-light:active {
    background-color: rgba(11,187,155,.2)
}

.btn-line-green-light-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-white-clear {
    background-color: #fff;
    border: 1px solid #fff;
    color: transparent
}

.btn-line-white-clear:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-clear:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-clear:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-primary {
    background-color: #fff;
    border: 1px solid #fff;
    color: #6dc0ca
}

.btn-line-white-primary:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-primary:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-primary:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-grey {
    background-color: #fff;
    border: 1px solid #fff;
    color: #ced0d6
}

.btn-line-white-grey:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-grey:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-grey:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-greylight {
    background-color: #fff;
    border: 1px solid #fff;
    color: #f9f9f9
}

.btn-line-white-greylight:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-greylight:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-greylight:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-grey-light {
    background-color: #fff;
    border: 1px solid #fff;
    color: #f9f9f9
}

.btn-line-white-grey-light:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-grey-light:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-grey-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-grey-light4 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #ecedee
}

.btn-line-white-grey-light4:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-grey-light4:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-grey-light4:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-grey-light5 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #cdd0d7
}

.btn-line-white-grey-light5:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-grey-light5:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-grey-light5:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #f6f5ff
}

.btn-line-white-primary-alpha5:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-primary-alpha5:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #dedafe
}

.btn-line-white-primary-alpha20:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-primary-alpha20:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-primary-biz {
    background-color: #fff;
    border: 1px solid #fff;
    color: #18a0fb
}

.btn-line-white-primary-biz:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-primary-biz:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-primary-biz:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-green-light {
    background-color: #fff;
    border: 1px solid #fff;
    color: #0bbb9b
}

.btn-line-white-green-light:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-green-light:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-green-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-white {
    background-color: #fff;
    border: 1px solid #fff;
    color: #fff
}

.btn-line-white-white:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-white:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-white:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-blue {
    background-color: #fff;
    border: 1px solid #fff;
    color: #2b65f0
}

.btn-line-white-blue:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-blue:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-blue:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-sky {
    background-color: #fff;
    border: 1px solid #fff;
    color: #00b6de
}

.btn-line-white-sky:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-sky:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-sky:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-black {
    background-color: #fff;
    border: 1px solid #fff;
    color: #050505
}

.btn-line-white-black:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-black:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-black:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-black-light {
    background-color: #fff;
    border: 1px solid #fff;
    color: #313842
}

.btn-line-white-black-light:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-black-light:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-black-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-black-alpha70 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #6f747b
}

.btn-line-white-black-alpha70:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-black-alpha70:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-grey-dark {
    background-color: #fff;
    border: 1px solid #fff;
    color: #c7c8cb
}

.btn-line-white-grey-dark:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-grey-dark:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-grey-dark:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-grey-dark2 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #909398
}

.btn-line-white-grey-dark2:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-grey-dark2:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-navy {
    background-color: #fff;
    border: 1px solid #fff;
    color: #25375a
}

.btn-line-white-navy:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-navy:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-navy:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #fff;
    color: #ff6584
}

.btn-line-white-pink-alpha85:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-pink-alpha85:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-white-data-primary-light {
    background-color: #fff;
    border: 1px solid #fff;
    color: #6dc0ca
}

.btn-line-white-data-primary-light:hover {
    background-color: hsla(0,0%,100%,.1)
}

.btn-line-white-data-primary-light:active {
    background-color: hsla(0,0%,100%,.2)
}

.btn-line-white-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-blue-clear {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: transparent
}

.btn-line-blue-clear:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-clear:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-clear:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-primary {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #6dc0ca
}

.btn-line-blue-primary:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-primary:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-primary:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-grey {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #ced0d6
}

.btn-line-blue-grey:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-grey:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-grey:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-greylight {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #f9f9f9
}

.btn-line-blue-greylight:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-greylight:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-greylight:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-grey-light {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #f9f9f9
}

.btn-line-blue-grey-light:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-grey-light:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-grey-light:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-grey-light4 {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #ecedee
}

.btn-line-blue-grey-light4:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-grey-light4:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-grey-light4:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-grey-light5 {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #cdd0d7
}

.btn-line-blue-grey-light5:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-grey-light5:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-grey-light5:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #f6f5ff
}

.btn-line-blue-primary-alpha5:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-primary-alpha5:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #dedafe
}

.btn-line-blue-primary-alpha20:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-primary-alpha20:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-primary-biz {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #18a0fb
}

.btn-line-blue-primary-biz:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-primary-biz:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-primary-biz:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-green-light {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #0bbb9b
}

.btn-line-blue-green-light:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-green-light:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-green-light:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-white {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #fff
}

.btn-line-blue-white:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-white:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-white:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-blue {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #2b65f0
}

.btn-line-blue-blue:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-blue:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-blue:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-sky {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #00b6de
}

.btn-line-blue-sky:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-sky:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-sky:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-black {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #050505
}

.btn-line-blue-black:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-black:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-black:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-black-light {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #313842
}

.btn-line-blue-black-light:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-black-light:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-black-light:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-black-alpha70 {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #6f747b
}

.btn-line-blue-black-alpha70:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-black-alpha70:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-grey-dark {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #c7c8cb
}

.btn-line-blue-grey-dark:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-grey-dark:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-grey-dark:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-grey-dark2 {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #909398
}

.btn-line-blue-grey-dark2:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-grey-dark2:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-navy {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #25375a
}

.btn-line-blue-navy:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-navy:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-navy:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #ff6584
}

.btn-line-blue-pink-alpha85:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-pink-alpha85:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-blue-data-primary-light {
    background-color: #fff;
    border: 1px solid #2b65f0;
    color: #6dc0ca
}

.btn-line-blue-data-primary-light:hover {
    background-color: rgba(43,101,240,.1)
}

.btn-line-blue-data-primary-light:active {
    background-color: rgba(43,101,240,.2)
}

.btn-line-blue-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-sky-clear {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: transparent
}

.btn-line-sky-clear:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-clear:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-clear:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-primary {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #6dc0ca
}

.btn-line-sky-primary:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-primary:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-primary:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-grey {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #ced0d6
}

.btn-line-sky-grey:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-grey:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-grey:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-greylight {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #f9f9f9
}

.btn-line-sky-greylight:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-greylight:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-greylight:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-grey-light {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #f9f9f9
}

.btn-line-sky-grey-light:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-grey-light:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-grey-light:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-grey-light4 {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #ecedee
}

.btn-line-sky-grey-light4:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-grey-light4:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-grey-light4:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-grey-light5 {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #cdd0d7
}

.btn-line-sky-grey-light5:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-grey-light5:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-grey-light5:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #f6f5ff
}

.btn-line-sky-primary-alpha5:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-primary-alpha5:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #dedafe
}

.btn-line-sky-primary-alpha20:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-primary-alpha20:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-primary-biz {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #18a0fb
}

.btn-line-sky-primary-biz:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-primary-biz:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-primary-biz:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-green-light {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #0bbb9b
}

.btn-line-sky-green-light:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-green-light:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-green-light:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-white {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #fff
}

.btn-line-sky-white:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-white:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-white:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-blue {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #2b65f0
}

.btn-line-sky-blue:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-blue:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-blue:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-sky {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #00b6de
}

.btn-line-sky-sky:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-sky:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-sky:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-black {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #050505
}

.btn-line-sky-black:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-black:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-black:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-black-light {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #313842
}

.btn-line-sky-black-light:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-black-light:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-black-light:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-black-alpha70 {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #6f747b
}

.btn-line-sky-black-alpha70:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-black-alpha70:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-grey-dark {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #c7c8cb
}

.btn-line-sky-grey-dark:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-grey-dark:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-grey-dark:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-grey-dark2 {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #909398
}

.btn-line-sky-grey-dark2:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-grey-dark2:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-navy {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #25375a
}

.btn-line-sky-navy:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-navy:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-navy:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #ff6584
}

.btn-line-sky-pink-alpha85:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-pink-alpha85:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-sky-data-primary-light {
    background-color: #fff;
    border: 1px solid #00b6de;
    color: #6dc0ca
}

.btn-line-sky-data-primary-light:hover {
    background-color: rgba(0,182,222,.1)
}

.btn-line-sky-data-primary-light:active {
    background-color: rgba(0,182,222,.2)
}

.btn-line-sky-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-black-clear {
    background-color: #fff;
    border: 1px solid #050505;
    color: transparent
}

.btn-line-black-clear:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-clear:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-clear:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-primary {
    background-color: #fff;
    border: 1px solid #050505;
    color: #6dc0ca
}

.btn-line-black-primary:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-primary:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-primary:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-grey {
    background-color: #fff;
    border: 1px solid #050505;
    color: #ced0d6
}

.btn-line-black-grey:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-grey:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-grey:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-greylight {
    background-color: #fff;
    border: 1px solid #050505;
    color: #f9f9f9
}

.btn-line-black-greylight:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-greylight:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-greylight:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-grey-light {
    background-color: #fff;
    border: 1px solid #050505;
    color: #f9f9f9
}

.btn-line-black-grey-light:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-grey-light:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-grey-light:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-grey-light4 {
    background-color: #fff;
    border: 1px solid #050505;
    color: #ecedee
}

.btn-line-black-grey-light4:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-grey-light4:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-grey-light4:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-grey-light5 {
    background-color: #fff;
    border: 1px solid #050505;
    color: #cdd0d7
}

.btn-line-black-grey-light5:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-grey-light5:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-grey-light5:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #050505;
    color: #f6f5ff
}

.btn-line-black-primary-alpha5:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-primary-alpha5:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #050505;
    color: #dedafe
}

.btn-line-black-primary-alpha20:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-primary-alpha20:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-primary-biz {
    background-color: #fff;
    border: 1px solid #050505;
    color: #18a0fb
}

.btn-line-black-primary-biz:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-primary-biz:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-primary-biz:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-green-light {
    background-color: #fff;
    border: 1px solid #050505;
    color: #0bbb9b
}

.btn-line-black-green-light:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-green-light:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-green-light:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-white {
    background-color: #fff;
    border: 1px solid #050505;
    color: #fff
}

.btn-line-black-white:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-white:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-white:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-blue {
    background-color: #fff;
    border: 1px solid #050505;
    color: #2b65f0
}

.btn-line-black-blue:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-blue:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-blue:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-sky {
    background-color: #fff;
    border: 1px solid #050505;
    color: #00b6de
}

.btn-line-black-sky:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-sky:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-sky:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-black {
    background-color: #fff;
    border: 1px solid #050505;
    color: #050505
}

.btn-line-black-black:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-black:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-black:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-black-light {
    background-color: #fff;
    border: 1px solid #050505;
    color: #313842
}

.btn-line-black-black-light:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-black-light:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-black-light:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-black-alpha70 {
    background-color: #fff;
    border: 1px solid #050505;
    color: #6f747b
}

.btn-line-black-black-alpha70:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-black-alpha70:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-grey-dark {
    background-color: #fff;
    border: 1px solid #050505;
    color: #c7c8cb
}

.btn-line-black-grey-dark:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-grey-dark:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-grey-dark:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-grey-dark2 {
    background-color: #fff;
    border: 1px solid #050505;
    color: #909398
}

.btn-line-black-grey-dark2:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-grey-dark2:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-navy {
    background-color: #fff;
    border: 1px solid #050505;
    color: #25375a
}

.btn-line-black-navy:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-navy:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-navy:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #050505;
    color: #ff6584
}

.btn-line-black-pink-alpha85:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-pink-alpha85:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-data-primary-light {
    background-color: #fff;
    border: 1px solid #050505;
    color: #6dc0ca
}

.btn-line-black-data-primary-light:hover {
    background-color: rgba(5,5,5,.1)
}

.btn-line-black-data-primary-light:active {
    background-color: rgba(5,5,5,.2)
}

.btn-line-black-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-black-light-clear {
    background-color: #fff;
    border: 1px solid #313842;
    color: transparent
}

.btn-line-black-light-clear:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-clear:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-clear:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-primary {
    background-color: #fff;
    border: 1px solid #313842;
    color: #6dc0ca
}

.btn-line-black-light-primary:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-primary:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-primary:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-grey {
    background-color: #fff;
    border: 1px solid #313842;
    color: #ced0d6
}

.btn-line-black-light-grey:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-grey:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-grey:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-greylight {
    background-color: #fff;
    border: 1px solid #313842;
    color: #f9f9f9
}

.btn-line-black-light-greylight:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-greylight:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-greylight:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-grey-light {
    background-color: #fff;
    border: 1px solid #313842;
    color: #f9f9f9
}

.btn-line-black-light-grey-light:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-grey-light:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-grey-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-grey-light4 {
    background-color: #fff;
    border: 1px solid #313842;
    color: #ecedee
}

.btn-line-black-light-grey-light4:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-grey-light4:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-grey-light4:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-grey-light5 {
    background-color: #fff;
    border: 1px solid #313842;
    color: #cdd0d7
}

.btn-line-black-light-grey-light5:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-grey-light5:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-grey-light5:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #313842;
    color: #f6f5ff
}

.btn-line-black-light-primary-alpha5:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-primary-alpha5:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #313842;
    color: #dedafe
}

.btn-line-black-light-primary-alpha20:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-primary-alpha20:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-primary-biz {
    background-color: #fff;
    border: 1px solid #313842;
    color: #18a0fb
}

.btn-line-black-light-primary-biz:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-primary-biz:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-primary-biz:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-green-light {
    background-color: #fff;
    border: 1px solid #313842;
    color: #0bbb9b
}

.btn-line-black-light-green-light:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-green-light:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-green-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-white {
    background-color: #fff;
    border: 1px solid #313842;
    color: #fff
}

.btn-line-black-light-white:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-white:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-white:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-blue {
    background-color: #fff;
    border: 1px solid #313842;
    color: #2b65f0
}

.btn-line-black-light-blue:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-blue:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-blue:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-sky {
    background-color: #fff;
    border: 1px solid #313842;
    color: #00b6de
}

.btn-line-black-light-sky:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-sky:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-sky:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-black {
    background-color: #fff;
    border: 1px solid #313842;
    color: #050505
}

.btn-line-black-light-black:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-black:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-black:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-black-light {
    background-color: #fff;
    border: 1px solid #313842;
    color: #313842
}

.btn-line-black-light-black-light:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-black-light:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-black-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-black-alpha70 {
    background-color: #fff;
    border: 1px solid #313842;
    color: #6f747b
}

.btn-line-black-light-black-alpha70:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-black-alpha70:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-grey-dark {
    background-color: #fff;
    border: 1px solid #313842;
    color: #c7c8cb
}

.btn-line-black-light-grey-dark:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-grey-dark:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-grey-dark:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-grey-dark2 {
    background-color: #fff;
    border: 1px solid #313842;
    color: #909398
}

.btn-line-black-light-grey-dark2:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-grey-dark2:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-navy {
    background-color: #fff;
    border: 1px solid #313842;
    color: #25375a
}

.btn-line-black-light-navy:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-navy:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-navy:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #313842;
    color: #ff6584
}

.btn-line-black-light-pink-alpha85:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-pink-alpha85:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-light-data-primary-light {
    background-color: #fff;
    border: 1px solid #313842;
    color: #6dc0ca
}

.btn-line-black-light-data-primary-light:hover {
    background-color: rgba(49,56,66,.1)
}

.btn-line-black-light-data-primary-light:active {
    background-color: rgba(49,56,66,.2)
}

.btn-line-black-light-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-black-alpha70-clear {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: transparent
}

.btn-line-black-alpha70-clear:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-clear:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-clear:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-primary {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #6dc0ca
}

.btn-line-black-alpha70-primary:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-primary:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-primary:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-grey {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #ced0d6
}

.btn-line-black-alpha70-grey:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-grey:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-grey:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-greylight {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #f9f9f9
}

.btn-line-black-alpha70-greylight:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-greylight:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-greylight:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-grey-light {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #f9f9f9
}

.btn-line-black-alpha70-grey-light:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-grey-light:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-grey-light:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-grey-light4 {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #ecedee
}

.btn-line-black-alpha70-grey-light4:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-grey-light4:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-grey-light4:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-grey-light5 {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #cdd0d7
}

.btn-line-black-alpha70-grey-light5:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-grey-light5:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-grey-light5:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #f6f5ff
}

.btn-line-black-alpha70-primary-alpha5:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-primary-alpha5:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #dedafe
}

.btn-line-black-alpha70-primary-alpha20:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-primary-alpha20:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-primary-biz {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #18a0fb
}

.btn-line-black-alpha70-primary-biz:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-primary-biz:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-primary-biz:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-green-light {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #0bbb9b
}

.btn-line-black-alpha70-green-light:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-green-light:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-green-light:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-white {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #fff
}

.btn-line-black-alpha70-white:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-white:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-white:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-blue {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #2b65f0
}

.btn-line-black-alpha70-blue:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-blue:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-blue:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-sky {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #00b6de
}

.btn-line-black-alpha70-sky:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-sky:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-sky:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-black {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #050505
}

.btn-line-black-alpha70-black:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-black:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-black:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-black-light {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #313842
}

.btn-line-black-alpha70-black-light:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-black-light:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-black-light:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-black-alpha70 {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #6f747b
}

.btn-line-black-alpha70-black-alpha70:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-black-alpha70:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-grey-dark {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #c7c8cb
}

.btn-line-black-alpha70-grey-dark:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-grey-dark:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-grey-dark:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-grey-dark2 {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #909398
}

.btn-line-black-alpha70-grey-dark2:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-grey-dark2:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-navy {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #25375a
}

.btn-line-black-alpha70-navy:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-navy:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-navy:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #ff6584
}

.btn-line-black-alpha70-pink-alpha85:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-pink-alpha85:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-black-alpha70-data-primary-light {
    background-color: #fff;
    border: 1px solid #6f747b;
    color: #6dc0ca
}

.btn-line-black-alpha70-data-primary-light:hover {
    background-color: hsla(215,5%,46%,.1)
}

.btn-line-black-alpha70-data-primary-light:active {
    background-color: hsla(215,5%,46%,.2)
}

.btn-line-black-alpha70-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-grey-dark-clear {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: transparent
}

.btn-line-grey-dark-clear:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-clear:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-clear:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-primary {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #6dc0ca
}

.btn-line-grey-dark-primary:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-primary:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-primary:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-grey {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #ced0d6
}

.btn-line-grey-dark-grey:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-grey:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-grey:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-greylight {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #f9f9f9
}

.btn-line-grey-dark-greylight:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-greylight:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-greylight:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-grey-light {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #f9f9f9
}

.btn-line-grey-dark-grey-light:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-grey-light:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-grey-light:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-grey-light4 {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #ecedee
}

.btn-line-grey-dark-grey-light4:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-grey-light4:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-grey-light4:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-grey-light5 {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #cdd0d7
}

.btn-line-grey-dark-grey-light5:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-grey-light5:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-grey-light5:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #f6f5ff
}

.btn-line-grey-dark-primary-alpha5:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-primary-alpha5:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #dedafe
}

.btn-line-grey-dark-primary-alpha20:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-primary-alpha20:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-primary-biz {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #18a0fb
}

.btn-line-grey-dark-primary-biz:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-primary-biz:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-primary-biz:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-green-light {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #0bbb9b
}

.btn-line-grey-dark-green-light:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-green-light:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-green-light:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-white {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #fff
}

.btn-line-grey-dark-white:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-white:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-white:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-blue {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #2b65f0
}

.btn-line-grey-dark-blue:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-blue:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-blue:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-sky {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #00b6de
}

.btn-line-grey-dark-sky:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-sky:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-sky:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-black {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #050505
}

.btn-line-grey-dark-black:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-black:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-black:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-black-light {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #313842
}

.btn-line-grey-dark-black-light:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-black-light:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-black-light:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-black-alpha70 {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #6f747b
}

.btn-line-grey-dark-black-alpha70:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-black-alpha70:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-grey-dark {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #c7c8cb
}

.btn-line-grey-dark-grey-dark:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-grey-dark:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-grey-dark:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-grey-dark2 {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #909398
}

.btn-line-grey-dark-grey-dark2:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-grey-dark2:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-navy {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #25375a
}

.btn-line-grey-dark-navy:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-navy:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-navy:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #ff6584
}

.btn-line-grey-dark-pink-alpha85:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-pink-alpha85:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark-data-primary-light {
    background-color: #fff;
    border: 1px solid #c7c8cb;
    color: #6dc0ca
}

.btn-line-grey-dark-data-primary-light:hover {
    background-color: hsla(225,4%,79%,.1)
}

.btn-line-grey-dark-data-primary-light:active {
    background-color: hsla(225,4%,79%,.2)
}

.btn-line-grey-dark-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-grey-dark2-clear {
    background-color: #fff;
    border: 1px solid #909398;
    color: transparent
}

.btn-line-grey-dark2-clear:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-clear:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-clear:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-primary {
    background-color: #fff;
    border: 1px solid #909398;
    color: #6dc0ca
}

.btn-line-grey-dark2-primary:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-primary:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-primary:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-grey {
    background-color: #fff;
    border: 1px solid #909398;
    color: #ced0d6
}

.btn-line-grey-dark2-grey:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-grey:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-grey:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-greylight {
    background-color: #fff;
    border: 1px solid #909398;
    color: #f9f9f9
}

.btn-line-grey-dark2-greylight:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-greylight:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-greylight:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-grey-light {
    background-color: #fff;
    border: 1px solid #909398;
    color: #f9f9f9
}

.btn-line-grey-dark2-grey-light:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-grey-light:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-grey-light:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-grey-light4 {
    background-color: #fff;
    border: 1px solid #909398;
    color: #ecedee
}

.btn-line-grey-dark2-grey-light4:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-grey-light4:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-grey-light4:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-grey-light5 {
    background-color: #fff;
    border: 1px solid #909398;
    color: #cdd0d7
}

.btn-line-grey-dark2-grey-light5:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-grey-light5:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-grey-light5:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #909398;
    color: #f6f5ff
}

.btn-line-grey-dark2-primary-alpha5:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-primary-alpha5:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-primary-alpha5:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #909398;
    color: #dedafe
}

.btn-line-grey-dark2-primary-alpha20:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-primary-alpha20:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-primary-alpha20:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-primary-biz {
    background-color: #fff;
    border: 1px solid #909398;
    color: #18a0fb
}

.btn-line-grey-dark2-primary-biz:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-primary-biz:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-primary-biz:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-green-light {
    background-color: #fff;
    border: 1px solid #909398;
    color: #0bbb9b
}

.btn-line-grey-dark2-green-light:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-green-light:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-green-light:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-white {
    background-color: #fff;
    border: 1px solid #909398;
    color: #fff
}

.btn-line-grey-dark2-white:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-white:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-white:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-blue {
    background-color: #fff;
    border: 1px solid #909398;
    color: #2b65f0
}

.btn-line-grey-dark2-blue:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-blue:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-blue:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-sky {
    background-color: #fff;
    border: 1px solid #909398;
    color: #00b6de
}

.btn-line-grey-dark2-sky:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-sky:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-sky:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-black {
    background-color: #fff;
    border: 1px solid #909398;
    color: #050505
}

.btn-line-grey-dark2-black:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-black:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-black:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-black-light {
    background-color: #fff;
    border: 1px solid #909398;
    color: #313842
}

.btn-line-grey-dark2-black-light:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-black-light:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-black-light:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-black-alpha70 {
    background-color: #fff;
    border: 1px solid #909398;
    color: #6f747b
}

.btn-line-grey-dark2-black-alpha70:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-black-alpha70:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-grey-dark {
    background-color: #fff;
    border: 1px solid #909398;
    color: #c7c8cb
}

.btn-line-grey-dark2-grey-dark:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-grey-dark:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-grey-dark:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-grey-dark2 {
    background-color: #fff;
    border: 1px solid #909398;
    color: #909398
}

.btn-line-grey-dark2-grey-dark2:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-grey-dark2:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-navy {
    background-color: #fff;
    border: 1px solid #909398;
    color: #25375a
}

.btn-line-grey-dark2-navy:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-navy:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-navy:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #909398;
    color: #ff6584
}

.btn-line-grey-dark2-pink-alpha85:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-pink-alpha85:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-pink-alpha85:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-grey-dark2-data-primary-light {
    background-color: #fff;
    border: 1px solid #909398;
    color: #6dc0ca
}

.btn-line-grey-dark2-data-primary-light:hover {
    background-color: hsla(218,4%,58%,.1)
}

.btn-line-grey-dark2-data-primary-light:active {
    background-color: hsla(218,4%,58%,.2)
}

.btn-line-grey-dark2-data-primary-light:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-navy-clear {
    background-color: #fff;
    border: 1px solid #25375a;
    color: transparent
}

.btn-line-navy-clear:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-clear:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-clear:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-primary {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #6dc0ca
}

.btn-line-navy-primary:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-primary:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-primary:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-grey {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #ced0d6
}

.btn-line-navy-grey:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-grey:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-grey:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-greylight {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #f9f9f9
}

.btn-line-navy-greylight:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-greylight:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-greylight:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-grey-light {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #f9f9f9
}

.btn-line-navy-grey-light:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-grey-light:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-grey-light:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-grey-light4 {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #ecedee
}

.btn-line-navy-grey-light4:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-grey-light4:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-grey-light4:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-grey-light5 {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #cdd0d7
}

.btn-line-navy-grey-light5:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-grey-light5:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-grey-light5:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #f6f5ff
}

.btn-line-navy-primary-alpha5:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-primary-alpha5:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #dedafe
}

.btn-line-navy-primary-alpha20:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-primary-alpha20:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-primary-biz {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #18a0fb
}

.btn-line-navy-primary-biz:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-primary-biz:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-primary-biz:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-green-light {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #0bbb9b
}

.btn-line-navy-green-light:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-green-light:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-green-light:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-white {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #fff
}

.btn-line-navy-white:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-white:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-white:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-blue {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #2b65f0
}

.btn-line-navy-blue:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-blue:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-blue:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-sky {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #00b6de
}

.btn-line-navy-sky:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-sky:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-sky:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-black {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #050505
}

.btn-line-navy-black:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-black:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-black:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-black-light {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #313842
}

.btn-line-navy-black-light:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-black-light:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-black-light:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-black-alpha70 {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #6f747b
}

.btn-line-navy-black-alpha70:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-black-alpha70:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-grey-dark {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #c7c8cb
}

.btn-line-navy-grey-dark:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-grey-dark:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-grey-dark:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-grey-dark2 {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #909398
}

.btn-line-navy-grey-dark2:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-grey-dark2:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-navy {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #25375a
}

.btn-line-navy-navy:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-navy:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-navy:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #ff6584
}

.btn-line-navy-pink-alpha85:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-pink-alpha85:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-navy-data-primary-light {
    background-color: #fff;
    border: 1px solid #25375a;
    color: #6dc0ca
}

.btn-line-navy-data-primary-light:hover {
    background-color: rgba(37,55,90,.1)
}

.btn-line-navy-data-primary-light:active {
    background-color: rgba(37,55,90,.2)
}

.btn-line-navy-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-pink-alpha85-clear {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: transparent
}

.btn-line-pink-alpha85-clear:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-clear:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-clear:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-primary {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #6dc0ca
}

.btn-line-pink-alpha85-primary:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-primary:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-primary:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-grey {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #ced0d6
}

.btn-line-pink-alpha85-grey:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-grey:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-grey:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-greylight {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #f9f9f9
}

.btn-line-pink-alpha85-greylight:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-greylight:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-greylight:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-grey-light {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #f9f9f9
}

.btn-line-pink-alpha85-grey-light:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-grey-light:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-grey-light:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-grey-light4 {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #ecedee
}

.btn-line-pink-alpha85-grey-light4:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-grey-light4:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-grey-light4:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-grey-light5 {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #cdd0d7
}

.btn-line-pink-alpha85-grey-light5:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-grey-light5:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-grey-light5:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #f6f5ff
}

.btn-line-pink-alpha85-primary-alpha5:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-primary-alpha5:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #dedafe
}

.btn-line-pink-alpha85-primary-alpha20:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-primary-alpha20:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-primary-biz {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #18a0fb
}

.btn-line-pink-alpha85-primary-biz:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-primary-biz:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-primary-biz:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-green-light {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #0bbb9b
}

.btn-line-pink-alpha85-green-light:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-green-light:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-green-light:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-white {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #fff
}

.btn-line-pink-alpha85-white:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-white:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-white:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-blue {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #2b65f0
}

.btn-line-pink-alpha85-blue:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-blue:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-blue:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-sky {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #00b6de
}

.btn-line-pink-alpha85-sky:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-sky:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-sky:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-black {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #050505
}

.btn-line-pink-alpha85-black:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-black:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-black:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-black-light {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #313842
}

.btn-line-pink-alpha85-black-light:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-black-light:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-black-light:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-black-alpha70 {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #6f747b
}

.btn-line-pink-alpha85-black-alpha70:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-black-alpha70:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-grey-dark {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #c7c8cb
}

.btn-line-pink-alpha85-grey-dark:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-grey-dark:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-grey-dark:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-grey-dark2 {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #909398
}

.btn-line-pink-alpha85-grey-dark2:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-grey-dark2:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-navy {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #25375a
}

.btn-line-pink-alpha85-navy:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-navy:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-navy:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #ff6584
}

.btn-line-pink-alpha85-pink-alpha85:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-pink-alpha85:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-pink-alpha85-data-primary-light {
    background-color: #fff;
    border: 1px solid #ff6584;
    color: #6dc0ca
}

.btn-line-pink-alpha85-data-primary-light:hover {
    background-color: rgba(255,101,132,.1)
}

.btn-line-pink-alpha85-data-primary-light:active {
    background-color: rgba(255,101,132,.2)
}

.btn-line-pink-alpha85-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-data-primary-light-clear {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: transparent
}

.btn-line-data-primary-light-clear:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-clear:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-clear:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-primary {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-line-data-primary-light-primary:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-primary:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-primary:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-grey {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #ced0d6
}

.btn-line-data-primary-light-grey:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-grey:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-grey:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-greylight {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #f9f9f9
}

.btn-line-data-primary-light-greylight:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-greylight:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-greylight:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-grey-light {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #f9f9f9
}

.btn-line-data-primary-light-grey-light:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-grey-light:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-grey-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-grey-light4 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #ecedee
}

.btn-line-data-primary-light-grey-light4:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-grey-light4:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-grey-light4:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-grey-light5 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #cdd0d7
}

.btn-line-data-primary-light-grey-light5:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-grey-light5:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-grey-light5:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-primary-alpha5 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #f6f5ff
}

.btn-line-data-primary-light-primary-alpha5:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-primary-alpha5:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-primary-alpha20 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #dedafe
}

.btn-line-data-primary-light-primary-alpha20:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-primary-alpha20:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-primary-biz {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #18a0fb
}

.btn-line-data-primary-light-primary-biz:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-primary-biz:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-primary-biz:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-green-light {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #0bbb9b
}

.btn-line-data-primary-light-green-light:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-green-light:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-green-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-white {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #fff
}

.btn-line-data-primary-light-white:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-white:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-white:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-blue {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #2b65f0
}

.btn-line-data-primary-light-blue:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-blue:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-blue:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-sky {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #00b6de
}

.btn-line-data-primary-light-sky:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-sky:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-sky:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-black {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #050505
}

.btn-line-data-primary-light-black:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-black:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-black:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-black-light {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #313842
}

.btn-line-data-primary-light-black-light:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-black-light:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-black-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-black-alpha70 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #6f747b
}

.btn-line-data-primary-light-black-alpha70:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-black-alpha70:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-black-alpha70:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-grey-dark {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #c7c8cb
}

.btn-line-data-primary-light-grey-dark:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-grey-dark:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-grey-dark:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-grey-dark2 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #909398
}

.btn-line-data-primary-light-grey-dark2:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-grey-dark2:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-grey-dark2:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-navy {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #25375a
}

.btn-line-data-primary-light-navy:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-navy:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-navy:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-pink-alpha85 {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #ff6584
}

.btn-line-data-primary-light-pink-alpha85:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-pink-alpha85:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-data-primary-light-data-primary-light {
    background-color: #fff;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-line-data-primary-light-data-primary-light:hover {
    background-color: rgba(110,91,255,.1)
}

.btn-line-data-primary-light-data-primary-light:active {
    background-color: rgba(110,91,255,.2)
}

.btn-line-data-primary-light-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.btn-line-clear-clear {
    background-color: transparent;
    border: 1px solid #000;
    color: transparent
}

.btn-line-clear-clear:hover {
    background-color: #000;
    color: #fff
}

.btn-line-clear-clear:active {
    background-color: rgba(0,0,0,.2);
    color: transparent
}

.btn-line-clear-clear:focus {
    box-shadow: 0 0 10px rgba(0,0,0,.8)
}

.btn-line-clear-primary {
    background-color: transparent;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-line-clear-primary:hover {
    background-color: #6dc0ca;
    color: #fff
}

.btn-line-clear-primary:active {
    background-color: rgba(88,69,234,.2);
    color: #6dc0ca
}

.btn-line-clear-primary:focus {
    box-shadow: 0 0 10px rgba(88,69,234,.8)
}

.btn-line-clear-grey {
    background-color: transparent;
    border: 1px solid #ced0d6;
    color: #ced0d6
}

.btn-line-clear-grey:hover {
    background-color: #ced0d6;
    color: #fff
}

.btn-line-clear-grey:active {
    background-color: hsla(225,9%,82%,.2);
    color: #ced0d6
}

.btn-line-clear-grey:focus {
    box-shadow: 0 0 10px hsla(225,9%,82%,.8)
}

.btn-line-clear-greylight {
    background-color: transparent;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-line-clear-greylight:hover {
    background-color: #f9f9f9;
    color: #fff
}

.btn-line-clear-greylight:active {
    background-color: hsla(0,0%,98%,.2);
    color: #f9f9f9
}

.btn-line-clear-greylight:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-clear-grey-light {
    background-color: transparent;
    border: 1px solid #f9f9f9;
    color: #f9f9f9
}

.btn-line-clear-grey-light:hover {
    background-color: #f9f9f9;
    color: #fff
}

.btn-line-clear-grey-light:active {
    background-color: hsla(0,0%,98%,.2);
    color: #f9f9f9
}

.btn-line-clear-grey-light:focus {
    box-shadow: 0 0 10px hsla(0,0%,98%,.8)
}

.btn-line-clear-grey-light4 {
    background-color: transparent;
    border: 1px solid #ecedee;
    color: #ecedee
}

.btn-line-clear-grey-light4:hover {
    background-color: #ecedee;
    color: #fff
}

.btn-line-clear-grey-light4:active {
    background-color: hsla(210,6%,93%,.2);
    color: #ecedee
}

.btn-line-clear-grey-light4:focus {
    box-shadow: 0 0 10px hsla(210,6%,93%,.8)
}

.btn-line-clear-grey-light5 {
    background-color: transparent;
    border: 1px solid #cdd0d7;
    color: #cdd0d7
}

.btn-line-clear-grey-light5:hover {
    background-color: #cdd0d7;
    color: #fff
}

.btn-line-clear-grey-light5:active {
    background-color: rgba(205,208,215,.2);
    color: #cdd0d7
}

.btn-line-clear-grey-light5:focus {
    box-shadow: 0 0 10px rgba(205,208,215,.8)
}

.btn-line-clear-primary-alpha5 {
    background-color: transparent;
    border: 1px solid #f6f5ff;
    color: #f6f5ff
}

.btn-line-clear-primary-alpha5:hover {
    background-color: #f6f5ff;
    color: #fff
}

.btn-line-clear-primary-alpha5:active {
    background-color: rgba(246,245,255,.2);
    color: #f6f5ff
}

.btn-line-clear-primary-alpha5:focus {
    box-shadow: 0 0 10px rgba(246,245,255,.8)
}

.btn-line-clear-primary-alpha20 {
    background-color: transparent;
    border: 1px solid #dedafe;
    color: #dedafe
}

.btn-line-clear-primary-alpha20:hover {
    background-color: #dedafe;
    color: #fff
}

.btn-line-clear-primary-alpha20:active {
    background-color: rgba(222,218,254,.2);
    color: #dedafe
}

.btn-line-clear-primary-alpha20:focus {
    box-shadow: 0 0 10px rgba(222,218,254,.8)
}

.btn-line-clear-primary-biz {
    background-color: transparent;
    border: 1px solid #18a0fb;
    color: #18a0fb
}

.btn-line-clear-primary-biz:hover {
    background-color: #18a0fb;
    color: #fff
}

.btn-line-clear-primary-biz:active {
    background-color: rgba(24,160,251,.2);
    color: #18a0fb
}

.btn-line-clear-primary-biz:focus {
    box-shadow: 0 0 10px rgba(24,160,251,.8)
}

.btn-line-clear-green-light {
    background-color: transparent;
    border: 1px solid #0bbb9b;
    color: #0bbb9b
}

.btn-line-clear-green-light:hover {
    background-color: #0bbb9b;
    color: #fff
}

.btn-line-clear-green-light:active {
    background-color: rgba(11,187,155,.2);
    color: #0bbb9b
}

.btn-line-clear-green-light:focus {
    box-shadow: 0 0 10px rgba(11,187,155,.8)
}

.btn-line-clear-white {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff
}

.btn-line-clear-white:hover {
    background-color: #fff;
    color: #fff
}

.btn-line-clear-white:active {
    background-color: hsla(0,0%,100%,.2);
    color: #fff
}

.btn-line-clear-white:focus {
    box-shadow: 0 0 10px hsla(0,0%,100%,.8)
}

.btn-line-clear-blue {
    background-color: transparent;
    border: 1px solid #2b65f0;
    color: #2b65f0
}

.btn-line-clear-blue:hover {
    background-color: #2b65f0;
    color: #fff
}

.btn-line-clear-blue:active {
    background-color: rgba(43,101,240,.2);
    color: #2b65f0
}

.btn-line-clear-blue:focus {
    box-shadow: 0 0 10px rgba(43,101,240,.8)
}

.btn-line-clear-sky {
    background-color: transparent;
    border: 1px solid #00b6de;
    color: #00b6de
}

.btn-line-clear-sky:hover {
    background-color: #00b6de;
    color: #fff
}

.btn-line-clear-sky:active {
    background-color: rgba(0,182,222,.2);
    color: #00b6de
}

.btn-line-clear-sky:focus {
    box-shadow: 0 0 10px rgba(0,182,222,.8)
}

.btn-line-clear-black {
    background-color: transparent;
    border: 1px solid #050505;
    color: #050505
}

.btn-line-clear-black:hover {
    background-color: #050505;
    color: #fff
}

.btn-line-clear-black:active {
    background-color: rgba(5,5,5,.2);
    color: #050505
}

.btn-line-clear-black:focus {
    box-shadow: 0 0 10px rgba(5,5,5,.8)
}

.btn-line-clear-black-light {
    background-color: transparent;
    border: 1px solid #313842;
    color: #313842
}

.btn-line-clear-black-light:hover {
    background-color: #313842;
    color: #fff
}

.btn-line-clear-black-light:active {
    background-color: rgba(49,56,66,.2);
    color: #313842
}

.btn-line-clear-black-light:focus {
    box-shadow: 0 0 10px rgba(49,56,66,.8)
}

.btn-line-clear-black-alpha70 {
    background-color: transparent;
    border: 1px solid #6f747b;
    color: #6f747b
}

.btn-line-clear-black-alpha70:hover {
    background-color: #6f747b;
    color: #fff
}

.btn-line-clear-black-alpha70:active {
    background-color: hsla(215,5%,46%,.2);
    color: #6f747b
}

.btn-line-clear-black-alpha70:focus {
    box-shadow: 0 0 10px hsla(215,5%,46%,.8)
}

.btn-line-clear-grey-dark {
    background-color: transparent;
    border: 1px solid #c7c8cb;
    color: #c7c8cb
}

.btn-line-clear-grey-dark:hover {
    background-color: #c7c8cb;
    color: #fff
}

.btn-line-clear-grey-dark:active {
    background-color: hsla(225,4%,79%,.2);
    color: #c7c8cb
}

.btn-line-clear-grey-dark:focus {
    box-shadow: 0 0 10px hsla(225,4%,79%,.8)
}

.btn-line-clear-grey-dark2 {
    background-color: transparent;
    border: 1px solid #909398;
    color: #909398
}

.btn-line-clear-grey-dark2:hover {
    background-color: #909398;
    color: #fff
}

.btn-line-clear-grey-dark2:active {
    background-color: hsla(218,4%,58%,.2);
    color: #909398
}

.btn-line-clear-grey-dark2:focus {
    box-shadow: 0 0 10px hsla(218,4%,58%,.8)
}

.btn-line-clear-navy {
    background-color: transparent;
    border: 1px solid #25375a;
    color: #25375a
}

.btn-line-clear-navy:hover {
    background-color: #25375a;
    color: #fff
}

.btn-line-clear-navy:active {
    background-color: rgba(37,55,90,.2);
    color: #25375a
}

.btn-line-clear-navy:focus {
    box-shadow: 0 0 10px rgba(37,55,90,.8)
}

.btn-line-clear-pink-alpha85 {
    background-color: transparent;
    border: 1px solid #ff6584;
    color: #ff6584
}

.btn-line-clear-pink-alpha85:hover {
    background-color: #ff6584;
    color: #fff
}

.btn-line-clear-pink-alpha85:active {
    background-color: rgba(255,101,132,.2);
    color: #ff6584
}

.btn-line-clear-pink-alpha85:focus {
    box-shadow: 0 0 10px rgba(255,101,132,.8)
}

.btn-line-clear-data-primary-light {
    background-color: transparent;
    border: 1px solid #6dc0ca;
    color: #6dc0ca
}

.btn-line-clear-data-primary-light:hover {
    background-color: #6dc0ca;
    color: #fff
}

.btn-line-clear-data-primary-light:active {
    background-color: rgba(110,91,255,.2);
    color: #6dc0ca
}

.btn-line-clear-data-primary-light:focus {
    box-shadow: 0 0 10px rgba(110,91,255,.8)
}

.vbtn.xx-small {
    padding: 4px 10px
}

.vbtn.x-small,.vbtn.xx-small {
    border-radius: 6px;
    font-size: 1rem;
    font-weight: 500
}

.vbtn.x-small {
    padding: 9px 16px
}

.vbtn.small {
    padding: 14px 20px
}

.vbtn.medium,.vbtn.small {
    border-radius: 11px;
    font-size: 1rem;
    font-weight: 500
}

.vbtn.medium {
    padding: 16.5px 25px
}

.vbtn.large {
    border-radius: 13px;
    font-size: 1.133rem;
    font-weight: 500;
    padding: 17.8px 25px
}

.vbtn.x-large {
    padding: 19.8px 40px
}

.vbtn.x-large,.vbtn.xx-large {
    border-radius: 13px;
    font-size: 1.267rem;
    font-weight: 500
}

.vbtn.xx-large {
    padding: 22px 45px
}

.vbtn.wide {
    width: 100%!important
}

.vbtn.xx-small.icon-right {
    padding-right: 5px
}

.vbtn.x-small.icon-right {
    padding-right: 8px
}

.vbtn.small.icon-right {
    padding-right: 10px
}

.vbtn.medium.icon-right {
    padding-right: 16px!important
}

.vbtn.large.icon-right {
    padding-right: 13px
}

.vbtn.x-large.icon-right {
    padding-right: 20px
}

.vbtn.xx-large.icon-right {
    padding-right: 25px
}

.vbtn.round {
    border-radius: 50em
}

.vbtn .icon {
    align-items: center;
    display: inline-flex;
    position: relative
}

.vbtn .icon i {
    margin-left: 4px
}

.vbtn .icon.align-left i {
    margin: 0 4px 0 0
}

.vbtn.load,.vbtn.load .label {
    align-items: center;
    display: inline-flex;
    justify-content: center
}

.vbtn.load .label {
    position: relative
}

.calendar-box,.calendar-box span {
    align-items: center;
    display: flex
}

.calendar-box span {
    flex-direction: row-reverse
}

.calendar-box .calendar {
    background-color: #fff;
    cursor: pointer
}

.calendar-box .calendar-dash {
    color: #cdd0d7;
    margin: 0 13px
}

.calendar-box .icon-date {
    color: #6dc0ca;
    font-size: 1.467rem;
    line-height: 31px;
    margin-right: 12px
}

.calendar-box .input-date {
    border: 0;
    color: #313842;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    padding: 0;
    text-align: center;
    width: 83px
}

.calendar-box input.input-date {
    cursor: pointer
}

.input-calendar {
    align-items: center;
    display: inline-flex;
    max-width: 290px;
    min-width: 160px;
    width: 100%
}

.input-calendar-item {
    padding-left: 24px;
    position: relative
}

.input-calendar-unit {
    color: #c7c8cb;
    padding: 0 9px 0 7px
}

.input-calendar label {
    align-items: baseline;
    border-bottom: 1px dashed #aea4fd;
    display: block;
    display: flex;
    justify-content: center;
    width: 100%
}

.input-calendar .date-span {
    color: #8b8d91;
    font-size: .867rem;
    line-height: 1;
    width: 65px
}

.input-calendar i {
    color: #6dc0ca;
    font-size: 20px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.input-calendar input {
    background-color: #fff;
    border: none;
    color: #313842;
    cursor: pointer;
    font-size: .867rem;
    font-weight: 500;
    height: 20px;
    width: 100%
}

.input-calendar input.selected {
    color: #6dc0ca
}

.radio-type1 {
    position: relative
}

.radio-type1 label {
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    line-height: 1.133rem;
    padding-left: 26px;
    position: relative
}

.radio-type1 label:after,.radio-type1 label:before {
    border-radius: 50%;
    content: " ";
    display: inline-block;
    position: absolute;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.radio-type1 input {
    left: -9999999px;
    opacity: 0;
    position: absolute;
    top: 0;
    visibility: hidden
}

.radio-type1 input+label:before {
    border: 1px solid #cdd0d7;
    height: 16px;
    left: 0;
    top: 1px;
    width: 16px
}

.radio-type1 input+label:after {
    border: 0;
    height: 8px;
    left: 4px;
    opacity: 0;
    top: 5px;
    width: 8px
}

.radio-type1 input:checked+label:before {
    border-color: #6dc0ca
}

.radio-type1 input:checked+label:after {
    background-color: #6dc0ca;
    opacity: 1
}

.radio-type1.line-primary input:checked+label:before {
    border-color: #6dc0ca
}

.radio-type1.line-primary input:checked+label:after {
    background-color: #6dc0ca
}

.radio-type1.line-primary-alpha5 input:checked+label:before {
    border-color: #f6f5ff
}

.radio-type1.line-primary-alpha5 input:checked+label:after {
    background-color: #f6f5ff
}

.radio-type1.line-primary-alpha10 input:checked+label:before {
    border-color: #efedff
}

.radio-type1.line-primary-alpha10 input:checked+label:after {
    background-color: #efedff
}

.radio-type1.line-primary-alpha20 input:checked+label:before {
    border-color: #dedafe
}

.radio-type1.line-primary-alpha20 input:checked+label:after {
    background-color: #dedafe
}

.radio-type1.line-primary-alpha70 input:checked+label:before {
    border-color: #aea4fd
}

.radio-type1.line-primary-alpha70 input:checked+label:after {
    background-color: #aea4fd
}

.radio-type1.line-sky input:checked+label:before {
    border-color: #00b6de
}

.radio-type1.line-sky input:checked+label:after {
    background-color: #00b6de
}

.radio-type1.line-sky-light input:checked+label:before {
    border-color: #6dcffb
}

.radio-type1.line-sky-light input:checked+label:after {
    background-color: #6dcffb
}

.radio-type1.line-blue input:checked+label:before {
    border-color: #2b65f0
}

.radio-type1.line-blue input:checked+label:after {
    background-color: #2b65f0
}

.radio-type1.line-blue-alpha10 input:checked+label:before {
    border-color: #eaf0fe
}

.radio-type1.line-blue-alpha10 input:checked+label:after {
    background-color: #eaf0fe
}

.radio-type1.line-navy input:checked+label:before {
    border-color: #25375a
}

.radio-type1.line-navy input:checked+label:after {
    background-color: #25375a
}

.radio-type1.line-navy-alpha70 input:checked+label:before {
    border-color: #515f7b
}

.radio-type1.line-navy-alpha70 input:checked+label:after {
    background-color: #515f7b
}

.radio-type1.line-green input:checked+label:before {
    border-color: #26b470
}

.radio-type1.line-green input:checked+label:after {
    background-color: #26b470
}

.radio-type1.line-green-light input:checked+label:before {
    border-color: #0bbb9b
}

.radio-type1.line-green-light input:checked+label:after {
    background-color: #0bbb9b
}

.radio-type1.line-yellow input:checked+label:before {
    border-color: #fbc400
}

.radio-type1.line-yellow input:checked+label:after {
    background-color: #fbc400
}

.radio-type1.line-orange input:checked+label:before {
    border-color: #f7941d
}

.radio-type1.line-orange input:checked+label:after {
    background-color: #f7941d
}

.radio-type1.line-black input:checked+label:before {
    border-color: #050505
}

.radio-type1.line-black input:checked+label:after {
    background-color: #050505
}

.radio-type1.line-white input:checked+label:before {
    border-color: #fff
}

.radio-type1.line-white input:checked+label:after {
    background-color: #fff
}

.radio-type1.line-black-alpha70 input:checked+label:before {
    border-color: #6f747b
}

.radio-type1.line-black-alpha70 input:checked+label:after {
    background-color: #6f747b
}

.radio-type1.line-black-alpha50 input:checked+label:before {
    border-color: #8b8d91
}

.radio-type1.line-black-alpha50 input:checked+label:after {
    background-color: #8b8d91
}

.radio-type1.line-black-light input:checked+label:before {
    border-color: #313842
}

.radio-type1.line-black-light input:checked+label:after {
    background-color: #313842
}

.radio-type1.line-black-bg input:checked+label:before {
    border-color: #161b23
}

.radio-type1.line-black-bg input:checked+label:after {
    background-color: #161b23
}

.radio-type1.line-grey input:checked+label:before {
    border-color: #ced0d6
}

.radio-type1.line-grey input:checked+label:after {
    background-color: #ced0d6
}

.radio-type1.line-grey-light input:checked+label:before {
    border-color: #f9f9f9
}

.radio-type1.line-grey-light input:checked+label:after {
    background-color: #f9f9f9
}

.radio-type1.line-greylight input:checked+label:before {
    border-color: #f9f9f9
}

.radio-type1.line-greylight input:checked+label:after {
    background-color: #f9f9f9
}

.radio-type1.line-grey-light2 input:checked+label:before {
    border-color: #f5f6f8
}

.radio-type1.line-grey-light2 input:checked+label:after {
    background-color: #f5f6f8
}

.radio-type1.line-grey-light3 input:checked+label:before {
    border-color: #f1f2f4
}

.radio-type1.line-grey-light3 input:checked+label:after {
    background-color: #f1f2f4
}

.radio-type1.line-grey-light4 input:checked+label:before {
    border-color: #ecedee
}

.radio-type1.line-grey-light4 input:checked+label:after {
    background-color: #ecedee
}

.radio-type1.line-grey-light5 input:checked+label:before {
    border-color: #cdd0d7
}

.radio-type1.line-grey-light5 input:checked+label:after {
    background-color: #cdd0d7
}

.radio-type1.line-grey-dark input:checked+label:before {
    border-color: #c7c8cb
}

.radio-type1.line-grey-dark input:checked+label:after {
    background-color: #c7c8cb
}

.radio-type1.line-grey-dark2 input:checked+label:before {
    border-color: #909398
}

.radio-type1.line-grey-dark2 input:checked+label:after {
    background-color: #909398
}

.radio-type1.line-pink input:checked+label:before {
    border-color: #ff4a6f
}

.radio-type1.line-pink input:checked+label:after {
    background-color: #ff4a6f
}

.radio-type1.line-pink-alpha10 input:checked+label:before {
    border-color: #ffebef
}

.radio-type1.line-pink-alpha10 input:checked+label:after {
    background-color: #ffebef
}

.radio-type1.line-red input:checked+label:before {
    border-color: #f53933
}

.radio-type1.line-red input:checked+label:after {
    background-color: #f53933
}

.radio-type1.line-data-pink input:checked+label:before {
    border-color: #ff4a6f
}

.radio-type1.line-data-pink input:checked+label:after {
    background-color: #ff4a6f
}

.radio-type1.line-data-orange input:checked+label:before {
    border-color: #ff9a3c
}

.radio-type1.line-data-orange input:checked+label:after {
    background-color: #ff9a3c
}

.radio-type1.line-data-yellow input:checked+label:before {
    border-color: #ffc75a
}

.radio-type1.line-data-yellow input:checked+label:after {
    background-color: #ffc75a
}

.radio-type1.line-data-yellow-deep input:checked+label:before {
    border-color: #f0c055
}

.radio-type1.line-data-yellow-deep input:checked+label:after {
    background-color: #f0c055
}

.radio-type1.line-data-olive input:checked+label:before {
    border-color: #a3bf52
}

.radio-type1.line-data-olive input:checked+label:after {
    background-color: #a3bf52
}

.radio-type1.line-data-green input:checked+label:before {
    border-color: #62c796
}

.radio-type1.line-data-green input:checked+label:after {
    background-color: #62c796
}

.radio-type1.line-data-sky input:checked+label:before {
    border-color: #7dd0e2
}

.radio-type1.line-data-sky input:checked+label:after {
    background-color: #7dd0e2
}

.radio-type1.line-data-blue input:checked+label:before {
    border-color: #85a5f2
}

.radio-type1.line-data-blue input:checked+label:after {
    background-color: #85a5f2
}

.radio-type1.line-data-navy input:checked+label:before {
    border-color: #95b3e1
}

.radio-type1.line-data-navy input:checked+label:after {
    background-color: #95b3e1
}

.radio-type1.line-data-red input:checked+label:before {
    border-color: #ff7b76
}

.radio-type1.line-data-red input:checked+label:after {
    background-color: #ff7b76
}

.radio-type1.line-data-black-light input:checked+label:before {
    border-color: #8c9db6
}

.radio-type1.line-data-black-light input:checked+label:after {
    background-color: #8c9db6
}

.radio-type1.line-data-primary-light input:checked+label:before {
    border-color: #6dc0ca
}

.radio-type1.line-data-primary-light input:checked+label:after {
    background-color: #6dc0ca
}

.radio-type1.line-clear input:checked+label:before {
    border-color: transparent
}

.radio-type1.line-clear input:checked+label:after {
    background-color: transparent
}

.radio-type1.line-positive input:checked+label:before {
    border-color: #6dc0ca
}

.radio-type1.line-positive input:checked+label:after {
    background-color: #6dc0ca
}

.radio-type1.line-negative input:checked+label:before {
    border-color: #f53933
}

.radio-type1.line-negative input:checked+label:after {
    background-color: #f53933
}

.radio-type1.line-neutrality input:checked+label:before {
    border-color: #fbc400
}

.radio-type1.line-neutrality input:checked+label:after {
    background-color: #fbc400
}

.radio-type1.line-primary-biz input:checked+label:before {
    border-color: #18a0fb
}

.radio-type1.line-primary-biz input:checked+label:after {
    background-color: #18a0fb
}

.check-type,.check-type label {
    display: inline-block;
    position: relative
}

.check-type label {
    cursor: pointer;
    font-size: 1rem;
    line-height: 1.133rem;
    padding-left: 26px
}

.check-type label:after,.check-type label:before {
    content: " ";
    display: inline-block;
    position: absolute;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.check-type input {
    left: -9999999px;
    opacity: 0;
    position: absolute;
    top: 0;
    visibility: hidden
}

.check-type input+label:before {
    background: #fff;
    border: 1px solid #c7c8cb;
    border-radius: 3px;
    height: 14px;
    left: 0;
    top: 1px;
    width: 14px
}

.check-type input+label:after {
    border: 0;
    color: #6dc0ca;
    content: "";
    font-family: remixicon;
    font-size: 1rem;
    font-weight: 400;
    left: 0;
    opacity: 0;
    top: 0
}

.check-type input:checked+label:after {
    opacity: 1
}

.check-type input:disabled+label:before {
    background-color: #cdd0d7!important;
    border-color: #cdd0d7!important
}

.check-type input:disabled+label:after {
    display: none!important
}

.check-type input:checked:disabled+label:after {
    border: 0;
    color: #909398;
    content: "";
    display: inline-block!important;
    font-family: remixicon;
    font-weight: 400;
    left: 0;
    opacity: 1!important;
    top: 0
}

.check-type2 label {
    line-height: 24px;
    padding-left: 31px
}

.check-type2 input+label:before {
    border-radius: 6px;
    height: 22px;
    width: 22px
}

.check-type2 input+label:after {
    font-size: 1.267rem;
    left: 3px;
    top: 2px
}

.check-type3 input+label:before {
    background-color: #fff
}

.check-type.small label {
    padding-left: 24px
}

.check-type.small input+label:before {
    border-radius: 3px;
    height: 16px;
    width: 16px
}

.check-type.small input+label:after {
    font-size: 16px;
    top: 1px
}

.check-type.small.label-left label {
    padding-left: 0;
    padding-right: 24px
}

.check-type.base label {
    padding-left: 28px;
    word-break: keep-all
}

.check-type.base input+label:before {
    border-radius: 4px;
    height: 20px;
    top: -3px;
    width: 20px
}

.check-type.base input+label:after {
    color: #515f7b;
    font-size: 20px
}

.check-type.base.label-left label {
    padding-left: 0;
    padding-right: 28px
}

.check-type.medium label {
    padding-left: 32px
}

.check-type.medium input+label:before {
    border-radius: 6px;
    height: 24px;
    top: -5px;
    width: 24px
}

.check-type.medium input+label:after {
    font-size: 24px
}

.check-type.medium.label-left label {
    padding-left: 0;
    padding-right: 32px
}

.check-type.label-left label {
    padding-left: 0;
    padding-right: 26px
}

.check-type.label-left input+label:after,.check-type.label-left input+label:before {
    left: auto;
    right: 0
}

.check-type.line-primary input+label:before {
    border-color: #6dc0ca
}

.check-type.line-primary input+label:after {
    color: #6dc0ca
}

.check-type.line-primary-alpha5 input+label:before {
    border-color: #f6f5ff
}

.check-type.line-primary-alpha5 input+label:after {
    color: #f6f5ff
}

.check-type.line-primary-alpha10 input+label:before {
    border-color: #efedff
}

.check-type.line-primary-alpha10 input+label:after {
    color: #efedff
}

.check-type.line-primary-alpha20 input+label:before {
    border-color: #dedafe
}

.check-type.line-primary-alpha20 input+label:after {
    color: #dedafe
}

.check-type.line-primary-alpha70 input+label:before {
    border-color: #aea4fd
}

.check-type.line-primary-alpha70 input+label:after {
    color: #aea4fd
}

.check-type.line-sky input+label:before {
    border-color: #00b6de
}

.check-type.line-sky input+label:after {
    color: #00b6de
}

.check-type.line-sky-light input+label:before {
    border-color: #6dcffb
}

.check-type.line-sky-light input+label:after {
    color: #6dcffb
}

.check-type.line-blue input+label:before {
    border-color: #2b65f0
}

.check-type.line-blue input+label:after {
    color: #2b65f0
}

.check-type.line-blue-alpha10 input+label:before {
    border-color: #eaf0fe
}

.check-type.line-blue-alpha10 input+label:after {
    color: #eaf0fe
}

.check-type.line-navy input+label:before {
    border-color: #25375a
}

.check-type.line-navy input+label:after {
    color: #25375a
}

.check-type.line-navy-alpha70 input+label:before {
    border-color: #515f7b
}

.check-type.line-navy-alpha70 input+label:after {
    color: #515f7b
}

.check-type.line-green input+label:before {
    border-color: #26b470
}

.check-type.line-green input+label:after {
    color: #26b470
}

.check-type.line-green-light input+label:before {
    border-color: #0bbb9b
}

.check-type.line-green-light input+label:after {
    color: #0bbb9b
}

.check-type.line-yellow input+label:before {
    border-color: #fbc400
}

.check-type.line-yellow input+label:after {
    color: #fbc400
}

.check-type.line-orange input+label:before {
    border-color: #f7941d
}

.check-type.line-orange input+label:after {
    color: #f7941d
}

.check-type.line-black input+label:before {
    border-color: #050505
}

.check-type.line-black input+label:after {
    color: #050505
}

.check-type.line-white input+label:before {
    border-color: #fff
}

.check-type.line-white input+label:after {
    color: #fff
}

.check-type.line-black-alpha70 input+label:before {
    border-color: #6f747b
}

.check-type.line-black-alpha70 input+label:after {
    color: #6f747b
}

.check-type.line-black-alpha50 input+label:before {
    border-color: #8b8d91
}

.check-type.line-black-alpha50 input+label:after {
    color: #8b8d91
}

.check-type.line-black-light input+label:before {
    border-color: #313842
}

.check-type.line-black-light input+label:after {
    color: #313842
}

.check-type.line-black-bg input+label:before {
    border-color: #161b23
}

.check-type.line-black-bg input+label:after {
    color: #161b23
}

.check-type.line-grey input+label:before {
    border-color: #ced0d6
}

.check-type.line-grey input+label:after {
    color: #ced0d6
}

.check-type.line-grey-light input+label:before {
    border-color: #f9f9f9
}

.check-type.line-grey-light input+label:after {
    color: #f9f9f9
}

.check-type.line-greylight input+label:before {
    border-color: #f9f9f9
}

.check-type.line-greylight input+label:after {
    color: #f9f9f9
}

.check-type.line-grey-light2 input+label:before {
    border-color: #f5f6f8
}

.check-type.line-grey-light2 input+label:after {
    color: #f5f6f8
}

.check-type.line-grey-light3 input+label:before {
    border-color: #f1f2f4
}

.check-type.line-grey-light3 input+label:after {
    color: #f1f2f4
}

.check-type.line-grey-light4 input+label:before {
    border-color: #ecedee
}

.check-type.line-grey-light4 input+label:after {
    color: #ecedee
}

.check-type.line-grey-light5 input+label:before {
    border-color: #cdd0d7
}

.check-type.line-grey-light5 input+label:after {
    color: #cdd0d7
}

.check-type.line-grey-dark input+label:before {
    border-color: #c7c8cb
}

.check-type.line-grey-dark input+label:after {
    color: #c7c8cb
}

.check-type.line-grey-dark2 input+label:before {
    border-color: #909398
}

.check-type.line-grey-dark2 input+label:after {
    color: #909398
}

.check-type.line-pink input+label:before {
    border-color: #ff4a6f
}

.check-type.line-pink input+label:after {
    color: #ff4a6f
}

.check-type.line-pink-alpha10 input+label:before {
    border-color: #ffebef
}

.check-type.line-pink-alpha10 input+label:after {
    color: #ffebef
}

.check-type.line-red input+label:before {
    border-color: #f53933
}

.check-type.line-red input+label:after {
    color: #f53933
}

.check-type.line-data-pink input+label:before {
    border-color: #ff4a6f
}

.check-type.line-data-pink input+label:after {
    color: #ff4a6f
}

.check-type.line-data-orange input+label:before {
    border-color: #ff9a3c
}

.check-type.line-data-orange input+label:after {
    color: #ff9a3c
}

.check-type.line-data-yellow input+label:before {
    border-color: #ffc75a
}

.check-type.line-data-yellow input+label:after {
    color: #ffc75a
}

.check-type.line-data-yellow-deep input+label:before {
    border-color: #f0c055
}

.check-type.line-data-yellow-deep input+label:after {
    color: #f0c055
}

.check-type.line-data-olive input+label:before {
    border-color: #a3bf52
}

.check-type.line-data-olive input+label:after {
    color: #a3bf52
}

.check-type.line-data-green input+label:before {
    border-color: #62c796
}

.check-type.line-data-green input+label:after {
    color: #62c796
}

.check-type.line-data-sky input+label:before {
    border-color: #7dd0e2
}

.check-type.line-data-sky input+label:after {
    color: #7dd0e2
}

.check-type.line-data-blue input+label:before {
    border-color: #85a5f2
}

.check-type.line-data-blue input+label:after {
    color: #85a5f2
}

.check-type.line-data-navy input+label:before {
    border-color: #95b3e1
}

.check-type.line-data-navy input+label:after {
    color: #95b3e1
}

.check-type.line-data-red input+label:before {
    border-color: #ff7b76
}

.check-type.line-data-red input+label:after {
    color: #ff7b76
}

.check-type.line-data-black-light input+label:before {
    border-color: #8c9db6
}

.check-type.line-data-black-light input+label:after {
    color: #8c9db6
}

.check-type.line-data-primary-light input+label:before {
    border-color: #6dc0ca
}

.check-type.line-data-primary-light input+label:after {
    color: #6dc0ca
}

.check-type.line-clear input+label:before {
    border-color: transparent
}

.check-type.line-clear input+label:after {
    color: transparent
}

.check-type.line-positive input+label:before {
    border-color: #6dc0ca
}

.check-type.line-positive input+label:after {
    color: #6dc0ca
}

.check-type.line-negative input+label:before {
    border-color: #f53933
}

.check-type.line-negative input+label:after {
    color: #f53933
}

.check-type.line-neutrality input+label:before {
    border-color: #fbc400
}

.check-type.line-neutrality input+label:after {
    color: #fbc400
}

.check-type.line-primary-biz input+label:before {
    border-color: #18a0fb
}

.check-type.line-primary-biz input+label:after {
    color: #18a0fb
}

.check-type.primary input+label:after {
    color: #6dc0ca
}

.check-type.primary-alpha5 input+label:after {
    color: #f6f5ff
}

.check-type.primary-alpha10 input+label:after {
    color: #efedff
}

.check-type.primary-alpha20 input+label:after {
    color: #dedafe
}

.check-type.primary-alpha70 input+label:after {
    color: #aea4fd
}

.check-type.sky input+label:after {
    color: #00b6de
}

.check-type.sky-light input+label:after {
    color: #6dcffb
}

.check-type.blue input+label:after {
    color: #2b65f0
}

.check-type.blue-alpha10 input+label:after {
    color: #eaf0fe
}

.check-type.navy input+label:after {
    color: #25375a
}

.check-type.navy-alpha70 input+label:after {
    color: #515f7b
}

.check-type.green input+label:after {
    color: #26b470
}

.check-type.green-light input+label:after {
    color: #0bbb9b
}

.check-type.yellow input+label:after {
    color: #fbc400
}

.check-type.orange input+label:after {
    color: #f7941d
}

.check-type.black input+label:after {
    color: #050505
}

.check-type.white input+label:after {
    color: #fff
}

.check-type.black-alpha70 input+label:after {
    color: #6f747b
}

.check-type.black-alpha50 input+label:after {
    color: #8b8d91
}

.check-type.black-light input+label:after {
    color: #313842
}

.check-type.black-bg input+label:after {
    color: #161b23
}

.check-type.grey input+label:after {
    color: #ced0d6
}

.check-type.grey-light input+label:after,.check-type.greylight input+label:after {
    color: #f9f9f9
}

.check-type.grey-light2 input+label:after {
    color: #f5f6f8
}

.check-type.grey-light3 input+label:after {
    color: #f1f2f4
}

.check-type.grey-light4 input+label:after {
    color: #ecedee
}

.check-type.grey-light5 input+label:after {
    color: #cdd0d7
}

.check-type.grey-dark input+label:after {
    color: #c7c8cb
}

.check-type.grey-dark2 input+label:after {
    color: #909398
}

.check-type.pink input+label:after {
    color: #ff4a6f
}

.check-type.pink-alpha10 input+label:after {
    color: #ffebef
}

.check-type.red input+label:after {
    color: #f53933
}

.check-type.data-pink input+label:after {
    color: #ff4a6f
}

.check-type.data-orange input+label:after {
    color: #ff9a3c
}

.check-type.data-yellow input+label:after {
    color: #ffc75a
}

.check-type.data-yellow-deep input+label:after {
    color: #f0c055
}

.check-type.data-olive input+label:after {
    color: #a3bf52
}

.check-type.data-green input+label:after {
    color: #62c796
}

.check-type.data-sky input+label:after {
    color: #7dd0e2
}

.check-type.data-blue input+label:after {
    color: #85a5f2
}

.check-type.data-navy input+label:after {
    color: #95b3e1
}

.check-type.data-red input+label:after {
    color: #ff7b76
}

.check-type.data-black-light input+label:after {
    color: #8c9db6
}

.check-type.data-primary-light input+label:after {
    color: #6dc0ca
}

.check-type.clear input+label:after {
    color: transparent
}

.check-type.positive input+label:after {
    color: #6dc0ca
}

.check-type.negative input+label:after {
    color: #f53933
}

.check-type.neutrality input+label:after {
    color: #fbc400
}

.check-type.primary-biz input+label:after {
    color: #18a0fb
}

.term-label-type1 {
    background-color: #f5f6f8;
    border-radius: 10px;
    font-size: 0
}

.term-label-type1 input[type=radio] {
    display: none
}

.term-label-type1 label {
    border: 1px solid #f5f6f8;
    border-radius: 10px;
    color: rgba(5,5,5,.5);
    cursor: pointer;
    display: inline-block;
    font-size: .867rem;
    font-weight: 500;
    line-height: 24px;
    min-width: 55px;
    padding: 3px 7px;
    text-align: center
}

.term-label-type1 input[type=radio]:checked+label {
    background-color: #fff;
    border-color: #6dc0ca;
    box-shadow: 5px 10px 30px hsla(225,9%,82%,.3);
    color: #6dc0ca;
    font-weight: 500
}

.term-label-type1 label:hover {
    background-color: #ecedee;
    color: #6dc0ca
}

.sort-label-lists {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
    justify-content: flex-start;
    vertical-align: middle
}

.sort-label-type1 input[type=radio] {
    display: none
}

.sort-label-type1 label {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    border-radius: 50em;
    color: #6f747b;
    cursor: pointer;
    display: inline-block;
    font-size: .867rem;
    line-height: 150%;
    min-width: 55px;
    padding: 10px 20px;
    text-align: center
}

.sort-label-type1 input[type=radio]:checked+label {
    background-color: #fff;
    border-color: #aea4fd
}

.sort-label-type1 label:hover {
    background-color: #ecedee;
    color: #6dc0ca
}

.input-type1-active {
    border: 1px solid #6dc0ca;
    border-radius: 11px
}

.input-type1 {
    border: #fff;
    border-radius: 11px;
    color: #313842;
    font-size: 1rem;
    font-weight: 500;
    height: 48px;
    line-height: 48px;
    outline: 0;
    padding: 0 24px;
    width: 100%
}

.input-type1::-moz-placeholder {
    color: #909398;
    opacity: 1
}

.input-type1:-ms-input-placeholder {
    color: #909398
}

.input-type1::-webkit-input-placeholder {
    color: #909398
}

.input-type1.active,.input-type1:focus {
    border-color: #6dc0ca!important;
    color: #313842;
    font-weight: 500
}

.input-type1.line {
    border: 1px solid #ecedee
}

.input-type1.xsmall {
    border-radius: 8px;
    font-size: 1rem;
    height: 35px;
    line-height: 35px
}

.input-type1.large {
    font-size: 1.133rem;
    height: 56px;
    line-height: 56px
}

.input-type1:disabled {
    color: #909398
}

.input-type1.line-grey-light4 {
    border: 1px solid #ecedee
}

.input-type1.bg-grey-light2 {
    background-color: #f5f6f8
}

.input-style:focus {
    border-color: #6dc0ca!important
}

.input-style.type1 {
    border: 1px solid #ecedee;
    border-radius: 6px
}

.input-style.type1::-moz-placeholder {
    color: #909398;
    opacity: 1
}

.input-style.type1:-ms-input-placeholder {
    color: #909398
}

.input-style.type1::-webkit-input-placeholder {
    color: #909398
}

.input-style.x-small {
    border-radius: 6px;
    height: 34px;
    padding: 0 12px
}

.textarea-type1 {
    border: 1px solid #ecedee;
    border-radius: 8px;
    color: #313842;
    display: block;
    font-size: 1rem;
    padding: 14px 20px;
    width: 100%
}

.textarea-type1::-moz-placeholder {
    color: #909398;
    opacity: 1
}

.textarea-type1:-ms-input-placeholder {
    color: #909398
}

.textarea-type1::-webkit-input-placeholder {
    color: #909398
}

.textarea-type1.active,.textarea-type1:focus {
    box-shadow: 0 0 0 1px #6dc0ca;
    outline: none;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

.switch-item .switch {
    display: inline-block;
    position: relative
}

.switch-item .switch input {
    height: 0;
    opacity: 0;
    width: 0
}

.switch-item .slider {
    background-color: #ecedee;
    border-radius: 50em;
    bottom: 0;
    cursor: pointer;
    height: 19px;
    left: 0;
    right: 0;
    top: 0;
    width: 29px
}

.switch-item .slider,.switch-item .slider:before {
    position: absolute;
    -webkit-transition-duration: .4s;
    -moz-transition-duration: .4s;
    -ms-transition-duration: .4s;
    -o-transition-duration: .4s;
    transition-duration: .4s
}

.switch-item .slider:before {
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 8px 20px 0 rgba(205,208,215,.4);
    content: "";
    height: 15px;
    left: 3px;
    top: 2px;
    width: 15px
}

.switch-item input:checked+.slider {
    background-color: #313842
}

.switch-item input:checked+.slider:before {
    -ms-transformn: translateX(9px);
    -webkit-transform: translateX(9px);
    -moz-transform: translateX(9px);
    -o-transform: translateX(9px);
    transform: translateX(9px)
}

.switch-item .switch-text {
    color: #313842;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: -.05em;
    line-height: 19px;
    padding-left: 39px
}

.switch-item.type2 .switch {
    align-items: center;
    display: inline-flex
}

.switch-item.type2 .slider {
    background-color: #cdd0d7;
    height: 22px;
    width: 46px
}

.switch-item.type2 .slider:before {
    height: 20px;
    left: 1px;
    top: 1px;
    width: 20px
}

.switch-item.type2 .slider:after {
    color: #fff;
    content: "OFF";
    font-size: .567rem;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate(25px,-50%)
}

.switch-item.type2 input:checked+.slider {
    background-color: #6dc0ca
}

.switch-item.type2 input:checked+.slider:before {
    -ms-transformn: translateX(24px);
    -webkit-transform: translateX(24px);
    -moz-transform: translateX(24px);
    -o-transform: translateX(24px);
    transform: translateX(24px)
}

.switch-item.type2 input:checked+.slider:after {
    content: "ON";
    transform: translate(6px,-50%)
}

.switch-item.type2 .switch-text {
    color: #909398;
    font-size: .867rem;
    line-height: 22px;
    padding-left: 53px;
    word-break: keep-all
}

.switch-item.type2.label-left .switch-text {
    padding-left: 0;
    padding-right: 53px
}

.switch-item.type3 .switch {
    align-items: center;
    display: inline-flex
}

.switch-item.type3 .slider {
    background-color: #cdd0d7;
    height: 6px;
    order: 1;
    position: relative;
    width: 24px
}

.switch-item.type3 .slider:before {
    box-shadow: 0 0 4px rgba(0,0,0,.2);
    height: 12px;
    left: 0;
    top: -3px;
    width: 12px
}

.switch-item.type3 .switch-text {
    color: #909398;
    font-size: .867rem;
    line-height: normal;
    margin-left: 6px;
    order: 2;
    padding-left: 0;
    word-break: keep-all
}

.switch-item.type3 input:checked+.slider {
    background-color: rgba(88,69,234,.2)!important
}

.switch-item.type3 input:checked+.slider:before {
    -ms-transformn: translateX(100%);
    background-color: #6dc0ca;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%)
}

.switch-item.type3.label-left .slider {
    order: 2
}

.switch-item.type3.label-left .switch-text {
    margin-left: 0;
    margin-right: 6px;
    order: 1
}

.switch-item.line .slider {
    background-color: #fff;
    border: 1px solid #cdd0d7
}

.switch-item.line .slider:before {
    background-color: #515f7b;
    height: 18px;
    width: 18px;
    z-index: 10
}

.switch-item.line .slider:after {
    color: #515f7b;
    transform: translate(22px,-50%)
}

.switch-item.line input:checked+.slider {
    background-color: #fff;
    border-color: #313842
}

.switch-item.line .switch-text {
    color: #909398
}

.switch-item.label-left .slider {
    left: auto;
    right: 0
}

.switch-item.fill-primary input:checked+.slider {
    background-color: #6dc0ca
}

.switch-item.fill-primary-alpha5 input:checked+.slider {
    background-color: #f6f5ff
}

.switch-item.fill-primary-alpha10 input:checked+.slider {
    background-color: #efedff
}

.switch-item.fill-primary-alpha20 input:checked+.slider {
    background-color: #dedafe
}

.switch-item.fill-primary-alpha70 input:checked+.slider {
    background-color: #aea4fd
}

.switch-item.fill-sky input:checked+.slider {
    background-color: #00b6de
}

.switch-item.fill-sky-light input:checked+.slider {
    background-color: #6dcffb
}

.switch-item.fill-blue input:checked+.slider {
    background-color: #2b65f0
}

.switch-item.fill-blue-alpha10 input:checked+.slider {
    background-color: #eaf0fe
}

.switch-item.fill-navy input:checked+.slider {
    background-color: #25375a
}

.switch-item.fill-navy-alpha70 input:checked+.slider {
    background-color: #515f7b
}

.switch-item.fill-green input:checked+.slider {
    background-color: #26b470
}

.switch-item.fill-green-light input:checked+.slider {
    background-color: #0bbb9b
}

.switch-item.fill-yellow input:checked+.slider {
    background-color: #fbc400
}

.switch-item.fill-orange input:checked+.slider {
    background-color: #f7941d
}

.switch-item.fill-black input:checked+.slider {
    background-color: #050505
}

.switch-item.fill-white input:checked+.slider {
    background-color: #fff
}

.switch-item.fill-black-alpha70 input:checked+.slider {
    background-color: #6f747b
}

.switch-item.fill-black-alpha50 input:checked+.slider {
    background-color: #8b8d91
}

.switch-item.fill-black-light input:checked+.slider {
    background-color: #313842
}

.switch-item.fill-black-bg input:checked+.slider {
    background-color: #161b23
}

.switch-item.fill-grey input:checked+.slider {
    background-color: #ced0d6
}

.switch-item.fill-grey-light input:checked+.slider,.switch-item.fill-greylight input:checked+.slider {
    background-color: #f9f9f9
}

.switch-item.fill-grey-light2 input:checked+.slider {
    background-color: #f5f6f8
}

.switch-item.fill-grey-light3 input:checked+.slider {
    background-color: #f1f2f4
}

.switch-item.fill-grey-light4 input:checked+.slider {
    background-color: #ecedee
}

.switch-item.fill-grey-light5 input:checked+.slider {
    background-color: #cdd0d7
}

.switch-item.fill-grey-dark input:checked+.slider {
    background-color: #c7c8cb
}

.switch-item.fill-grey-dark2 input:checked+.slider {
    background-color: #909398
}

.switch-item.fill-pink input:checked+.slider {
    background-color: #ff4a6f
}

.switch-item.fill-pink-alpha10 input:checked+.slider {
    background-color: #ffebef
}

.switch-item.fill-red input:checked+.slider {
    background-color: #f53933
}

.switch-item.fill-data-pink input:checked+.slider {
    background-color: #ff4a6f
}

.switch-item.fill-data-orange input:checked+.slider {
    background-color: #ff9a3c
}

.switch-item.fill-data-yellow input:checked+.slider {
    background-color: #ffc75a
}

.switch-item.fill-data-yellow-deep input:checked+.slider {
    background-color: #f0c055
}

.switch-item.fill-data-olive input:checked+.slider {
    background-color: #a3bf52
}

.switch-item.fill-data-green input:checked+.slider {
    background-color: #62c796
}

.switch-item.fill-data-sky input:checked+.slider {
    background-color: #7dd0e2
}

.switch-item.fill-data-blue input:checked+.slider {
    background-color: #85a5f2
}

.switch-item.fill-data-navy input:checked+.slider {
    background-color: #95b3e1
}

.switch-item.fill-data-red input:checked+.slider {
    background-color: #ff7b76
}

.switch-item.fill-data-black-light input:checked+.slider {
    background-color: #8c9db6
}

.switch-item.fill-data-primary-light input:checked+.slider {
    background-color: #6dc0ca
}

.switch-item.fill-clear input:checked+.slider {
    background-color: transparent
}

.switch-item.fill-positive input:checked+.slider {
    background-color: #6dc0ca
}

.switch-item.fill-negative input:checked+.slider {
    background-color: #f53933
}

.switch-item.fill-neutrality input:checked+.slider {
    background-color: #fbc400
}

.switch-item.fill-primary-biz input:checked+.slider {
    background-color: #18a0fb
}

.switch-item.line-primary input:checked+.slider {
    border-color: #6dc0ca
}

.switch-item.line-primary input:checked+.slider:before {
    background-color: #6dc0ca
}

.switch-item.line-primary input:checked+.slider:after {
    color: #6dc0ca
}

.switch-item.line-primary-alpha5 input:checked+.slider {
    border-color: #f6f5ff
}

.switch-item.line-primary-alpha5 input:checked+.slider:before {
    background-color: #f6f5ff
}

.switch-item.line-primary-alpha5 input:checked+.slider:after {
    color: #f6f5ff
}

.switch-item.line-primary-alpha10 input:checked+.slider {
    border-color: #efedff
}

.switch-item.line-primary-alpha10 input:checked+.slider:before {
    background-color: #efedff
}

.switch-item.line-primary-alpha10 input:checked+.slider:after {
    color: #efedff
}

.switch-item.line-primary-alpha20 input:checked+.slider {
    border-color: #dedafe
}

.switch-item.line-primary-alpha20 input:checked+.slider:before {
    background-color: #dedafe
}

.switch-item.line-primary-alpha20 input:checked+.slider:after {
    color: #dedafe
}

.switch-item.line-primary-alpha70 input:checked+.slider {
    border-color: #aea4fd
}

.switch-item.line-primary-alpha70 input:checked+.slider:before {
    background-color: #aea4fd
}

.switch-item.line-primary-alpha70 input:checked+.slider:after {
    color: #aea4fd
}

.switch-item.line-sky input:checked+.slider {
    border-color: #00b6de
}

.switch-item.line-sky input:checked+.slider:before {
    background-color: #00b6de
}

.switch-item.line-sky input:checked+.slider:after {
    color: #00b6de
}

.switch-item.line-sky-light input:checked+.slider {
    border-color: #6dcffb
}

.switch-item.line-sky-light input:checked+.slider:before {
    background-color: #6dcffb
}

.switch-item.line-sky-light input:checked+.slider:after {
    color: #6dcffb
}

.switch-item.line-blue input:checked+.slider {
    border-color: #2b65f0
}

.switch-item.line-blue input:checked+.slider:before {
    background-color: #2b65f0
}

.switch-item.line-blue input:checked+.slider:after {
    color: #2b65f0
}

.switch-item.line-blue-alpha10 input:checked+.slider {
    border-color: #eaf0fe
}

.switch-item.line-blue-alpha10 input:checked+.slider:before {
    background-color: #eaf0fe
}

.switch-item.line-blue-alpha10 input:checked+.slider:after {
    color: #eaf0fe
}

.switch-item.line-navy input:checked+.slider {
    border-color: #25375a
}

.switch-item.line-navy input:checked+.slider:before {
    background-color: #25375a
}

.switch-item.line-navy input:checked+.slider:after {
    color: #25375a
}

.switch-item.line-navy-alpha70 input:checked+.slider {
    border-color: #515f7b
}

.switch-item.line-navy-alpha70 input:checked+.slider:before {
    background-color: #515f7b
}

.switch-item.line-navy-alpha70 input:checked+.slider:after {
    color: #515f7b
}

.switch-item.line-green input:checked+.slider {
    border-color: #26b470
}

.switch-item.line-green input:checked+.slider:before {
    background-color: #26b470
}

.switch-item.line-green input:checked+.slider:after {
    color: #26b470
}

.switch-item.line-green-light input:checked+.slider {
    border-color: #0bbb9b
}

.switch-item.line-green-light input:checked+.slider:before {
    background-color: #0bbb9b
}

.switch-item.line-green-light input:checked+.slider:after {
    color: #0bbb9b
}

.switch-item.line-yellow input:checked+.slider {
    border-color: #fbc400
}

.switch-item.line-yellow input:checked+.slider:before {
    background-color: #fbc400
}

.switch-item.line-yellow input:checked+.slider:after {
    color: #fbc400
}

.switch-item.line-orange input:checked+.slider {
    border-color: #f7941d
}

.switch-item.line-orange input:checked+.slider:before {
    background-color: #f7941d
}

.switch-item.line-orange input:checked+.slider:after {
    color: #f7941d
}

.switch-item.line-black input:checked+.slider {
    border-color: #050505
}

.switch-item.line-black input:checked+.slider:before {
    background-color: #050505
}

.switch-item.line-black input:checked+.slider:after {
    color: #050505
}

.switch-item.line-white input:checked+.slider {
    border-color: #fff
}

.switch-item.line-white input:checked+.slider:before {
    background-color: #fff
}

.switch-item.line-white input:checked+.slider:after {
    color: #fff
}

.switch-item.line-black-alpha70 input:checked+.slider {
    border-color: #6f747b
}

.switch-item.line-black-alpha70 input:checked+.slider:before {
    background-color: #6f747b
}

.switch-item.line-black-alpha70 input:checked+.slider:after {
    color: #6f747b
}

.switch-item.line-black-alpha50 input:checked+.slider {
    border-color: #8b8d91
}

.switch-item.line-black-alpha50 input:checked+.slider:before {
    background-color: #8b8d91
}

.switch-item.line-black-alpha50 input:checked+.slider:after {
    color: #8b8d91
}

.switch-item.line-black-light input:checked+.slider {
    border-color: #313842
}

.switch-item.line-black-light input:checked+.slider:before {
    background-color: #313842
}

.switch-item.line-black-light input:checked+.slider:after {
    color: #313842
}

.switch-item.line-black-bg input:checked+.slider {
    border-color: #161b23
}

.switch-item.line-black-bg input:checked+.slider:before {
    background-color: #161b23
}

.switch-item.line-black-bg input:checked+.slider:after {
    color: #161b23
}

.switch-item.line-grey input:checked+.slider {
    border-color: #ced0d6
}

.switch-item.line-grey input:checked+.slider:before {
    background-color: #ced0d6
}

.switch-item.line-grey input:checked+.slider:after {
    color: #ced0d6
}

.switch-item.line-grey-light input:checked+.slider {
    border-color: #f9f9f9
}

.switch-item.line-grey-light input:checked+.slider:before {
    background-color: #f9f9f9
}

.switch-item.line-grey-light input:checked+.slider:after {
    color: #f9f9f9
}

.switch-item.line-greylight input:checked+.slider {
    border-color: #f9f9f9
}

.switch-item.line-greylight input:checked+.slider:before {
    background-color: #f9f9f9
}

.switch-item.line-greylight input:checked+.slider:after {
    color: #f9f9f9
}

.switch-item.line-grey-light2 input:checked+.slider {
    border-color: #f5f6f8
}

.switch-item.line-grey-light2 input:checked+.slider:before {
    background-color: #f5f6f8
}

.switch-item.line-grey-light2 input:checked+.slider:after {
    color: #f5f6f8
}

.switch-item.line-grey-light3 input:checked+.slider {
    border-color: #f1f2f4
}

.switch-item.line-grey-light3 input:checked+.slider:before {
    background-color: #f1f2f4
}

.switch-item.line-grey-light3 input:checked+.slider:after {
    color: #f1f2f4
}

.switch-item.line-grey-light4 input:checked+.slider {
    border-color: #ecedee
}

.switch-item.line-grey-light4 input:checked+.slider:before {
    background-color: #ecedee
}

.switch-item.line-grey-light4 input:checked+.slider:after {
    color: #ecedee
}

.switch-item.line-grey-light5 input:checked+.slider {
    border-color: #cdd0d7
}

.switch-item.line-grey-light5 input:checked+.slider:before {
    background-color: #cdd0d7
}

.switch-item.line-grey-light5 input:checked+.slider:after {
    color: #cdd0d7
}

.switch-item.line-grey-dark input:checked+.slider {
    border-color: #c7c8cb
}

.switch-item.line-grey-dark input:checked+.slider:before {
    background-color: #c7c8cb
}

.switch-item.line-grey-dark input:checked+.slider:after {
    color: #c7c8cb
}

.switch-item.line-grey-dark2 input:checked+.slider {
    border-color: #909398
}

.switch-item.line-grey-dark2 input:checked+.slider:before {
    background-color: #909398
}

.switch-item.line-grey-dark2 input:checked+.slider:after {
    color: #909398
}

.switch-item.line-pink input:checked+.slider {
    border-color: #ff4a6f
}

.switch-item.line-pink input:checked+.slider:before {
    background-color: #ff4a6f
}

.switch-item.line-pink input:checked+.slider:after {
    color: #ff4a6f
}

.switch-item.line-pink-alpha10 input:checked+.slider {
    border-color: #ffebef
}

.switch-item.line-pink-alpha10 input:checked+.slider:before {
    background-color: #ffebef
}

.switch-item.line-pink-alpha10 input:checked+.slider:after {
    color: #ffebef
}

.switch-item.line-red input:checked+.slider {
    border-color: #f53933
}

.switch-item.line-red input:checked+.slider:before {
    background-color: #f53933
}

.switch-item.line-red input:checked+.slider:after {
    color: #f53933
}

.switch-item.line-data-pink input:checked+.slider {
    border-color: #ff4a6f
}

.switch-item.line-data-pink input:checked+.slider:before {
    background-color: #ff4a6f
}

.switch-item.line-data-pink input:checked+.slider:after {
    color: #ff4a6f
}

.switch-item.line-data-orange input:checked+.slider {
    border-color: #ff9a3c
}

.switch-item.line-data-orange input:checked+.slider:before {
    background-color: #ff9a3c
}

.switch-item.line-data-orange input:checked+.slider:after {
    color: #ff9a3c
}

.switch-item.line-data-yellow input:checked+.slider {
    border-color: #ffc75a
}

.switch-item.line-data-yellow input:checked+.slider:before {
    background-color: #ffc75a
}

.switch-item.line-data-yellow input:checked+.slider:after {
    color: #ffc75a
}

.switch-item.line-data-yellow-deep input:checked+.slider {
    border-color: #f0c055
}

.switch-item.line-data-yellow-deep input:checked+.slider:before {
    background-color: #f0c055
}

.switch-item.line-data-yellow-deep input:checked+.slider:after {
    color: #f0c055
}

.switch-item.line-data-olive input:checked+.slider {
    border-color: #a3bf52
}

.switch-item.line-data-olive input:checked+.slider:before {
    background-color: #a3bf52
}

.switch-item.line-data-olive input:checked+.slider:after {
    color: #a3bf52
}

.switch-item.line-data-green input:checked+.slider {
    border-color: #62c796
}

.switch-item.line-data-green input:checked+.slider:before {
    background-color: #62c796
}

.switch-item.line-data-green input:checked+.slider:after {
    color: #62c796
}

.switch-item.line-data-sky input:checked+.slider {
    border-color: #7dd0e2
}

.switch-item.line-data-sky input:checked+.slider:before {
    background-color: #7dd0e2
}

.switch-item.line-data-sky input:checked+.slider:after {
    color: #7dd0e2
}

.switch-item.line-data-blue input:checked+.slider {
    border-color: #85a5f2
}

.switch-item.line-data-blue input:checked+.slider:before {
    background-color: #85a5f2
}

.switch-item.line-data-blue input:checked+.slider:after {
    color: #85a5f2
}

.switch-item.line-data-navy input:checked+.slider {
    border-color: #95b3e1
}

.switch-item.line-data-navy input:checked+.slider:before {
    background-color: #95b3e1
}

.switch-item.line-data-navy input:checked+.slider:after {
    color: #95b3e1
}

.switch-item.line-data-red input:checked+.slider {
    border-color: #ff7b76
}

.switch-item.line-data-red input:checked+.slider:before {
    background-color: #ff7b76
}

.switch-item.line-data-red input:checked+.slider:after {
    color: #ff7b76
}

.switch-item.line-data-black-light input:checked+.slider {
    border-color: #8c9db6
}

.switch-item.line-data-black-light input:checked+.slider:before {
    background-color: #8c9db6
}

.switch-item.line-data-black-light input:checked+.slider:after {
    color: #8c9db6
}

.switch-item.line-data-primary-light input:checked+.slider {
    border-color: #6dc0ca
}

.switch-item.line-data-primary-light input:checked+.slider:before {
    background-color: #6dc0ca
}

.switch-item.line-data-primary-light input:checked+.slider:after {
    color: #6dc0ca
}

.switch-item.line-clear input:checked+.slider {
    border-color: transparent
}

.switch-item.line-clear input:checked+.slider:before {
    background-color: transparent
}

.switch-item.line-clear input:checked+.slider:after {
    color: transparent
}

.switch-item.line-positive input:checked+.slider {
    border-color: #6dc0ca
}

.switch-item.line-positive input:checked+.slider:before {
    background-color: #6dc0ca
}

.switch-item.line-positive input:checked+.slider:after {
    color: #6dc0ca
}

.switch-item.line-negative input:checked+.slider {
    border-color: #f53933
}

.switch-item.line-negative input:checked+.slider:before {
    background-color: #f53933
}

.switch-item.line-negative input:checked+.slider:after {
    color: #f53933
}

.switch-item.line-neutrality input:checked+.slider {
    border-color: #fbc400
}

.switch-item.line-neutrality input:checked+.slider:before {
    background-color: #fbc400
}

.switch-item.line-neutrality input:checked+.slider:after {
    color: #fbc400
}

.switch-item.line-primary-biz input:checked+.slider {
    border-color: #18a0fb
}

.switch-item.line-primary-biz input:checked+.slider:before {
    background-color: #18a0fb
}

.switch-item.line-primary-biz input:checked+.slider:after {
    color: #18a0fb
}

.switch-item.type3.fill-primary input:checked+.slider {
    background-color: rgba(88,69,234,.2)!important
}

.switch-item.type3.fill-primary input:checked+.slider:before {
    background-color: #6dc0ca!important
}

.switch-item.type3.fill-primary-alpha5 input:checked+.slider {
    background-color: rgba(246,245,255,.2)!important
}

.switch-item.type3.fill-primary-alpha5 input:checked+.slider:before {
    background-color: #f6f5ff!important
}

.switch-item.type3.fill-primary-alpha10 input:checked+.slider {
    background-color: rgba(239,237,255,.2)!important
}

.switch-item.type3.fill-primary-alpha10 input:checked+.slider:before {
    background-color: #efedff!important
}

.switch-item.type3.fill-primary-alpha20 input:checked+.slider {
    background-color: rgba(222,218,254,.2)!important
}

.switch-item.type3.fill-primary-alpha20 input:checked+.slider:before {
    background-color: #dedafe!important
}

.switch-item.type3.fill-primary-alpha70 input:checked+.slider {
    background-color: rgba(174,164,253,.2)!important
}

.switch-item.type3.fill-primary-alpha70 input:checked+.slider:before {
    background-color: #aea4fd!important
}

.switch-item.type3.fill-sky input:checked+.slider {
    background-color: rgba(0,182,222,.2)!important
}

.switch-item.type3.fill-sky input:checked+.slider:before {
    background-color: #00b6de!important
}

.switch-item.type3.fill-sky-light input:checked+.slider {
    background-color: rgba(109,207,251,.2)!important
}

.switch-item.type3.fill-sky-light input:checked+.slider:before {
    background-color: #6dcffb!important
}

.switch-item.type3.fill-blue input:checked+.slider {
    background-color: rgba(43,101,240,.2)!important
}

.switch-item.type3.fill-blue input:checked+.slider:before {
    background-color: #2b65f0!important
}

.switch-item.type3.fill-blue-alpha10 input:checked+.slider {
    background-color: rgba(234,240,254,.2)!important
}

.switch-item.type3.fill-blue-alpha10 input:checked+.slider:before {
    background-color: #eaf0fe!important
}

.switch-item.type3.fill-navy input:checked+.slider {
    background-color: rgba(37,55,90,.2)!important
}

.switch-item.type3.fill-navy input:checked+.slider:before {
    background-color: #25375a!important
}

.switch-item.type3.fill-navy-alpha70 input:checked+.slider {
    background-color: rgba(81,95,123,.2)!important
}

.switch-item.type3.fill-navy-alpha70 input:checked+.slider:before {
    background-color: #515f7b!important
}

.switch-item.type3.fill-green input:checked+.slider {
    background-color: rgba(38,180,112,.2)!important
}

.switch-item.type3.fill-green input:checked+.slider:before {
    background-color: #26b470!important
}

.switch-item.type3.fill-green-light input:checked+.slider {
    background-color: rgba(11,187,155,.2)!important
}

.switch-item.type3.fill-green-light input:checked+.slider:before {
    background-color: #0bbb9b!important
}

.switch-item.type3.fill-yellow input:checked+.slider {
    background-color: rgba(251,196,0,.2)!important
}

.switch-item.type3.fill-yellow input:checked+.slider:before {
    background-color: #fbc400!important
}

.switch-item.type3.fill-orange input:checked+.slider {
    background-color: rgba(247,148,29,.2)!important
}

.switch-item.type3.fill-orange input:checked+.slider:before {
    background-color: #f7941d!important
}

.switch-item.type3.fill-black input:checked+.slider {
    background-color: rgba(5,5,5,.2)!important
}

.switch-item.type3.fill-black input:checked+.slider:before {
    background-color: #050505!important
}

.switch-item.type3.fill-white input:checked+.slider {
    background-color: hsla(0,0%,100%,.2)!important
}

.switch-item.type3.fill-white input:checked+.slider:before {
    background-color: #fff!important
}

.switch-item.type3.fill-black-alpha70 input:checked+.slider {
    background-color: hsla(215,5%,46%,.2)!important
}

.switch-item.type3.fill-black-alpha70 input:checked+.slider:before {
    background-color: #6f747b!important
}

.switch-item.type3.fill-black-alpha50 input:checked+.slider {
    background-color: hsla(220,3%,56%,.2)!important
}

.switch-item.type3.fill-black-alpha50 input:checked+.slider:before {
    background-color: #8b8d91!important
}

.switch-item.type3.fill-black-light input:checked+.slider {
    background-color: rgba(49,56,66,.2)!important
}

.switch-item.type3.fill-black-light input:checked+.slider:before {
    background-color: #313842!important
}

.switch-item.type3.fill-black-bg input:checked+.slider {
    background-color: rgba(22,27,35,.2)!important
}

.switch-item.type3.fill-black-bg input:checked+.slider:before {
    background-color: #161b23!important
}

.switch-item.type3.fill-grey input:checked+.slider {
    background-color: hsla(225,9%,82%,.2)!important
}

.switch-item.type3.fill-grey input:checked+.slider:before {
    background-color: #ced0d6!important
}

.switch-item.type3.fill-grey-light input:checked+.slider {
    background-color: hsla(0,0%,98%,.2)!important
}

.switch-item.type3.fill-grey-light input:checked+.slider:before {
    background-color: #f9f9f9!important
}

.switch-item.type3.fill-greylight input:checked+.slider {
    background-color: hsla(0,0%,98%,.2)!important
}

.switch-item.type3.fill-greylight input:checked+.slider:before {
    background-color: #f9f9f9!important
}

.switch-item.type3.fill-grey-light2 input:checked+.slider {
    background-color: rgba(245,246,248,.2)!important
}

.switch-item.type3.fill-grey-light2 input:checked+.slider:before {
    background-color: #f5f6f8!important
}

.switch-item.type3.fill-grey-light3 input:checked+.slider {
    background-color: rgba(241,242,244,.2)!important
}

.switch-item.type3.fill-grey-light3 input:checked+.slider:before {
    background-color: #f1f2f4!important
}

.switch-item.type3.fill-grey-light4 input:checked+.slider {
    background-color: hsla(210,6%,93%,.2)!important
}

.switch-item.type3.fill-grey-light4 input:checked+.slider:before {
    background-color: #ecedee!important
}

.switch-item.type3.fill-grey-light5 input:checked+.slider {
    background-color: rgba(205,208,215,.2)!important
}

.switch-item.type3.fill-grey-light5 input:checked+.slider:before {
    background-color: #cdd0d7!important
}

.switch-item.type3.fill-grey-dark input:checked+.slider {
    background-color: hsla(225,4%,79%,.2)!important
}

.switch-item.type3.fill-grey-dark input:checked+.slider:before {
    background-color: #c7c8cb!important
}

.switch-item.type3.fill-grey-dark2 input:checked+.slider {
    background-color: hsla(218,4%,58%,.2)!important
}

.switch-item.type3.fill-grey-dark2 input:checked+.slider:before {
    background-color: #909398!important
}

.switch-item.type3.fill-pink input:checked+.slider {
    background-color: rgba(255,74,111,.2)!important
}

.switch-item.type3.fill-pink input:checked+.slider:before {
    background-color: #ff4a6f!important
}

.switch-item.type3.fill-pink-alpha10 input:checked+.slider {
    background-color: rgba(255,235,239,.2)!important
}

.switch-item.type3.fill-pink-alpha10 input:checked+.slider:before {
    background-color: #ffebef!important
}

.switch-item.type3.fill-red input:checked+.slider {
    background-color: rgba(245,57,51,.2)!important
}

.switch-item.type3.fill-red input:checked+.slider:before {
    background-color: #f53933!important
}

.switch-item.type3.fill-data-pink input:checked+.slider {
    background-color: rgba(255,74,111,.2)!important
}

.switch-item.type3.fill-data-pink input:checked+.slider:before {
    background-color: #ff4a6f!important
}

.switch-item.type3.fill-data-orange input:checked+.slider {
    background-color: rgba(255,154,60,.2)!important
}

.switch-item.type3.fill-data-orange input:checked+.slider:before {
    background-color: #ff9a3c!important
}

.switch-item.type3.fill-data-yellow input:checked+.slider {
    background-color: rgba(255,199,90,.2)!important
}

.switch-item.type3.fill-data-yellow input:checked+.slider:before {
    background-color: #ffc75a!important
}

.switch-item.type3.fill-data-yellow-deep input:checked+.slider {
    background-color: rgba(240,192,85,.2)!important
}

.switch-item.type3.fill-data-yellow-deep input:checked+.slider:before {
    background-color: #f0c055!important
}

.switch-item.type3.fill-data-olive input:checked+.slider {
    background-color: rgba(163,191,82,.2)!important
}

.switch-item.type3.fill-data-olive input:checked+.slider:before {
    background-color: #a3bf52!important
}

.switch-item.type3.fill-data-green input:checked+.slider {
    background-color: rgba(98,199,150,.2)!important
}

.switch-item.type3.fill-data-green input:checked+.slider:before {
    background-color: #62c796!important
}

.switch-item.type3.fill-data-sky input:checked+.slider {
    background-color: rgba(125,208,226,.2)!important
}

.switch-item.type3.fill-data-sky input:checked+.slider:before {
    background-color: #7dd0e2!important
}

.switch-item.type3.fill-data-blue input:checked+.slider {
    background-color: rgba(133,165,242,.2)!important
}

.switch-item.type3.fill-data-blue input:checked+.slider:before {
    background-color: #85a5f2!important
}

.switch-item.type3.fill-data-navy input:checked+.slider {
    background-color: rgba(149,179,225,.2)!important
}

.switch-item.type3.fill-data-navy input:checked+.slider:before {
    background-color: #95b3e1!important
}

.switch-item.type3.fill-data-red input:checked+.slider {
    background-color: hsla(2,100%,73%,.2)!important
}

.switch-item.type3.fill-data-red input:checked+.slider:before {
    background-color: #ff7b76!important
}

.switch-item.type3.fill-data-black-light input:checked+.slider {
    background-color: rgba(140,157,182,.2)!important
}

.switch-item.type3.fill-data-black-light input:checked+.slider:before {
    background-color: #8c9db6!important
}

.switch-item.type3.fill-data-primary-light input:checked+.slider {
    background-color: rgba(110,91,255,.2)!important
}

.switch-item.type3.fill-data-primary-light input:checked+.slider:before {
    background-color: #6dc0ca!important
}

.switch-item.type3.fill-clear input:checked+.slider {
    background-color: rgba(0,0,0,.2)!important
}

.switch-item.type3.fill-clear input:checked+.slider:before {
    background-color: transparent!important
}

.switch-item.type3.fill-positive input:checked+.slider {
    background-color: rgba(88,69,234,.2)!important
}

.switch-item.type3.fill-positive input:checked+.slider:before {
    background-color: #6dc0ca!important
}

.switch-item.type3.fill-negative input:checked+.slider {
    background-color: rgba(245,57,51,.2)!important
}

.switch-item.type3.fill-negative input:checked+.slider:before {
    background-color: #f53933!important
}

.switch-item.type3.fill-neutrality input:checked+.slider {
    background-color: rgba(251,196,0,.2)!important
}

.switch-item.type3.fill-neutrality input:checked+.slider:before {
    background-color: #fbc400!important
}

.switch-item.type3.fill-primary-biz input:checked+.slider {
    background-color: rgba(24,160,251,.2)!important
}

.switch-item.type3.fill-primary-biz input:checked+.slider:before {
    background-color: #18a0fb!important
}

.switch-item.type2 input:checked:disabled+.slider {
    background-color: #cdd0d7!important
}

.switch-item.type2 input:checked:disabled+.slider:before {
    background-color: #fff!important
}

.switch-item.type2 input:checked:disabled+.slider:after {
    color: #fff!important
}

.switch-item.type2.line input:checked:disabled+.slider {
    background-color: #fff!important;
    border-color: #cdd0d7!important
}

.switch-item.type2.line input:checked:disabled+.slider:before {
    background-color: #cdd0d7!important
}

.switch-item.type2.line input:checked:disabled+.slider:after {
    color: #cdd0d7!important
}

.switch-item.type3 input:checked:disabled+.slider {
    background-color: rgba(205,208,215,.7)!important
}

.switch-item.type3 input:checked:disabled+.slider:before {
    background-color: #cdd0d7!important
}

select.vselect {
    display: none
}

.vselect.list-position-top .list {
    bottom: 100%;
    top: auto
}

body .protip-container.protip-mixin--css-no-transition {
    transition: all 0s
}

body .protip-container.protip-mixin--css-bold {
    font-weight: 700
}

body .protip-container.protip-mixin--css-italic {
    font-style: italic
}

body .protip-container.protip-mixin--css-no-style {
    background: none;
    color: inherit
}

body .protip-container.protip-mixin--css-no-style .protip-arrow {
    display: none
}

.protip-container {
    box-sizing: border-box;
    left: 0;
    line-height: 1;
    margin-top: -10px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 4000
}

.protip-container>i {
    left: 10px;
    position: absolute
}

.protip-container>i+div {
    padding-left: 20px
}

.protip-arrow {
    border-color: transparent;
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.protip-show {
    opacity: 1;
    pointer-events: auto
}

.protip-skin-default--size-tiny {
    border-radius: 3px;
    font-size: 10px;
    padding: 8px
}

.protip-skin-default--size-tiny[data-pt-position=top-left] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position=top-right] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position=top] .protip-arrow {
    border-width: 4px 4px 0;
    left: auto;
    margin: 0 0 0 -4px;
    top: 100%
}

.protip-skin-default--size-tiny[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-tiny[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-tiny[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -4px;
    right: 20px
}

.protip-skin-default--size-tiny[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position=bottom] .protip-arrow {
    border-width: 0 4px 4px;
    left: auto;
    margin: 0 0 0 -4px;
    top: -4px
}

.protip-skin-default--size-tiny[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-tiny[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-tiny[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -4px;
    right: 20px
}

.protip-skin-default--size-tiny[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position=left-top] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position=left] .protip-arrow {
    border-width: 4px 0 4px 4px;
    left: 100%;
    margin: -4px 0 0;
    top: auto
}

.protip-skin-default--size-tiny[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-tiny[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-tiny[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -4px;
    top: auto
}

.protip-skin-default--size-tiny[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position=right-top] .protip-arrow,.protip-skin-default--size-tiny[data-pt-position=right] .protip-arrow {
    border-width: 4px 4px 4px 0;
    margin: -4px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-default--size-tiny[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-tiny[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-tiny[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -4px;
    top: auto
}

.protip-skin-default--size-tiny[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-default--size-tiny[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 4px 4px 0;
    left: 100%;
    margin: 0 0 0 -4px;
    top: 100%
}

.protip-skin-default--size-tiny[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-default--size-tiny[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 4px 4px 0 0;
    left: -4px;
    margin: 0 0 0 4px;
    top: 100%
}

.protip-skin-default--size-tiny[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-default--size-tiny[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 4px 4px;
    left: 100%;
    margin: 0 0 0 -4px;
    top: -4px
}

.protip-skin-default--size-tiny[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-default--size-tiny[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 4px 0 0 4px;
    left: -4px;
    margin: -4px 0 0 4px;
    top: 0
}

.protip-skin-default--size-small {
    border-radius: 4px;
    font-size: 12px;
    padding: 13px
}

.protip-skin-default--size-small[data-pt-position=top-left] .protip-arrow,.protip-skin-default--size-small[data-pt-position=top-right] .protip-arrow,.protip-skin-default--size-small[data-pt-position=top] .protip-arrow {
    border-width: 6px 6px 0;
    left: auto;
    margin: 0 0 0 -6px;
    top: 100%
}

.protip-skin-default--size-small[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-small[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-small[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -6px;
    right: 20px
}

.protip-skin-default--size-small[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--size-small[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--size-small[data-pt-position=bottom] .protip-arrow {
    border-width: 0 6px 6px;
    left: auto;
    margin: 0 0 0 -6px;
    top: -6px
}

.protip-skin-default--size-small[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-small[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-small[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -6px;
    right: 20px
}

.protip-skin-default--size-small[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--size-small[data-pt-position=left-top] .protip-arrow,.protip-skin-default--size-small[data-pt-position=left] .protip-arrow {
    border-width: 6px 0 6px 6px;
    left: 100%;
    margin: -6px 0 0;
    top: auto
}

.protip-skin-default--size-small[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-small[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-small[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -6px;
    top: auto
}

.protip-skin-default--size-small[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--size-small[data-pt-position=right-top] .protip-arrow,.protip-skin-default--size-small[data-pt-position=right] .protip-arrow {
    border-width: 6px 6px 6px 0;
    margin: -6px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-default--size-small[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-small[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-small[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -6px;
    top: auto
}

.protip-skin-default--size-small[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-default--size-small[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 6px 6px 0;
    left: 100%;
    margin: 0 0 0 -6px;
    top: 100%
}

.protip-skin-default--size-small[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-default--size-small[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 6px 6px 0 0;
    left: -6px;
    margin: 0 0 0 6px;
    top: 100%
}

.protip-skin-default--size-small[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-default--size-small[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 6px 6px;
    left: 100%;
    margin: 0 0 0 -6px;
    top: -6px
}

.protip-skin-default--size-small[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-default--size-small[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 6px 0 0 6px;
    left: -6px;
    margin: -6px 0 0 6px;
    top: 0
}

.protip-skin-default--size-normal {
    font-size: 15px;
    padding: 0
}

.protip-skin-default--size-normal[data-pt-position=top-left] .protip-arrow,.protip-skin-default--size-normal[data-pt-position=top-right] .protip-arrow,.protip-skin-default--size-normal[data-pt-position=top] .protip-arrow {
    border-width: 8px 8px 0;
    left: auto;
    margin: 0 0 0 -8px;
    top: 100%
}

.protip-skin-default--size-normal[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-normal[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-normal[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -8px;
    right: 20px
}

.protip-skin-default--size-normal[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--size-normal[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--size-normal[data-pt-position=bottom] .protip-arrow {
    border-width: 0 8px 8px;
    left: auto;
    margin: 0 0 0 -8px;
    top: -8px
}

.protip-skin-default--size-normal[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-normal[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-normal[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -8px;
    right: 20px
}

.protip-skin-default--size-normal[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--size-normal[data-pt-position=left-top] .protip-arrow,.protip-skin-default--size-normal[data-pt-position=left] .protip-arrow {
    border-width: 8px 0 8px 8px;
    left: 100%;
    margin: -8px 0 0;
    top: auto
}

.protip-skin-default--size-normal[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-normal[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-normal[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -8px;
    top: auto
}

.protip-skin-default--size-normal[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--size-normal[data-pt-position=right-top] .protip-arrow,.protip-skin-default--size-normal[data-pt-position=right] .protip-arrow {
    border-width: 8px 8px 8px 0;
    margin: -8px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-default--size-normal[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-normal[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-normal[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -8px;
    top: auto
}

.protip-skin-default--size-normal[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-default--size-normal[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 8px 8px 0;
    left: 100%;
    margin: 0 0 0 -8px;
    top: 100%
}

.protip-skin-default--size-normal[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-default--size-normal[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 8px 8px 0 0;
    left: -8px;
    margin: 0 0 0 8px;
    top: 100%
}

.protip-skin-default--size-normal[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-default--size-normal[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 8px 8px;
    left: 100%;
    margin: 0 0 0 -8px;
    top: -8px
}

.protip-skin-default--size-normal[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-default--size-normal[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 8px 0 0 8px;
    left: -8px;
    margin: -8px 0 0 8px;
    top: 0
}

.protip-skin-default--size-big {
    border-radius: 8px;
    font-size: 18px;
    padding: 20px
}

.protip-skin-default--size-big[data-pt-position=top-left] .protip-arrow,.protip-skin-default--size-big[data-pt-position=top-right] .protip-arrow,.protip-skin-default--size-big[data-pt-position=top] .protip-arrow {
    border-width: 10px 10px 0;
    left: auto;
    margin: 0 0 0 -10px;
    top: 100%
}

.protip-skin-default--size-big[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-big[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-big[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -10px;
    right: 20px
}

.protip-skin-default--size-big[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--size-big[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--size-big[data-pt-position=bottom] .protip-arrow {
    border-width: 0 10px 10px;
    left: auto;
    margin: 0 0 0 -10px;
    top: -10px
}

.protip-skin-default--size-big[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-big[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-big[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -10px;
    right: 20px
}

.protip-skin-default--size-big[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--size-big[data-pt-position=left-top] .protip-arrow,.protip-skin-default--size-big[data-pt-position=left] .protip-arrow {
    border-width: 10px 0 10px 10px;
    left: 100%;
    margin: -10px 0 0;
    top: auto
}

.protip-skin-default--size-big[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-big[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-big[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -10px;
    top: auto
}

.protip-skin-default--size-big[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--size-big[data-pt-position=right-top] .protip-arrow,.protip-skin-default--size-big[data-pt-position=right] .protip-arrow {
    border-width: 10px 10px 10px 0;
    margin: -10px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-default--size-big[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-big[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-big[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -10px;
    top: auto
}

.protip-skin-default--size-big[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-default--size-big[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 10px 10px 0;
    left: 100%;
    margin: 0 0 0 -10px;
    top: 100%
}

.protip-skin-default--size-big[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-default--size-big[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 10px 10px 0 0;
    left: -10px;
    margin: 0 0 0 10px;
    top: 100%
}

.protip-skin-default--size-big[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-default--size-big[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 10px 10px;
    left: 100%;
    margin: 0 0 0 -10px;
    top: -10px
}

.protip-skin-default--size-big[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-default--size-big[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 10px 0 0 10px;
    left: -10px;
    margin: -10px 0 0 10px;
    top: 0
}

.protip-skin-default--size-large {
    border-radius: 8px;
    font-size: 18px;
    padding: 20px
}

.protip-skin-default--size-large[data-pt-position=top-left] .protip-arrow,.protip-skin-default--size-large[data-pt-position=top-right] .protip-arrow,.protip-skin-default--size-large[data-pt-position=top] .protip-arrow {
    border-width: 12px 12px 0;
    left: auto;
    margin: 0 0 0 -12px;
    top: 100%
}

.protip-skin-default--size-large[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-large[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-large[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -12px;
    right: 20px
}

.protip-skin-default--size-large[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--size-large[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--size-large[data-pt-position=bottom] .protip-arrow {
    border-width: 0 12px 12px;
    left: auto;
    margin: 0 0 0 -12px;
    top: -12px
}

.protip-skin-default--size-large[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-default--size-large[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-default--size-large[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -12px;
    right: 20px
}

.protip-skin-default--size-large[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--size-large[data-pt-position=left-top] .protip-arrow,.protip-skin-default--size-large[data-pt-position=left] .protip-arrow {
    border-width: 12px 0 12px 12px;
    left: 100%;
    margin: -12px 0 0;
    top: auto
}

.protip-skin-default--size-large[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-large[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-large[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -12px;
    top: auto
}

.protip-skin-default--size-large[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--size-large[data-pt-position=right-top] .protip-arrow,.protip-skin-default--size-large[data-pt-position=right] .protip-arrow {
    border-width: 12px 12px 12px 0;
    margin: -12px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-default--size-large[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-default--size-large[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-default--size-large[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -12px;
    top: auto
}

.protip-skin-default--size-large[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-default--size-large[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 12px 12px 0;
    left: 100%;
    margin: 0 0 0 -12px;
    top: 100%
}

.protip-skin-default--size-large[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-default--size-large[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 12px 12px 0 0;
    left: -12px;
    margin: 0 0 0 12px;
    top: 100%
}

.protip-skin-default--size-large[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-default--size-large[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 12px 12px;
    left: 100%;
    margin: 0 0 0 -12px;
    top: -12px
}

.protip-skin-default--size-large[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-default--size-large[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 12px 0 0 12px;
    left: -12px;
    margin: -12px 0 0 12px;
    top: 0
}

.protip-skin-default--scheme-pro.protip-container {
    background: transparent;
    color: #000;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-pro[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=top] .protip-arrow {
    border-top-color: transparent
}

.protip-skin-default--scheme-pro[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: transparent
}

.protip-skin-default--scheme-pro[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=left] .protip-arrow {
    border-left-color: transparent
}

.protip-skin-default--scheme-pro[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-pro[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: transparent
}

.protip-skin-default--scheme-pro[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: transparent
}

.protip-skin-default--scheme-pro[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: transparent
}

.protip-skin-default--scheme-pro[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: transparent
}

.protip-skin-default--scheme-blue.protip-container {
    background: #369;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-blue[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=top] .protip-arrow {
    border-top-color: #369
}

.protip-skin-default--scheme-blue[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #369
}

.protip-skin-default--scheme-blue[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=left] .protip-arrow {
    border-left-color: #369
}

.protip-skin-default--scheme-blue[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-blue[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #369
}

.protip-skin-default--scheme-blue[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #369
}

.protip-skin-default--scheme-blue[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #369
}

.protip-skin-default--scheme-blue[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #369
}

.protip-skin-default--scheme-red.protip-container {
    background: #802731;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-red[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=top] .protip-arrow {
    border-top-color: #802731
}

.protip-skin-default--scheme-red[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #802731
}

.protip-skin-default--scheme-red[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=left] .protip-arrow {
    border-left-color: #802731
}

.protip-skin-default--scheme-red[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-red[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #802731
}

.protip-skin-default--scheme-red[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #802731
}

.protip-skin-default--scheme-red[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #802731
}

.protip-skin-default--scheme-red[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #802731
}

.protip-skin-default--scheme-aqua.protip-container {
    background: #339996;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-aqua[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=top] .protip-arrow {
    border-top-color: #339996
}

.protip-skin-default--scheme-aqua[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #339996
}

.protip-skin-default--scheme-aqua[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=left] .protip-arrow {
    border-left-color: #339996
}

.protip-skin-default--scheme-aqua[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-aqua[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #339996
}

.protip-skin-default--scheme-aqua[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #339996
}

.protip-skin-default--scheme-aqua[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #339996
}

.protip-skin-default--scheme-aqua[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #339996
}

.protip-skin-default--scheme-dark.protip-container {
    background: #333;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-dark[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=top] .protip-arrow {
    border-top-color: #333
}

.protip-skin-default--scheme-dark[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #333
}

.protip-skin-default--scheme-dark[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=left] .protip-arrow {
    border-left-color: #333
}

.protip-skin-default--scheme-dark[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-dark[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #333
}

.protip-skin-default--scheme-dark[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #333
}

.protip-skin-default--scheme-dark[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #333
}

.protip-skin-default--scheme-dark[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #333
}

.protip-skin-default--scheme-dark-transparent.protip-container {
    background: hsla(0,0%,8%,.8);
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-dark-transparent[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=top] .protip-arrow {
    border-top-color: hsla(0,0%,8%,.8)
}

.protip-skin-default--scheme-dark-transparent[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: hsla(0,0%,8%,.8)
}

.protip-skin-default--scheme-dark-transparent[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=left] .protip-arrow {
    border-left-color: hsla(0,0%,8%,.8)
}

.protip-skin-default--scheme-dark-transparent[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-dark-transparent[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: hsla(0,0%,8%,.8)
}

.protip-skin-default--scheme-dark-transparent[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: hsla(0,0%,8%,.8)
}

.protip-skin-default--scheme-dark-transparent[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: hsla(0,0%,8%,.8)
}

.protip-skin-default--scheme-dark-transparent[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: hsla(0,0%,8%,.8)
}

.protip-skin-default--scheme-black.protip-container {
    background: #000;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-black[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=top] .protip-arrow {
    border-top-color: #000
}

.protip-skin-default--scheme-black[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #000
}

.protip-skin-default--scheme-black[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=left] .protip-arrow {
    border-left-color: #000
}

.protip-skin-default--scheme-black[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-black[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #000
}

.protip-skin-default--scheme-black[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #000
}

.protip-skin-default--scheme-black[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #000
}

.protip-skin-default--scheme-black[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #000
}

.protip-skin-default--scheme-leaf.protip-container {
    background: #339959;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-leaf[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=top] .protip-arrow {
    border-top-color: #339959
}

.protip-skin-default--scheme-leaf[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #339959
}

.protip-skin-default--scheme-leaf[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=left] .protip-arrow {
    border-left-color: #339959
}

.protip-skin-default--scheme-leaf[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-leaf[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #339959
}

.protip-skin-default--scheme-leaf[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #339959
}

.protip-skin-default--scheme-leaf[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #339959
}

.protip-skin-default--scheme-leaf[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #339959
}

.protip-skin-default--scheme-purple.protip-container {
    background: #613399;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-purple[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=top] .protip-arrow {
    border-top-color: #613399
}

.protip-skin-default--scheme-purple[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #613399
}

.protip-skin-default--scheme-purple[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=left] .protip-arrow {
    border-left-color: #613399
}

.protip-skin-default--scheme-purple[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-purple[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #613399
}

.protip-skin-default--scheme-purple[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #613399
}

.protip-skin-default--scheme-purple[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #613399
}

.protip-skin-default--scheme-purple[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #613399
}

.protip-skin-default--scheme-pink.protip-container {
    background: #d457aa;
    color: #000;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-pink[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=top] .protip-arrow {
    border-top-color: #d457aa
}

.protip-skin-default--scheme-pink[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #d457aa
}

.protip-skin-default--scheme-pink[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=left] .protip-arrow {
    border-left-color: #d457aa
}

.protip-skin-default--scheme-pink[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-pink[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #d457aa
}

.protip-skin-default--scheme-pink[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #d457aa
}

.protip-skin-default--scheme-pink[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #d457aa
}

.protip-skin-default--scheme-pink[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #d457aa
}

.protip-skin-default--scheme-orange.protip-container {
    background: #e64426;
    color: #000;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-orange[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=top] .protip-arrow {
    border-top-color: #e64426
}

.protip-skin-default--scheme-orange[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #e64426
}

.protip-skin-default--scheme-orange[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=left] .protip-arrow {
    border-left-color: #e64426
}

.protip-skin-default--scheme-orange[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-orange[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #e64426
}

.protip-skin-default--scheme-orange[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #e64426
}

.protip-skin-default--scheme-orange[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #e64426
}

.protip-skin-default--scheme-orange[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #e64426
}

.protip-skin-default--scheme-white.protip-container {
    background: #fff;
    color: #000;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-default--scheme-white[data-pt-position=top-left] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=top-right] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=top] .protip-arrow {
    border-top-color: #fff
}

.protip-skin-default--scheme-white[data-pt-position=bottom-left] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=bottom-right] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #fff
}

.protip-skin-default--scheme-white[data-pt-position=left-bottom] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=left-top] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=left] .protip-arrow {
    border-left-color: #fff
}

.protip-skin-default--scheme-white[data-pt-position=right-bottom] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=right-top] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=right] .protip-arrow,.protip-skin-default--scheme-white[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #fff
}

.protip-skin-default--scheme-white[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #fff
}

.protip-skin-default--scheme-white[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #fff
}

.protip-skin-default--scheme-white[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #fff
}

.protip-skin-square--size-tiny {
    font-size: 10px;
    padding: 8px
}

.protip-skin-square--size-tiny[data-pt-position=top-left] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position=top-right] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position=top] .protip-arrow {
    border-width: 4px 4px 0;
    left: auto;
    margin: 0 0 0 -4px;
    top: 100%
}

.protip-skin-square--size-tiny[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-tiny[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-tiny[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -4px;
    right: 20px
}

.protip-skin-square--size-tiny[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position=bottom] .protip-arrow {
    border-width: 0 4px 4px;
    left: auto;
    margin: 0 0 0 -4px;
    top: -4px
}

.protip-skin-square--size-tiny[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-tiny[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-tiny[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -4px;
    right: 20px
}

.protip-skin-square--size-tiny[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position=left-top] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position=left] .protip-arrow {
    border-width: 4px 0 4px 4px;
    left: 100%;
    margin: -4px 0 0;
    top: auto
}

.protip-skin-square--size-tiny[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-tiny[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-tiny[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -4px;
    top: auto
}

.protip-skin-square--size-tiny[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position=right-top] .protip-arrow,.protip-skin-square--size-tiny[data-pt-position=right] .protip-arrow {
    border-width: 4px 4px 4px 0;
    margin: -4px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-square--size-tiny[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-tiny[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-tiny[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -4px;
    top: auto
}

.protip-skin-square--size-tiny[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-square--size-tiny[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 4px 4px 0;
    left: 100%;
    margin: 0 0 0 -4px;
    top: 100%
}

.protip-skin-square--size-tiny[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-square--size-tiny[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 4px 4px 0 0;
    left: -4px;
    margin: 0 0 0 4px;
    top: 100%
}

.protip-skin-square--size-tiny[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-square--size-tiny[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 4px 4px;
    left: 100%;
    margin: 0 0 0 -4px;
    top: -4px
}

.protip-skin-square--size-tiny[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-square--size-tiny[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 4px 0 0 4px;
    left: -4px;
    margin: -4px 0 0 4px;
    top: 0
}

.protip-skin-square--size-small {
    font-size: 12px;
    padding: 13px
}

.protip-skin-square--size-small[data-pt-position=top-left] .protip-arrow,.protip-skin-square--size-small[data-pt-position=top-right] .protip-arrow,.protip-skin-square--size-small[data-pt-position=top] .protip-arrow {
    border-width: 6px 6px 0;
    left: auto;
    margin: 0 0 0 -6px;
    top: 100%
}

.protip-skin-square--size-small[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-small[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-small[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -6px;
    right: 20px
}

.protip-skin-square--size-small[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--size-small[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--size-small[data-pt-position=bottom] .protip-arrow {
    border-width: 0 6px 6px;
    left: auto;
    margin: 0 0 0 -6px;
    top: -6px
}

.protip-skin-square--size-small[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-small[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-small[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -6px;
    right: 20px
}

.protip-skin-square--size-small[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--size-small[data-pt-position=left-top] .protip-arrow,.protip-skin-square--size-small[data-pt-position=left] .protip-arrow {
    border-width: 6px 0 6px 6px;
    left: 100%;
    margin: -6px 0 0;
    top: auto
}

.protip-skin-square--size-small[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-small[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-small[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -6px;
    top: auto
}

.protip-skin-square--size-small[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--size-small[data-pt-position=right-top] .protip-arrow,.protip-skin-square--size-small[data-pt-position=right] .protip-arrow {
    border-width: 6px 6px 6px 0;
    margin: -6px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-square--size-small[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-small[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-small[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -6px;
    top: auto
}

.protip-skin-square--size-small[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-square--size-small[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 6px 6px 0;
    left: 100%;
    margin: 0 0 0 -6px;
    top: 100%
}

.protip-skin-square--size-small[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-square--size-small[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 6px 6px 0 0;
    left: -6px;
    margin: 0 0 0 6px;
    top: 100%
}

.protip-skin-square--size-small[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-square--size-small[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 6px 6px;
    left: 100%;
    margin: 0 0 0 -6px;
    top: -6px
}

.protip-skin-square--size-small[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-square--size-small[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 6px 0 0 6px;
    left: -6px;
    margin: -6px 0 0 6px;
    top: 0
}

.protip-skin-square--size-normal {
    font-size: 15px;
    padding: 16px
}

.protip-skin-square--size-normal[data-pt-position=top-left] .protip-arrow,.protip-skin-square--size-normal[data-pt-position=top-right] .protip-arrow,.protip-skin-square--size-normal[data-pt-position=top] .protip-arrow {
    border-width: 8px 8px 0;
    left: auto;
    margin: 0 0 0 -8px;
    top: 100%
}

.protip-skin-square--size-normal[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-normal[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-normal[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -8px;
    right: 20px
}

.protip-skin-square--size-normal[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--size-normal[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--size-normal[data-pt-position=bottom] .protip-arrow {
    border-width: 0 8px 8px;
    left: auto;
    margin: 0 0 0 -8px;
    top: -8px
}

.protip-skin-square--size-normal[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-normal[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-normal[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -8px;
    right: 20px
}

.protip-skin-square--size-normal[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--size-normal[data-pt-position=left-top] .protip-arrow,.protip-skin-square--size-normal[data-pt-position=left] .protip-arrow {
    border-width: 8px 0 8px 8px;
    left: 100%;
    margin: -8px 0 0;
    top: auto
}

.protip-skin-square--size-normal[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-normal[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-normal[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -8px;
    top: auto
}

.protip-skin-square--size-normal[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--size-normal[data-pt-position=right-top] .protip-arrow,.protip-skin-square--size-normal[data-pt-position=right] .protip-arrow {
    border-width: 8px 8px 8px 0;
    margin: -8px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-square--size-normal[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-normal[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-normal[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -8px;
    top: auto
}

.protip-skin-square--size-normal[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-square--size-normal[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 8px 8px 0;
    left: 100%;
    margin: 0 0 0 -8px;
    top: 100%
}

.protip-skin-square--size-normal[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-square--size-normal[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 8px 8px 0 0;
    left: -8px;
    margin: 0 0 0 8px;
    top: 100%
}

.protip-skin-square--size-normal[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-square--size-normal[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 8px 8px;
    left: 100%;
    margin: 0 0 0 -8px;
    top: -8px
}

.protip-skin-square--size-normal[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-square--size-normal[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 8px 0 0 8px;
    left: -8px;
    margin: -8px 0 0 8px;
    top: 0
}

.protip-skin-square--size-big {
    font-size: 18px;
    padding: 20px
}

.protip-skin-square--size-big[data-pt-position=top-left] .protip-arrow,.protip-skin-square--size-big[data-pt-position=top-right] .protip-arrow,.protip-skin-square--size-big[data-pt-position=top] .protip-arrow {
    border-width: 10px 10px 0;
    left: auto;
    margin: 0 0 0 -10px;
    top: 100%
}

.protip-skin-square--size-big[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-big[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-big[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -10px;
    right: 20px
}

.protip-skin-square--size-big[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--size-big[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--size-big[data-pt-position=bottom] .protip-arrow {
    border-width: 0 10px 10px;
    left: auto;
    margin: 0 0 0 -10px;
    top: -10px
}

.protip-skin-square--size-big[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-big[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-big[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -10px;
    right: 20px
}

.protip-skin-square--size-big[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--size-big[data-pt-position=left-top] .protip-arrow,.protip-skin-square--size-big[data-pt-position=left] .protip-arrow {
    border-width: 10px 0 10px 10px;
    left: 100%;
    margin: -10px 0 0;
    top: auto
}

.protip-skin-square--size-big[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-big[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-big[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -10px;
    top: auto
}

.protip-skin-square--size-big[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--size-big[data-pt-position=right-top] .protip-arrow,.protip-skin-square--size-big[data-pt-position=right] .protip-arrow {
    border-width: 10px 10px 10px 0;
    margin: -10px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-square--size-big[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-big[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-big[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -10px;
    top: auto
}

.protip-skin-square--size-big[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-square--size-big[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 10px 10px 0;
    left: 100%;
    margin: 0 0 0 -10px;
    top: 100%
}

.protip-skin-square--size-big[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-square--size-big[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 10px 10px 0 0;
    left: -10px;
    margin: 0 0 0 10px;
    top: 100%
}

.protip-skin-square--size-big[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-square--size-big[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 10px 10px;
    left: 100%;
    margin: 0 0 0 -10px;
    top: -10px
}

.protip-skin-square--size-big[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-square--size-big[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 10px 0 0 10px;
    left: -10px;
    margin: -10px 0 0 10px;
    top: 0
}

.protip-skin-square--size-large {
    font-size: 18px;
    padding: 20px
}

.protip-skin-square--size-large[data-pt-position=top-left] .protip-arrow,.protip-skin-square--size-large[data-pt-position=top-right] .protip-arrow,.protip-skin-square--size-large[data-pt-position=top] .protip-arrow {
    border-width: 12px 12px 0;
    left: auto;
    margin: 0 0 0 -12px;
    top: 100%
}

.protip-skin-square--size-large[data-pt-position=top-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-large[data-pt-position=top] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-large[data-pt-position=top-right] .protip-arrow {
    left: auto;
    margin-right: -12px;
    right: 20px
}

.protip-skin-square--size-large[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--size-large[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--size-large[data-pt-position=bottom] .protip-arrow {
    border-width: 0 12px 12px;
    left: auto;
    margin: 0 0 0 -12px;
    top: -12px
}

.protip-skin-square--size-large[data-pt-position=bottom-left] .protip-arrow {
    left: 20px
}

.protip-skin-square--size-large[data-pt-position=bottom] .protip-arrow {
    left: 50%
}

.protip-skin-square--size-large[data-pt-position=bottom-right] .protip-arrow {
    left: auto;
    margin-right: -12px;
    right: 20px
}

.protip-skin-square--size-large[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--size-large[data-pt-position=left-top] .protip-arrow,.protip-skin-square--size-large[data-pt-position=left] .protip-arrow {
    border-width: 12px 0 12px 12px;
    left: 100%;
    margin: -12px 0 0;
    top: auto
}

.protip-skin-square--size-large[data-pt-position=left-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-large[data-pt-position=left] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-large[data-pt-position=left-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -12px;
    top: auto
}

.protip-skin-square--size-large[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--size-large[data-pt-position=right-top] .protip-arrow,.protip-skin-square--size-large[data-pt-position=right] .protip-arrow {
    border-width: 12px 12px 12px 0;
    margin: -12px 0 0;
    right: 100%;
    top: auto
}

.protip-skin-square--size-large[data-pt-position=right-top] .protip-arrow {
    top: 20px
}

.protip-skin-square--size-large[data-pt-position=right] .protip-arrow {
    top: 50%
}

.protip-skin-square--size-large[data-pt-position=right-bottom] .protip-arrow {
    bottom: 20px;
    margin-bottom: -12px;
    top: auto
}

.protip-skin-square--size-large[data-pt-position=top-left-corner] {
    border-bottom-right-radius: 0
}

.protip-skin-square--size-large[data-pt-position=top-left-corner] .protip-arrow {
    border-width: 0 12px 12px 0;
    left: 100%;
    margin: 0 0 0 -12px;
    top: 100%
}

.protip-skin-square--size-large[data-pt-position=top-right-corner] {
    border-bottom-left-radius: 0
}

.protip-skin-square--size-large[data-pt-position=top-right-corner] .protip-arrow {
    border-width: 12px 12px 0 0;
    left: -12px;
    margin: 0 0 0 12px;
    top: 100%
}

.protip-skin-square--size-large[data-pt-position=bottom-left-corner] {
    border-top-right-radius: 0
}

.protip-skin-square--size-large[data-pt-position=bottom-left-corner] .protip-arrow {
    border-width: 0 0 12px 12px;
    left: 100%;
    margin: 0 0 0 -12px;
    top: -12px
}

.protip-skin-square--size-large[data-pt-position=bottom-right-corner] {
    border-top-left-radius: 0
}

.protip-skin-square--size-large[data-pt-position=bottom-right-corner] .protip-arrow {
    border-width: 12px 0 0 12px;
    left: -12px;
    margin: -12px 0 0 12px;
    top: 0
}

.protip-skin-square--scheme-pro.protip-container {
    background: transparent;
    color: #000;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-pro[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=top] .protip-arrow {
    border-top-color: transparent
}

.protip-skin-square--scheme-pro[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: transparent
}

.protip-skin-square--scheme-pro[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=left] .protip-arrow {
    border-left-color: transparent
}

.protip-skin-square--scheme-pro[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-pro[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: transparent
}

.protip-skin-square--scheme-pro[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: transparent
}

.protip-skin-square--scheme-pro[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: transparent
}

.protip-skin-square--scheme-pro[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: transparent
}

.protip-skin-square--scheme-blue.protip-container {
    background: #369;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-blue[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=top] .protip-arrow {
    border-top-color: #369
}

.protip-skin-square--scheme-blue[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #369
}

.protip-skin-square--scheme-blue[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=left] .protip-arrow {
    border-left-color: #369
}

.protip-skin-square--scheme-blue[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-blue[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #369
}

.protip-skin-square--scheme-blue[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #369
}

.protip-skin-square--scheme-blue[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #369
}

.protip-skin-square--scheme-blue[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #369
}

.protip-skin-square--scheme-red.protip-container {
    background: #802731;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-red[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=top] .protip-arrow {
    border-top-color: #802731
}

.protip-skin-square--scheme-red[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #802731
}

.protip-skin-square--scheme-red[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=left] .protip-arrow {
    border-left-color: #802731
}

.protip-skin-square--scheme-red[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-red[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #802731
}

.protip-skin-square--scheme-red[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #802731
}

.protip-skin-square--scheme-red[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #802731
}

.protip-skin-square--scheme-red[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #802731
}

.protip-skin-square--scheme-aqua.protip-container {
    background: #339996;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-aqua[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=top] .protip-arrow {
    border-top-color: #339996
}

.protip-skin-square--scheme-aqua[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #339996
}

.protip-skin-square--scheme-aqua[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=left] .protip-arrow {
    border-left-color: #339996
}

.protip-skin-square--scheme-aqua[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-aqua[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #339996
}

.protip-skin-square--scheme-aqua[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #339996
}

.protip-skin-square--scheme-aqua[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #339996
}

.protip-skin-square--scheme-aqua[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #339996
}

.protip-skin-square--scheme-dark-transparent.protip-container {
    background: hsla(0,0%,8%,.8);
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-dark-transparent[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=top] .protip-arrow {
    border-top-color: hsla(0,0%,8%,.8)
}

.protip-skin-square--scheme-dark-transparent[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: hsla(0,0%,8%,.8)
}

.protip-skin-square--scheme-dark-transparent[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=left] .protip-arrow {
    border-left-color: hsla(0,0%,8%,.8)
}

.protip-skin-square--scheme-dark-transparent[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-dark-transparent[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: hsla(0,0%,8%,.8)
}

.protip-skin-square--scheme-dark-transparent[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: hsla(0,0%,8%,.8)
}

.protip-skin-square--scheme-dark-transparent[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: hsla(0,0%,8%,.8)
}

.protip-skin-square--scheme-dark-transparent[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: hsla(0,0%,8%,.8)
}

.protip-skin-square--scheme-dark.protip-container {
    background: #333;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-dark[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=top] .protip-arrow {
    border-top-color: #333
}

.protip-skin-square--scheme-dark[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #333
}

.protip-skin-square--scheme-dark[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=left] .protip-arrow {
    border-left-color: #333
}

.protip-skin-square--scheme-dark[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-dark[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #333
}

.protip-skin-square--scheme-dark[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #333
}

.protip-skin-square--scheme-dark[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #333
}

.protip-skin-square--scheme-dark[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #333
}

.protip-skin-square--scheme-black.protip-container {
    background: #000;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-black[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=top] .protip-arrow {
    border-top-color: #000
}

.protip-skin-square--scheme-black[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #000
}

.protip-skin-square--scheme-black[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=left] .protip-arrow {
    border-left-color: #000
}

.protip-skin-square--scheme-black[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-black[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #000
}

.protip-skin-square--scheme-black[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #000
}

.protip-skin-square--scheme-black[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #000
}

.protip-skin-square--scheme-black[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #000
}

.protip-skin-square--scheme-leaf.protip-container {
    background: #339959;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-leaf[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=top] .protip-arrow {
    border-top-color: #339959
}

.protip-skin-square--scheme-leaf[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #339959
}

.protip-skin-square--scheme-leaf[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=left] .protip-arrow {
    border-left-color: #339959
}

.protip-skin-square--scheme-leaf[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-leaf[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #339959
}

.protip-skin-square--scheme-leaf[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #339959
}

.protip-skin-square--scheme-leaf[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #339959
}

.protip-skin-square--scheme-leaf[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #339959
}

.protip-skin-square--scheme-purple.protip-container {
    background: #613399;
    color: #fff;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-purple[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=top] .protip-arrow {
    border-top-color: #613399
}

.protip-skin-square--scheme-purple[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #613399
}

.protip-skin-square--scheme-purple[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=left] .protip-arrow {
    border-left-color: #613399
}

.protip-skin-square--scheme-purple[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-purple[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #613399
}

.protip-skin-square--scheme-purple[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #613399
}

.protip-skin-square--scheme-purple[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #613399
}

.protip-skin-square--scheme-purple[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #613399
}

.protip-skin-square--scheme-pink.protip-container {
    background: #d457aa;
    color: #000;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-pink[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=top] .protip-arrow {
    border-top-color: #d457aa
}

.protip-skin-square--scheme-pink[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #d457aa
}

.protip-skin-square--scheme-pink[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=left] .protip-arrow {
    border-left-color: #d457aa
}

.protip-skin-square--scheme-pink[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-pink[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #d457aa
}

.protip-skin-square--scheme-pink[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #d457aa
}

.protip-skin-square--scheme-pink[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #d457aa
}

.protip-skin-square--scheme-pink[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #d457aa
}

.protip-skin-square--scheme-orange.protip-container {
    background: #e64426;
    color: #000;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-orange[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=top] .protip-arrow {
    border-top-color: #e64426
}

.protip-skin-square--scheme-orange[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #e64426
}

.protip-skin-square--scheme-orange[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=left] .protip-arrow {
    border-left-color: #e64426
}

.protip-skin-square--scheme-orange[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-orange[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #e64426
}

.protip-skin-square--scheme-orange[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #e64426
}

.protip-skin-square--scheme-orange[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #e64426
}

.protip-skin-square--scheme-orange[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #e64426
}

.protip-skin-square--scheme-white.protip-container {
    background: #fff;
    color: #000;
    font-family: sans-serif;
    transition: opacity .2s ease-out
}

.protip-skin-square--scheme-white[data-pt-position=top-left] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=top-right] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=top] .protip-arrow {
    border-top-color: #fff
}

.protip-skin-square--scheme-white[data-pt-position=bottom-left] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=bottom-right] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=bottom] .protip-arrow {
    border-bottom-color: #fff
}

.protip-skin-square--scheme-white[data-pt-position=left-bottom] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=left-top] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=left] .protip-arrow {
    border-left-color: #fff
}

.protip-skin-square--scheme-white[data-pt-position=right-bottom] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=right-top] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=right] .protip-arrow,.protip-skin-square--scheme-white[data-pt-position=top-left-corner] .protip-arrow {
    border-right-color: #fff
}

.protip-skin-square--scheme-white[data-pt-position=top-right-corner] .protip-arrow {
    border-top-color: #fff
}

.protip-skin-square--scheme-white[data-pt-position=bottom-left-corner] .protip-arrow {
    border-bottom-color: #fff
}

.protip-skin-square--scheme-white[data-pt-position=bottom-right-corner] .protip-arrow {
    border-left-color: #fff
}

:root {
    --clear: transparent;
    --base-white: #fff;
    --base-black: #18181c;
    --base-background: #f7f8fa;
    --base-background-dark: #f6f6f6;
    --base-background-dark2: #e6e6e6;
    --grey-primary: #606060;
    --grey-secondary: #7c889b;
    --grey-tertiary: #9ca3af;
    --grey-quatinary: #dcdcdd;
    --grey-disabled: #eaeaeb;
    --gray-50: #f9fafb;
    --gray-100: #f3f4f6;
    --gray-200: #e5e7eb;
    --gray-300: #d1d5db;
    --gray-400: #9ca3af;
    --gray-500: #6b7280;
    --gray-600: #4b5563;
    --gray-700: #374151;
    --gray-800: #1f2937;
    --gray-900: #030712;
    --borders-default: #e6e6e6;
    --borders-dark: #dbdbdb;
    --primary-800: #11043d;
    --primary-700: #260882;
    --primary-600: #3f0ecb;
    --primary-500: #5d2bf4;
    --primary-400: #5a4bff;
    --primary-300: #875ffe;
    --primary-200: #dedafe;
    --primary-100: #f5f3ff;
    --primary-50: #f9f9ff;
    --violet-500: #6051f7;
    --violet-400: #7975ff;
    --violet-300: #9ca3fe;
    --violet-100: #dde1ff;
    --violet-50: #edefff;
    --success-500: #3aba6f;
    --success-400: #47d080;
    --success-300: #6cd999;
    --success-200: #98e4b8;
    --success-100: #c1efd4;
    --success-50: #daf5e5;
    --warning-500: #ffc700;
    --warning-400: #ffd233;
    --warning-300: #ffdf70;
    --warning-200: #ffe99b;
    --warning-100: #fff2c3;
    --warning-50: #fff8e1;
    --error-500: #ff3b30;
    --error-400: #ff6565;
    --error-300: #ff9393;
    --error-200: #ffb3b3;
    --error-100: #ffd5d5;
    --error-50: #ffeaea;
    --orange-500: #ffab00;
    --orange-400: #ffc859;
    --orange-300: #ffda8c;
    --orange-200: #ffeabf;
    --orange-100: #fff2dd;
    --orange-50: #fffbf2;
    --lime-500: #64dd16;
    --lime-400: #9ae969;
    --lime-300: #b9ef97;
    --lime-200: #d8f5c5;
    --lime-100: #e9fad8;
    --lime-50: #f7fdf3;
    --teal-500: #01c0a6;
    --teal-400: #2fd7bf;
    --teal-300: #7cded0;
    --teal-200: #a3e8de;
    --teal-100: #c8f1eb;
    --teal-50: #e3f8f5;
    --blue-500: #2879fe;
    --blue-400: #74a8fe;
    --blue-300: #9ec2ff;
    --blue-200: #c9ddfe;
    --blue-100: #deebff;
    --blue-50: #f4f9ff;
    --sky-500: #1ea0ff;
    --sky-400: #4bb3ff;
    --sky-300: #78c6ff;
    --sky-200: #a5d9ff;
    --sky-100: #d2ecff;
    --sky-50: #e8f5ff;
    --insta: #f0aad9;
    --community: #b68cf5;
    --blog: #9ed972;
    --news: #f9d662;
    --youtube: #f87a76;
    --twitter: #414d5c;
    --positive: #5d2bf4;
    --negative: #ffab00;
    --neutral: #01c0a6;
    --chart-0: #c4c9fa;
    --chart-1: #b8abee;
    --chart-2: #8d75f0;
    --chart-3: #5d2bf4;
    --chart-4: #260882;
    --chart-5: #11043d;
    --chart-6: #3f07ef;
    --chart-7: #3953fe;
    --chart-8: #4093ff;
    --chart-9: #75ddf0;
    --chart-10: #44d2cd;
    --base-font: Pretendard,맑은고딕,Malgun Gothic,돋움,Dotum,굴림,Gulim,AppleSDGothicNeo-Light,AppleGothic,Helvetica,Arial,HelveticaNeue-Light,sans-serif-light,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    --icon: MingCute!important;
    --h1: 4.4rem;
    --h2: 3.4rem;
    --h2-small: 2.733rem;
    --h3: 2.467rem;
    --h4: 1.8rem;
    --h5: 1.467rem;
    --h6: 1.267rem;
    --font-size-default: 13px;
    --font-size-base: 1rem;
    --font-size-h1: 2.25rem;
    --font-size-h2: 2rem;
    --font-size-h3: 1.3rem;
    --font-size-h4: 1.625rem;
    --font-size-h5: 1.5rem;
    --font-size-h6: 1.25rem;
    --font-size-xl: 1.25rem;
    --font-size-lg: 1.125rem;
    --font-size-sm: 0.923rem;
    --font-size-xs: 0.846rem;
    --font-weight-thin: 100;
    --font-weight-extra-light: 200;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --font-weight-100: 100;
    --font-weight-200: 200;
    --font-weight-300: 300;
    --font-weight-400: 400;
    --font-weight-500: 500;
    --font-weight-600: 600;
    --font-weight-700: 700;
    --font-weight-800: 800;
    --font-weight-900: 900;
    --min-width: 1440px;
    --notebook-under: 1439px;
    --desktop-under: 1728px;
    --input-size-sm: 2.615em;
    --input-size-md: 2.924rem;
    --input-size-lg: 3.462rem;
    --header-banner-size: 65px;
    --header-size: 68px;
    --z-level1: 9999999;
    --z-level2: 9999989;
    --z-level3: 9999979;
    --card-shadow: #d3d7dd;
    --dim-opacity: 0.5;
    --gradation-01: linear-gradient(134deg,#4ad8ff 0.01%,#463dfa 48.44%,#843dfc 94.27%)
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 900;
    src: local("Pretendard Black"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-Black.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-Black.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 800;
    src: local("Pretendard ExtraBold"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-ExtraBold.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-ExtraBold.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 700;
    src: local("Pretendard Bold"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-Bold.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-Bold.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 600;
    src: local("Pretendard SemiBold"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-SemiBold.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-SemiBold.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 500;
    src: local("Pretendard Medium"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-Medium.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-Medium.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 400;
    src: local("Pretendard Regular"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-Regular.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-Regular.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 300;
    src: local("Pretendard Light"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-Light.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-Light.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 200;
    src: local("Pretendard ExtraLight"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-ExtraLight.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-ExtraLight.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: Pretendard;
    font-weight: 100;
    src: local("Pretendard Thin"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff2/Pretendard-Thin.woff2) format("woff2"),url(https://static.some.co.kr/fonts/Pretendard-1.3.8/web/static/woff/Pretendard-Thin.woff) format("woff")
}

.poplayout {
    display: none
}

.pop_size_01 {
    width: 600px
}

.pop_size_02 {
    width: 300px
}

.pop_type01 .modal_inner {
    max-width: 320px
}

.pop_type02 .modal_inner {
    max-width: 500px
}

.pop_type03 .modal_inner {
    max-width: 650px
}

.pop_type04 .modal_inner {
    max-width: 1000px
}

.modal_outer {
    background: rgba(5,5,5,.5);
    bottom: 0;
    font-size: 0;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    white-space: nowrap;
    z-index: 9999999
}

.modal_outer:before {
    content: "";
    height: 100%
}

.modal_inner,.modal_outer:before {
    display: inline-block;
    vertical-align: middle
}

.modal_inner {
    background: #fff;
    border: 1px solid #050505;
    border-radius: 15px;
    max-height: 600px;
    max-width: 1000px;
    overflow-y: auto;
    padding: 30px;
    position: relative;
    text-align: left;
    white-space: normal;
    width: 100%
}

.modal_body {
    color: #8b8d91;
    font-size: 1rem;
    padding: 0 10px
}

.modal_top {
    border-bottom: 1px solid #f1f2f4;
    margin-bottom: 30px;
    padding-bottom: 10px
}

.modal_heading {
    color: #313842;
    font-size: 1.267rem;
    font-weight: 500;
    margin-bottom: 5px;
    padding-bottom: 10px
}

.modal_heading1 {
    border-bottom: 1px solid #313842;
    color: #313842;
    letter-spacing: -1px;
    padding: 1px 0 9px
}

.modal__box+.modal_heading1 {
    margin-top: 21px
}

.modal_footer {
    margin-top: 30px;
    text-align: center
}

.modal_footer a,.modal_footer button {
    margin: 0 5px;
    width: 150px
}

.modal_footer a[role=button],.modal_footer button[role=button] {
    display: inline-block
}

.modal_footer a.pop_btn,.modal_footer button.pop_btn {
    background-color: #ecedee;
    border-radius: 7px;
    color: #909398;
    display: inline-block;
    font-size: 1rem;
    height: 45px;
    line-height: 45px;
    margin: 0 7px;
    width: 170px
}

.modal_footer a.confirm_btn,.modal_footer button.confirm_btn {
    background-color: #6dc0ca;
    color: #fff
}

.modal_footer>.pagination__list {
    margin: -15px 0
}

.modal_button_close {
    background-color: #fff;
    border: 0;
    border-radius: 50%;
    color: #6f747b;
    font-size: 23px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 18px;
    width: 30px;
    z-index: 1
}

.layerMaskBackground {
    background-color: #050505;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 9999989
}

.layerMaskBackground.on {
    opacity: .5;
    visibility: visible
}

.confirmPop {
    background-color: #fff;
    border: 1px solid #050505;
    border-radius: 15px;
    font-style: normal;
    left: 50%;
    letter-spacing: -.05em;
    min-height: 88px;
    overflow: hidden;
    padding: 30px 0;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 400px;
    z-index: 9999999
}

.confirmPop_button_close {
    background: none;
    border: 0;
    color: #313842;
    font-size: 1.8rem;
    position: absolute;
    right: 20px;
    top: 11px;
    z-index: 1
}

.confirmPop .confirmPop_title {
    color: #050505;
    font-size: 1.133rem;
    font-weight: 500;
    margin-bottom: 30px
}

.confirmPop .confirmPop_text {
    box-sizing: border-box;
    color: #909398;
    display: table;
    font-size: 1rem;
    height: 127px;
    line-height: 1.6;
    padding: 0 30px;
    width: 100%
}

.confirmPop .confirmPop_text.type2 {
    display: block;
    height: auto;
    margin-bottom: 30px;
    text-align: center
}

.confirmPop .confirmPop_text .confirmPop_text_inner,.confirmPop .confirmPop_text span {
    display: table-cell!important;
    position: relative;
    vertical-align: middle;
    word-break: keep-all
}

.confirmPop .confirm_button_box .confirm_button {
    background-color: #f5f6f8;
    border-radius: 13px;
    color: #909398;
    display: inline-block;
    font-size: 1rem;
    height: 44px;
    line-height: 44px;
    min-width: 164px;
    vertical-align: middle
}

.confirmPop .confirm_button_box .confirm_button.ok_btn {
    background-color: #6dc0ca;
    color: #fff
}

.confirmPop .confirm_button_box.box_type2 .confirm_button {
    margin: 0 4px;
    padding: 0 11px
}

.confirmPop .confirmPop_info {
    font-size: .867rem;
    margin: 6px 0 30px
}

.confirmPop .confirmPop_info i {
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    margin-right: 4px;
    position: relative;
    top: -2px;
    vertical-align: middle
}

.confirmPop-type2 .confirmPop_text {
    height: 177px
}

.confirmPop-type2 .confirmPop_subject {
    color: #313842;
    font-size: 1.133rem;
    font-weight: 500;
    letter-spacing: -.03em;
    margin-bottom: 35px
}

.watingPop {
    background-color: #fff;
    border: 1px solid #ecedee;
    border-radius: 8px;
    height: 170px;
    left: 50%;
    position: fixed;
    text-align: center;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 300px;
    z-index: 9999999
}

.watingPop .watingPop_text {
    color: #313842;
    font-size: 1rem;
    line-height: 1.4;
    margin: 88px auto 30px
}

.watingPop .watingPop_text span {
    display: inline-block
}

.watingPop .watingPop_button_box .watingPop_button {
    background-color: #cdd0d7;
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    padding: 3px 10px
}

.poplayout h6.sub_heading {
    color: #313842;
    font-size: 1.133rem;
    font-weight: 500;
    margin-bottom: 5px
}

.poplayout h6.sub_heading span {
    color: #8b8d91;
    font-size: .867rem
}

.poplayout em.essential {
    color: #6dc0ca;
    display: inline-block;
    font-weight: 500
}

.poplayout p.sub_desc {
    color: #909398;
    font-size: .867rem;
    margin-bottom: 15px;
    margin-top: 10px
}

.poplayout .w100 {
    width: 100%
}

.poplayout .agree_box {
    margin-top: 15px;
    padding: 20px 0;
    position: relative
}

.poplayout .agree_box:after {
    background-color: #f5f6f8;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.poplayout .agree_box .agree_list {
    padding: 0 20px;
    position: relative;
    z-index: 1
}

.poplayout .agree_box .agree_list li {
    margin-top: 10px;
    position: relative
}

.poplayout .agree_box .agree_list li:first-child {
    margin-top: 0
}

.poplayout .agree_box .list_agree_all {
    border-bottom: 1px solid #f1f2f4;
    font-weight: 500;
    padding-bottom: 7px
}

.poplayout .agree_box .agree_list .must {
    color: #6dc0ca
}

.poplayout .agree_more {
    color: #909398;
    position: absolute;
    right: 0;
    top: 2px
}

.poplayout .agree_more i {
    font-size: 1.267rem
}

.poplayout .error_text {
    color: #6dc0ca;
    margin: 10px 0
}

.planconfirm_pop .plan_wrap {
    text-align: center
}

.planconfirm_pop .plan_wrap .plan_p {
    color: #313842;
    font-size: 1.267rem;
    font-weight: 500;
    margin-bottom: 15px;
    padding-top: 90px;
    position: relative
}

.planconfirm_pop .plan_wrap .premium .plan_p_text {
    font-size: 1rem;
    margin-bottom: 20px
}

.planconfirm_pop .plan_wrap .plan_p:before {
    background-color: #6dc0ca;
    background-position: 50%;
    border-radius: 100px;
    color: #fff;
    content: "";
    display: inline-block;
    font-size: 2.467rem;
    height: 65px;
    left: 50%;
    line-height: 65px;
    margin-left: -35px;
    position: absolute;
    top: 0;
    width: 65px
}

.planconfirm_pop .standard .plan_p:before {
    background-color: #2b65f0;
    content: "S"
}

.planconfirm_pop .basic .plan_p:before {
    background-color: #00b6de;
    content: "B"
}

.planconfirm_pop .premium .plan_p:before {
    background-color: #6dc0ca;
    content: "P"
}

.planconfirm_pop .academic .plan_p:before {
    background-color: #0bbb9b;
    content: "A"
}

.youtube-tutorial-wrap .tutorial_outer {
    bottom: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 999
}

.youtube-tutorial-wrap .tutorial_outer:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.youtube-tutorial-wrap .tutorial_close_btn {
    color: #050505;
    font-size: 2.467rem;
    font-size: 1.8rem;
    padding-right: 10px;
    position: absolute;
    right: 0;
    top: 13px;
    z-index: 1000
}

.youtube-tutorial-wrap .tutorial_list {
    border-radius: 1rem;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    white-space: normal;
    width: 40vw
}

.youtube-tutorial-wrap .tutorial_list li.slick-slide {
    float: left;
    outline: none;
    position: relative
}

.youtube-tutorial-wrap .tutorial_header {
    background: #fff;
    border-bottom: 1px solid #cdd0d7;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    width: 100%
}

.youtube-tutorial-wrap .tutorial_header h3 {
    display: inline-block;
    font-size: 1.133rem;
    font-weight: 500;
    padding-left: 36px;
    position: relative
}

.youtube-tutorial-wrap .tutorial_header label {
    background: rgba(88,69,234,.15);
    border-radius: 50em;
    color: #6dc0ca;
    display: inline-block;
    font-size: .867rem;
    margin-left: 3px;
    padding: 6px 10px
}

.youtube-tutorial-wrap .tutorial_header .icon-sns {
    background-image: url(/renewal_resources/images/icon_sns_youtube.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 90%;
    display: inline-block;
    height: 25px;
    left: 0;
    margin: 0 3px;
    position: absolute;
    top: -1px;
    width: 25px
}

.youtube-tutorial-wrap .tutorial_image {
    background: #f5f6f8;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    padding-bottom: 50px;
    text-align: center;
    vertical-align: top;
    width: 100%
}

.youtube-tutorial-wrap .tutorial_image img {
    display: inline-block;
    max-width: 100%;
    vertical-align: top;
    width: 100%
}

.sns-share-box .pop-subject {
    color: #313842;
    font-size: 1.133rem;
    font-weight: 500;
    letter-spacing: -.03em;
    line-height: 150%;
    text-align: center
}

.sns-share-box .pop-desc {
    color: #909398;
    font-size: 1rem;
    letter-spacing: -.05em;
    line-height: 150%
}

.sns-share-box .pop-subject+.pop-desc {
    margin-bottom: 18px;
    margin-top: 24px
}

.sns-share-box .sns-list {
    display: flex;
    justify-content: center
}

.sns-share-box .sns-list li {
    display: inline-block;
    margin: 0 6px
}

.sns-share-box .sns-list li a {
    background-color: #fff;
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 40px;
    width: 40px
}

.sns-share-box .close-btn-box {
    margin-top: 40px
}

.sns-share-box .close-btn {
    background-color: #6dc0ca;
    border: 0;
    border-radius: 13px;
    color: #fff;
    font-size: 1rem;
    height: 44px;
    letter-spacing: -.05em;
    line-height: 42px;
    text-align: center;
    width: 340px
}

.popup_wrapper {
    padding: 0 5%
}

.vmodal {
    background-color: #fff;
    border-radius: 8px;
    display: none;
    margin: 0 auto;
    padding: 24px;
    width: 100%
}

.vmodal.shadow {
    box-shadow: 0 0 10px rgba(5,5,5,.3)
}

.vmodal.overlap {
    border: 1px solid #050505
}

.modal-custom-msg-v2.vmodal.overlap {
    border: none!important
}

.vmodal.effect-scale {
    transform: scale(.8)
}

.popup_visible .vmodal.effect-scale {
    transform: scale(1);
    transition-duration: .2s
}

.vmodal-close {
    background: none;
    display: block;
    padding: 0!important;
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
    z-index: 10
}

.vmodal-close i {
    font-size: 1.5rem
}

.vmodal-title-box {
    margin-bottom: 20px
}

.vmodal-title1 {
    color: #18181c;
    font-size: 1.125rem;
    font-weight: 600;
    text-align: center
}

.vmodal-title1 [class^=mgc_] {
    font-size: 1.5rem
}

.vmodal-title-box.align-left {
    align-items: center;
    display: flex
}

.vmodal-title-sm {
    color: #18181c;
    font-size: 1rem;
    font-weight: 700
}

.vtooltip {
    display: none
}

.vtooltip-content {
    word-wrap: break-word;
    background-color: #313842;
    border-radius: 6px;
    color: #fff;
    font-size: .867rem;
    line-height: 1.5;
    padding: 10px;
    position: relative;
    text-align: left;
    width: 100%;
    word-break: keep-all
}

.vtooltip-content:after {
    border: 7px solid transparent;
    border-top-color: #313842;
    bottom: -12px;
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.vtooltip-content.arrow-top:after {
    border-color: transparent transparent #313842;
    bottom: auto;
    top: -12px
}

.vtooltip-content.arrow-right:after {
    border-color: transparent transparent transparent #313842;
    bottom: auto;
    left: auto;
    right: -19px;
    top: 10px
}

.vtooltip-content.arrow-left:after {
    border-color: transparent #313842 transparent transparent;
    bottom: auto;
    left: -6px;
    right: auto;
    top: 10px
}

.vtooltip-content.primary {
    background-color: #6dc0ca!important
}

.vtooltip-content.primary.arrow-top:after {
    border-color: transparent transparent #6dc0ca!important
}

.vtooltip-content.primary.arrow-right:after {
    border-color: transparent transparent transparent #6dc0ca!important
}

.vtooltip-content.primary.arrow-left:after {
    border-color: transparent #6dc0ca transparent transparent!important
}

.vtooltip-content.pink-alpha85 {
    background-color: #ff6584!important
}

.vtooltip-content.pink-alpha85.arrow-top:after {
    border-color: transparent transparent #ff6584!important
}

.vtooltip-content.pink-alpha85.arrow-right:after {
    border-color: transparent transparent transparent #ff6584!important
}

.vtooltip-content.pink-alpha85.arrow-left:after {
    border-color: transparent #ff6584 transparent transparent!important
}

[data-tooltip-container] {
    position: relative
}

.modal-search {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 20px #d3d7dd;
    min-width: 375px;
    overflow: hidden
}

.modal-search-analysis {
    display: none;
    left: 300px;
    position: fixed;
    top: 14px;
    z-index: 3000
}

.modal-search-analysis .search-form-body {
    display: flex
}

.modal-search-analysis .search-form-group {
    max-width: 375px;
    min-width: 368px;
    padding-top: 30px;
    position: relative;
    width: 100%
}

.modal-search-analysis .search-form-body form {
    border-left: 1px solid #f1f2f4;
    width: 100%
}

.modal-search-analysis .search-form-body form:first-child {
    border-left: none
}

.modal-search-analysis .search-form-group-third {
    display: none
}

.modal-search-analysis .add-search-form-btnbox {
    align-items: center;
    border-left: 1px solid #f9f9f9;
    display: flex;
    justify-content: center;
    min-width: 368px;
    padding: 10px;
    width: 100%
}

.modal-search-analysis .btn-add-compare-keyword {
    border: 2px solid #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    text-align: center;
    transition: all .5s;
    width: 100%
}

.modal-search-analysis .btn-add-compare-keyword i {
    align-items: center;
    background-color: #f1f2f4;
    border-radius: 50%;
    color: #313842;
    display: flex;
    font-size: 19px;
    height: 45px;
    justify-content: center;
    margin: 0 auto;
    width: 45px
}

.modal-search-analysis .btn-add-compare-keyword .text {
    color: #909398;
    display: block;
    font-size: 1rem;
    line-height: 150%;
    margin-top: 20px
}

.modal-search-analysis .btn-add-compare-keyword .add-plan-link {
    margin-top: 25px;
    min-width: 139px;
    text-align: center
}

.modal-search-analysis .btn-add-compare-keyword:hover {
    background: #f9f9f9;
    border: 2px dashed #f1f2f4;
    border-radius: 10px
}

.modal-search-analysis .btn-add-compare-keyword:hover i {
    background: #25375a;
    color: #fff
}

.modal-search-header {
    padding: 0 20px;
    position: relative
}

.modal-search-analysis-keyword {
    position: relative;
    width: 100%
}

.modal-search-analysis-keyword .label {
    color: #6dc0ca;
    display: block;
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 10px
}

.modal-search-analysis-keyword-input {
    background-color: transparent;
    border: none;
    color: #909398;
    font-size: 1rem;
    height: 44px;
    line-height: 1;
    padding: 0 15px 0 30px;
    width: 100%
}

.modal-search-analysis-keyword-input::-moz-placeholder {
    color: #909398;
    opacity: 1
}

.modal-search-analysis-keyword-input:-ms-input-placeholder {
    color: #909398
}

.modal-search-analysis-keyword-input::-webkit-input-placeholder {
    color: #909398
}

.modal-search-analysis-keyword-input:focus {
    color: #313842;
    font-weight: 500
}

.modal-search-analysis-keyword .tooltip-wrong-keyword {
    top: 58px
}

.modal-search-analysis .btn-recently-keyword {
    align-items: center;
    color: #909398;
    display: inline-flex;
    font-size: .867rem!important;
    font-weight: 400!important;
    padding: 5px 15px 7px 10px!important;
    position: absolute;
    right: 20px;
    top: 7px;
    z-index: 10
}

.modal-search-analysis .btn-recently-keyword i {
    color: #6dc0ca;
    font-size: 1.467rem;
    margin-right: 3px;
    position: relative;
    top: 1px
}

.modal-search-body {
    padding: 0 20px 30px;
    position: relative
}

.modal-search-body-inner {
    position: relative
}

.modal-search-body .input-item {
    margin-top: 12px
}

.modal-search-body .input-item-header {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.modal-search-body .input-item-header span {
    margin-left: 6px
}

.modal-search-body .label {
    color: #313842;
    font-size: 1rem;
    font-weight: 400
}

.modal-search-body .radio-type1 label {
    font-size: .867rem;
    padding-left: 22px
}

.modal-search-body .input-group {
    display: flex;
    justify-content: space-between;
    margin-top: 8px;
    position: relative
}

.modal-search-body .input-group .vtooltip {
    top: 34px
}

.modal-search-body .input-group input.input-style {
    width: 86%
}

.modal-search-body .input-group .btn-add-keyword {
    align-items: center;
    background-color: #f1f2f4;
    border-radius: 6px;
    display: inline-flex;
    font-size: 1.467rem;
    height: 35px;
    justify-content: center;
    margin-left: 10px;
    width: 35px
}

.modal-search-body .btn-box {
    margin-top: 20px;
    text-align: center
}

.modal-search-not-allowed {
    align-items: center;
    background-color: rgba(239,237,255,.7);
    border: 2px dashed #dedafe;
    border-radius: 8px;
    bottom: 0;
    display: flex;
    font-size: 1rem;
    font-weight: 500;
    height: calc(100% + 5px);
    justify-content: center;
    left: -10px;
    padding: 5px;
    position: absolute;
    width: calc(100% + 20px)
}

.modal-search-not-allowed.basic {
    height: 158px
}

.modal-search-not-allowed p {
    color: #6dc0ca
}

.modal-search-footer .modal-btn-box {
    display: flex
}

.modal-search-footer .modal-btn-box .col-box:first-child {
    flex: 0 0 30%
}

.modal-search-footer .modal-btn-box .col-box:last-of-type {
    flex: auto
}

.modal-search-footer .modal-btn-box .btn-submit-gpt {
    background-color: #ff4a6f!important
}

.modal-search-footer .modal-btn-box .vbtn {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1.133rem;
    font-weight: 400;
    height: 45px;
    justify-content: center;
    text-align: center;
    width: 100%
}

.modal-search-footer .modal-btn-box .btn-modal-close {
    background-color: #25375a
}

.modal-search-footer .modal-btn-box .btn-submit {
    background-color: #6dc0ca;
    overflow: hidden;
    position: relative
}

.modal-search-footer .modal-btn-box .btn-submit:after {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 50px;
    opacity: 0;
    position: absolute;
    width: 50px
}

.modal-search-footer .modal-btn-box .btn-submit:focus:after {
    animation: btn-submit-effect 2.5s;
    animation-timing-function: ease-out
}

@keyframes btn-submit-effect {
    0% {
        opacity: .4;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(100)
    }
}

.tooltip-wrong-keyword {
    left: 27px;
    position: absolute;
    top: 43px;
    z-index: 500
}

.add-search-keyword {
    clear: both;
    margin-top: 10px
}

.add-search-keyword-list {
    display: flex;
    flex-wrap: wrap;
    max-height: 66px;
    overflow-x: hidden;
    overflow-y: auto
}

.add-search-keyword-item {
    align-items: center;
    background-color: #efedff;
    border-radius: 50em;
    display: inline-flex;
    font-size: .867rem;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px 10px
}

.add-search-keyword-item .btn-keyword-delete {
    line-height: 1;
    margin-left: 2px
}

.add-search-keyword-item i {
    display: inline-block;
    font-size: 1.133rem;
    font-weight: 400
}

.add-search-keyword-list.same-word .add-search-keyword-item {
    background-color: #efedff;
    color: #6dc0ca
}

.add-search-keyword-list.include-word .add-search-keyword-item {
    background-color: #eaf0fe;
    color: #2b65f0
}

.add-search-keyword-list.include-word-type2 .add-search-keyword-item {
    background-color: rgba(125,208,226,.15);
    color: #00b6de
}

.add-search-keyword-list.exclude-word .add-search-keyword-item {
    background-color: #ffebef;
    color: #ff4a6f
}

.add-search-keyword-list.exclude-word-type2 .add-search-keyword-item {
    background-color: rgba(247,148,29,.15);
    color: #f7941d
}

.add-search-keyword-list.same-word .add-search-keyword-item i {
    color: #6dc0ca
}

.add-search-keyword-list.include-word .add-search-keyword-item i {
    color: #2b65f0
}

.add-search-keyword-list.include-word-type2 .add-search-keyword-item i {
    color: #00b6de
}

.add-search-keyword-list.exclude-word .add-search-keyword-item i {
    color: #ff4a6f
}

.add-search-keyword-list.exclude-word-type2 .add-search-keyword-item i {
    color: #f7941d
}

#modal-recent-keyword {
    max-width: 612px
}

#modal-recent-keyword .hidden-scroll-content {
    padding-right: 0
}

#modal-recent-keyword .recent-keyword-wrap {
    border-top: 2px solid #cdd0d7
}

#modal-recent-keyword .recent-keyword-list {
    height: 300px
}

#modal-recent-keyword .recent-keyword-item {
    border-top: 1px solid #ecedee;
    cursor: pointer;
    padding: 11px 20px 11px 10px;
    position: relative;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

#modal-recent-keyword .recent-keyword-item:first-child {
    border-top: none
}

#modal-recent-keyword .recent-keyword-check {
    display: flex;
    justify-content: space-between
}

#modal-recent-keyword .recent-keyword-check .radio-type1 label {
    color: #313842;
    font-weight: 500
}

#modal-recent-keyword .recent-keyword-check .search-label {
    color: #313842;
    font-size: 1rem;
    font-weight: 500
}

#modal-recent-keyword .recent-keyword-check .search-date {
    color: #909398;
    font-size: .867rem
}

#modal-recent-keyword .recent-keyword-count {
    display: flex;
    margin-top: 12px
}

#modal-recent-keyword .recent-keyword-count .label {
    color: #8b8d91;
    display: inline-block;
    font-size: .867rem;
    margin-left: 10px;
    padding-left: 10px;
    position: relative
}

#modal-recent-keyword .recent-keyword-count .label:after {
    color: #ecedee;
    content: "|";
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

#modal-recent-keyword .recent-keyword-count .label:first-child {
    margin-left: 0;
    padding-left: 0
}

#modal-recent-keyword .recent-keyword-count .label:first-child:after {
    display: none
}

#modal-recent-keyword .recent-keyword-count .count {
    color: #6dc0ca;
    font-weight: 400
}

#modal-recent-keyword .btn-apply {
    bottom: 6px;
    font-size: .867rem;
    opacity: 0;
    position: absolute;
    right: 20px;
    transform: translateX(5px);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    visibility: hidden;
    z-index: 10
}

#modal-recent-keyword .recent-keyword-item .recent-keyword-useinfo {
    display: none
}

#modal-recent-keyword .recent-keyword-item:hover {
    background-color: #f6f5ff
}

#modal-recent-keyword .recent-keyword-item:hover .btn-apply {
    opacity: 1;
    transform: translateX(0);
    visibility: visible
}

#modal-recent-keyword .recent-keyword-item.disabled,#modal-recent-keyword .recent-keyword-item.disabled:hover {
    pointer-events: none
}

#modal-recent-keyword .recent-keyword-item.disabled .recent-keyword-check .search-date,#modal-recent-keyword .recent-keyword-item.disabled .recent-keyword-check .search-label,#modal-recent-keyword .recent-keyword-item.disabled .recent-keyword-count .count,#modal-recent-keyword .recent-keyword-item.disabled .recent-keyword-count .label {
    color: #c7c8cb
}

#modal-recent-keyword .recent-keyword-item.disabled .recent-keyword-check .search-label {
    font-weight: 400
}

#modal-recent-keyword .recent-keyword-item.disabled:hover .btn-apply {
    display: none
}

#modal-recent-keyword .recent-keyword-item.disabled .recent-keyword-useinfo {
    align-items: center;
    bottom: 11px;
    color: #c7c8cb;
    display: flex;
    font-size: .867rem;
    position: absolute;
    right: 20px;
    z-index: 10
}

#modal-recent-keyword .recent-keyword-item.disabled .recent-keyword-useinfo i {
    font-size: 1.133rem;
    margin-right: 3px
}

#modal-recent-keyword .recent-keyword-nodata-box {
    height: 270px;
    position: relative;
    text-align: center
}

#modal-recent-keyword .recent-keyword-nodata-text {
    color: #909398;
    left: 50%;
    line-height: 1.6;
    position: relative;
    top: 50%;
    transform: translate(-50%,-50%)
}

#modal-original-detail {
    max-width: 850px
}

#modal-original-detail .vmodal-title-box {
    margin-bottom: 15px
}

#modal-original-detail .tab-type4 li {
    margin-right: 15px
}

#modal-original-detail .tab-type4 li .tab-name {
    font-size: 1rem;
    font-weight: 400
}

#modal-original-detail .tab-type4 li.on .tab-name,#modal-original-detail .tab-type4 li:hover .tab-name {
    color: #313842;
    font-weight: 500
}

#modal-original-detail .vskeleton-container .vmodal-close {
    cursor: pointer;
    right: 0;
    top: 0;
    z-index: 501
}

.modal-associated-keyword {
    align-items: center;
    display: flex
}

.modal-associated-keyword .label {
    align-items: center;
    background-color: #efedff;
    border-radius: 5px;
    color: #6dc0ca;
    display: flex;
    font-size: .867rem;
    font-weight: 400;
    height: 24px;
    justify-content: center;
    margin: 0 10px;
    padding: 0 14px;
    text-align: center
}

.modal-associated-keyword .keyword-list {
    align-items: center;
    display: flex;
    font-size: 1rem;
    font-weight: 400
}

.original-keyword-tab {
    margin-bottom: 20px;
    min-height: 37px
}

.original-detail-sns-tab {
    border-bottom: 2px solid #cdd0d7;
    justify-content: space-between;
    margin-bottom: 5px;
    min-height: 34px;
    padding-bottom: 10px
}

.original-detail-sns-tab,.original-detail-sns-tab .v-col {
    align-items: center;
    display: flex
}

.original-detail-sns-tab .update-date {
    color: #909398;
    font-size: .867rem;
    text-align: right
}

.original-detail-sns-tab .rt-check {
    margin-left: -8px;
    position: relative;
    top: 2.5px
}

.original-detail-sns-tab .rt-check label {
    color: #909398;
    font-size: .867rem!important;
    font-weight: 500
}

.original-detail-sns-tab .rt-check p {
    color: rgba(5,5,5,.4);
    font-size: .867rem
}

.original-detail-sns-tab .doc-count {
    align-items: center;
    background-color: #f6f6f6;
    border-radius: 3px;
    color: #9ca3af;
    display: inline-flex;
    font-size: .846rem;
    justify-content: center;
    line-height: 1;
    padding: 2px 4px
}

.original-detail-sns-tab li.on .doc-count {
    background-color: #5d2bf4;
    color: #fff
}

.original-contents-list {
    height: 395px;
    padding: 0 12px
}

.original-contents-item {
    border-top: 1px solid #ecedee;
    padding: 12px 0
}

.original-contents-item:first-child {
    border-top: none
}

.original-contents-title {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.original-contents-title .title-box {
    align-items: start;
    color: #313842;
    display: flex;
    flex-wrap: wrap;
    font-size: 1rem;
    font-weight: 500
}

.original-contents-title .title-box .icon-channel {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-flex;
    height: 20px;
    margin-right: 6px;
    text-indent: -9999px;
    width: 24px
}

.original-contents-title .title-box .icon-channel img {
    height: auto;
    width: 100%
}

.original-contents-title .title-box .title {
    display: inline-block;
    line-height: normal;
    max-width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.original-contents-title .regi-info {
    color: #909398;
    font-size: .867rem
}

.original-contents-title .regi-info span {
    display: inline-block;
    margin-left: 10px
}

.original-contents-text {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    color: #909398;
    display: -webkit-box;
    font-size: .867rem;
    line-height: 1.4;
    margin-top: 6px;
    max-height: 32px;
    overflow: hidden;
    padding: 0 30px;
    text-overflow: ellipsis;
    white-space: normal;
    word-break: keep-all
}

.modal-table-filter {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 5px 15px 40px 0 hsla(225,9%,82%,.5);
    display: inline-block;
    display: none;
    left: 68px;
    min-width: 90px;
    padding: 15px;
    position: absolute;
    top: 26px;
    width: auto;
    z-index: 2600
}

.modal-table-filter .filter-list {
    text-align: left
}

.modal-table-filter .filter-list li {
    margin-top: 10px
}

.modal-table-filter .filter-list li:first-child {
    margin-top: 0
}

.modal-table-filter .btn-filter-submit {
    font-size: .867rem;
    padding: 5px 0;
    width: 100%
}

.modal-custom-msg {
    max-width: 400px;
    padding-top: 50px
}

.modal-custom-msg [data-button-id] {
    display: none
}

.modal-custom-msg .modal-msg-box {
    color: #909398;
    font-size: 1rem;
    line-height: 1.4;
    text-align: center
}

.modal-custom-msg .confirmPop_title {
    color: #050505;
    font-size: 1.133rem;
    font-weight: 500;
    margin: 0 0 30px;
    text-align: center
}

.modal-custom-msg-v2 {
    box-shadow: -40px 40px 80px -8px rgba(0,0,0,.24);
    max-width: 380px;
    padding-top: 24px
}

.modal-custom-msg-v2 [data-button-id] {
    display: none
}

.modal-custom-msg-v2 .modal-msg-box {
    padding: 1.5rem 0;
    text-align: left
}

.modal-custom-msg-v2 .confirmPop_title {
    margin: 0;
    text-align: left
}

.vmodal-footer {
    margin-top: 2rem
}

.modal-btnbox {
    width: 100%
}

.modal-btnbox .row {
    margin: 0 -5px
}

.modal-btnbox .row>div {
    padding: 0 5px
}

.modal-btnbox .vbtn {
    text-align: center;
    width: 100%
}

.modal-btnbox .col-12 {
    text-align: center
}

.modal-btnbox .col-12 .vbtn {
    width: auto
}

.right-cookie-pop {
    background: #fff;
    border: 2px solid #313842;
    bottom: 0;
    box-shadow: 5px 15px 40px 0 rgba(205,208,215,.5);
    box-sizing: border-box;
    min-height: 250px;
    min-width: 445px;
    padding: 25px;
    position: fixed;
    right: 0;
    transform: translateX(102%);
    transition: all .5s;
    z-index: 4999
}

.right-cookie-pop:not(.cookie-true).open {
    transform: translateX(0)
}

.right-cookie-pop.cookie-true {
    display: none
}

.right-cookie-pop-close {
    background: transparent;
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 12px
}

.right-cookie-pop-close i {
    font-size: 30px
}

.right-cookie-pop-top {
    margin-bottom: 20px
}

.right-cookie-pop-top p {
    color: #909398;
    font-size: .867rem;
    line-height: 1.44
}

.right-cookie-pop-top-tit {
    align-items: center;
    color: #6dc0ca;
    display: flex;
    margin-bottom: 5px
}

.right-cookie-pop-top-tit i {
    font-size: 24px;
    margin-right: 8px
}

.right-cookie-pop-top-tit h6 {
    font-size: 1.267rem;
    font-weight: 500;
    letter-spacing: -.05em
}

.right-cookie-pop-txt {
    margin-bottom: 20px
}

.right-cookie-pop-txt p {
    color: #6f747b;
    letter-spacing: -.05em;
    line-height: 1.5
}

.right-cookie-pop-txt .right-cookie-pop-txt-red {
    color: #ff4a6f
}

.right-cookie-pop-util {
    display: flex;
    justify-content: space-between
}

.right-cookie-pop-util-notice {
    border-bottom: 1px solid #6dc0ca;
    color: #6dc0ca;
    display: inline-block;
    letter-spacing: -.05em;
    padding-bottom: 1px
}

.right-cookie-pop-util-check .check-type {
    align-items: center;
    display: flex
}

.right-cookie-pop-util-check .check-type input {
    margin-right: 5px
}

.right-cookie-pop-util-check label {
    color: #909398;
    font-size: .867rem
}

.vmodal-payment-alert .modal-msg-box {
    font-weight: 500;
    line-height: 1.4;
    padding: 20px 0
}

.vmodal-payment-alert .text-coupon-success {
    color: #6dc0ca
}

#modal-card-registration {
    max-width: 420px
}

#modal-card-registration .vmodal-title-box {
    margin-bottom: 2.5rem
}

#modal-card-registration .input-label {
    color: #606060;
    display: block;
    font-size: 1rem;
    font-weight: 500;
    margin: 8px 0
}

#modal-card-registration .input-card-num-list {
    align-items: center;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    overflow: hidden
}

#modal-card-registration .input-card-num-list.active {
    border-color: #6dc0ca!important
}

#modal-card-registration .input-card-num-item.auto-focus-item {
    flex: 0 0 53px;
    padding-inline:10px}

#modal-card-registration .input-card-num-item input {
    border: none;
    color: #18181c;
    font-size: 1rem;
    height: 3.25rem;
    outline: none;
    text-align: left;
    width: 100%
}

#modal-card-registration .input-card-num-item .bar {
    color: #9ca3af
}

#modal-card-registration .input-card-date-list {
    align-items: center;
    display: flex;
    gap: 12px
}

#modal-card-registration .input-card-date-item {
    width: 50%
}

#modal-card-registration .user-public-number {
    display: none
}

#modal-card-registration .user-public-number[data-id=typeIndividual] {
    display: block
}

#modal-card-registration .payment-card-regist-user-type {
    align-items: center;
    display: flex;
    gap: 24px;
    margin: 1.875rem 0 1.375rem
}

#change-plan-modal {
    max-width: 580px
}

#change-plan-notice-modal {
    max-width: 420px
}

#modal-gpt {
    background-color: #fff;
    border-radius: 0;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    left: 260px;
    margin: 0;
    padding-inline:0;position: absolute;
    top: 65px;
    width: 1115px
}

#modal-gpt .vmodal-close {
    color: #c7c8cb;
    font-size: 24px;
    font-weight: 100;
    right: 14px;
    top: 14px
}

#modal-gpt .vmodal-title-box {
    margin-bottom: 25px;
    padding-inline:26px}

#modal-gpt .vmodal-title1 {
    color: #6dc0ca;
    font-size: 1.467rem;
    font-weight: 500
}

#modal-gpt .modal-gpt-title-tooltip {
    align-items: top;
    display: flex;
    position: relative
}

#modal-gpt .modal-gpt-title-tooltip i[class^=ri-] {
    color: #909398;
    font-size: 16px;
    margin: 1px 6px 0 10px
}

#modal-gpt .gpt-caution-text {
    color: #6f747b;
    font-size: .867rem;
    line-height: 1.6;
    margin-top: 1px
}

#modal-gpt .gpt-caution-text em,#modal-gpt .gpt-caution-text strong {
    color: #313842;
    font-weight: 500
}

#modal-gpt .gpt-caution-text .indent-text {
    display: flex;
    margin-left: 15px
}

#modal-gpt .gpt-caution-text .logo-chat-gpt {
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: 2px;
    vertical-align: top
}

#modal-gpt .btn-modal-gpt-tooltip-button {
    margin-left: 10px
}

#modal-gpt .btn-modal-gpt-tooltip-button i {
    color: #ff6584;
    font-size: 24px
}

#modal-gpt .tooltip-modal-gpt-caution {
    box-shadow: 5px 20px 20px rgba(195,201,217,.1);
    display: none;
    left: auto;
    position: absolute;
    right: 0;
    top: -6px;
    transform: translateX(103%);
    z-index: 1000
}

#modal-gpt .tooltip-modal-gpt-caution-text {
    padding-left: 15px;
    position: relative
}

#modal-gpt .tooltip-modal-gpt-caution-text:before {
    content: "※";
    left: 0;
    position: absolute;
    top: 0
}

#modal-gpt .vtooltip-content {
    color: #fff;
    font-size: .867rem;
    font-weight: 100;
    min-width: 404px;
    padding: 12px 36px 12px 20px
}

#modal-gpt .btn-tooltip-close {
    color: #fff;
    font-size: 22px;
    font-weight: 100;
    position: absolute;
    right: 10px;
    top: 12px;
    z-index: 10
}

#modal-gpt .logo-openai {
    display: block;
    margin-top: 15px
}

#modal-gpt #resultGPT,#modal-gpt .gpt-output-row {
    height: 100%;
    width: 100%
}

#modal-gpt #resultGPT {
    border: none;
    height: 500px
}

#modal-gpt .btn-row {
    margin-top: 20px;
    padding-inline:36px}

#modal-gpt .btn-row,#modal-gpt .btn-row .vbtn {
    align-items: center;
    display: flex;
    justify-content: center
}

#modal-gpt .btn-row .vbtn {
    font-size: 1.133rem;
    height: 48px;
    margin: 0 12.5px;
    min-width: 122px;
    padding: 0 15px
}

#modal-gpt .btn-row .vbtn i[class^=ri-] {
    font-size: 21px;
    font-weight: 500;
    margin-right: 10px
}

#modal-gpt .btn-gpt-report-save .loading-icon {
    align-items: center;
    display: inline-flex;
    margin-right: 5px;
    position: relative
}

#modal-gpt .btn-gpt-report-save .load-icon {
    line-height: 0
}

#modal-gpt .btn-gpt-report-save .load-icon svg {
    fill: #fff
}

#modal-gpt .fr-box.fr-basic .fr-element {
    max-height: 380px;
    min-height: 380px
}

#modal-gpt .fr-box.fr-basic .fr-element em {
    font-style: italic!important
}

#modal-gpt .fr-second-toolbar {
    border-radius: 0!important
}

#modal-gpt #gpt-rating {
    box-shadow: 0 -20px 20px hsla(0,0%,69%,.1);
    padding-top: 12px;
    position: relative;
    z-index: 10
}

#modal-personal-verification {
    max-width: 420px
}

#modal-personal-verification .label-verification {
    align-items: center;
    background-color: #dedafe;
    border-radius: 30px;
    color: #5d2bf4;
    display: inline-flex;
    font-size: .846rem;
    justify-content: center;
    padding: 2px .375rem
}

#modal-change-plan {
    border-radius: 0;
    max-width: 638px
}

#modal-change-plan-confirm,.modal-cancel-reason-form {
    max-width: 420px
}

.modal-cancel-reason-form .notice-text {
    color: #606060;
    font-size: 1rem;
    font-weight: 500
}

.modal-cancel-reason-form .textarea01 {
    height: 8.125rem;
    padding-bottom: 20px
}

.modal-cancel-reason-form .user-write-reason {
    margin-top: 8px;
    position: relative
}

.modal-cancel-reason-form .user-write-reason .user-write-reason-count {
    bottom: .875rem;
    color: #9ca3af;
    font-size: .923rem;
    font-weight: 500;
    position: absolute;
    right: .875rem
}

#plan-cancellation-modal {
    max-width: 580px
}

#plan-cancellation-modal .modal-desc {
    color: #18181c;
    font-size: 1rem;
    margin-bottom: 24px
}

#plan-cancellation-modal .plan-list {
    display: flex;
    gap: 24px;
    width: 100%
}

#plan-cancellation-modal .plan-list-item {
    background-color: #f9f9ff;
    border-radius: 8px;
    padding: 16px;
    width: 100%
}

#plan-cancellation-modal .plan-list-title {
    color: #5d2bf4;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 12px
}

#plan-cancellation-modal .plan-list-info {
    display: flex;
    flex-direction: column;
    gap: 12px
}

#plan-cancellation-modal .plan-list-info-dl {
    align-items: center;
    display: flex;
    font-size: .923rem;
    font-weight: 500;
    gap: 8px;
    justify-content: space-between
}

#plan-cancellation-modal .plan-list-info-dt {
    color: #7c889b
}

#plan-cancellation-modal .plan-list-info-dd {
    word-wrap: break-word;
    color: #18181c;
    text-align: right;
    word-break: keep-all
}

#plan-cancellation-modal .caution {
    color: #7c889b;
    display: flex;
    flex-direction: column;
    font-size: .923rem;
    font-weight: 400;
    gap: 6px;
    margin-top: 24px;
    padding: 16px
}

@media (max-width: 1599px) {
    .modal-search-analysis {
        left:225px
    }

    #modal-gpt {
        height: 600px;
        left: 225px;
        padding-bottom: 0;
        width: 900px
    }

    #modal-gpt .vmodal-title-box {
        margin-bottom: 15px
    }

    #modal-gpt .btn-row {
        margin-top: 15px
    }

    #modal-gpt .btn-row .vbtn {
        font-size: 1.133rem;
        height: 38px;
        margin: 0 8.5px;
        min-width: 110px
    }

    #modal-gpt .btn-row .vbtn i[class^=ri-] {
        font-size: 18px
    }

    #modal-gpt .fr-box.fr-basic .fr-element {
        max-height: 246px;
        min-height: 246px
    }
}

.photo-thum-list-box {
    clear: both;
    position: relative
}

.photo-thum-list {
    display: flex;
    margin: 0 -1%
}

.photo-thum-list>li {
    margin-bottom: 20px;
    max-height: 260px;
    max-width: 300px;
    padding: 0 1%
}

.photo-thum-list>li:hover h6 {
    text-decoration: underline
}

.photo-thum-list .item-thumb {
    border-radius: 5px;
    height: 8vw;
    min-height: 144px;
    overflow: hidden;
    width: 100%
}

.photo-thum-list .item-thumb img {
    height: 100%;
    opacity: .8;
    transition: all .3s;
    transition-property: opacity,transform;
    width: 100%
}

.photo-thum-list .item-thumb:hover img {
    opacity: 1;
    transform: scale(1.2)
}

.photo-thum-list .item-vedioInfo-box {
    margin-top: 10px;
    width: 100%
}

.photo-thum-list .vedioInfo-subject {
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #313842;
    display: -webkit-box;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    max-height: 3em;
    min-height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.photo-thum-list .vedioInfo-text {
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

.photo-thum-list .vedioInfo-text dd,.photo-thum-list .vedioInfo-text dt {
    color: #909398;
    font-size: .867rem;
    letter-spacing: 0;
    line-height: 1.2
}

.photo-thum-list .vedioInfo-text dt {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%
}

.photo-thum-list .vedioInfo-render-box {
    align-items: center;
    color: #909398;
    display: flex;
    font-size: .867rem;
    margin-top: 10px
}

.photo-thum-list .vedioInfo-render-box span {
    align-items: center;
    display: inline-flex;
    margin-right: 3.5%
}

.photo-thum-list .vedioInfo-render-box span:last-child {
    margin-right: 0
}

.photo-thum-list .vedioInfo-render-box .icon-render {
    font-size: 16px;
    margin-right: 5px;
    position: relative
}

.board-file-list {
    padding: 20px 40px 10px
}

.written-file-box {
    background-color: #f9f9f9;
    border: 0;
    border-radius: 20px;
    display: inline-block;
    margin: 10px 10px 10px 0;
    padding: 12px 19px 12px 13px
}

.written-file-box span {
    color: #909398;
    display: inline-block;
    vertical-align: middle
}

.written-file-box .icon-file {
    font-size: 1.467rem;
    line-height: 1;
    margin-right: 10px;
    position: relative;
    top: 1px
}

.written-file-box .file-name {
    font-size: .867rem;
    line-height: 144%
}

.board-detail-type1 {
    background-color: #fff;
    border-radius: 13px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    clear: both
}

.board-detail-header {
    align-items: center;
    border-bottom: 1px solid #f1f2f4;
    display: flex;
    justify-content: space-between;
    padding: 30px 40px
}

.board-detail-header .col-title {
    flex: 80%
}

.board-detail-header .col-etc {
    color: #8b8d91;
    flex: 20%;
    font-size: 1rem;
    text-align: right
}

.board-detail-header .col-etc span {
    display: inline-flex;
    margin-left: 10px;
    padding-left: 10px;
    position: relative
}

.board-detail-header .col-etc span:after {
    background-color: #c7c8cb;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 1px
}

.board-detail-header .col-etc span:first-child {
    margin-left: 0;
    padding-left: 0
}

.board-detail-header .col-etc span:first-child:after {
    display: none
}

.board-detail-title {
    color: #313842;
    font-size: 1.267rem;
    font-weight: 500;
    line-height: 1.4;
    position: relative
}

.board-detail-title .label {
    color: #6dc0ca;
    display: inline-flex;
    font-size: 1.267rem;
    font-weight: 500;
    margin-right: 20px
}

.board-detail-title-notice {
    padding-left: 35px
}

.board-detail-title-notice:before {
    color: #909398;
    content: "";
    display: block;
    font-family: remixicon;
    font-size: 24px;
    left: 0;
    position: absolute;
    top: -4px
}

.board-detail-body {
    color: #313842;
    font-size: 1.133rem;
    line-height: 1.5;
    padding: 30px 40px
}

.board-detail-nav {
    background-color: #fff;
    border-radius: 13px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    margin: 20px 0 40px
}

.board-detail-nav-item {
    border-top: 1px solid #f1f2f4;
    color: #313842;
    cursor: pointer;
    display: block;
    font-weight: 500;
    padding: 0 40px
}

.board-detail-nav-item.first-child {
    background-color: red;
    border-top: none
}

.board-detail-nav dl {
    align-items: center;
    display: flex;
    height: 50px
}

.board-detail-nav dt {
    align-items: center;
    display: inline-flex;
    flex: 0 0 95px;
    font-size: 1rem
}

.board-detail-nav dt i {
    font-size: 20px;
    margin-right: 8px;
    position: relative;
    top: -1px
}

.board-detail-nav .title {
    flex: 0 0 auto;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: calc(100% - 95px)
}

.board-detail-nav .label {
    color: #6dc0ca;
    display: inline-flex;
    font-size: .867rem;
    font-weight: 500;
    margin-right: 10px
}

.board-detail-nav-notice .title {
    padding-left: 25px
}

.board-detail-nav-notice .title:before {
    color: #909398;
    content: "";
    display: block;
    font-family: remixicon;
    font-size: 20px;
    left: 0;
    position: absolute;
    top: -3px
}

.board-detail-header.fixed-notice .board-detail-title-notice:before,.board-detail-nav-item.fixed-notice .title:before {
    color: #6dc0ca
}

.board-detail-nav-item.disabled {
    color: #909398
}

.board-detail-nav-item.disabled .title {
    padding-left: 0
}

.board-detail-nav-item.disabled .title:before {
    display: none
}

.board-btn-row {
    text-align: center
}

.table-list-type1 {
    border-radius: 16px;
    box-shadow: 5px 20px 20px rgba(145,158,171,.1);
    overflow: hidden
}

.table-list-type1 table {
    line-height: 1.4;
    table-layout: fixed
}

.table-list-type1 table td,.table-list-type1 table th {
    border-bottom: 1px solid #ecedee;
    border-left: 1px solid #ecedee;
    font-weight: 500;
    padding: 16px
}

.table-list-type1 table th {
    background-color: #fff;
    color: #313842;
    font-size: 1.133rem;
    text-align: center
}

.table-list-type1 table td {
    background-color: #f9f9f9;
    color: #6f747b;
    font-size: 1rem
}

.table-list-type1 table td:first-of-type,.table-list-type1 table th:first-of-type {
    border-left: none
}

.table-list-type1 table .content-text {
    color: #313842;
    font-weight: 500;
    line-height: 1.4;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.table-list-type1 table .content-text.multiline {
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    max-height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.table-list-type1 table .date {
    line-height: 1.5
}

@media (max-width: 1400px) {
    .photo-thum-list {
        margin:0 -5px
    }

    .photo-thum-list>li {
        padding: 0 5px;
        width: 20%
    }
}

@media (max-width: 1599px) {
    .photo-thum-list .vedioInfo-render-box span {
        align-items:center;
        display: inline-flex;
        margin-right: 2%
    }
}

.tab {
    -webkit-transition: opacity .4s,color .4s,border .2s,background-color .5s;
    transition: opacity .4s,color .4s,border background-color .2s .5s
}

.tab li {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    text-align: center
}

.tab li a {
    display: block
}

.tab_con .tabView {
    display: none
}

.tab_con .tabViewOn {
    display: block
}

.tab-type1 li {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle
}

.tab-type1 li a {
    color: #c7c8cb;
    font-size: 1.133rem;
    font-weight: 500;
    line-height: 150%;
    position: relative
}

.tab-type1 li a:before {
    background-color: transparent;
    bottom: -10px;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    right: 0
}

.tab-type1 li.on a {
    color: #313842
}

.tab-type1 li.on a:before {
    background-color: #313842
}

.tab-type1 .more-tooltip-box .tooltip-icon i {
    font-size: 1.467rem
}

.tab-type2 li {
    display: inline-block;
    vertical-align: middle
}

.tab-type2 li a {
    color: #c7c8cb;
    font-size: 1.467rem;
    line-height: 150%;
    position: relative
}

.tab-type2 li a:before {
    background-color: transparent;
    bottom: -6px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0
}

.tab-type2 li.on a {
    color: #313842;
    font-weight: 500
}

.tab-type2 li.on a:before {
    background-color: #313842
}

.tab-type3 li {
    display: inline-block;
    vertical-align: top
}

.tab-type3 li.shadow a {
    background-color: #fff;
    box-shadow: 5px 10px 30px hsla(225,9%,82%,.3)
}

.tab-type3 li a {
    border-radius: 50em;
    color: #909398;
    display: inline-block;
    font-size: 1.133rem;
    font-weight: 500;
    line-height: 1;
    padding: 16px 19px
}

.tab-type3.grey li a {
    background: #ecedee
}

.tab-type3 li.on a {
    background-color: #6dc0ca;
    box-shadow: 5px 10px 30px hsla(225,9%,82%,.3);
    color: #fff;
    font-weight: 500;
    opacity: 1
}

.tab-type3 li.shadow.on a {
    box-shadow: 0 8px 20px 0 rgba(88,69,234,.4)
}

.tab-type4 li {
    margin-right: 30px
}

.tab-type4 li .tab-icon,.tab-type4 li .tab-name {
    display: inline-block;
    vertical-align: middle
}

.tab-type4 li .tab-icon {
    display: none;
    margin-right: 12px
}

.tab-type4 li .tab-icon img {
    width: 37px
}

.tab-type4 li .tab-name {
    color: #050505;
    font-size: 1.267rem;
    font-weight: 500;
    letter-spacing: -.05em;
    line-height: 1;
    opacity: .7
}

.tab-type4 li.on .tab-icon {
    display: inline-block
}

.tab-type4 li.on .tab-name {
    opacity: 1
}

.tab-type4 .rt-status {
    color: #c7c8cb;
    position: relative;
    top: 2px
}

.tab-type4.small li.on {
    position: relative
}

.tab-type4.small li.on:after {
    background: #6dc0ca;
    bottom: -15px;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%
}

.tab-type5 {
    margin: 0 -3px
}

.tab-type5 li {
    padding: 0 3px
}

.tab-type5 li a {
    border: 1px solid #6dc0ca;
    border-radius: 5px
}

.tab-type5 li .tab-name {
    color: #6dc0ca;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5;
    max-width: 100%;
    overflow: hidden;
    padding: 6px;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.tab-type5 li.on a,.tab-type5 li:hover a {
    background-color: #6dc0ca
}

.tab-type5 li.on .tab-name,.tab-type5 li:not(.disabled):hover .tab-name {
    color: #fff
}

.tab-type5 li.disabled a {
    background-color: #f1f2f4;
    border-color: #f1f2f4;
    cursor: default
}

.tab-type5 li.disabled .tab-name {
    color: #909398;
    font-weight: 400
}

.tab-type6 {
    display: flex;
    position: relative
}

.tab-type6:after {
    background-color: #313842;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1
}

.tab-type6 li {
    position: relative;
    z-index: 10
}

.tab-type6 li>a {
    border-radius: 5px 5px 0 0;
    color: #6f747b;
    display: block;
    font-size: 1rem;
    padding: 10px 25px;
    position: relative;
    z-index: 2
}

.tab-type6 li.on>a,.tab-type6 li:hover>a {
    border: 1px solid #313842;
    border-bottom: 2px solid #fff;
    color: #313842;
    font-weight: 500
}

.tab-type6 li.on .tab-name,.tab-type6 li:hover .tab-name {
    font-weight: 500
}

.tab-type6 li>a.disabled {
    border: 0;
    color: #c7c8cb
}

.tab-type6 li:hover>a.disabled {
    border: 0;
    color: #c7c8cb;
    font-weight: 400
}

.tab-type6 li:hover>a.disabled .tab-name {
    color: #c7c8cb;
    font-weight: 400
}

.tab-type6 li.on:hover>a.disabled,.tab-type6 li.on>a.disabled {
    border: 1px solid #313842;
    border-bottom: 2px solid #fff;
    color: #313842
}

.tab-type6 li.on:hover>a.disabled .tab-name {
    color: #313842;
    font-weight: 500
}

.chart-data-tooltip {
    background-color: #fff;
    font-size: .867rem;
    font-weight: 400;
    min-width: 180px;
    padding: 15px 12px 10px;
    text-align: left
}

.chart-data-tooltip:after {
    content: ""
}

.chart-data-tooltip .value-date {
    color: #909398;
    font-weight: 500;
    margin-bottom: 10px;
    text-align: left
}

.chart-data-tooltip .data-title {
    align-items: center;
    display: flex;
    line-height: 1.3;
    margin: 5px 0
}

.chart-data-tooltip .data-title span {
    display: inline-block
}

.chart-data-tooltip .data-title span.title {
    color: #909398;
    margin-right: 5px
}

.chart-data-tooltip .data-title span.num,.chart-data-tooltip .data-title span.percent {
    color: #313842!important;
    font-weight: 500
}

.chart-data-tooltip .data-title:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 8px;
    margin-right: 7px;
    width: 8px
}

.chart-data-tooltip .data-title.color-primary:before {
    background-color: #6dc0ca
}

.chart-data-tooltip .data-title.color-black-light:before {
    background-color: #313842
}

.chart-data-tooltip .data-title.color-pink:before {
    background-color: #ff4a6f
}

.chart-data-tooltip .data-title.color-green-light:before {
    background-color: #0bbb9b
}

.chart-data-tooltip .data-title.color-yellow:before {
    background-color: #fbc400
}

.chart-data-tooltip .data-title.color-sky:before {
    background-color: #00b6de
}

.chart-data-tooltip .data-title.color-blue:before {
    background-color: #2b65f0
}

.chart-data-tooltip .data-title.color-positive0:before {
    background-color: #6dc0ca
}

.chart-data-tooltip .data-title.color-positive1:before {
    background-color: #ae1ac6
}

.chart-data-tooltip .data-title.color-positive2:before {
    background-color: #00b6de
}

.chart-data-tooltip .data-title.color-negative0:before {
    background-color: #f53933
}

.chart-data-tooltip .data-title.color-negative1:before {
    background-color: #f7941d
}

.chart-data-tooltip .data-title.color-negative2:before {
    background-color: #9d130e
}

.chart-data-tooltip .data-title.color-neutral0:before {
    background-color: #fbc400
}

.chart-data-tooltip .data-title.color-neutral1:before {
    background-color: #8ca400
}

.chart-data-tooltip .data-title.color-neutral2:before {
    background-color: #6c6524
}

.chart-data-tooltip-type2 {
    background-color: #fff;
    font-size: .867rem;
    font-weight: 400;
    min-width: 180px;
    text-align: left
}

.chart-data-tooltip-type2:after {
    content: ""
}

.chart-data-tooltip-type2 .data-title {
    align-items: center;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    margin: 10px 0
}

.chart-data-tooltip-type2 .text-color.primary {
    color: #6dc0ca
}

.chart-data-tooltip-type2 .text-color.pink {
    color: #ff4a6f
}

.chart-data-tooltip-type2 .text-color.yellow {
    color: #fbc400
}

.chart-data-tooltip-type2 .data-title .title {
    color: #909398;
    font-weight: 500
}

.chart-data-tooltip-type2 .data-title .num {
    color: #313842
}

.chart-labelbox {
    clear: both;
    display: flex;
    justify-content: center;
    position: relative
}

.chart-labelbox .legend-item {
    align-items: center;
    background-color: #fff;
    border: 1px solid #ecedee;
    border-radius: 20px;
    box-shadow: 5px 10px 30px hsla(225,9%,82%,.3);
    color: #909398;
    display: inline-flex;
    font-size: .867rem;
    font-weight: 400;
    margin: 0 5px;
    padding: 12px 10px 12px 30px;
    position: relative
}

.chart-labelbox .legend-marker {
    background-color: #6dc0ca;
    border-radius: 50%;
    left: 10px;
    top: 50%
}

.chart-labelbox .legend-marker,.chart-labelbox .legend-marker-role {
    display: block;
    height: 7px;
    position: absolute;
    transform: translateY(-50%);
    width: 7px
}

.chart-labelbox .legend-marker-role {
    left: 9px;
    top: 44%
}

.chart-labelbox .legend-value {
    color: #313842;
    display: inline-block;
    margin-left: 5px
}

.chart-labelbox .legend-item.positive .legend-marker {
    background-color: #5d2bf4
}

.chart-labelbox .legend-item.negative .legend-marker {
    background-color: #f53933
}

.chart-labelbox .legend-item.neutrality .legend-marker {
    background-color: #fbc400
}

.chart-labelbox .legend-item.disable {
    background-color: #f1f2f4;
    border-color: #f1f2f4;
    box-shadow: none;
    color: #909398!important
}

.chart-labelbox .legend-item.disable .legend-marker,.chart-labelbox .legend-item.disabled .legend-marker {
    background-color: #909398!important
}

.chart-labelbox .legend-item.disable .legend-value,.chart-labelbox .legend-item.disabled .legend-value {
    color: #909398!important
}

.chart-labelbox.checkbox-marker .legend-item {
    padding-left: 34px
}

.chart-labelbox.checkbox-marker .legend-marker {
    border-radius: 3px;
    height: 16px;
    width: 16px
}

.chart-labelbox.checkbox-marker .legend-marker:after {
    color: #fff;
    content: "";
    font-family: remixicon;
    font-size: 14px;
    font-weight: 400;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%)
}

.chart-labelbox.checkbox-marker .legend-item.disable,.chart-labelbox.checkbox-marker .legend-item.disabled {
    cursor: pointer
}

.chart-labelbox.checkbox-marker .legend-item.disable .legend-marker,.chart-labelbox.checkbox-marker .legend-item.disabled .legend-marker {
    background-color: #fff!important
}

.chart-labelbox.checkbox-marker .legend-item.disable .legend-marker-role circle,.chart-labelbox.checkbox-marker .legend-item.disabled .legend-marker-role circle {
    fill: #909398!important;
    stroke: #909398!important
}

.chart-labelbox.checkbox-marker .legend-item.disable .legend-marker-role line,.chart-labelbox.checkbox-marker .legend-item.disabled .legend-marker-role line {
    stroke: #909398!important
}

.chart-labelbox.checkbox-marker .legend-item.disable .legend-marker:after,.chart-labelbox.checkbox-marker .legend-item.disabled .legend-marker:after {
    display: none
}

@media (max-width: 1599px) {
    .chart-labelbox.checkbox-marker .legend-item {
        padding:10px 9px 10px 30px
    }

    .chart-labelbox.checkbox-marker .legend-marker {
        height: 12px;
        left: 9px;
        width: 12px
    }

    .chart-labelbox.checkbox-marker .legend-marker:after {
        font-size: 10px
    }
}

.vskeleton-container {
    position: relative;
    z-index: 500
}

.vskeleton-target {
    opacity: 0
}

.vskeleton {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 500
}

.vskeleton .vskeleton-content {
    animation-duration: 1.5s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeholderSkeleton;
    animation-timing-function: linear;
    background-color: #ecedee;
    background-image: linear-gradient(90deg,hsla(0,0%,80%,0),hsla(0,0%,80%,.5) 30%,hsla(0,0%,80%,0));
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1024px 100%;
    border-radius: 8px;
    position: absolute;
    z-index: 20
}

.vskeleton .vskeleton-circle {
    border-radius: 50%
}

.vskeleton-body {
    height: 100%;
    position: relative
}

.vskeleton-list {
    z-index: 100
}

.skeleton-chart .vskeleton-content,.vskeleton-list {
    position: relative;
    width: 100%
}

.skeleton-chart .vskeleton-header {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.skeleton-chart .vskeleton-header .vskeleton-bar {
    height: 35px
}

.skeleton-chart .vskeleton-header .vskeleton-bar:first-child,.skeleton-chart .vskeleton-header .vskeleton-bar:nth-child(2) {
    width: 49%
}

.skeleton-chart .vskeleton-body .vskeleton-bar:first-child {
    height: 330px
}

.skeleton-chart .vskeleton-body .vskeleton-bar:nth-child(2) {
    height: 40px;
    margin-top: 10px
}

.skeleton-chart.medium .vskeleton-body .vskeleton-bar:first-child {
    height: 370px
}

.skeleton-chart.none-legend .vskeleton-body .vskeleton-bar:first-child {
    height: 90%
}

.skeleton-desc-list .vskeleton-list {
    height: 80px
}

.skeleton-desc-list .vskeleton-circle {
    height: 60px;
    left: 0;
    top: 0;
    width: 60px
}

.skeleton-desc-list .vskeleton-bar {
    left: auto;
    right: 0;
    width: calc(100% - 80px)
}

.skeleton-desc-list .vskeleton-bar:nth-of-type(2) {
    height: 14px;
    top: 5px
}

.skeleton-desc-list .vskeleton-bar:nth-of-type(3) {
    height: 24px;
    top: 30px
}

.skeleton-thum-list {
    display: flex;
    justify-content: space-between
}

.skeleton-thum-list .vskeleton-list {
    height: 254px;
    margin-left: 10px;
    width: 280px
}

.skeleton-thum-list .vskeleton-list:first-child {
    margin-left: 0
}

.skeleton-thum-list .vskeleton-bar {
    left: 0;
    width: 100%
}

.skeleton-thum-list .vskeleton-bar:first-of-type {
    height: 144px;
    left: 0;
    top: 0
}

.skeleton-thum-list .vskeleton-bar:nth-of-type(2) {
    height: 26px;
    top: 156px
}

.skeleton-thum-list .vskeleton-bar:nth-of-type(3) {
    height: 26px;
    top: 190px
}

.skeleton-thum-list .vskeleton-bar:nth-of-type(4) {
    height: 26px;
    top: 226px;
    width: 80%
}

.skeleton-card .vskeleton-circle {
    border-radius: 15px;
    height: 60px;
    left: 6%;
    top: 36px;
    width: 12%
}

.skeleton-card .vskeleton-bar:nth-of-type(2) {
    display: none;
    height: 20px;
    left: 60.5%;
    min-width: 140px;
    top: 14px;
    width: 35%
}

.skeleton-card .vskeleton-bar:nth-of-type(3),.skeleton-card .vskeleton-bar:nth-of-type(4) {
    left: 20%;
    width: 75%
}

.skeleton-card .vskeleton-bar:nth-of-type(3) {
    height: 26px;
    top: 40px
}

.skeleton-card .vskeleton-bar:nth-of-type(4) {
    height: 22px;
    top: 72px;
    width: 65%
}

.skeleton-category {
    padding: 19px 15px 0
}

.skeleton-category .vskeleton-title-bar {
    height: 30px;
    margin: 0 0 5%;
    position: relative;
    width: 70%
}

.skeleton-category .vskeleton-title-bar .vskeleton-bar {
    height: 100%;
    width: 100%
}

.skeleton-category .vskeleton-list {
    height: 70px
}

.skeleton-category .vskeleton-list .vskeleton-bar:first-of-type,.skeleton-category .vskeleton-list .vskeleton-bar:nth-of-type(2) {
    left: 0;
    width: 90%
}

.skeleton-category .vskeleton-list .vskeleton-bar:first-of-type {
    height: 20px;
    top: 5px;
    width: 60%
}

.skeleton-category .vskeleton-list .vskeleton-bar:nth-of-type(2) {
    height: 25px;
    top: 30px
}

.skeleton-category .vskeleton-button {
    height: 46px;
    position: relative;
    width: 100%
}

.skeleton-category .vskeleton-button .vskeleton-bar {
    height: 100%;
    width: 100%
}

.skeleton-table-list .vskeleton-content {
    position: relative
}

.skeleton-table-list .vskeleton-table-header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px
}

.skeleton-table-list .vskeleton-table-header .vskeleton-content {
    height: 33px
}

.skeleton-table-list .vskeleton-table-header .vskeleton-content:first-of-type {
    width: 30%
}

.skeleton-table-list .vskeleton-table-header .vskeleton-content:nth-of-type(2) {
    width: 25%
}

.skeleton-table-list .vskeleton-table-body {
    display: flex;
    justify-content: space-between;
    margin: -5px -10px
}

.skeleton-table-list .vskeleton-table {
    margin: -8px 0;
    padding: 5px 10px;
    width: 100%
}

.skeleton-table-list .vskeleton-table-tr {
    display: flex;
    justify-content: space-between;
    padding: 8px 0;
    width: 100%
}

.skeleton-table-list .vskeleton-table-tr .vskeleton-content {
    height: 40px
}

.skeleton-table-list .vskeleton-table-tr .vskeleton-content:first-child {
    flex: 0 0 78%;
    width: 78%
}

.skeleton-table-list .vskeleton-table-tr .vskeleton-content:nth-child(2) {
    flex: 0 0 18%;
    width: 18%
}

.skeleton-table-list .vskeleton-table-block {
    height: 525px
}

.skeleton-table-list .vskeleton-table-block .vskeleton-content {
    height: 100%;
    width: 100%
}

@media (max-width: 1599px) {
    .skeleton-table-list .vskeleton-table-block {
        height:553px
    }
}

#skeletonOriginList .vskeleton-list {
    margin-top: 7px
}

#skeletonOriginList .vskeleton-origin-title-bar {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 3%
}

#skeletonOriginList .vskeleton-bar.original-list-button,#skeletonOriginList .vskeleton-bar.original-list-date,#skeletonOriginList .vskeleton-bar.original-list-keyword,#skeletonOriginList .vskeleton-bar.original-list-title {
    position: relative;
    right: auto;
    top: auto
}

#skeletonOriginList .vskeleton-bar.original-list-date,#skeletonOriginList .vskeleton-bar.original-list-title {
    height: 35px;
    width: 49%
}

#skeletonOriginList .vskeleton-bar.original-list-keyword {
    height: 30px;
    margin: 2% 0;
    width: 100%
}

#skeletonOriginList .vskeleton-bar.original-list-button {
    height: 40px;
    width: 100%
}

#skeletonOriginList[data-id=skeleton-origin-list-social-mention] .vskeleton-content.original-list-keyword {
    display: none
}

#skeletonOriginList[data-id=skeleton-origin-list-social-association] .vskeleton-origin-title-bar {
    margin-bottom: 4%
}

#skeletonOriginList[data-id=skeleton-origin-list-compare-association] .vskeleton-list {
    margin-top: 13px
}

#skeletonModalOriginalDetail .vskeleton-list {
    margin-top: 4px
}

#skeletonModalOriginalDetail .vskeleton-original-detail-keyword-tab,#skeletonModalOriginalDetail .vskeleton-original-detail-sns-tab-date,#skeletonModalOriginalDetail .vskeleton-original-detail-sns-tab-list,#skeletonModalOriginalDetail .vskeleton-original-detail-title {
    bottom: auto;
    left: auto;
    position: relative;
    right: auto;
    top: auto
}

#skeletonModalOriginalDetail .vskeleton-original-detail-title {
    height: 30px;
    margin-bottom: 10px;
    width: 30%
}

#skeletonModalOriginalDetail .vskeleton-original-detail-keyword-tab {
    height: 30px;
    margin-bottom: 16px;
    width: 40%
}

#skeletonModalOriginalDetail .vskeleton-original-detail-sns-tab {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: space-between;
    margin-bottom: 10px
}

#skeletonModalOriginalDetail .vskeleton-original-detail-sns-tab-list {
    height: 100%;
    width: 60%
}

#skeletonModalOriginalDetail .vskeleton-original-detail-sns-tab-date {
    height: 100%;
    width: 30%
}

#skeletonAssociationRankList {
    height: 102%
}

#skeletonReputationTrendChart {
    height: 100%
}

#reputationTrendChartVskeleton {
    min-height: 347px
}

.skeleton-category-compare .vskeleton-list {
    height: 80px
}

.skeleton-category-compare-reputation .vskeleton-list {
    height: 63px
}

.skeleton-compare-reputation-wordcloud .vskeleton-bar:first-child {
    height: 333px
}

@keyframes placeholderSkeleton {
    0% {
        background-position: -1024px 0
    }

    to {
        background-position: 1024px 0
    }
}

@media (max-width: 1599px) {
    .skeleton-card .vskeleton-circle {
        border-radius:10px;
        left: 6%;
        width: 15%
    }

    .skeleton-card .vskeleton-bar:nth-of-type(3),.skeleton-card .vskeleton-bar:nth-of-type(4) {
        left: 24%;
        width: 70%
    }

    .skeleton-card .vskeleton-bar:nth-of-type(4) {
        width: 60%
    }

    #skeletonOriginList .vskeleton-list {
        height: 71px;
        margin-top: 14px
    }

    .skeleton-category .vskeleton-list {
        height: 68px
    }

    #skeletonCompareAssociateChart .vskeleton-body .vskeleton-bar:first-child {
        height: 96%
    }

    .skeleton-category-compare .vskeleton-list {
        height: 82px
    }

    .skeleton-category-compare-reputation .vskeleton-list {
        height: 63px
    }

    .skeleton-table-list .vskeleton-table-header {
        margin-bottom: 16px
    }

    #skeletonOriginList[data-id=skeleton-origin-list-compare-association] .vskeleton-list {
        height: 76px;
        margin-top: 20px
    }
}

#driver-popover-item .driver-popover-tip.mid-center {
    display: none
}

#driver-popover-item .driver-popover-footer button.driver-disabled {
    color: gray;
    cursor: default;
    pointer-events: none
}

#driver-popover-item .driver-popover-footer .driver-close-btn {
    float: left
}

#driver-popover-item .driver-popover-footer .driver-btn-group,#driver-popover-item .driver-popover-footer .driver-close-only-btn {
    float: right
}

.driver-clearfix:after,.driver-clearfix:before {
    content: "";
    display: table
}

.driver-clearfix:after {
    clear: both
}

.driver-stage-no-animation {
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -ms-transition: none!important;
    -o-transition: none!important;
    transition: none!important
}

.driver-position-relative {
    position: relative!important
}

.driver-fix-stacking {
    -webkit-filter: none!important;
    -moz-filter: none!important;
    -ms-filter: none!important;
    -o-filter: none!important;
    filter: none!important;
    opacity: 1!important;
    -webkit-perspective: none!important;
    -moz-perspective: none!important;
    -ms-perspective: none!important;
    -o-perspective: none!important;
    perspective: none!important;
    -webkit-transform: none!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -o-transform: none!important;
    transform: none!important;
    -webkit-transform-box: border-box!important;
    -moz-transform-box: border-box!important;
    -ms-transform-box: border-box!important;
    -o-transform-box: border-box!important;
    transform-box: border-box!important;
    -webkit-transform-style: flat!important;
    -moz-transform-style: flat!important;
    -ms-transform-style: flat!important;
    transform-style: flat!important;
    will-change: unset!important;
    z-index: auto!important
}

@keyframes vguide-fade-in-left {
    0% {
        opacity: 0;
        transform: translateX(-16px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes vguide-fade-in-right {
    0% {
        opacity: 0;
        transform: translateX(16px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes vguide-fade-in-top {
    0% {
        opacity: 0;
        transform: translateY(-16px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes vguide-fade-in-bottom {
    0% {
        opacity: 0;
        transform: translateY(-19px)
    }

    to {
        opacity: 1;
        transform: translateY(-35px)
    }
}

@keyframes vguide-up-down {
    0% {
        transform: translateY(0)
    }

    10% {
        transform: translateY(-3px)
    }

    20% {
        transform: translateY(0)
    }

    30% {
        transform: translateY(-3px)
    }

    40% {
        transform: translateY(0)
    }
}

.vguide-pop {
    animation: vguide-fade-in-left .5s cubic-bezier(.175,.885,.32,1.275) both
}

.vguide-pop.tip-right {
    animation-name: vguide-fade-in-right
}

.vguide-pop.tip-top {
    animation-name: vguide-fade-in-top
}

.vguide-pop.tip-bottom {
    animation-name: vguide-fade-in-bottom
}

.vguide-pop .driver-popover-footer button.vbtn {
    animation: vguide-up-down 2s infinite forwards;
    animation-delay: 1.5s
}

.vguide-pop .driver-popover-footer button.vbtn:hover {
    animation: none
}

#driver-page-overlay {
    z-index: 6000
}

#driver-highlighted-element-stage {
    z-index: 6001!important
}

.driver-highlighted-element {
    z-index: 6002!important
}

.vguide-pop {
    z-index: 6003
}

#driver-page-overlay {
    zoom:1;background: #000;
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    opacity: .5;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%
}

#driver-highlighted-element-stage {
    background: #fff;
    display: none;
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    transition: all .3s;
    width: 300px
}

#driver-highlighted-element-stage,.driver-highlighted-element {
    border-radius: 15px;
    overflow: hidden
}

.vguide-pop {
    -webkit-font-smoothing: subpixel-antialiased;
    background: #6dc0ca;
    border-radius: 10px;
    box-shadow: 0 8px 20px 0 rgba(88,69,234,.4);
    box-sizing: border-box;
    display: none;
    margin: 0;
    max-width: 300px;
    min-width: 230px;
    padding: 15px 20px;
    position: absolute
}

.vguide-pop .driver-popover-tip {
    border: 7px solid transparent;
    content: "";
    position: absolute
}

.vguide-pop .driver-popover-tip.left {
    border-right-color: #6dc0ca;
    left: -13px;
    top: 17px
}

.vguide-pop .driver-popover-tip.left.position-center {
    top: calc(50% - 7px)
}

.vguide-pop .driver-popover-tip.left.position-bottom {
    bottom: 17px;
    top: auto
}

.vguide-pop .driver-popover-tip.right {
    border-left-color: #6dc0ca;
    right: -13px;
    top: 17px
}

.vguide-pop .driver-popover-tip.right.position-center {
    top: calc(50% - 7px)
}

.vguide-pop .driver-popover-tip.right.position-bottom {
    bottom: 17px;
    top: auto
}

.vguide-pop .driver-popover-tip.top {
    border-bottom-color: #6dc0ca;
    left: 17px;
    top: -13px
}

.vguide-pop .driver-popover-tip.top.position-right {
    top: -13px
}

.vguide-pop .driver-popover-tip.top.position-center {
    left: calc(50% - 7px)
}

.vguide-pop .driver-popover-tip.bottom {
    border-top-color: #6dc0ca;
    bottom: -13px;
    left: 17px
}

.vguide-pop .driver-popover-tip.bottom.position-center {
    left: calc(50% - 7px)
}

.vguide-pop .driver-popover-tip.bottom.position-right {
    left: auto;
    right: 17px
}

.vguide-pop .driver-popover-title {
    color: #fff;
    display: block;
    font-weight: 400;
    letter-spacing: -.05em;
    line-height: 1.6;
    margin: 0 0 20px;
    position: relative
}

.vguide-pop .vguide-pop-desc {
    background: #6dc0ca;
    border-radius: 6px;
    margin: -14px 0 6px;
    padding: 10px
}

.vguide-pop .vguide-pop-desc p {
    color: #fff;
    font-size: .867rem;
    letter-spacing: -.07em;
    line-height: 1.44
}

.vguide-pop .vguide-pop-desc .tit {
    align-items: center;
    display: flex;
    font-weight: 500;
    margin-bottom: 5px
}

.vguide-pop .vguide-pop-desc .tit i {
    font-size: 1.133rem;
    font-weight: 400;
    margin-right: 4px
}

.vguide-pop .driver-popover-footer {
    margin-top: 5px;
    position: relative
}

.vguide-pop .driver-popover-footer button.vbtn {
    transition-property: background
}

.vguide-pop .driver-popover-footer .driver-close-btn,.vguide-pop .driver-popover-footer .driver-prev-btn {
    display: none!important
}

.vguide-pop .vguide-pop-session p,.vguide-pop .vguide-pop-step p {
    color: #dedafe;
    font-size: .867rem;
    font-weight: 400
}

.vguide-pop .vguide-pop-step p b {
    font-weight: 500
}

.vguide-pop .vguide-pop-session {
    border-bottom: 1px solid #fff;
    bottom: 10px;
    box-sizing: border-box;
    left: 0;
    padding-bottom: 1px;
    position: absolute
}

@keyframes youtube-guide-ani {
    0% {
        opacity: 0;
        transform: translate(-120px,20px)
    }

    to {
        opacity: 1;
        transform: translate(-104px,20px)
    }
}

.youtube-guide-pop2,.youtube-guide-pop7 {
    animation-name: youtube-guide-ani
}

.vguide-ing .analysis-guide .layout-card,.vguide-ing .analysis-guide .layout-left *,.vguide-ing .analysis-guide .top-search-bar * {
    pointer-events: none
}

.vguide-ing .analysis-guide .lnb>li:not(.on)>a:hover {
    background: transparent;
    color: #c7c8cb
}

.vguide-ing .analysis-guide .lnb-sub>li:not(.on):hover>a {
    color: #909398;
    font-weight: 400
}

.vguide-ing .analysis-guide .before-some-list li.hover-blue:hover a:hover,.vguide-ing .analysis-guide .before-some-list li.hover-primary:hover a:hover,.vguide-ing .analysis-guide .before-some-list li.hover-sky:hover a:hover {
    color: #8b8d91
}

.vguide-ing .analysis-guide .term-label-type1 label:hover {
    background-color: #f5f6f8;
    color: rgba(5,5,5,.5)
}

.vguide-ing .analysis-guide .comp-category-select-box .scroll-content-category-select {
    pointer-events: auto
}

.vguide-ing .analysis-guide .category-select-body {
    pointer-events: none
}

.vguide-ing .analysis-guide .associated-ranking-slider {
    pointer-events: auto
}

.vguide-ing .analysis-guide table.table-associated-ranking {
    pointer-events: none
}

.vguide-ing .analysis-guide .original-data-list {
    pointer-events: auto
}

.analysis-guide .layout-dashboard .lnb>li.on>a:after,.analysis-guide .layout-dashboard .lnb>li:nth-of-type(2)>a:after {
    opacity: 1
}

.association-guide-pop.last .driver-navigation-btns,.association-guide-pop.last .driver-next-btn,.mention-guide-pop.last .driver-navigation-btns,.mention-guide-pop.last .driver-next-btn,.reputation-guide-pop.last .driver-navigation-btns,.reputation-guide-pop.last .driver-next-btn,.youtube-guide-pop.last .driver-navigation-btns,.youtube-guide-pop.last .driver-next-btn {
    width: 100%
}

.association-guide-pop.last .driver-next-btn,.mention-guide-pop.last .driver-next-btn,.reputation-guide-pop.last .driver-next-btn,.youtube-guide-pop.last .driver-next-btn {
    padding-bottom: 7px;
    padding-top: 7px
}

.association-guide-pop.last .driver-next-btn:after,.mention-guide-pop.last .driver-next-btn:after,.reputation-guide-pop.last .driver-next-btn:after,.youtube-guide-pop.last .driver-next-btn:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    display: inline-block;
    font-family: remixicon;
    font-size: 1.467rem;
    font-style: normal;
    font-weight: 400;
    margin-left: 5px;
    vertical-align: middle
}

.analysis-guide-chart {
    align-items: center;
    display: flex;
    justify-content: center
}

.analysis-guide-chart img {
    max-width: 100%
}

@keyframes mention-guide-ani {
    0% {
        opacity: 0;
        transform: translate(-16px,100px)
    }

    to {
        opacity: 1;
        transform: translateY(100px)
    }
}

.mention-guide-pop0 {
    animation-name: mention-guide-ani
}

.mention-guide-pop0 .driver-popover-tip.left {
    display: none
}

#mention-guide-step1 {
    border-radius: 0
}

#mention-guide-step2 {
    align-items: center;
    display: flex
}

#mention-guide-step3 {
    margin-left: 20px;
    padding-left: 0
}

#driver-highlighted-element-stage.mention-guide-stage0 {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.mention-guide-stage1,.mention-guide-stage2 {
    transform: scaleX(1.05)
}

.mention-guide-stage3 {
    background: #f1f2f4!important
}

.mention-guide-chart {
    height: 327px
}

.association-guide-stage0 {
    background: #f1f2f4!important
}

.association-guide-chart {
    height: 400px
}

.reputation-guide-stage0 {
    background: #f1f2f4!important
}

.reputation-guide-step3-wrap {
    text-align: center
}

#reputation-guide-step3 {
    display: inline-block
}

#reputation-guide-step3 .chart-labelbox .legend-item:first-child {
    margin-left: 0
}

#reputation-guide-step3 .chart-labelbox .legend-item:last-child {
    margin-right: 0
}

.reputation-guide-chart1 {
    height: 350px
}

.reputation-guide-chart2 {
    height: 309px
}

.reputation-guide-chart3 {
    height: 351px
}

/*!
 * froala_editor v4.0.17 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2023 Froala Labs
 */
.fr-element,.fr-element:focus {
    outline: 0 solid transparent
}

.fr-view.fr-element-scroll-visible {
    overflow-x: visible!important
}

.fr-box.fr-basic {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.fr-box.fr-basic .fr-element {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #414141;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 1.6;
    min-height: 60px;
    overflow-x: auto;
    padding: 20px;
    text-align: left
}

.fr-box.fr-basic.fr-rtl .fr-element {
    text-align: right
}

.fr-element {
    background: transparent;
    position: relative;
    -webkit-user-select: auto;
    z-index: 2
}

.fr-element a {
    user-select: auto;
    -o-user-select: auto;
    -moz-user-select: auto;
    -khtml-user-select: auto;
    -webkit-user-select: auto;
    -ms-user-select: auto
}

.fr-element.fr-disabled {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.fr-element [contenteditable=true] {
    outline: 0 solid transparent
}

.fr-box a.fr-floating-btn {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #fff;
    border: none;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    display: block;
    height: 40px;
    left: 0;
    line-height: 40px;
    outline: none;
    text-align: center;
    top: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    -webkit-transition: background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;
    -moz-transition: background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;
    -ms-transition: background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;
    -o-transition: background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;
    width: 40px
}

.fr-box a.fr-floating-btn svg {
    fill: #333;
    -webkit-transition: transform .2s ease 0s;
    -moz-transition: transform .2s ease 0s;
    -ms-transition: transform .2s ease 0s;
    -o-transition: transform .2s ease 0s
}

.fr-box a.fr-floating-btn i,.fr-box a.fr-floating-btn svg {
    font-size: 14px;
    line-height: 40px
}

.fr-box a.fr-floating-btn.fr-btn+.fr-btn {
    margin-left: 10px
}

.fr-box a.fr-floating-btn:hover {
    background: #ebebeb;
    cursor: pointer
}

.fr-box a.fr-floating-btn:hover svg {
    fill: #333
}

.fr-box .fr-visible a.fr-floating-btn {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1)
}

iframe.fr-iframe {
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: relative;
    width: 100%;
    z-index: 2
}

.fr-wrapper {
    position: relative;
    z-index: 1
}

.fr-wrapper:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.fr-wrapper .fr-placeholder {
    color: #aaa;
    display: none;
    font-family: sans-serif;
    font-size: 14px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.fr-wrapper.show-placeholder .fr-placeholder {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fr-wrapper ::-moz-selection {
    background: rgba(181,214,253,.8);
    color: #000
}

.fr-wrapper ::selection {
    background: rgba(181,214,253,.8);
    color: #000
}

.fr-box.fr-basic .fr-wrapper {
    background: #fff;
    border: 1px solid;
    border-color: #ccc #ccc #efefef;
    left: 0;
    top: 0
}

.fr-box.fr-basic.fr-top .fr-wrapper {
    border-top: 0
}

.fr-box.fr-basic.fr-bottom .fr-wrapper {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0
}

@media(min-width: 992px) {
    .fr-box.fr-document {
        min-width:21cm
    }

    .fr-box.fr-document .fr-wrapper {
        background: #efefef;
        min-width: 21cm;
        padding: 30px;
        text-align: left
    }

    .fr-box.fr-document .fr-wrapper .fr-element {
        background: #fff;
        margin: auto;
        min-height: 26cm!important;
        overflow: visible;
        padding: 1cm 2cm;
        text-align: left;
        width: 21cm;
        z-index: auto
    }

    .fr-box.fr-document .fr-wrapper .fr-element hr {
        background: #efefef;
        border: none;
        height: 1cm;
        margin-left: -2cm;
        margin-right: -2cm;
        outline: none
    }

    .fr-box.fr-document .fr-wrapper .fr-element img {
        z-index: 1
    }
}

.fr-tooltip {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #222;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    left: 0;
    left: -3000px;
    line-height: 22px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    padding: 0 8px;
    position: absolute;
    top: 0;
    -webkit-transition: opacity .2s ease 0s;
    -moz-transition: opacity .2s ease 0s;
    -ms-transition: opacity .2s ease 0s;
    -o-transition: opacity .2s ease 0s;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    z-index: 2147483647
}

.fr-tooltip,.fr-tooltip.fr-visible {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.fr-tooltip.fr-visible {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}

.fr-modal .fr-btn-wrap,.fr-popup .fr-btn-wrap,.fr-toolbar .fr-btn-wrap {
    float: left;
    position: relative;
    white-space: nowrap
}

.fr-modal .fr-btn-wrap.fr-hidden,.fr-popup .fr-btn-wrap.fr-hidden,.fr-toolbar .fr-btn-wrap.fr-hidden {
    display: none
}

.fr-modal .fr-command.fr-btn,.fr-popup .fr-command.fr-btn,.fr-toolbar .fr-command.fr-btn {
    background: transparent;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    float: left;
    height: 40px;
    line-height: 1;
    margin: 4px 2px;
    -moz-outline: 0;
    outline: none;
    padding: 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    z-index: 2
}

.fr-modal .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0
}

.fr-modal .fr-command.fr-btn.fr-btn-hover,.fr-popup .fr-command.fr-btn.fr-btn-hover,.fr-toolbar .fr-command.fr-btn.fr-btn-hover {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px
}

.fr-modal .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner,.fr-toolbar .fr-command.fr-btn::-moz-focus-inner {
    border: 0;
    padding: 0
}

.fr-modal .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text,.fr-toolbar .fr-command.fr-btn.fr-btn-text {
    width: auto
}

.fr-modal .fr-command.fr-btn i,.fr-modal .fr-command.fr-btn svg,.fr-popup .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn svg,.fr-toolbar .fr-command.fr-btn i,.fr-toolbar .fr-command.fr-btn svg {
    display: block;
    float: none;
    margin: 8px 7px;
    text-align: center;
    width: 24px
}

.fr-modal .fr-command.fr-btn svg.fr-svg,.fr-popup .fr-command.fr-btn svg.fr-svg,.fr-toolbar .fr-command.fr-btn svg.fr-svg {
    height: 24px
}

.fr-modal .fr-command.fr-btn svg path,.fr-popup .fr-command.fr-btn svg path,.fr-toolbar .fr-command.fr-btn svg path {
    fill: #333;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s
}

.fr-modal .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only,.fr-toolbar .fr-command.fr-btn span.fr-sr-only {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.fr-modal .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span,.fr-toolbar .fr-command.fr-btn span {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 17px;
    line-height: 17px;
    min-width: 30px;
    overflow: hidden;
    padding: 0 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.fr-modal .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img,.fr-toolbar .fr-command.fr-btn img {
    margin: 8px 7px;
    width: 24px
}

.fr-modal .fr-command.fr-btn.fr-btn-active-popup,.fr-popup .fr-command.fr-btn.fr-btn-active-popup,.fr-toolbar .fr-command.fr-btn.fr-btn-active-popup {
    background: #d6d6d6
}

.fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span {
    font-weight: 400
}

.fr-modal .fr-command.fr-btn.fr-dropdown i,.fr-modal .fr-command.fr-btn.fr-dropdown img,.fr-modal .fr-command.fr-btn.fr-dropdown span,.fr-modal .fr-command.fr-btn.fr-dropdown svg,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown svg,.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown svg {
    margin-left: 3px;
    margin-right: 11px
}

.fr-modal .fr-command.fr-btn.fr-dropdown:after,.fr-popup .fr-command.fr-btn.fr-dropdown:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #333;
    content: "";
    height: 0;
    position: absolute;
    right: 2px;
    top: 18px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    width: 0
}

.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active {
    fill: #333;
    background: #d6d6d6;
    -webkit-transition: .5s ease;
    -moz-transition: .5s ease;
    -ms-transition: .5s ease;
    -o-transition: .5s ease
}

.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover {
    fill: #333;
    background: #ebebeb
}

.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover:after {
    border-top-color: #333
}

.fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after {
    border-bottom: 4px solid #222;
    border-top: 0
}

.fr-modal .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled,.fr-toolbar .fr-command.fr-btn.fr-disabled {
    color: #bdbdbd;
    cursor: default;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: .3;
    -moz-opacity: .3;
    opacity: .3
}

.fr-modal .fr-command.fr-btn.fr-disabled:after,.fr-popup .fr-command.fr-btn.fr-disabled:after,.fr-toolbar .fr-command.fr-btn.fr-disabled:after {
    border-top-color: #bdbdbd
}

.fr-modal .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden,.fr-toolbar .fr-command.fr-btn.fr-hidden {
    display: none
}

.fr-modal .fr-tabs .fr-command.fr-btn,.fr-popup .fr-tabs .fr-command.fr-btn,.fr-toolbar .fr-tabs .fr-command.fr-btn {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    height: 40px;
    margin: 0;
    width: 46px
}

.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,.fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
    background: #fff
}

.fr-modal .fr-tabs .fr-command.fr-btn span,.fr-popup .fr-tabs .fr-command.fr-btn span,.fr-toolbar .fr-tabs .fr-command.fr-btn span {
    height: 27px
}

.fr-modal .fr-tabs .fr-command.fr-btn img,.fr-modal .fr-tabs .fr-command.fr-btn svg,.fr-popup .fr-tabs .fr-command.fr-btn img,.fr-popup .fr-tabs .fr-command.fr-btn svg,.fr-toolbar .fr-tabs .fr-command.fr-btn img,.fr-toolbar .fr-tabs .fr-command.fr-btn svg {
    height: 24px;
    margin: 8px 11px;
    width: 24px
}

.fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path,.fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
    fill: #0098f7
}

.fr-modal.fr-disabled .fr-btn,.fr-modal.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn.fr-active,.fr-toolbar.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active {
    color: #bdbdbd;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: .3;
    -moz-opacity: .3;
    opacity: .3
}

.fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-modal.fr-disabled .fr-btn.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-popup.fr-disabled .fr-btn.fr-dropdown:after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown:after,.fr-toolbar.fr-disabled .fr-btn.fr-dropdown:after {
    border-top-color: #bdbdbd
}

.fr-modal.fr-rtl .fr-btn-grp.fr-float-left,.fr-popup.fr-rtl .fr-btn-grp.fr-float-left,.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left {
    float: right
}

.fr-modal.fr-rtl .fr-btn-grp.fr-float-right,.fr-popup.fr-rtl .fr-btn-grp.fr-float-right,.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right {
    float: left
}

.fr-modal.fr-rtl .fr-btn-wrap,.fr-modal.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-btn-wrap,.fr-popup.fr-rtl .fr-command.fr-btn,.fr-toolbar.fr-rtl .fr-btn-wrap,.fr-toolbar.fr-rtl .fr-command.fr-btn {
    float: right
}

.fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options,.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px
}

.fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover,.fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover,.fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0
}

.fr-toolbar.fr-inline>.fr-btn-wrap:not(.fr-hidden),.fr-toolbar.fr-inline>.fr-command.fr-btn:not(.fr-hidden) {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: none
}

.fr-desktop .fr-command.fr-btn-hover,.fr-desktop .fr-command.fr-expanded,.fr-desktop .fr-command:focus,.fr-desktop .fr-command:hover {
    color: #333;
    outline: 0
}

.fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell),.fr-desktop .fr-command.fr-expanded:not(.fr-table-cell),.fr-desktop .fr-command:focus:not(.fr-table-cell),.fr-desktop .fr-command:hover:not(.fr-table-cell) {
    background: #ebebeb
}

.fr-desktop .fr-command.fr-btn-hover:after,.fr-desktop .fr-command.fr-expanded:after,.fr-desktop .fr-command:focus:after,.fr-desktop .fr-command:hover:after {
    border-top-color: #333
}

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell),.fr-desktop .fr-command:active {
    background: #d6d6d6;
    color: #333
}

.fr-desktop .fr-command.fr-active.fr-btn-hover,.fr-desktop .fr-command.fr-active.fr-expanded,.fr-desktop .fr-command.fr-active:focus,.fr-desktop .fr-command.fr-active:hover {
    background: #ebebeb
}

.fr-desktop .fr-command.fr-active:active {
    background: #d6d6d6
}

.fr-desktop .fr-command.fr-disabled.fr-selected,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop.fr-disabled .fr-command.fr-selected,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command:hover {
    background: transparent
}

.fr-popup.fr-mobile .fr-command.fr-blink,.fr-toolbar.fr-mobile .fr-command.fr-blink {
    background: #d6d6d6
}

.fr-command.fr-btn.fr-options {
    margin-left: -5px;
    width: 16px
}

.fr-command.fr-btn.fr-options.fr-btn-hover,.fr-command.fr-btn.fr-options:focus,.fr-command.fr-btn.fr-options:hover {
    border-left: 1px solid #fafafa;
    -webkit-transition: border-left 0s,background-color .5s;
    -moz-transition: border-left 0s,background-color .5s;
    -ms-transition: border-left 0s,background-color .5s;
    -o-transition: border-left 0s,background-color .5s
}

.fr-command.fr-btn+.fr-dropdown-menu {
    -webkit-overflow-scrolling: touch;
    zoom:1;background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    bottom: auto;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    display: inline-block;
    height: auto;
    overflow: hidden;
    position: absolute;
    right: auto;
    z-index: 4
}

.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper {
    height: auto;
    max-height: 275px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    height: 0;
    margin: 0 auto auto;
    margin-top: 0!important;
    padding: 0;
    position: relative;
    text-align: left;
    -webkit-transition: height .3s;
    -moz-transition: height .3s;
    -ms-transition: height .3s;
    -o-transition: height .3s
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
    position: relative
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
    list-style-type: none;
    margin: 0;
    min-width: 72px;
    padding: 8px 0
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
    font-size: 15px;
    margin: 0;
    padding: 0
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    color: inherit;
    cursor: pointer;
    display: flex;
    line-height: 200%;
    padding: 0 20px;
    text-decoration: none;
    white-space: nowrap
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
    height: 24px;
    margin: 3px 4px;
    width: 24px
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
    fill: #333
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
    background: #d6d6d6
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
    color: #bdbdbd;
    cursor: default
}

.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
    font-weight: 700;
    margin-left: 20px;
    -webkit-opacity: .75;
    -moz-opacity: .75;
    opacity: .75
}

.fr-command.fr-btn.fr-active+.fr-dropdown-menu {
    -webkit-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
    display: inline-block
}

.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0
}

.fr-popup.fr-rtl .fr-dropdown-wrapper,.fr-toolbar.fr-rtl .fr-dropdown-wrapper {
    text-align: right!important
}

body.fr-prevent-scroll {
    overflow: hidden
}

body.fr-prevent-scroll.fr-mobile {
    -webkit-overflow-scrolling: touch;
    position: fixed
}

.fr-modal {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    bottom: 0;
    color: #222;
    font-family: Arial,Helvetica,sans-serif;
    left: 0;
    line-height: 1.2;
    overflow-x: auto;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2147483640
}

.fr-modal.fr-middle .fr-modal-wrapper {
    left: 50%;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%)
}

.fr-modal .fr-modal-wrapper {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #fff;
    border: 0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    display: inline-block;
    margin: 20px auto;
    min-width: 300px;
    overflow: hidden;
    position: relative;
    width: 90%
}

@media(min-width: 768px)and (max-width:991px) {
    .fr-modal .fr-modal-wrapper {
        margin:30px auto;
        width: 70%
    }
}

@media(min-width: 992px) {
    .fr-modal .fr-modal-wrapper {
        margin:50px auto;
        width: 960px
    }
}

.fr-modal .fr-modal-wrapper .fr-modal-head {
    background: #fff;
    border-bottom: 1px solid #efefef;
    min-height: 42px;
    overflow: hidden;
    position: absolute;
    -webkit-transition: all .2s ease 0s;
    -moz-transition: all .2s ease 0s;
    -ms-transition: all .2s ease 0s;
    -o-transition: all .2s ease 0s;
    width: 100%;
    z-index: 3
}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
    height: 56px;
    padding: 0 10px
}

.fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
    margin: 10px;
    position: absolute;
    right: 0;
    top: 0
}

.fr-modal .fr-modal-wrapper .fr-modal-head h4 {
    display: inline-block;
    float: left;
    font-size: 20px;
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 19px 10px
}

.fr-modal .fr-modal-wrapper div.fr-modal-body {
    height: 100%;
    min-height: 150px;
    overflow-y: auto;
    padding-bottom: 20px
}

.fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
    outline: 0
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
    background: none;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #0098f7;
    cursor: pointer;
    font-size: 16px;
    height: 36px;
    line-height: 1;
    outline: none;
    padding: 10px;
    text-decoration: none;
    -webkit-transition: background .2s ease 0s;
    -moz-transition: background .2s ease 0s;
    -ms-transition: background .2s ease 0s;
    -o-transition: background .2s ease 0s
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button {
    margin-left: 24px
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover {
    background: #ebebeb;
    color: #0098f7
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
    background: #d6d6d6;
    color: #0098f7
}

.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
    border: 0
}

.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
    background: #ebebeb
}

.fr-overlay {
    background: #000;
    bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 0;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    opacity: .5;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483639
}

ol.decimal_type {
    counter-reset: item
}

ol.decimal_type>li {
    display: block
}

ol.decimal_type>li:before {
    content: counters(item,".") ". ";
    counter-increment: item
}

.fr-popup {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #222;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.2;
    margin-top: 10px;
    position: absolute;
    text-align: left;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    z-index: 2147483635
}

.fr-popup .fr-icon {
    box-sizing: content-box;
    cursor: pointer;
    font-size: 20px;
    font-weight: 400;
    line-height: 1;
    padding: 6px;
    text-align: center;
    vertical-align: middle
}

.fr-popup .fr-icon-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 200px;
    overflow: auto;
    padding: 20px
}

@supports not (-ms-high-contrast:none) {
    .fr-popup .fr-icon-container {
        display: grid;
        grid-template-columns: repeat(auto-fill,minmax(36px,36px))
    }
}

@media(min-width: 768px) {
    .fr-popup .fr-icon-container {
        min-width:276px
    }
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .fr-popup .fr-icon-container {
        display: inline-flex;
        -ms-flex-flow: row wrap
    }
}

@media (-ms-high-contrast:none)and (max-width: 768px),screen and (-ms-high-contrast:active)and (max-width:768px) {
    .fr-popup .fr-icon-container {
        width:236px
    }
}

.fr-popup .fr-input-focus {
    background: #f5f5f5
}

.fr-popup.fr-above {
    border-top: 0;
    margin-top: -10px
}

.fr-popup.fr-active {
    display: block
}

.fr-popup.fr-empty,.fr-popup.fr-hidden {
    display: none!important
}

.fr-popup .fr-hs {
    display: block!important
}

.fr-popup .fr-hs.fr-hidden {
    display: none!important
}

.fr-popup .fr-input-line {
    padding: 15px 0;
    position: relative
}

.fr-popup .fr-input-line input[type=number],.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line textarea {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #fff;
    border: 1px solid #999;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #222;
    font-size: 14px;
    margin-bottom: 1px;
    padding: 4px 12px;
    position: relative;
    -webkit-transition: border .5s,padding .5s;
    -moz-transition: border .5s,padding .5s;
    -ms-transition: border .5s,padding .5s;
    -o-transition: border .5s,padding .5s;
    width: 100%;
    z-index: 2
}

.fr-popup .fr-input-line input[type=number]:hover,.fr-popup .fr-input-line input[type=text]:hover,.fr-popup .fr-input-line textarea:hover {
    border: 1px solid #515151
}

.fr-popup .fr-input-line input[type=number]:focus,.fr-popup .fr-input-line input[type=text]:focus,.fr-popup .fr-input-line textarea:focus {
    border: 2px solid #0098f7;
    padding: 3px 11px
}

.fr-popup .fr-input-line input[type=number],.fr-popup .fr-input-line input[type=text] {
    height: 46px
}

.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label {
    background: #fff;
    color: gray;
    cursor: text;
    display: block;
    font-size: 14px;
    left: 12px;
    padding: 0;
    position: absolute;
    top: 29px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    z-index: 3
}

.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label {
    color: gray;
    font-size: 11px;
    left: 4px;
    padding: 0 4px;
    top: 9px;
    width: auto
}

.fr-popup input,.fr-popup textarea {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    outline: none;
    user-select: text;
    -o-user-select: text;
    -moz-user-select: text;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text
}

.fr-popup textarea {
    resize: none
}

.fr-popup .fr-buttons {
    line-height: 0;
    white-space: nowrap
}

.fr-popup .fr-buttons .fr-btn {
    display: inline-block;
    float: none;
    margin-left: 4px;
    margin-right: 4px
}

.fr-popup .fr-buttons .fr-btn i {
    float: left
}

.fr-popup .fr-buttons .fr-separator {
    display: inline-block;
    float: none
}

.fr-popup .fr-buttons.fr-tabs {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f5f5f5;
    border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    overflow: hidden
}

@media(max-width: 768px) {
    .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
        overflow:scroll;
        overflow-y: hidden;
        width: 276px
    }
}

.fr-popup .fr-buttons:not(.fr-tabs) {
    padding: 5px
}

.fr-popup .fr-layer {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    margin: 20px;
    width: 195px
}

@media(min-width: 768px) {
    .fr-popup .fr-layer {
        width:260px
    }
}

.fr-popup .fr-layer.fr-active {
    display: inline-block
}

.fr-popup .fr-action-buttons {
    height: 36px;
    text-align: right;
    z-index: 7
}

.fr-popup .fr-action-buttons button.fr-command {
    background: none;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #0098f7;
    cursor: pointer;
    font-size: 16px;
    height: 36px;
    line-height: 1;
    outline: none;
    padding: 10px;
    text-decoration: none;
    -webkit-transition: background .2s ease 0s;
    -moz-transition: background .2s ease 0s;
    -ms-transition: background .2s ease 0s;
    -o-transition: background .2s ease 0s
}

.fr-popup .fr-action-buttons button.fr-command+button {
    margin-left: 24px
}

.fr-popup .fr-action-buttons button.fr-command:focus,.fr-popup .fr-action-buttons button.fr-command:hover {
    background: #ebebeb;
    color: #0098f7
}

.fr-popup .fr-action-buttons button.fr-command:active {
    background: #d6d6d6;
    color: #0098f7
}

.fr-popup .fr-action-buttons button::-moz-focus-inner {
    border: 0
}

.fr-popup .fr-checkbox {
    border-radius: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    height: 18px;
    line-height: 1;
    padding: 10px;
    position: relative;
    vertical-align: middle;
    width: 18px
}

.fr-popup .fr-checkbox svg {
    display: none;
    height: 10px;
    margin-left: 2px;
    margin-top: 2px;
    width: 10px
}

.fr-popup .fr-checkbox span {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 18px;
    position: relative;
    -webkit-transition: background .2s ease 0s,border-color .2s ease 0s;
    -moz-transition: background .2s ease 0s,border-color .2s ease 0s;
    -ms-transition: background .2s ease 0s,border-color .2s ease 0s;
    -o-transition: background .2s ease 0s,border-color .2s ease 0s;
    width: 18px;
    z-index: 1
}

.fr-popup .fr-checkbox input {
    border: 0;
    cursor: pointer;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    height: 18px;
    left: 7px;
    margin: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 7px;
    width: 18px;
    z-index: 2
}

.fr-popup .fr-checkbox input:not(:checked)+span {
    border: 2px solid #999
}

.fr-popup .fr-checkbox input:not(:checked):active+span {
    background-color: #f5f5f5
}

.fr-popup .fr-checkbox input:not(:checked):focus+span,.fr-popup .fr-checkbox input:not(:checked):hover+span {
    border-color: #515151
}

.fr-popup .fr-checkbox input:checked+span {
    background: #0098f7;
    border: 2px solid #0098f7
}

.fr-popup .fr-checkbox input:checked+span svg {
    display: block
}

.fr-popup .fr-checkbox input:checked:active+span {
    background-color: #ecf5ff
}

.fr-popup .fr-checkbox input:checked:focus+span,.fr-popup .fr-checkbox input:checked:hover+span {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}

.fr-popup .fr-checkbox-line {
    font-size: 14px;
    line-height: 1.4px;
    margin-top: 10px
}

.fr-popup .fr-checkbox-line label {
    cursor: pointer;
    margin: 0 5px;
    vertical-align: middle
}

.fr-popup.fr-rtl {
    direction: rtl;
    text-align: right
}

.fr-popup.fr-rtl .fr-action-buttons {
    text-align: left
}

.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label {
    left: auto;
    right: 0
}

.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
    float: right
}

.fr-text-edit-layer {
    display: block!important;
    width: 250px
}

.fr-text-edit-layer,.fr-toolbar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fr-toolbar {
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #222;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.2;
    padding-bottom: 0;
    position: relative;
    text-align: left;
    -webkit-transition: padding-bottom .5s;
    -moz-transition: padding-bottom .5s;
    -ms-transition: padding-bottom .5s;
    -o-transition: padding-bottom .5s;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.fr-toolbar:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.fr-toolbar .fr-newline {
    background: #efefef;
    clear: both;
    content: "";
    display: block;
    height: 1px;
    margin-left: 9px;
    margin-right: 9px;
    -webkit-transition: height .5s;
    -moz-transition: height .5s;
    -ms-transition: height .5s;
    -o-transition: height .5s
}

.fr-toolbar.fr-toolbar-open .fr-newline {
    height: 0
}

.fr-toolbar .fr-float-right {
    float: right
}

.fr-toolbar .fr-float-left {
    float: left
}

.fr-toolbar .fr-more-toolbar {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f5f5f5;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .5s;
    -moz-transition: height .5s;
    -ms-transition: height .5s;
    -o-transition: height .5s;
    width: 100%
}

.fr-toolbar .fr-more-toolbar.fr-expanded {
    height: 48px
}

.fr-toolbar .fr-more-toolbar.fr-overflow-visible {
    overflow: visible
}

.fr-toolbar .fr-more-toolbar>.fr-command.fr-btn {
    margin-left: 4px;
    margin-right: 4px
}

.fr-toolbar .fr-btn-grp {
    display: inline-block;
    margin: 0 17px 0 12px
}

@media(max-width: 768px) {
    .fr-toolbar .fr-btn-grp {
        margin:0 7px 0 6px
    }
}

.fr-toolbar .fr-command.fr-btn.fr-open {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    margin-bottom: -1px;
    margin-top: 10px
}

.fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
    background: #f5f5f5
}

.fr-toolbar.fr-rtl {
    text-align: right
}

.fr-toolbar.fr-inline {
    border: 0;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    display: none;
    margin-top: 5px;
    position: absolute;
    white-space: nowrap;
    z-index: 2147483630
}

.fr-toolbar.fr-inline.fr-above {
    border-top: 0;
    margin-top: -10px
}

.fr-toolbar.fr-inline .fr-newline {
    height: 0
}

.fr-toolbar.fr-inline .fr-more-toolbar {
    position: absolute!important
}

.fr-toolbar.fr-inline .fr-more-toolbar.fr-expanded {
    position: relative!important
}

.fr-toolbar.fr-top {
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    top: 0
}

.fr-toolbar.fr-bottom,.fr-toolbar.fr-top {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.fr-toolbar.fr-bottom {
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-top: 0;
    bottom: 0;
    padding-bottom: 0
}

.fr-toolbar.fr-bottom .fr-newline {
    padding-top: 0;
    -webkit-transition: padding-top .5s;
    -moz-transition: padding-top .5s;
    -ms-transition: padding-top .5s;
    -o-transition: padding-top .5s
}

.fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
    background: #fff;
    padding-top: 48px
}

.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    margin-bottom: 10px;
    margin-top: -1px
}

.fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open,.fr-toolbar.fr-sticky-on {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.fr-toolbar.fr-sticky-on {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.fr-separator {
    background: #ebebeb;
    display: block;
    float: left;
    vertical-align: top
}

.fr-separator+.fr-separator {
    display: none
}

.fr-separator.fr-vs {
    height: 32px;
    margin: 8px 4px;
    width: 1px
}

.fr-separator.fr-hs {
    clear: both;
    height: 1px;
    margin: 0 4px;
    width: calc(100% - 8px)
}

.fr-separator.fr-hidden {
    display: none!important
}

.fr-rtl .fr-separator {
    float: right
}

.fr-toolbar.fr-inline .fr-separator.fr-hs {
    float: none
}

.fr-toolbar.fr-inline .fr-separator.fr-vs {
    display: inline-block;
    float: none
}

.fr-second-toolbar {
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-top: 0;
    line-height: 1.4
}

.fr-second-toolbar:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.fr-second-toolbar:empty {
    margin-top: -1px;
    min-height: 10px;
    position: relative;
    z-index: 2
}

#fr-logo {
    float: left;
    outline: none
}

#fr-logo>span {
    color: #b1b2b7;
    display: inline-block;
    float: left;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: 500;
    padding: 11px 5px 10px 15px;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -ms-transition: color .3s;
    -o-transition: color .3s
}

#fr-logo>svg {
    cursor: pointer;
    height: 20px;
    margin: 7px 0;
    width: 47px
}

#fr-logo>svg * {
    -webkit-transition: fill .3s;
    -moz-transition: fill .3s;
    -ms-transition: fill .3s;
    -o-transition: fill .3s
}

#fr-logo:focus>span,#fr-logo:hover>span {
    color: #0098f7
}

#fr-logo:focus>svg .fr-logo,#fr-logo:hover>svg .fr-logo {
    fill: #0098f7
}

.fr-visibility-helper {
    display: none;
    margin-left: 0!important
}

@media(min-width: 768px) {
    .fr-visibility-helper {
        margin-left:1px!important
    }
}

@media(min-width: 992px) {
    .fr-visibility-helper {
        margin-left:2px!important
    }
}

@media(min-width: 1200px) {
    .fr-visibility-helper {
        margin-left:3px!important
    }
}

.fr-opacity-0 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

.fr-box {
    position: relative
}

.fr-sticky {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky
}

.fr-sticky-off {
    position: relative
}

.fr-sticky-on {
    position: fixed;
    z-index: 10
}

.fr-sticky-on.fr-sticky-ios {
    left: 0;
    position: absolute;
    right: 0;
    width: auto!important
}

.fr-sticky-dummy {
    display: none
}

.fr-sticky-box>.fr-sticky-dummy,.fr-sticky-on+.fr-sticky-dummy {
    display: block
}

span.fr-sr-only {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.fr-highlight-change>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-highlight-change>.fr-video>embed,.fr-highlight-change>.fr-video>iframe,.fr-highlight-change>.fr-video>video,.fr-highlight-change>img,.fr-highlight-change>p,.fr-view .fr-highlight-change,.fr-view .fr-highlight-change>span:not(.fr-tracking-deleted) {
    background-color: #f3eec3;
    opacity: .5
}

.fr-highlight-change.fr-highlight-change>hr,.fr-highlight-change.fr-highlight-change>table td {
    border-color: #f3eec3
}

.fr-tracking-deleted.fr-tracking-deleted>hr,.fr-tracking-deleted.fr-tracking-deleted>table td {
    border-color: #dc3545
}

.fr-tracking-deleted img,.fr-tracking-deleted>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-tracking-deleted>.fr-video>iframe,.fr-tracking-deleted>.fr-video>video {
    background-color: #dc3545;
    opacity: .5
}

.fr-view .fr-tracking-deleted {
    background-color: #dc3545;
    opacity: 1;
    pointer-events: none;
    text-decoration: line-through;
    user-select: none
}

.fr-highlight-change>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-highlight-change>.fr-video>embed,.fr-highlight-change>.fr-video>iframe,.fr-highlight-change>.fr-video>video,.fr-tracking-deleted>.fr-embedly>.embedly-card>.embedly-card-hug>iframe,.fr-tracking-deleted>.fr-video>iframe,.fr-tracking-deleted>.fr-video>video {
    padding: 10px!important
}

.fr-highlight-change img,.fr-tracking-deleted img {
    border: 2px solid #f3eec3
}

.fr-highlight-change #isPasted :not(table):not(tbody):not(tr):not(td) {
    background-color: #f3eec3;
    opacity: .5
}

.fr-highlight-change #isPasted>table td {
    border-color: #f3eec3;
    opacity: .5
}

.fr-track-hide {
    display: none
}

.fr-track-hide-mobile {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0
}

.fr-ios-mobile-disable-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none
}

.fr-bottom-extended {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap
}

.position-relative {
    position: relative!important
}

.fr-box .fr-counter {
    border-radius: 2px 0 0 0;
    -moz-border-radius: 2px 0 0 0;
    -webkit-border-radius: 2px 0 0 0;
    color: #999;
    content: attr(data-chars);
    float: right;
    font-family: sans-serif;
    font-size: 14px;
    padding: 10px;
    z-index: 1
}

.fr-box .fr-counter,.fr-box.fr-rtl .fr-counter {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.fr-box.fr-rtl .fr-counter {
    border-left: none;
    border-radius: 0 2px 0 0;
    -moz-border-radius: 0 2px 0 0;
    -webkit-border-radius: 0 2px 0 0;
    left: 0;
    right: auto
}

.fr-box.fr-code-view .fr-counter {
    display: none
}

textarea.fr-code {
    background: #fff;
    border: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    display: none;
    font-family: Courier New,monospace;
    font-size: 14px;
    margin: 0;
    outline: none;
    padding: 10px;
    resize: none;
    -moz-resize: none;
    -webkit-resize: none;
    width: 100%
}

.fr-box.fr-rtl textarea.fr-code {
    direction: rtl
}

.fr-box .CodeMirror {
    display: none
}

.fr-box.fr-code-view textarea.fr-code {
    display: block
}

.fr-box.fr-code-view .fr-element,.fr-box.fr-code-view .fr-iframe,.fr-box.fr-code-view .fr-placeholder {
    display: none
}

.fr-box.fr-code-view .CodeMirror,.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
    display: block
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch {
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: none;
    line-height: 1;
    -moz-outline: 0;
    outline: 0;
    padding: 8px 7px;
    position: absolute;
    right: 0;
    text-align: left;
    text-decoration: none;
    top: 0;
    -webkit-transition: background .2s ease 0s;
    -moz-transition: background .2s ease 0s;
    -ms-transition: background .2s ease 0s;
    -o-transition: background .2s ease 0s;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    z-index: 2
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch i {
    font-size: 24px;
    text-align: center;
    width: 24px
}

.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
    background: #ebebeb
}

.fr-popup .fr-layer.fr-color-hex-layer {
    float: left;
    margin: 0;
    padding: 0 20px 20px
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
    float: left;
    padding: 15px 0 0;
    width: calc(100% - 50px)
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
    float: right;
    height: 40px;
    margin: 0;
    padding: 17px 0 0;
    width: 38px
}

.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 13px;
    height: 40px;
    width: 38px
}

.fr-popup .fr-separator+.fr-colors-tabs {
    margin-left: 2px;
    margin-right: 2px
}

.fr-popup .fr-color-set {
    display: none;
    line-height: 0
}

.fr-popup .fr-color-set.fr-selected-set {
    display: block;
    padding: 20px 20px 0
}

.fr-popup .fr-color-set>span {
    display: inline-block;
    height: 32px;
    position: relative;
    width: 32px;
    z-index: 1
}

.fr-popup .fr-color-set>span>i,.fr-popup .fr-color-set>span>svg {
    bottom: 0;
    cursor: default;
    font-size: 13px;
    height: 24px;
    left: 0;
    line-height: 32px;
    margin: 4px;
    position: absolute;
    text-align: center;
    width: 24px
}

.fr-popup .fr-color-set>span>i path,.fr-popup .fr-color-set>span>svg path {
    fill: #222
}

.fr-popup .fr-color-set>span .fr-selected-color {
    bottom: 0;
    color: #fff;
    cursor: default;
    font-family: FontAwesome;
    font-size: 13px;
    font-weight: 400;
    left: 0;
    line-height: 32px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0
}

.fr-popup .fr-color-set>span:focus,.fr-popup .fr-color-set>span:hover {
    outline: 1px solid #222;
    z-index: 2
}

.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1=text]~[data-param1=background]:after {
    -webkit-transform: translate3d(100%,0,0);
    -moz-transform: translate3d(100%,0,0);
    -ms-transform: translate3d(100%,0,0);
    -o-transform: translate3d(100%,0,0)
}

.fr-drag-helper {
    background: #0098f7;
    display: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    height: 2px;
    margin-top: -1px;
    -webkit-opacity: .2;
    -moz-opacity: .2;
    opacity: .2;
    position: absolute;
    z-index: 2147483640
}

.fr-drag-helper.fr-visible {
    display: block
}

.fr-dragging {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: .4;
    -moz-opacity: .4;
    opacity: .4
}

.fr-popup .fr-emoticon {
    font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
    height: 24px;
    width: 24px
}

.fr-popup .fr-emoticon img {
    height: 24px;
    width: 24px
}

.fr-popup .fr-command.fr-btn.fr-tabs-unicode {
    padding: 0 0 0 14px
}

@media (-ms-high-contrast:none)and (min-width: 768px),screen and (-ms-high-contrast:active)and (min-width:768px) {
    .fr-popup .fr-icon-container.fr-emoticon-container {
        width:368px
    }
}

.fr-popup .fr-file-upload-layer {
    border: 2px dashed #bdbdbd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 140%;
    margin: 20px;
    padding: 25px 0;
    position: relative;
    text-align: center
}

.fr-popup .fr-file-upload-layer:hover {
    background: #ebebeb
}

.fr-popup .fr-file-upload-layer.fr-drop {
    background: #ebebeb;
    border-color: #0098f7
}

.fr-popup .fr-file-upload-layer .fr-form {
    bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 0;
    margin: 0!important;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0!important;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%!important;
    z-index: 2147483640
}

.fr-popup .fr-file-upload-layer .fr-form input {
    bottom: 0;
    cursor: pointer;
    font-size: 400px;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 500%
}

.fr-popup .fr-file-progress-bar-layer {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fr-popup .fr-file-progress-bar-layer>h3 {
    font-size: 16px;
    font-weight: 400;
    margin: 10px 0
}

.fr-popup .fr-file-progress-bar-layer>div.fr-action-buttons {
    display: none
}

.fr-popup .fr-file-progress-bar-layer>div.fr-loader {
    background: #b3e0fd;
    height: 10px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.fr-popup .fr-file-progress-bar-layer>div.fr-loader span {
    background: #0098f7;
    display: block;
    height: 100%;
    -webkit-transition: width .2s ease 0s;
    -moz-transition: width .2s ease 0s;
    -ms-transition: width .2s ease 0s;
    -o-transition: width .2s ease 0s;
    width: 0
}

.fr-popup .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span {
    -webkit-animation: loading 2s linear infinite;
    -moz-animation: loading 2s linear infinite;
    -o-animation: loading 2s linear infinite;
    animation: loading 2s linear infinite;
    position: absolute;
    top: 0;
    width: 30%!important
}

.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-loader {
    display: none
}

.fr-popup .fr-file-progress-bar-layer.fr-error>div.fr-action-buttons {
    display: block
}

.fr-height-auto {
    height: auto!important
}

.fr-by-url-padding {
    padding: 11.5px 0
}

.fr-popup .fr-upload-progress-layer {
    border-radius: 0;
    box-sizing: border-box;
    margin: auto!important;
    max-height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-left: 20px;
    padding-top: 15px;
    width: 100%!important
}

.fr-popup .fr-files-by-url-layer,.fr-popup .fr-files-embed-layer,.fr-popup .fr-files-upload-layer {
    width: calc(100% - 40px)!important
}

.fr-popup .fr-files-upload-layer {
    border: 2px dashed #bdbdbd;
    font-size: 10px;
    letter-spacing: 1px;
    line-height: 140%;
    margin: 20px;
    position: relative;
    text-align: center
}

.fr-popup .fr-files-upload-layer:hover {
    background: #ebebeb
}

.fr-popup .fr-files-upload-layer.fr-drop {
    background: #ebebeb;
    border-color: #0098f7
}

.fr-popup .fr-files-upload-layer .fr-form {
    bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 0;
    margin: 0!important;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0!important;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%!important;
    z-index: 2147483640
}

.fr-popup .fr-files-upload-layer .fr-form input {
    bottom: 0;
    cursor: pointer;
    font-size: 400px;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 500%
}

.fr-popup .fr-files-progress-bar-layer {
    width: calc(100% - 40px);
    width: -moz-available;
    width: -webkit-stretch;
    width: stretch
}

.fr-popup .fr-files-progress-bar-layer>h3 {
    font-size: 16px;
    font-weight: 400;
    margin: 10px 0
}

.fr-popup .fr-files-progress-bar-layer>div.fr-action-buttons {
    display: none
}

.fr-popup .fr-files-progress-bar-layer>div.fr-loader {
    background: #b3e0fd;
    height: 10px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.fr-popup .fr-files-progress-bar-layer>div.fr-loader span {
    background: #0098f7;
    display: block;
    height: 100%;
    -webkit-transition: width .2s ease 0s;
    -moz-transition: width .2s ease 0s;
    -ms-transition: width .2s ease 0s;
    -o-transition: width .2s ease 0s;
    width: 0
}

.fr-popup .fr-files-progress-bar-layer>div.fr-loader.fr-indeterminate span {
    -webkit-animation: loading 2s linear infinite;
    -moz-animation: loading 2s linear infinite;
    -o-animation: loading 2s linear infinite;
    animation: loading 2s linear infinite;
    position: absolute;
    top: 0;
    width: 30%!important
}

.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-loader {
    display: none
}

.fr-popup .fr-files-progress-bar-layer.fr-error>div.fr-action-buttons {
    display: block
}

.fr-progress-bar-style {
    width: calc(100% - 40px)
}

.fr-progress-bar {
    background-color: #4caf50;
    height: 8px;
    margin-bottom: 8px;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
    width: 100%;
    width: -moz-available;
    width: -webkit-stretch;
    width: stretch
}

.fr-pull-left {
    float: left
}

.fr-pull-right {
    float: right
}

.fr-icons {
    display: inline;
    padding: 10px 20px 0
}

.fr-transform-135 {
    transform: rotate(135deg)
}

.fr-icons i {
    color: #999588;
    cursor: pointer;
    font-size: 20px;
    margin: 4px;
    padding: 2px
}

.fr-blue-decorator {
    background: #4a7fba;
    color: #fff;
    display: grid;
    padding: 5px
}

.fr-upload-progress {
    padding: 1px
}

.fr-upload-section {
    position: relative;
    width: 100%;
    width: -moz-available;
    width: -webkit-stretch;
    width: stretch
}

@media screen and (max-width: 399px) {
    .fr-upload-section {
        margin-left:7px;
        margin-right: 7px
    }

    .fr-files-upload-layer {
        padding-bottom: 7px;
        padding-top: 7px
    }
}

@media screen and (min-width: 400px)and (max-width:469px) {
    .fr-upload-section {
        margin-left:7px;
        margin-right: 7px
    }

    .fr-files-upload-layer {
        padding-bottom: 7px;
        padding-top: 7px
    }
}

@media screen and (min-width: 470px)and (max-width:680px) {
    .fr-upload-section {
        margin-left:7px;
        margin-right: 7px
    }

    .fr-files-upload-layer {
        padding-bottom: 7px;
        padding-top: 7px
    }
}

@media screen and (min-width: 681px) {
    .fr-upload-section {
        margin-left:35px;
        margin-right: 35px
    }

    .fr-files-upload-layer {
        padding-bottom: 20px;
        padding-top: 20px
    }
}

.half-circle {
    background-color: #fff;
    border-bottom: 0;
    border-top-left-radius: 110px;
    border-top-right-radius: 110px;
    height: 25px;
    left: 50%;
    margin-left: -25px;
    margin-top: -1px;
    position: relative;
    transform: rotate(180deg);
    width: 60px;
    z-index: 1
}

.decorated {
    overflow: hidden;
    text-align: center
}

.decorated>span {
    display: inline-block;
    position: relative
}

.decorated>span:after,.decorated>span:before {
    border-bottom: 2px solid #fff;
    content: "";
    margin: 0 20px;
    position: absolute;
    top: 50%;
    width: 100%
}

.decorated>span:before {
    right: 100%
}

.decorated>span:after {
    left: 100%
}

.fr-align-right {
    float: right
}

.checkbox-container {
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 12px;
    padding-left: 20px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fr-files-checkbox-line {
    align-items: center;
    display: flex;
    font-size: 10px
}

.fr-files-checkbox-line label {
    cursor: pointer;
    vertical-align: middle
}

.fr-autoplay-checkbox input,.fr-insert-checkbox input {
    height: 13px!important;
    width: 13px!important
}

button[data-cmd=insertFiles] {
    padding-left: 2px!important;
    padding-top: 2.7px!important
}

button[data-cmd=autoplay] svg {
    position: relative!important;
    top: 3.2px!important
}

button[data-cmd=insertAll] {
    padding-left: 4px!important
}

button[data-cmd=insertAll] svg {
    position: relative!important;
    top: 3.2px!important
}

.checkbox-container input {
    cursor: pointer;
    height: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.checkmark {
    background-color: #eee;
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 15px
}

.fr-file-list-item {
    align-items: center;
    border-bottom: 1px solid #ddd;
    justify-content: space-between;
    padding-bottom: 7px;
    padding-top: 7px;
    position: relative;
    top: -20px
}

.fr-file-item-left,.fr-file-list-item {
    display: flex;
    flex-wrap: wrap
}

.fr-file-item-icon {
    align-items: center;
    display: flex;
    padding-left: 7px
}

.fr-file-item-description {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    margin-left: 5px;
    max-width: 400px
}

.fr-cloud-icon {
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    height: 30px;
    justify-content: center;
    margin: -18px auto 0;
    position: relative;
    width: 32px
}

.fr-files-checkbox {
    border-radius: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    height: 13px;
    line-height: 1;
    padding-right: 5px;
    position: relative;
    vertical-align: middle;
    width: 13px
}

.fr-files-checkbox svg {
    display: none;
    height: 10px;
    margin-left: 0;
    margin-top: 0;
    width: 10px
}

.fr-files-checkbox span {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 15px;
    position: relative;
    -webkit-transition: background .2s ease 0s,border-color .2s ease 0s;
    -moz-transition: background .2s ease 0s,border-color .2s ease 0s;
    -ms-transition: background .2s ease 0s,border-color .2s ease 0s;
    -o-transition: background .2s ease 0s,border-color .2s ease 0s;
    width: 15px;
    z-index: 1
}

.fr-files-checkbox input {
    border: 0;
    cursor: pointer;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    height: 18px;
    margin: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    width: 18px;
    z-index: 2
}

.fr-files-checkbox input:not(:checked)+span {
    border: 2px solid #999
}

.fr-files-checkbox input:not(:checked):active+span {
    background-color: #f5f5f5
}

.fr-files-checkbox input:not(:checked):focus+span,.fr-files-checkbox input:not(:checked):hover+span {
    border-color: #515151
}

.fr-files-checkbox input:checked+span {
    background: #0098f7;
    border: 2px solid #0098f7
}

.fr-files-checkbox input:checked+span svg {
    display: block
}

.fr-files-checkbox input:checked:active+span {
    background-color: #ecf5ff
}

.fr-files-checkbox input:checked:focus+span,.fr-files-checkbox input:checked:hover+span {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}

.fr-checkbox-disabled {
    border-radius: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    height: 13px!important;
    line-height: 1;
    opacity: .4;
    padding-right: 5px;
    position: relative;
    vertical-align: middle;
    width: 13px!important
}

.fr-checkbox-disabled svg {
    display: none;
    height: 10px;
    margin-left: 2px;
    margin-top: 2px;
    width: 10px
}

.fr-checkbox-disabled span {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    height: 15px;
    position: relative;
    -webkit-transition: background .2s ease 0s,border-color .2s ease 0s;
    -moz-transition: background .2s ease 0s,border-color .2s ease 0s;
    -ms-transition: background .2s ease 0s,border-color .2s ease 0s;
    -o-transition: background .2s ease 0s,border-color .2s ease 0s;
    width: 15px;
    z-index: 1
}

.fr-checkbox-disabled input {
    border: 0;
    cursor: default;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    height: 13px!important;
    left: 7px;
    margin: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 7px;
    width: 13px!important;
    z-index: 2
}

.fr-checkbox-disabled input:not(:checked)+span {
    border: 2px solid #999
}

.fr-checkbox-disabled input:not(:checked):active+span {
    background-color: #f5f5f5
}

.fr-checkbox-disabled input:checked+span {
    background: #0098f7;
    border: 2px solid #0098f7
}

.fr-checkbox-disabled input:checked+span svg {
    display: block
}

.fr-checkbox-disabled input:checked:active+span {
    background-color: #ecf5ff
}

.fr-file-view {
    max-width: 60%;
    position: absolute;
    right: 10%;
    z-index: 2147483642
}

.file-item-thumbnail-hover {
    transition: transform .2s
}

.file-item-thumbnail-hover:hover {
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    transform: scale(1.3)
}

.fr-file-name {
    font-size: 12px;
    font-weight: 700;
    padding-top: 5px
}

.fr-margin-16 {
    margin-bottom: 16px
}

.fr-none {
    display: none
}

.fr-display-block {
    display: block
}

.fr-files-manager-tooltip {
    position: relative
}

.padding-top-15 {
    padding-bottom: 0!important;
    padding-top: 15px!important
}

.fr-files-manager-tooltip .tooltiptext {
    word-wrap: break-word;
    background-color: #000;
    border-radius: 2px;
    color: #fff;
    font-size: 10px;
    font-weight: 100;
    left: 50%;
    max-width: 250px;
    padding: 4px;
    position: absolute;
    text-align: left;
    top: 80%;
    visibility: hidden;
    width: max-content;
    word-break: break-word;
    z-index: 2147483647
}

.fr-files-manager-tooltip:hover .tooltiptext {
    visibility: visible
}

.fr-file-details {
    display: flex;
    flex-wrap: wrap;
    font-size: 10px
}

.fr-file-date {
    word-wrap: break-word;
    max-width: 110px;
    word-break: break-word
}

.fr-file-date,.fr-file-size {
    color: #444;
    padding-bottom: 2px;
    padding-top: 2px
}

.dot {
    background-image: radial-gradient(circle,grey 1px,transparent 2px);
    background-size: 100% 33.33%;
    height: 20px;
    margin-left: 2px;
    margin-right: 2px;
    width: 20px
}

.fr-file-action-icons {
    color: #999;
    height: 25px!important;
    margin-left: 5px!important;
    margin-right: 5px;
    padding: 5px!important
}

@media screen and (max-width: 700px) {
    .fr-files-manager-tooltip .tooltiptext {
        word-wrap:break-word;
        font-size: 8px;
        left: 0;
        max-width: 250px;
        top: 90%;
        visibility: hidden;
        word-break: break-word
    }
}

@media screen and (max-width: 500px) {
    .fr-files-manager-tooltip .tooltiptext {
        word-wrap:break-word;
        left: 0;
        max-width: 100px;
        top: 90%;
        visibility: hidden;
        word-break: break-word
    }

    .fr-file-item-description {
        width: 130px
    }

    .fr-file-item-right {
        width: 100%
    }

    .progress-circle {
        font-size: 6px
    }
}

@media screen and (max-width: 320px) {
    .fr-files-manager-tooltip .tooltiptext {
        word-wrap:break-word;
        font-size: 8px;
        left: -50%;
        max-width: 100px;
        top: 90%;
        visibility: hidden;
        word-break: break-word
    }

    .dot {
        margin-left: 0;
        margin-right: 3px;
        width: 20px
    }

    .fr-file-item-description {
        width: 80px
    }

    .fr-file-details {
        display: flex;
        flex-wrap: wrap;
        font-size: 9px
    }

    .fr-file-name {
        font-size: 10px
    }

    .fr-file-action-icons {
        padding: 0!important
    }
}

@media screen and (min-width: 501px) {
    .progress-circle {
        font-size:9px
    }
}

.fr-file-view-modal {
    background-color: #000;
    background-color: rgba(0,0,0,.7);
    display: block;
    height: 100%;
    left: 0;
    overflow: auto;
    position: fixed;
    position: -ms-page;
    top: 0;
    width: 100%;
    z-index: 2147483641
}

.fr-file-view-modal-content {
    display: inline-block;
    text-align: center
}

.fr-file-view-image {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 70%;
    max-width: 80%;
    position: absolute;
    right: 0;
    top: 0
}

.fr-file-view-close {
    color: #f1f1f1;
    font-size: 40px;
    font-weight: 700;
    position: absolute;
    right: 35px;
    top: 15px;
    transition: .3s
}

.fr-file-view-close:focus,.fr-file-view-close:hover {
    color: #bbb;
    cursor: pointer;
    text-decoration: none
}

.fr-file-error {
    color: red;
    font-size: 12px;
    font-weight: 200;
    padding-bottom: 5px
}

.fr-file-error-h5 {
    margin: 0
}

.fr-file-item-right {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    margin-right: 20px
}

.fr-file-item-action-buttons {
    align-items: center;
    display: flex;
    justify-content: space-around
}

.fr-file-item-autoplay-checkbox {
    align-items: center;
    margin: 0 5px 0 0;
    padding: 0
}

.fr-autoplay-checkbox-label {
    cursor: default!important;
    margin: 0
}

.checkbox-container:hover input~.checkmark {
    background-color: #ccc
}

.checkbox-container input:checked~.checkmark {
    background-color: #2196f3
}

.checkmark:after {
    content: "";
    display: none;
    position: absolute
}

.checkbox-container input:checked~.checkmark:after {
    display: block
}

.checkbox-container .checkmark:after {
    border: solid #fff;
    border-width: 0 3px 3px 0;
    height: 7px;
    left: 5px;
    top: 2px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 3px
}

.file-item-details .file-name {
    display: inline;
    font-weight: 700
}

.file-item-details .file-description {
    display: inline;
    font-size: 11px;
    font-weight: 300
}

.fr-width-10 {
    display: inline-block;
    width: 10%
}

.fr-width-20 {
    display: inline-block;
    width: 20%
}

.fr-width-30 {
    display: inline-block;
    width: 30%
}

.fr-width-40 {
    display: inline-block;
    width: 40%
}

.fr-width-50 {
    display: inline-block;
    width: 50%
}

.fr-width-60 {
    display: inline-block;
    width: 60%
}

.fr-width-100 {
    display: inline-block;
    width: 100%
}

.fr-width-80 {
    display: inline-block;
    width: 80%
}

.fr-width-90 {
    display: inline-block;
    width: 90%
}

.fr-width-85 {
    display: inline-block;
    width: 85%
}

.fr-width-5 {
    display: inline-block;
    width: 5%
}

.fr-width-7 {
    display: inline-block;
    width: 7%
}

.fr-img-icon {
    color: #aaa;
    font-size: 16px;
    padding: 0 4px
}

.fr-position-content {
    position: relative;
    top: 10px
}

.file-error {
    color: red
}

#myprogressBar {
    background-color: #4caf50;
    height: 5px;
    position: relative;
    top: -30px;
    width: 10%
}

.fr-files-manager {
    z-index: 2147483641!important
}

.progress-circle {
    background-color: #f2e9e1;
    border-radius: 50%;
    height: 5.1em;
    line-height: 5em;
    margin: 0 0 0 10px;
    padding: 0;
    position: relative;
    width: 5em
}

.progress-circle:after {
    background-color: #fff;
    border: none;
    border-radius: 50%;
    content: " ";
    height: 4.3em;
    left: .35em;
    top: .35em;
    width: 4.3em
}

.progress-circle span,.progress-circle:after {
    display: block;
    position: absolute;
    text-align: center
}

.progress-circle span {
    color: #53777a;
    line-height: 5em;
    width: 5em;
    z-index: 2
}

.progress-circle.over50 .left-half-clipper {
    clip: rect(auto,auto,auto,auto)
}

.progress-circle.over50 .first50-bar {
    clip: rect(0,5em,5em,2.5em);
    background-color: #53777a;
    border-radius: 50%;
    height: 5em;
    position: absolute;
    width: 5em
}

.progress-circle.p0 .value-bar,.progress-circle:not(.over50) .first50-bar {
    display: none
}

.progress-circle.p1 .value-bar {
    transform: rotate(4deg)
}

.progress-circle.p2 .value-bar {
    transform: rotate(7deg)
}

.progress-circle.p3 .value-bar {
    transform: rotate(11deg)
}

.progress-circle.p4 .value-bar {
    transform: rotate(14deg)
}

.progress-circle.p5 .value-bar {
    transform: rotate(18deg)
}

.progress-circle.p6 .value-bar {
    transform: rotate(22deg)
}

.progress-circle.p7 .value-bar {
    transform: rotate(25deg)
}

.progress-circle.p8 .value-bar {
    transform: rotate(29deg)
}

.progress-circle.p9 .value-bar {
    transform: rotate(32deg)
}

.progress-circle.p10 .value-bar {
    transform: rotate(36deg)
}

.progress-circle.p11 .value-bar {
    transform: rotate(40deg)
}

.progress-circle.p12 .value-bar {
    transform: rotate(43deg)
}

.progress-circle.p13 .value-bar {
    transform: rotate(47deg)
}

.progress-circle.p14 .value-bar {
    transform: rotate(50deg)
}

.progress-circle.p15 .value-bar {
    transform: rotate(54deg)
}

.progress-circle.p16 .value-bar {
    transform: rotate(58deg)
}

.progress-circle.p17 .value-bar {
    transform: rotate(61deg)
}

.progress-circle.p18 .value-bar {
    transform: rotate(65deg)
}

.progress-circle.p19 .value-bar {
    transform: rotate(68deg)
}

.progress-circle.p20 .value-bar {
    transform: rotate(72deg)
}

.progress-circle.p21 .value-bar {
    transform: rotate(76deg)
}

.progress-circle.p22 .value-bar {
    transform: rotate(79deg)
}

.progress-circle.p23 .value-bar {
    transform: rotate(83deg)
}

.progress-circle.p24 .value-bar {
    transform: rotate(86deg)
}

.progress-circle.p25 .value-bar {
    transform: rotate(90deg)
}

.progress-circle.p26 .value-bar {
    transform: rotate(94deg)
}

.progress-circle.p27 .value-bar {
    transform: rotate(97deg)
}

.progress-circle.p28 .value-bar {
    transform: rotate(101deg)
}

.progress-circle.p29 .value-bar {
    transform: rotate(104deg)
}

.progress-circle.p30 .value-bar {
    transform: rotate(108deg)
}

.progress-circle.p31 .value-bar {
    transform: rotate(112deg)
}

.progress-circle.p32 .value-bar {
    transform: rotate(115deg)
}

.progress-circle.p33 .value-bar {
    transform: rotate(119deg)
}

.progress-circle.p34 .value-bar {
    transform: rotate(122deg)
}

.progress-circle.p35 .value-bar {
    transform: rotate(126deg)
}

.progress-circle.p36 .value-bar {
    transform: rotate(130deg)
}

.progress-circle.p37 .value-bar {
    transform: rotate(133deg)
}

.progress-circle.p38 .value-bar {
    transform: rotate(137deg)
}

.progress-circle.p39 .value-bar {
    transform: rotate(140deg)
}

.progress-circle.p40 .value-bar {
    transform: rotate(144deg)
}

.progress-circle.p41 .value-bar {
    transform: rotate(148deg)
}

.progress-circle.p42 .value-bar {
    transform: rotate(151deg)
}

.progress-circle.p43 .value-bar {
    transform: rotate(155deg)
}

.progress-circle.p44 .value-bar {
    transform: rotate(158deg)
}

.progress-circle.p45 .value-bar {
    transform: rotate(162deg)
}

.progress-circle.p46 .value-bar {
    transform: rotate(166deg)
}

.progress-circle.p47 .value-bar {
    transform: rotate(169deg)
}

.progress-circle.p48 .value-bar {
    transform: rotate(173deg)
}

.progress-circle.p49 .value-bar {
    transform: rotate(176deg)
}

.progress-circle.p50 .value-bar {
    transform: rotate(180deg)
}

.progress-circle.p51 .value-bar {
    transform: rotate(184deg)
}

.progress-circle.p52 .value-bar {
    transform: rotate(187deg)
}

.progress-circle.p53 .value-bar {
    transform: rotate(191deg)
}

.progress-circle.p54 .value-bar {
    transform: rotate(194deg)
}

.progress-circle.p55 .value-bar {
    transform: rotate(198deg)
}

.progress-circle.p56 .value-bar {
    transform: rotate(202deg)
}

.progress-circle.p57 .value-bar {
    transform: rotate(205deg)
}

.progress-circle.p58 .value-bar {
    transform: rotate(209deg)
}

.progress-circle.p59 .value-bar {
    transform: rotate(212deg)
}

.progress-circle.p60 .value-bar {
    transform: rotate(216deg)
}

.progress-circle.p61 .value-bar {
    transform: rotate(220deg)
}

.progress-circle.p62 .value-bar {
    transform: rotate(223deg)
}

.progress-circle.p63 .value-bar {
    transform: rotate(227deg)
}

.progress-circle.p64 .value-bar {
    transform: rotate(230deg)
}

.progress-circle.p65 .value-bar {
    transform: rotate(234deg)
}

.progress-circle.p66 .value-bar {
    transform: rotate(238deg)
}

.progress-circle.p67 .value-bar {
    transform: rotate(241deg)
}

.progress-circle.p68 .value-bar {
    transform: rotate(245deg)
}

.progress-circle.p69 .value-bar {
    transform: rotate(248deg)
}

.progress-circle.p70 .value-bar {
    transform: rotate(252deg)
}

.progress-circle.p71 .value-bar {
    transform: rotate(256deg)
}

.progress-circle.p72 .value-bar {
    transform: rotate(259deg)
}

.progress-circle.p73 .value-bar {
    transform: rotate(263deg)
}

.progress-circle.p74 .value-bar {
    transform: rotate(266deg)
}

.progress-circle.p75 .value-bar {
    transform: rotate(270deg)
}

.progress-circle.p76 .value-bar {
    transform: rotate(274deg)
}

.progress-circle.p77 .value-bar {
    transform: rotate(277deg)
}

.progress-circle.p78 .value-bar {
    transform: rotate(281deg)
}

.progress-circle.p79 .value-bar {
    transform: rotate(284deg)
}

.progress-circle.p80 .value-bar {
    transform: rotate(288deg)
}

.progress-circle.p81 .value-bar {
    transform: rotate(292deg)
}

.progress-circle.p82 .value-bar {
    transform: rotate(295deg)
}

.progress-circle.p83 .value-bar {
    transform: rotate(299deg)
}

.progress-circle.p84 .value-bar {
    transform: rotate(302deg)
}

.progress-circle.p85 .value-bar {
    transform: rotate(306deg)
}

.progress-circle.p86 .value-bar {
    transform: rotate(310deg)
}

.progress-circle.p87 .value-bar {
    transform: rotate(313deg)
}

.progress-circle.p88 .value-bar {
    transform: rotate(317deg)
}

.progress-circle.p89 .value-bar {
    transform: rotate(320deg)
}

.progress-circle.p90 .value-bar {
    transform: rotate(324deg)
}

.progress-circle.p91 .value-bar {
    transform: rotate(328deg)
}

.progress-circle.p92 .value-bar {
    transform: rotate(331deg)
}

.progress-circle.p93 .value-bar {
    transform: rotate(335deg)
}

.progress-circle.p94 .value-bar {
    transform: rotate(338deg)
}

.progress-circle.p95 .value-bar {
    transform: rotate(342deg)
}

.progress-circle.p96 .value-bar {
    transform: rotate(346deg)
}

.progress-circle.p97 .value-bar {
    transform: rotate(349deg)
}

.progress-circle.p98 .value-bar {
    transform: rotate(353deg)
}

.progress-circle.p99 .value-bar {
    transform: rotate(356deg)
}

.progress-circle.p100 .value-bar {
    transform: rotate(1turn)
}

.left-half-clipper {
    clip: rect(0,5em,5em,2.5em)
}

.left-half-clipper,.value-bar {
    border-radius: 50%;
    height: 5em;
    position: absolute;
    width: 5em
}

.value-bar {
    clip: rect(0,2.5em,5em,0);
    border: .45em solid #53777a;
    box-sizing: border-box
}

.align-autoplay {
    align-items: flex-end;
    margin-right: 7px
}

.fr-hovered-over-file {
    background-color: #f0f0f0
}

.thumbnail-padding {
    padding-right: 4px
}

body.fr-fullscreen {
    height: 100%;
    overflow: hidden;
    position: fixed;
    width: 100%
}

.fr-box.fr-fullscreen {
    bottom: 0;
    left: 0;
    margin: 0!important;
    position: fixed;
    right: 0;
    top: 0;
    width: auto!important;
    z-index: 2147483630!important
}

.fr-box.fr-fullscreen .fr-wrapper {
    background-color: #fff
}

.fr-box.fr-fullscreen .fr-toolbar,.fr-box.fr-fullscreen.fr-basic.fr-bottom .fr-wrapper,.fr-box.fr-fullscreen.fr-basic.fr-top .fr-wrapper {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

.fr-box.fr-fullscreen .fr-toolbar.fr-top {
    top: 0!important
}

.fr-box.fr-fullscreen .fr-toolbar.fr-bottom {
    bottom: 0!important
}

.fr-box.fr-fullscreen .fr-second-toolbar {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin-top: 0
}

.fr-fullscreen-wrapper {
    margin: 0!important;
    overflow: visible!important;
    padding: 0!important;
    width: 100%!important;
    z-index: 2147483640!important
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal {
    padding: 20px 20px 10px;
    text-align: left
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table {
    border-collapse: collapse;
    font-size: 14px;
    line-height: 1.5;
    width: 100%
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table+table {
    margin-top: 20px
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr {
    border: 0
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th {
    text-align: left
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table td,.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table th {
    padding: 6px 0 4px
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr {
    border-bottom: 1px solid #ebebeb
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child {
    color: #646464;
    width: 60%
}

.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:nth-child(n+2) {
    letter-spacing: .5px
}

.fr-element img {
    cursor: pointer;
    padding: 0 1px
}

.fr-image-resizer {
    border: 1px solid #0098f7;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: none;
    position: absolute;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.fr-image-resizer.fr-active {
    display: block
}

.fr-image-resizer .fr-handler {
    background: #0098f7;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    z-index: 4
}

.fr-image-resizer .fr-handler.fr-hnw {
    cursor: nw-resize
}

.fr-image-resizer .fr-handler.fr-hne {
    cursor: ne-resize
}

.fr-image-resizer .fr-handler.fr-hsw {
    cursor: sw-resize
}

.fr-image-resizer .fr-handler.fr-hse {
    cursor: se-resize
}

.fr-image-resizer .fr-handler {
    height: 12px;
    width: 12px
}

.fr-image-resizer .fr-handler.fr-hnw {
    left: -6px;
    top: -6px
}

.fr-image-resizer .fr-handler.fr-hne {
    right: -6px;
    top: -6px
}

.fr-image-resizer .fr-handler.fr-hsw {
    bottom: -6px;
    left: -6px
}

.fr-image-resizer .fr-handler.fr-hse {
    bottom: -6px;
    right: -6px
}

@media(min-width: 1200px) {
    .fr-image-resizer .fr-handler {
        height:10px;
        width: 10px
    }

    .fr-image-resizer .fr-handler.fr-hnw {
        left: -5px;
        top: -5px
    }

    .fr-image-resizer .fr-handler.fr-hne {
        right: -5px;
        top: -5px
    }

    .fr-image-resizer .fr-handler.fr-hsw {
        bottom: -5px;
        left: -5px
    }

    .fr-image-resizer .fr-handler.fr-hse {
        bottom: -5px;
        right: -5px
    }
}

.fr-image-overlay {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483640
}

.fr-popup .fr-image-upload-layer {
    border: 2px dashed #bdbdbd;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 140%;
    margin: 20px;
    padding: 25px 0;
    position: relative;
    text-align: center
}

.fr-popup .fr-image-upload-layer:hover {
    background: #ebebeb
}

.fr-popup .fr-image-upload-layer.fr-drop {
    background: #ebebeb;
    border-color: #0098f7
}

.fr-popup .fr-image-upload-layer .fr-form {
    bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 0;
    margin: 0!important;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0!important;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%!important;
    z-index: 2147483640
}

.fr-popup .fr-image-upload-layer .fr-form input {
    bottom: 0;
    cursor: pointer;
    font-size: 400px;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 500%
}

.fr-popup .fr-image-progress-bar-layer>h3 {
    font-size: 16px;
    font-weight: 400;
    margin: 10px 0
}

.fr-popup .fr-image-progress-bar-layer>div.fr-action-buttons {
    display: none
}

.fr-popup .fr-image-progress-bar-layer>div.fr-loader {
    background: #b3e0fd;
    height: 10px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.fr-popup .fr-image-progress-bar-layer>div.fr-loader span {
    background: #0098f7;
    display: block;
    height: 100%;
    -webkit-transition: width .2s ease 0s;
    -moz-transition: width .2s ease 0s;
    -ms-transition: width .2s ease 0s;
    -o-transition: width .2s ease 0s;
    width: 0
}

.fr-popup .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span {
    -webkit-animation: loading 2s linear infinite;
    -moz-animation: loading 2s linear infinite;
    -o-animation: loading 2s linear infinite;
    animation: loading 2s linear infinite;
    position: absolute;
    top: 0;
    width: 30%!important
}

.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-loader {
    display: none
}

.fr-popup .fr-image-progress-bar-layer.fr-error>div.fr-action-buttons {
    display: block
}

.fr-image-size-layer .fr-image-group .fr-input-line {
    display: inline-block;
    width: calc(50% - 5px)
}

.fr-image-size-layer .fr-image-group .fr-input-line+.fr-input-line {
    margin-left: 10px
}

.fr-uploading {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: .4;
    -moz-opacity: .4;
    opacity: .4
}

@-webkit-keyframes loading {
    0% {
        left: -25%
    }

    to {
        left: 100%
    }
}

@-moz-keyframes loading {
    0% {
        left: -25%
    }

    to {
        left: 100%
    }
}

@-o-keyframes loading {
    0% {
        left: -25%
    }

    to {
        left: 100%
    }
}

@keyframes loading {
    0% {
        left: -25%
    }

    to {
        left: 100%
    }
}

img.fr-draggable {
    user-select: none
}

.fr-modal .fr-modal-head .fr-modal-head-line:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more {
    margin-top: 10px
}

.fr-modal .fr-modal-head .fr-modal-head-line .fr-modal-more.fr-not-available {
    opacity: 0;
    padding: 12px 0;
    width: 0
}

.fr-modal .fr-modal-head .fr-modal-tags {
    display: none;
    padding: 0 20px;
    text-align: left
}

.fr-modal .fr-modal-head .fr-modal-tags a {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f5f5f5;
    border-radius: 32px;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    cursor: pointer;
    display: inline-block;
    margin: 8px 0 8px 8px;
    opacity: 0;
    padding: 6px 12px;
    text-decoration: none;
    -webkit-transition: opacity .2s ease 0s,background .2s ease 0s;
    -moz-transition: opacity .2s ease 0s,background .2s ease 0s;
    -ms-transition: opacity .2s ease 0s,background .2s ease 0s;
    -o-transition: opacity .2s ease 0s,background .2s ease 0s
}

.fr-modal .fr-modal-head .fr-modal-tags a:focus {
    background-color: #ebebeb;
    outline: none
}

.fr-modal .fr-modal-head .fr-modal-tags a:hover {
    background-color: #ebebeb
}

.fr-modal .fr-modal-head .fr-modal-tags a:active {
    background-color: #d6d6d6
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag {
    background-color: #ecf5ff;
    color: #0098f7
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:focus {
    background-color: #ebebeb;
    outline: none
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:hover {
    background-color: #ebebeb
}

.fr-modal .fr-modal-head .fr-modal-tags a.fr-selected-tag:active {
    background-color: #d6d6d6
}

.fr-show-tags .fr-modal-more svg path {
    fill: #0098f7
}

div.fr-modal-body {
    -webkit-transition: background .2s ease 0s;
    -moz-transition: background .2s ease 0s;
    -ms-transition: background .2s ease 0s;
    -o-transition: background .2s ease 0s
}

div.fr-modal-body .fr-preloader {
    display: block;
    margin: 50px auto
}

div.fr-modal-body div.fr-image-list {
    margin: 0 20px;
    padding: 0;
    text-align: center
}

div.fr-modal-body div.fr-image-list .fr-list-column {
    float: left;
    width: calc(50% - 10px)
}

@media(min-width: 768px)and (max-width:1199px) {
    div.fr-modal-body div.fr-image-list .fr-list-column {
        width:calc(33.33333% - 13.33333px)
    }
}

@media(min-width: 1200px) {
    div.fr-modal-body div.fr-image-list .fr-list-column {
        width:calc(25% - 15px)
    }
}

div.fr-modal-body div.fr-image-list .fr-list-column+.fr-list-column {
    margin-left: 20px
}

div.fr-modal-body div.fr-image-list div.fr-image-container {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%
}

div.fr-modal-body div.fr-image-list div.fr-image-container+div,div.fr-modal-body div.fr-image-list div.fr-image-container:first-child {
    margin-top: 20px
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting:after {
    background: #000;
    bottom: 0;
    content: "";
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 0;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: opacity .2s ease 0s;
    -moz-transition: opacity .2s ease 0s;
    -ms-transition: opacity .2s ease 0s;
    -o-transition: opacity .2s ease 0s;
    z-index: 2
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting:before {
    bottom: 0;
    color: #fff;
    content: attr(data-deleting);
    font-size: 15px;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty {
    background: #ccc;
    height: 95px;
    z-index: 1
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty:after {
    bottom: 0;
    content: attr(data-loading);
    display: inline-block;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0
}

div.fr-modal-body div.fr-image-list div.fr-image-container img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    position: relative;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    -webkit-transition: opacity .2s ease 0s,filter .2s ease 0s;
    -moz-transition: opacity .2s ease 0s,filter .2s ease 0s;
    -ms-transition: opacity .2s ease 0s,filter .2s ease 0s;
    -o-transition: opacity .2s ease 0s,filter .2s ease 0s;
    vertical-align: middle;
    width: 100%;
    z-index: 2
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: .75;
    -moz-opacity: .75;
    opacity: .75
}

div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container.fr-mobile-selected .fr-insert-img {
    display: inline-block
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: none;
    line-height: 40px;
    margin: 0;
    position: absolute;
    text-decoration: none;
    top: 50%;
    -webkit-transition: background .2s ease 0s,color .2s ease 0s;
    -moz-transition: background .2s ease 0s,color .2s ease 0s;
    -ms-transition: background .2s ease 0s,color .2s ease 0s;
    -o-transition: background .2s ease 0s,color .2s ease 0s;
    z-index: 3
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img {
    fill: #fff;
    background: #b8312f;
    left: 50%;
    padding: 8px;
    -webkit-transform: translateY(-50%) translateX(25%);
    -moz-transform: translateY(-50%) translateX(25%);
    -ms-transform: translateY(-50%) translateX(25%);
    -o-transform: translateY(-50%) translateX(25%)
}

div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img {
    fill: #0098f7;
    background: #fff;
    left: 50%;
    padding: 8px;
    -webkit-transform: translateY(-50%) translateX(-125%);
    -moz-transform: translateY(-50%) translateX(-125%);
    -ms-transform: translateY(-50%) translateX(-125%);
    -o-transform: translateY(-50%) translateX(-125%)
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover img {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: .75;
    -moz-opacity: .75;
    opacity: .75
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-delete-img,.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container:hover .fr-insert-img {
    display: inline-block;
    height: 40px;
    width: 40px
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover {
    background: #bf4644;
    color: #fff
}

.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover {
    background: #ebebeb
}

.fr-line-breaker {
    border-top: 1px solid #0098f7;
    cursor: text;
    display: none;
    position: fixed;
    z-index: 2
}

.fr-line-breaker.fr-visible {
    display: block
}

.fr-line-breaker a.fr-floating-btn {
    left: calc(50% - 20px);
    position: absolute;
    top: -20px
}

.fr-line-breaker a.fr-floating-btn svg {
    height: 24px;
    margin: 8px;
    width: 24px
}

.fr-wrapper-markdown {
    display: flex
}

.fr-markdown-view {
    box-sizing: inherit;
    width: calc(52% - 1px)
}

.fr-markdown-editor {
    background-color: #eee;
    box-sizing: inherit;
    width: calc(48% - 1px)
}

.fr-markdown-editor>p {
    margin: 0
}

.fr-markdown-view>p {
    margin-top: 0
}

.gutter-horizontal {
    background-color: #dadada;
    cursor: col-resize;
    display: flex;
    width: 2px;
    z-index: 9
}

.e-resize-handler {
    align-items: center;
    align-self: center;
    color: #c5c5c5;
    display: flex;
    font-size: 10px;
    justify-content: center;
    position: relative;
    width: 1px;
    z-index: 9
}

.fr-markdown-view>dl {
    margin-bottom: 1rem;
    margin-top: 0
}

.fr-markdown-view>dt {
    font-weight: 700
}

.fr-markdown-view>dd {
    margin-bottom: .5rem;
    margin-left: 0
}

.fr-markdown-view>pre {
    word-wrap: break-word;
    margin-bottom: 1.5em;
    margin-top: 1.5em;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap
}

.fr-markdown-view>code,.fr-markdown-view>pre {
    background-color: #f8f8f8;
    border: 1px solid #dfdfdf;
    padding: .125rem .3125rem .0625rem
}

.fr-markdown-view>code {
    color: #333;
    font-family: Consolas,Liberation Mono,Courier,monospace;
    font-weight: 400
}

.fr-markdown-view>pre code {
    background-color: transparent;
    border: 0;
    padding: 0
}

.fr-markdown-view>sup {
    top: -.5em
}

.footnote-a {
    background-color: transparent;
    color: #007bff;
    text-decoration: none
}

.fr-markdown-view>hr {
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
    margin-bottom: 1rem;
    margin-top: 1rem
}

.blockquote {
    border-left: 5px solid #eee;
    font-size: 1.25rem;
    margin: 0 0 1rem;
    padding: 10px 20px
}

.fr-markdown-view>table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%
}

.fr-markdown-view>table>tbody>tr>td,.fr-markdown-view>table>tbody>tr>th,.fr-markdown-view>table>thead>tr>td,.fr-markdown-view>table>thead>tr>th {
    border: 1px solid #ddd;
    line-height: 1.42857143;
    padding: 8px;
    vertical-align: top
}

.fr-markdown-view>table>thead>tr>td,.fr-markdown-view>table>thead>tr>th {
    border-bottom-width: 2px
}

.fr-markdown-view>table>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.fr-markdown-view>a {
    color: #337ab7;
    text-decoration: none
}

.fr-markdown-view>h1 {
    font-size: 2em!important
}

.fr-markdown-view>h2 {
    font-size: 1.5em!important
}

.fr-quick-insert {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding-right: 10px;
    position: absolute;
    white-space: nowrap;
    z-index: 2147483639
}

.fr-quick-insert a.fr-floating-btn svg {
    height: 24px;
    margin: 8px;
    width: 24px
}

.fr-quick-insert.fr-on a.fr-floating-btn svg {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg)
}

.fr-quick-insert.fr-hidden {
    display: none
}

.fr-qi-helper {
    padding-left: 20px;
    position: absolute;
    white-space: nowrap;
    z-index: 3
}

.fr-qi-helper a.fr-btn.fr-floating-btn {
    background: #fff;
    color: #222;
    display: inline-block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    padding: 6px 10px 10px;
    text-align: center;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0)
}

.fr-qi-helper a.fr-btn.fr-floating-btn svg {
    fill: #222
}

.fr-qi-helper a.fr-btn.fr-floating-btn.fr-size-1 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1)
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category {
    padding: 10px 15px
}

.fr-popup .fr-buttons.fr-tabs .fr-special-character-category span {
    font-size: 16px;
    font-weight: 400
}

.fr-popup .fr-special-character {
    height: 24px;
    width: 24px
}

@media (-ms-high-contrast:none)and (min-width: 768px),screen and (-ms-high-contrast:active)and (min-width:768px) {
    .fr-popup .fr-icon-container.fr-sc-container {
        width:368px
    }
}

.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell {
    border: 1px double #0098f7
}

.fr-element table td,.fr-element table th {
    user-select: text;
    -o-user-select: text;
    -moz-user-select: text;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text
}

.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.fr-table-resizer {
    cursor: col-resize;
    display: none;
    position: absolute;
    z-index: 3
}

.fr-table-resizer.fr-moving {
    z-index: 2
}

.fr-table-resizer div {
    border-right: 1px solid #0098f7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0
}

.fr-no-selection {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.fr-popup .fr-table-size {
    margin: 20px
}

.fr-popup .fr-table-size .fr-table-size-info {
    font-size: 14px;
    text-align: center
}

.fr-popup .fr-table-size .fr-select-table-size {
    line-height: 0;
    padding: 5px;
    white-space: nowrap
}

.fr-popup .fr-table-size .fr-select-table-size>span {
    background: transparent;
    display: inline-block;
    padding: 0 4px 4px 0
}

.fr-popup .fr-table-size .fr-select-table-size>span>span {
    border: 1px solid #ddd;
    display: inline-block;
    height: 18px;
    width: 18px
}

.fr-popup .fr-table-size .fr-select-table-size>span.hover {
    background: transparent
}

.fr-popup .fr-table-size .fr-select-table-size>span.hover>span {
    background: rgba(0,152,247,.3);
    border: 1px solid #0098f7
}

.fr-popup .fr-table-size .fr-select-table-size .new-line:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.fr-popup.fr-above .fr-table-size .fr-select-table-size>span {
    display: inline-block!important
}

.fr-popup .fr-table-colors {
    display: block;
    padding: 20px 20px 0
}

.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span {
    height: 12px;
    width: 12px
}

.fr-insert-helper {
    position: absolute;
    white-space: nowrap;
    z-index: 9999
}

#fr-form-container {
    background-color: #f5f5f5;
    background-color: #fefefe;
    border-radius: 5px;
    margin: auto;
    overflow: auto;
    position: relative;
    top: 10%;
    width: 60%;
    z-index: 9002
}

.fr-trim-video-name {
    font-family: Arial,Helvetica,sans-serif;
    padding-top: 15px
}

.fr-file-loader {
    align-items: center;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    border: 4px solid #f3f3f3;
    border-radius: 50%;
    border-top-color: #53777a;
    display: inline-block!important;
    display: block!important;
    height: 20px;
    width: 20px
}

.fr-trim-button {
    background: none;
    background-color: #eff5fa;
    border: none;
    border-radius: 5px;
    color: #0098f7;
    cursor: pointer;
    font-size: 16px;
    height: 36px;
    line-height: 1;
    margin-top: 5px;
    outline: none;
    padding: 10px;
    text-decoration: none
}

.fr-trim-button:hover {
    background: #ebebeb
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.fr-slidecontainer {
    width: 100%
}

.fr-slider {
    -webkit-appearance: none;
    background: #d3d3d3;
    height: 15px;
    width: 100%
}

.fr-video-trim-buttons {
    margin-top: 10px;
    padding-bottom: 5px;
    padding-right: 15px;
    text-align: right
}

.fr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    border-radius: 50%;
    cursor: pointer;
    height: 15px;
    width: 15px
}

.fr-slider::-moz-range-thumb {
    background: #3498db;
    border-radius: 50%;
    cursor: pointer;
    height: 15px;
    width: 15px
}

.fr-range-value-start {
    position: absolute
}

.fr-range-value-start>span {
    background: #03a9f4;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 12px;
    height: 24px;
    left: 50%;
    line-height: 24px;
    position: absolute;
    text-align: center;
    transform: translate(-85%);
    width: 60px
}

.fr-range-value-start>span:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    height: 0;
    left: 86%;
    margin-left: -5px;
    margin-top: -1px;
    position: absolute;
    width: 0
}

.fr-range-value-end {
    position: absolute
}

.fr-range-value-end>span {
    background: #03a9f4;
    border-radius: 6px;
    color: #fff;
    display: block;
    font-size: 12px;
    height: 24px;
    left: 14%;
    line-height: 24px;
    position: absolute;
    text-align: center;
    transform: translate(-8%);
    width: 60px
}

.fr-range-value-end>span:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    height: 0;
    left: 14%;
    margin-left: -5px;
    margin-top: -1px;
    position: absolute;
    width: 0
}

#startTimeValue {
    top: -153%!important
}

#startTimeValue span:before {
    border-top: 10px solid #03a9f4;
    top: 100%
}

#endTimeValue {
    top: -153%!important
}

#endTimeValue span:before {
    border-top: 10px solid #03a9f4;
    top: 100%
}

.fr-range-slider {
    height: 15px;
    position: relative;
    width: 80%
}

.fr-range-slider>input {
    border-radius: 10px;
    height: 6px;
    left: 0;
    outline: none;
    pointer-events: none;
    position: absolute;
    top: 10px;
    width: 100%
}

.fr-range-slider>input::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background: #3498db;
    border-radius: 7px;
    cursor: pointer;
    height: 15px;
    margin-top: -3.6px;
    pointer-events: all;
    position: relative;
    width: 15px;
    z-index: 1
}

.fr-range-slider>input::-moz-range-thumb {
    -moz-appearance: none;
    border-radius: 7px;
    height: 15px;
    margin-top: -3.6px;
    pointer-events: all;
    position: relative;
    width: 9px;
    z-index: 10
}

.fr-range-slider>input::-moz-range-track {
    background-color: #000;
    border: 0;
    border-radius: 50%;
    height: 15px;
    margin-top: -3.6px;
    position: relative;
    z-index: -1
}

.fr-range-slider>input:last-of-type::-moz-range-track {
    -moz-appearance: none;
    background: none transparent;
    border: 0
}

.fr-range-slider>input[type=range]::-moz-focus-outer {
    border: 0
}

@media screen and (max-width: 430px) {
    .range-value span {
        font-size:10px;
        width: 40px
    }

    #fr-form-container {
        top: 20%
    }
}

#fr-video-edit {
    height: 50%;
    margin-bottom: 20px;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    width: 80%
}

.fr-element .fr-video {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.fr-element .fr-video:after {
    background: transparent;
    bottom: 0;
    content: "";
    cursor: pointer;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.fr-element .fr-video.fr-active>* {
    position: relative;
    z-index: 2
}

.fr-element .fr-video>* {
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 100%
}

.fr-box .fr-video-resizer {
    border: 1px solid #0098f7;
    display: none;
    position: absolute;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.fr-box .fr-video-resizer.fr-active {
    display: block
}

.fr-box .fr-video-resizer .fr-handler {
    background: #0098f7;
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: absolute;
    z-index: 4
}

.fr-box .fr-video-resizer .fr-handler.fr-hnw {
    cursor: nw-resize
}

.fr-box .fr-video-resizer .fr-handler.fr-hne {
    cursor: ne-resize
}

.fr-box .fr-video-resizer .fr-handler.fr-hsw {
    cursor: sw-resize
}

.fr-box .fr-video-resizer .fr-handler.fr-hse {
    cursor: se-resize
}

.fr-box .fr-video-resizer .fr-handler {
    height: 12px;
    width: 12px
}

.fr-box .fr-video-resizer .fr-handler.fr-hnw {
    left: -6px;
    top: -6px
}

.fr-box .fr-video-resizer .fr-handler.fr-hne {
    right: -6px;
    top: -6px
}

.fr-box .fr-video-resizer .fr-handler.fr-hsw {
    bottom: -6px;
    left: -6px
}

.fr-box .fr-video-resizer .fr-handler.fr-hse {
    bottom: -6px;
    right: -6px
}

@media(min-width: 1200px) {
    .fr-box .fr-video-resizer .fr-handler {
        height:10px;
        width: 10px
    }

    .fr-box .fr-video-resizer .fr-handler.fr-hnw {
        left: -5px;
        top: -5px
    }

    .fr-box .fr-video-resizer .fr-handler.fr-hne {
        right: -5px;
        top: -5px
    }

    .fr-box .fr-video-resizer .fr-handler.fr-hsw {
        bottom: -5px;
        left: -5px
    }

    .fr-box .fr-video-resizer .fr-handler.fr-hse {
        bottom: -5px;
        right: -5px
    }
}

.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line {
    display: inline-block;
    width: calc(50% - 5px)
}

.fr-popup .fr-video-size-layer .fr-video-group .fr-input-line+.fr-input-line {
    margin-left: 10px
}

.fr-popup .fr-video-upload-layer {
    border: 2px dashed #bdbdbd;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 140%;
    margin: 20px;
    padding: 25px 0;
    position: relative;
    text-align: center
}

.fr-popup .fr-video-upload-layer:hover {
    background: #ebebeb
}

.fr-popup .fr-video-upload-layer.fr-drop {
    background: #ebebeb;
    border-color: #0098f7
}

.fr-popup .fr-video-upload-layer .fr-form {
    bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    left: 0;
    margin: 0!important;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0!important;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%!important;
    z-index: 2147483640
}

.fr-popup .fr-video-upload-layer .fr-form input {
    bottom: 0;
    cursor: pointer;
    font-size: 400px;
    height: 100%;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 500%
}

.fr-popup .fr-video-progress-bar-layer>h3 {
    font-size: 16px;
    font-weight: 400;
    margin: 10px 0
}

.fr-popup .fr-video-progress-bar-layer>div.fr-action-buttons {
    display: none
}

.fr-popup .fr-video-progress-bar-layer>div.fr-loader {
    background: #b3e0fd;
    height: 10px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.fr-popup .fr-video-progress-bar-layer>div.fr-loader span {
    background: #0098f7;
    display: block;
    height: 100%;
    -webkit-transition: width .2s ease 0s;
    -moz-transition: width .2s ease 0s;
    -ms-transition: width .2s ease 0s;
    -o-transition: width .2s ease 0s;
    width: 0
}

.fr-popup .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span {
    -webkit-animation: loading 2s linear infinite;
    -moz-animation: loading 2s linear infinite;
    -o-animation: loading 2s linear infinite;
    animation: loading 2s linear infinite;
    position: absolute;
    top: 0;
    width: 30%!important
}

.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-loader {
    display: none
}

.fr-popup .fr-video-progress-bar-layer.fr-error>div.fr-action-buttons {
    display: block
}

.fr-video-overlay {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483640
}

.fr-autoplay-margin {
    margin-top: 0!important
}

.fr-clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.fr-hide-by-clipping {
    clip: rect(0,0,0,0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.fr-view .fr-img-caption.fr-rounded img,.fr-view img.fr-rounded {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.fr-view .fr-img-caption.fr-shadow img,.fr-view img.fr-shadow {
    -webkit-box-shadow: 10px 10px 5px 0 #ccc;
    -moz-box-shadow: 10px 10px 5px 0 #ccc;
    box-shadow: 10px 10px 5px 0 #ccc
}

.fr-view .fr-img-caption.fr-bordered img,.fr-view img.fr-bordered {
    border: 5px solid #ccc
}

.fr-view img.fr-bordered {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.fr-view .fr-img-caption.fr-bordered img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.fr-view li img.fr-dii.fr-fil {
    margin-right: 20px
}

.fr-view {
    word-wrap: break-word
}

.fr-view span[style~="color:"] a {
    color: inherit
}

.fr-view strong {
    font-weight: 700
}

.fr-view table[border="0"] td:not([class]),.fr-view table[border="0"] td[class=""],.fr-view table[border="0"] th:not([class]),.fr-view table[border="0"] th[class=""] {
    border-width: 0
}

.fr-view table {
    border: none;
    border-collapse: collapse;
    empty-cells: show;
    max-width: 100%
}

.fr-view table td {
    min-width: 5px
}

.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th {
    border-style: dashed
}

.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) {
    background: #f5f5f5
}

.fr-view table td,.fr-view table th {
    border: 1px solid #ddd
}

.fr-view table td:empty,.fr-view table th:empty {
    height: 20px
}

.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted {
    border: 1px double red
}

.fr-view table td.fr-thick,.fr-view table th.fr-thick {
    border-width: 2px
}

.fr-view table tfoot td,.fr-view table th {
    background: #ececec
}

.fr-view hr {
    break-after: always;
    clear: both;
    page-break-after: always;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.fr-view .fr-file {
    position: relative
}

.fr-view .fr-file:after {
    content: "📎";
    font-weight: 400;
    position: relative
}

.fr-view pre {
    word-wrap: break-word;
    overflow: visible;
    white-space: pre-wrap
}

.fr-view[dir=rtl] blockquote {
    border-left: none;
    border-right: 2px solid #5e35b1;
    margin-right: 0;
    padding-left: 0;
    padding-right: 5px
}

.fr-view[dir=rtl] blockquote blockquote {
    border-color: #00bcd4
}

.fr-view[dir=rtl] blockquote blockquote blockquote {
    border-color: #43a047
}

.fr-view blockquote {
    border-left: 2px solid #5e35b1;
    color: #5e35b1;
    margin-left: 0;
    padding-left: 5px
}

.fr-view blockquote blockquote {
    border-color: #00bcd4;
    color: #00bcd4
}

.fr-view blockquote blockquote blockquote {
    border-color: #43a047;
    color: #43a047
}

.fr-view span.fr-emoticon {
    display: inline;
    font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
    font-weight: 400;
    line-height: 0
}

.fr-view span.fr-emoticon.fr-emoticon-img {
    background-repeat: no-repeat!important;
    display: inline-block;
    font-size: inherit;
    height: 1em;
    line-height: 1;
    margin: -.1em .1em .1em;
    min-height: 20px;
    min-width: 20px;
    vertical-align: middle;
    width: 1em
}

.fr-view .fr-text-gray {
    color: #aaa!important
}

.fr-view .fr-text-bordered {
    border-bottom: 1px solid #222;
    border-top: 1px solid #222;
    padding: 10px 0
}

.fr-view .fr-text-spaced {
    letter-spacing: 1px
}

.fr-view .fr-text-uppercase {
    text-transform: uppercase
}

.fr-view .fr-class-highlighted {
    background-color: #ff0
}

.fr-view .fr-class-code {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #f5f5f5;
    border-color: #ccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-family: Courier New,Courier,monospace;
    padding: 10px
}

.fr-view .fr-class-transparency {
    opacity: .5
}

.fr-view img {
    max-width: 100%;
    position: relative
}

.fr-view img.fr-dib {
    display: block;
    float: none;
    margin: 5px auto;
    vertical-align: top
}

.fr-view img.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left
}

.fr-view img.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right
}

.fr-view img.fr-dii {
    display: inline-block;
    float: none;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - 10px);
    vertical-align: bottom
}

.fr-view img.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px)
}

.fr-view img.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px)
}

.fr-view span.fr-img-caption {
    max-width: 100%;
    position: relative
}

.fr-view span.fr-img-caption.fr-dib {
    display: block;
    float: none;
    margin: 5px auto;
    vertical-align: top
}

.fr-view span.fr-img-caption.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left
}

.fr-view span.fr-img-caption.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right
}

.fr-view span.fr-img-caption.fr-dii {
    display: inline-block;
    float: none;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - 10px);
    vertical-align: bottom
}

.fr-view span.fr-img-caption.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px)
}

.fr-view span.fr-img-caption.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px)
}

.fr-view .fr-video {
    position: relative;
    text-align: center
}

.fr-view .fr-video.fr-rv {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px
}

.fr-view .fr-video.fr-rv embed,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv>iframe {
    height: 100%;
    left: 0;
    position: absolute!important;
    top: 0;
    width: 100%
}

.fr-view .fr-video>* {
    border: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    max-width: 100%
}

.fr-view .fr-video.fr-dvb {
    clear: both;
    display: block
}

.fr-view .fr-video.fr-dvb.fr-fvl {
    text-align: left
}

.fr-view .fr-video.fr-dvb.fr-fvr {
    text-align: right
}

.fr-view .fr-video.fr-dvi {
    display: inline-block
}

.fr-view .fr-video.fr-dvi.fr-fvl {
    float: left
}

.fr-view .fr-video.fr-dvi.fr-fvr {
    float: right
}

.fr-view a.fr-strong {
    font-weight: 700
}

.fr-view a.fr-green {
    color: green
}

.fr-view .fr-img-caption {
    text-align: center
}

.fr-view .fr-img-caption .fr-img-wrap {
    margin: auto;
    padding: 0;
    text-align: center;
    width: 100%
}

.fr-view .fr-img-caption .fr-img-wrap a {
    display: block
}

.fr-view .fr-img-caption .fr-img-wrap img {
    display: block;
    margin: auto;
    width: 100%
}

.fr-view .fr-img-caption .fr-img-wrap>span {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    font-size: 14px;
    font-weight: 400;
    margin: auto;
    -webkit-opacity: .9;
    -moz-opacity: .9;
    opacity: .9;
    padding: 5px 5px 10px;
    text-align: center;
    width: 100%
}

.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large {
    font-size: 24px
}

.fr-view p img.fr-dii.fr-fil,.fr-view span.fr-img-caption.fr-dii.fr-fil {
    margin-right: 15px
}

a.fr-view.fr-strong {
    font-weight: 700
}

a.fr-view.fr-green {
    color: green
}

img.fr-view {
    max-width: 100%;
    position: relative
}

img.fr-view.fr-dib {
    display: block;
    float: none;
    margin: 5px auto;
    vertical-align: top
}

img.fr-view.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left
}

img.fr-view.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right
}

img.fr-view.fr-dii {
    display: inline-block;
    float: none;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - 10px);
    vertical-align: bottom
}

img.fr-view.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px)
}

img.fr-view.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px)
}

span.fr-img-caption.fr-view {
    max-width: 100%;
    position: relative
}

span.fr-img-caption.fr-view.fr-dib {
    display: block;
    float: none;
    margin: 5px auto;
    vertical-align: top
}

span.fr-img-caption.fr-view.fr-dib.fr-fil {
    margin-left: 0;
    text-align: left
}

span.fr-img-caption.fr-view.fr-dib.fr-fir {
    margin-right: 0;
    text-align: right
}

span.fr-img-caption.fr-view.fr-dii {
    display: inline-block;
    float: none;
    margin-left: 5px;
    margin-right: 5px;
    max-width: calc(100% - 10px);
    vertical-align: bottom
}

span.fr-img-caption.fr-view.fr-dii.fr-fil {
    float: left;
    margin: 5px 5px 5px 0;
    max-width: calc(100% - 5px)
}

span.fr-img-caption.fr-view.fr-dii.fr-fir {
    float: right;
    margin: 5px 0 5px 5px;
    max-width: calc(100% - 5px)
}

.top-btn {
    display: inline-block;
    opacity: 0;
    padding-right: 15px;
    visibility: hidden
}

.top-btn a {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 12px 0 rgba(37,42,49,.08),0 2px 5px 0 rgba(37,42,49,.15);
    display: block;
    font-weight: 700;
    height: 60px;
    line-height: 65px;
    margin-inline:auto;position: relative;
    text-align: center;
    width: 60px
}

.top-btn a span {
    color: #6f747b;
    font-size: .867rem;
    position: relative
}

.top-btn a span:before {
    background: url(/renewal_resources/images/icon_top_btn_v2.png) 0 0 no-repeat;
    content: "";
    height: 5px;
    left: 50%;
    margin-left: -4px;
    position: absolute;
    top: -6px;
    width: 10px
}

.top-btn a:hover span {
    color: #050505
}

.top-btn a:hover span:before {
    background-position: -21px 0
}

.top-btn.show {
    opacity: 1;
    visibility: visible
}

.gpt-output-row .fr-top {
    background-color: #f1f2f4;
    border: none;
    border-radius: 0
}

.gpt-output-row .fr-box.fr-basic .fr-wrapper,.gpt-output-row .fr-second-toolbar {
    border: none
}

.lnb-item-gpt .icon-beta {
    margin-left: 3px;
    position: relative;
    top: 1px
}

.lnb-item-gpt .icon-beta path {
    fill: #909398
}

.lnb-item-gpt .icon-ai {
    margin-left: 10px
}

.lnb-item-gpt.on .icon-beta path,.lnb-item-gpt:hover .icon-beta path {
    fill: #ff6584
}

.btn-gpt-execute {
    align-items: center;
    display: inline-flex;
    font-size: 1rem;
    height: 44px;
    justify-content: center;
    padding: 0 10px 0 20px!important;
    width: auto
}

.btn-gpt-execute:focus {
    box-shadow: none!important
}

.btn-gpt-execute .gpt-count {
    background-color: #fff;
    border-radius: 4em;
    color: #6f747b;
    display: inline-flex;
    font-size: .733rem;
    font-weight: 500;
    margin-left: 10px;
    padding: 5px 10px
}

.btn-gpt-execute .gpt-count .total {
    color: #ff6584
}

.tooltip-gpt-button {
    display: inline-flex;
    position: relative
}

.tooltip-gpt-button .tooltip-gpt-caution {
    box-shadow: 5px 20px 20px rgba(195,201,217,.1);
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateX(-106%);
    z-index: 1000
}

.tooltip-gpt-button .vtooltip-content {
    color: #fff;
    font-size: .867rem;
    font-weight: 100;
    min-width: 280px;
    padding: 15px 36px
}

.tooltip-gpt-button .vtooltip-content em {
    font-weight: 500
}

.tooltip-gpt-button .btn-tooltip-close {
    color: #fff;
    font-size: 20px;
    font-weight: 100;
    position: absolute;
    right: 6px;
    top: 0;
    z-index: 10
}

.gpt-keyword-helper {
    border-radius: 8px;
    display: none;
    left: auto;
    overflow: hidden;
    position: absolute;
    right: auto;
    text-align: left;
    top: 55px;
    width: 100%;
    z-index: 1000
}

.gpt-keyword-helper .btn-helper-item {
    word-wrap: break-word;
    align-items: center;
    background-color: #ff7793;
    border-bottom: 1px solid hsla(0,0%,100%,.08);
    color: #fff;
    display: flex;
    font-size: .867rem;
    font-weight: 500;
    line-height: 1.5;
    padding: 13px 34px 13px 15px;
    position: relative;
    text-align: left;
    width: 100%;
    word-break: keep-all
}

.gpt-keyword-helper .btn-helper-item:after {
    content: "";
    font-family: remixicon;
    font-size: 24px;
    position: absolute;
    right: 8px;
    top: 5px;
    z-index: 10
}

.gpt-keyword-helper .btn-helper-item:hover {
    background-color: #ff6584
}

.gpt-keyword-helper .helper-item:last-of-type .btn-helper-item {
    border: none
}

.layout-container-gpt-board {
    padding-top: 65px
}

.gpt-board-search-row {
    align-items: center;
    background-color: #fff;
    border-radius: 15px;
    display: flex;
    padding: 20px
}

.gpt-board-search-row .label {
    color: #6dc0ca;
    flex: 0 0 75px;
    font-size: 1.133rem;
    font-weight: 500
}

.gpt-board-search-row .input {
    flex: auto
}

.gpt-board-search-row .button {
    flex: 0 0 120px;
    text-align: right
}

.gpt-board-search-row #gpt-report-search-button {
    font-size: 1.133rem;
    font-weight: 400;
    height: 48px;
    letter-spacing: normal;
    padding-block:5px}

.gpt-board-search-row #gpt-report-search-button i {
    color: #fff;
    font-size: 20px;
    margin-left: 10px
}

#gpt-board-list {
    margin-top: 30px
}

#gpt-board-list .no-data {
    align-items: center;
    color: #909398;
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    font-weight: 100;
    justify-content: center;
    min-height: 400px;
    text-align: center
}

#gpt-board-list .no-data .icon {
    color: #c7c8cb;
    font-size: 24px;
    line-height: 0
}

#gpt-board-list .no-data .msg {
    margin: 12px 0 15px
}

#gpt-board-list .no-data em {
    color: #6dc0ca
}

.gpt-report-detailt-wrap {
    background-color: #f9f9f9;
    border-radius: 20px;
    box-shadow: 5px 20px 20px rgba(195,201,217,.1);
    margin-top: 30px;
    padding-bottom: 38px
}

.gpt-report-detailt-wrap .gpt-report-defailt-title {
    align-items: center;
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    color: #6dc0ca;
    display: flex;
    flex-direction: row;
    font-size: 1.133rem;
    font-weight: 500;
    letter-spacing: normal;
    margin-bottom: 30px;
    word-spacing: normal
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item {
    align-items: stretch;
    border-left: 1px solid #ecedee;
    display: flex;
    flex: 0 0 25%;
    padding-left: 36px;
    padding-right: 15px
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item .textbox {
    background-position: 0;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    height: 100%;
    height: 80px;
    justify-content: center;
    padding-left: 56px;
    width: 100%
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item em {
    word-wrap: break-word;
    color: #313842;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.2;
    margin-top: 8px;
    word-break: keep-all
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item em .d {
    display: inline-block
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item:first-child {
    border-left: none
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item:first-child .textbox {
    background-image: url(../images/icon_menu.png)
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item:nth-child(2) .textbox {
    background-image: url(../images/icon_t.png)
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item:nth-child(3) .textbox {
    background-image: url(../images/icon_doc.png)
}

.gpt-report-detailt-wrap .gpt-report-defailt-title .item:nth-child(4) .textbox {
    background-image: url(../images/icon_time.png)
}

#report-div {
    color: #909398;
    font-size: .867rem;
    line-height: 1.5;
    min-height: 400px;
    padding-inline:36px}

#report-div em {
    font-style: italic!important
}

.gpt-report-detail-buttons {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 25px
}

.gpt-report-detail-buttons .vbtn {
    margin: 0 10px
}

.gpt-report-detail-buttons .vbtn i {
    font-size: 21px;
    font-weight: 100
}

.gpt-report-rating-row {
    background-color: #f9f9f9;
    border-radius: 20px;
    box-shadow: 5px 20px 20px rgba(195,201,217,.1);
    clear: both;
    margin-top: 30px;
    padding: 30px 20px;
    position: relative
}

.gpt-report-rating-row .rating-form .startRadio-boxs:after {
    background-image: url(../images/icon_startRate_grey_light.png)
}

.primary-color {
    color: #6dc0ca
}

.analysis-wrap .floating_btn {
    z-index: 1
}

.analysis-wrap .floating_btn ul li {
    margin-top: 19px
}

.analysis-wrap .floating_btn .floating-menu {
    display: inline-block;
    position: relative
}

.analysis-wrap .floating_btn .floating-menu .floating-icon {
    background-color: #6dc0ca;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 1.8rem;
    height: 65px;
    line-height: 65px;
    position: relative;
    text-align: center;
    width: 65px;
    z-index: 1
}

.analysis-wrap .floating_btn .floating-menu .write-text {
    background-color: #fff;
    border-radius: 100px;
    box-shadow: 0 8px 20px 0 rgba(205,208,215,.4);
    color: #313842;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    min-width: 168px;
    opacity: 0;
    padding: 25px 80px 25px 27px;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.analysis-wrap .floating_btn .floating-menu:hover .write-text {
    opacity: 1;
    visibility: visible
}

.analysis-wrap .floating_btn .floating-SNSBtn .floating-icon {
    background-color: #00b6de
}

.analysis-wrap .floating_btn .floating-saveBtn .floating-icon {
    background-color: #2b65f0
}

.analysis-wrap .floating_btn .floating-saveBtn .write-text {
    width: 216px
}

.analysis-wrap .chart-wrap {
    text-align: center
}

.analysis-wrap .no-data-block {
    background-color: #f1f2f4;
    border-radius: 15px;
    height: 490px
}

.analysis-wrap {
    background-color: #f5f6f8
}

.analysis-wrap .after-search-section {
    display: none
}

.analysis-wrap .analysis-section {
    margin-bottom: 30px;
    position: relative
}

.analysis-wrap .analysis-card {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 5px 15px 40px 0 rgba(205,208,215,.5);
    padding: 30px 38px;
    position: relative
}

.analysis-wrap .analysis-card .card-header {
    align-items: center;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between
}

.analysis-wrap .analysis-card .card-title {
    color: #050505;
    font-size: 1.267rem;
    font-weight: 500;
    line-height: 1.5;
    position: relative
}

.analysis-wrap .analysis-card .more-tooltip-box .tooltip-icon {
    font-size: 1.467rem;
    position: relative;
    top: -2px;
    vertical-align: top
}

.analysis-wrap .analysis-card .card-title+.analysis-card .more-tooltip-box {
    margin-left: 8px
}

.analysis-wrap .card-header-buttons .analysis-period-box,.analysis-wrap .card-header-buttons .exelDown-btn,.analysis-wrap .card-header-buttons .term-label-type1 {
    display: inline-block;
    vertical-align: middle
}

.analysis-wrap .card-header-buttons .exelDown-btn {
    color: #6dc0ca;
    font-size: 1.467rem;
    line-height: 30px
}

.analysis-wrap .card-header-buttons .exelDown-icon,.analysis-wrap .card-header-buttons .exelDown-text {
    display: inline-block;
    vertical-align: middle
}

.analysis-wrap .card-header-buttons .exelDown-icon {
    font-size: 1.467rem
}

.analysis-wrap .card-header-buttons .exelDown-text {
    font-size: .867rem;
    margin-left: 3px
}

.analysis-wrap .card-header-buttons .analysis-period-box {
    margin-right: 24px
}

.analysis-wrap .card-header-buttons .analysis-period-box ul {
    align-items: center;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between
}

.analysis-wrap .card-header-buttons .analysis-period-box .calendar {
    cursor: default
}

.analysis-wrap .card-header-buttons .analysis-period-box .reputation-refresh {
    border-color: #cdd0d7;
    box-shadow: 5px 10px 30px hsla(225,9%,82%,.3);
    color: #6f747b;
    font-size: .867rem;
    margin-left: 13px;
    padding: 3px 10px
}

.analysis-wrap .card-header-buttons .term-label-type1 {
    align-items: center;
    display: inline-flex
}

.analysis-wrap .card-header-buttons .term-label-type1+.exelDown-btn {
    margin-left: 10px
}

.analysis-wrap .card-header-buttons .card-select {
    width: 100px
}

.analysis-wrap .card-header-buttons .card-select .list {
    box-shadow: 5px 15px 40px 0 rgba(205,208,215,.5)
}

.analysis-card .more-tooltip-box .tooltip-box {
    top: -10px
}

.analysis-wrap .fixed-box .sub-nav-list {
    display: none
}

.analysis-wrap .fixed-box.fixed {
    background-color: #fff;
    box-shadow: 5px 15px 40px 0 rgba(205,208,215,.5);
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99
}

.analysis-wrap .fixed-box.fixed .sub-nav-wrap {
    background-color: #161b23;
    height: 55px
}

.analysis-wrap .fixed-box.fixed .analysis-card {
    box-shadow: none;
    padding: 0
}

.analysis-wrap .fixed-box.fixed .section-search-wrap {
    margin-bottom: 0;
    padding: 15px 0
}

.analysis-wrap .fixed-box.fixed .sub-nav-list {
    align-items: center;
    display: flex;
    height: 55px;
    justify-content: center;
    text-align: center
}

.analysis-wrap .fixed-box.fixed .sub-nav-list li {
    display: inline-block;
    margin: 0 25px
}

.analysis-wrap .fixed-box.fixed .sub-nav-list li a {
    color: #f5f6f8;
    font-size: 1.133rem;
    letter-spacing: -.05em;
    line-height: 150%
}

.analysis-wrap .fixed-box.fixed .sub-nav-list li.on a {
    font-weight: 500
}

.analysis-wrap .fixed-box.fixed .search-data-list li.input-list {
    position: relative;
    width: 462px
}

.analysis-wrap .fixed-box.fixed .search-data-list {
    margin-bottom: 12px
}

.analysis-wrap .section-search-wrap {
    margin-bottom: 30px
}

.analysis-wrap .search-wrap {
    padding-right: 164px;
    position: relative
}

.analysis-wrap .search-data-list {
    display: flex;
    justify-content: left;
    margin-bottom: 10px
}

.analysis-wrap .search-data-list li {
    background-color: #f5f6f8;
    border-radius: 10px;
    height: 45px;
    margin-right: 17px
}

.analysis-wrap .search-data-list li:last-child {
    margin-right: 0
}

.search-data-list li.input-list {
    position: relative;
    width: 425px
}

.analysis-wrap .search-data-list .input-list dl {
    align-items: center;
    border: 2px solid transparent;
    border-radius: 10px;
    display: flex;
    height: 100%;
    overflow: hidden
}

.analysis-wrap .search-data-list .input-list dl:focus-within {
    border-color: #6dc0ca
}

.analysis-wrap .search-data-list .input-list dl dt {
    color: #6dc0ca;
    font-size: 1.133rem;
    font-weight: 700;
    line-height: 160%;
    padding: 8px 0 8px 20px;
    width: 70px
}

.analysis-wrap .search-data-list .input-list dl dt .tag-text {
    font-size: 1.8rem;
    vertical-align: middle
}

.analysis-wrap .search-data-list .input-list dl dd {
    flex: 1;
    min-width: 312px
}

.analysis-wrap .search-data-list .input-list dl dd .input-keyword {
    background: none;
    border: 0;
    color: #050505;
    font-size: 1.133rem;
    height: 45px;
    letter-spacing: -.05em;
    padding-right: 20px;
    width: 100%
}

.analysis-wrap .search-data-list .input-list dl dd .input-keyword::-moz-placeholder {
    color: #909398;
    opacity: 1
}

.analysis-wrap .search-data-list .input-list dl dd .input-keyword:-ms-input-placeholder {
    color: #909398
}

.analysis-wrap .search-data-list .input-list dl dd .input-keyword::-webkit-input-placeholder {
    color: #909398
}

.analysis-wrap .search-data-list .input-list dl dd .input-keyword:focus {
    outline: 0 solid transparent
}

.analysis-wrap .search-data-list .input-list dl dd .input-keyword:-webkit-autofill,.analysis-wrap .search-data-list .input-list dl dd .input-keyword:-webkit-autofill:active,.analysis-wrap .search-data-list .input-list dl dd .input-keyword:-webkit-autofill:focus,.analysis-wrap .search-data-list .input-list dl dd .input-keyword:-webkit-autofill:hover {
    -webkit-box-shadow: inset 0 0 0 30px #f5f6f8!important
}

.analysis-wrap .search-wrap .input-error-focus {
    box-shadow: 0 0 0 2px #f53933;
    outline: none;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

.analysis-wrap .search-wrap .input-error-text {
    bottom: -21px;
    color: #f53933;
    display: none;
    font-size: 1rem;
    margin-bottom: 20px
}

.analysis-wrap .search-wrap .input-error-text i {
    position: relative;
    top: 2px
}

.analysis-wrap .search-data-list li.button-list {
    cursor: pointer;
    text-align: center;
    transition: all .5s;
    width: 55px
}

.analysis-wrap .search-data-list li.button-list:hover {
    background: #dedafe
}

.analysis-wrap .search-data-list .btn-filter {
    color: #6dc0ca;
    display: inline-block;
    font-size: 1.467rem;
    font-weight: 500;
    margin-top: 12px
}

.analysis-wrap .search-data-list .more-tooltip-box {
    margin-top: 19px
}

.analysis-wrap .more-search-data-list {
    display: none
}

.analysis-wrap .more-search-data-list.on {
    display: flex
}

.analysis-wrap .more-search-data-list dl dt span {
    color: #313842;
    opacity: .7
}

.analysis-wrap .search-filter-list {
    padding-left: 19px
}

.analysis-wrap .search-filter-list dt,.search-filter-list dd {
    display: inline-block;
    vertical-align: middle
}

.analysis-wrap .search-filter-list dt {
    margin-right: 35px
}

.analysis-wrap .search-filter-list .term-label-type1 {
    align-items: center;
    display: inline-flex
}

.analysis-wrap .search-btn-box {
    position: absolute;
    right: 0;
    top: 0
}

.analysis-wrap .search-btn-box .search-btn {
    box-shadow: 5px 15px 40px 0 rgba(205,208,215,.5);
    text-align: center;
    width: 164px
}

.analysis-wrap .section-recommend-wrap {
    margin-top: 40px
}

.analysis-wrap .section-recommend-wrap .page-title-text {
    font-size: 1.467rem
}

.analysis-wrap .section-recommend-wrap .recommend-count-text {
    color: #050505;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    line-height: 160%;
    margin-left: 6px;
    opacity: .4;
    position: relative;
    top: 2px;
    vertical-align: top
}

.analysis-wrap .section-recommend-wrap .card-title+.section-recommend-wrap .recommend-count-text {
    margin-left: 8px
}

.analysis-wrap .recommend-list {
    font-size: 0;
    margin-top: 19px
}

.analysis-wrap .recommend-list li {
    display: inline-block;
    margin: 8px 0;
    padding-left: 124px;
    position: relative;
    vertical-align: top;
    width: 50%
}

.analysis-wrap .recommend-list li .list-thumb {
    border-radius: 25px;
    height: 100px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100px
}

.analysis-wrap .recommend-list li .list-thumb img {
    width: 100%
}

.analysis-wrap .recommend-list li .list-info-box {
    min-height: 84px;
    padding: 9px 0
}

.analysis-wrap .recommend-list li .list-info-box .info-subject {
    color: #313842;
    font-size: 1.133rem;
    font-weight: 500;
    letter-spacing: -.03em;
    line-height: 150%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.analysis-wrap .recommend-list li .list-info-box .info-render-box {
    margin: 10px 0 7px
}

.analysis-wrap .recommend-list li .list-info-box .info-render-box .icon-render,.analysis-wrap .recommend-list li .list-info-box .info-render-box .text-render,.analysis-wrap .recommend-list li .list-info-box .info-render-box span {
    color: #909398;
    display: inline-block;
    font-size: .867rem;
    line-height: 144%;
    vertical-align: middle
}

.analysis-wrap .recommend-list li .list-info-box .info-render-box span {
    margin-right: 12px
}

.analysis-wrap .recommend-list li .list-info-box .info-render-box .icon-render {
    font-size: 1.133rem;
    margin-right: 4px
}

.analysis-wrap .recommend-list li .list-info-box .info-text {
    color: #c7c8cb;
    font-size: .867rem;
    font-weight: 500;
    line-height: 144%
}

.analysis-wrap .recommend-list li .list-info-box .info-text span {
    margin-right: 5px;
    padding-right: 6px;
    position: relative
}

.analysis-wrap .recommend-list li .list-info-box .info-text span:after {
    background-color: #c7c8cb;
    border-radius: 50%;
    content: "";
    height: 2px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 2px
}

.analysis-wrap .recommend-list li .list-info-box .info-text span:last-child:after {
    display: none
}

.analysis-wrap .recommend-half-wrap {
    display: flex;
    justify-content: space-between
}

.analysis-wrap .recommend-half-wrap .analysis-card {
    width: calc(50% - 13px)
}

.analysis-wrap .recommend-half-wrap .recommend-list li {
    width: 100%
}

.analysis-wrap .recommend-list li .list-thumb.list-index-cate {
    background-color: #f1f2f4;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 34px;
    font-size: 0;
    text-indent: -9999px
}

.analysis-wrap .recommend-list li .list-thumb.list-index-cate.category-product {
    background-color: #a5dc13;
    background-image: url(/renewal_resources/images/icon_somegal_product.svg)
}

.analysis-wrap .recommend-list li .list-thumb.list-index-cate.category-beauty {
    background-color: #ff6c7d;
    background-image: url(/renewal_resources/images/icon_somegal_beauty.svg)
}

.analysis-wrap .recommend-list li .list-thumb.list-index-cate.category-trip {
    background-color: #1ca47b;
    background-image: url(/renewal_resources/images/icon_somegal_travel.svg)
}

.analysis-wrap .recommend-list li .list-thumb.list-index-cate.category-movie {
    background-color: #b05cba;
    background-image: url(/renewal_resources/images/icon_somegal_movie.svg)
}

.analysis-wrap .recommend-list li .list-thumb.list-index-cate.category-food {
    background-color: #feb500;
    background-image: url(/renewal_resources/images/icon_somegal_cook.svg)
}

.analysis-wrap .recommend-list li .list-thumb.list-index-cate.category-etc {
    background-color: #6d61e0;
    background-image: url(/renewal_resources/images/icon_somegal_etc.svg)
}

.analysis-wrap .card-yChannel-box,.analysis-wrap .card-yReact-box {
    height: 303px;
    position: relative
}

.analysis-wrap .card-yChannel-box {
    float: left;
    width: 384px
}

.analysis-wrap .card-yChannel-box .tooltip-box {
    min-width: 130px
}

.analysis-wrap .yChannel-list {
    margin-top: 22px
}

.analysis-wrap .yChannel-list li {
    margin-bottom: 11px
}

.analysis-wrap .yChannel-list li img,.yChannel-list li em {
    display: inline-block;
    vertical-align: middle
}

.analysis-wrap .yChannel-list li dl {
    display: table;
    width: 100%
}

.analysis-wrap .yChannel-list li dl dt,.yChannel-list li dl dd {
    display: table-cell;
    vertical-align: middle
}

.analysis-wrap .yChannel-list .item-index {
    width: 30px
}

.analysis-wrap .yChannel-list .item-index em {
    color: #6dc0ca;
    font-size: 1.267rem;
    font-style: italic;
    font-weight: 500;
    letter-spacing: -.03em;
    line-height: 150%
}

.analysis-wrap .yChannel-list .item-info {
    font-size: 0;
    width: 190px
}

.analysis-wrap .yChannel-list .item-info img {
    border: 1px solid #f1f2f4;
    border-radius: 50%;
    height: 20px;
    width: 20px
}

.analysis-wrap .yChannel-list .item-info em {
    color: #050505;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: -.05em;
    line-height: 150%;
    margin-left: 10px;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.analysis-wrap .yChannel-list .item-subscribe {
    text-align: right
}

.analysis-wrap .yChannel-list .item-subscribe em {
    color: #050505;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    max-width: 85px;
    opacity: .6;
    overflow: hidden;
    text-align: right;
    white-space: nowrap
}

.analysis-wrap .card-yReact-box {
    float: right;
    width: 792px
}

.analysis-wrap .yReact-list {
    display: flex;
    margin-top: 40px;
    text-align: center
}

.analysis-wrap .yReact-list .list-item {
    border-right: 1px solid #f1f2f4;
    height: 143px;
    width: 192px
}

.analysis-wrap .yReact-list .list-item:last-child {
    border-right: 0
}

.analysis-wrap .yReact-list .list-item .item-icon {
    border-radius: 50%;
    font-size: 1.8rem;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    width: 48px
}

.analysis-wrap .yReact-list .list-item.list-item-video .item-icon {
    background-color: rgba(0,182,222,.1);
    color: #00b6de
}

.analysis-wrap .yReact-list .list-item.list-item-play .item-icon {
    background-color: rgba(38,180,112,.1);
    color: #26b470
}

.analysis-wrap .yReact-list .list-item.list-item-likes .item-icon {
    background-color: rgba(255,74,111,.1);
    color: #ff4a6f
}

.analysis-wrap .yReact-list .list-item.list-item-reply .item-icon {
    background-color: rgba(247,148,29,.1);
    color: #f7941d
}

.analysis-wrap .yReact-list .list-item .item-count {
    color: #050505;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 140%;
    margin-top: 15px
}

.analysis-wrap .yReact-list .list-item .item-count span {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.analysis-wrap .yReact-list .list-item .item-text {
    color: #050505;
    font-size: 1rem;
    letter-spacing: -.05em;
    line-height: 150%;
    opacity: .5
}

.analysis-wrap .section-contents-wrap .chart-contents {
    height: 388px;
    margin-top: 22px
}

.analysis-wrap #chartContents {
    background-color: #fff;
    height: inherit
}

.analysis-wrap .serction-relation-wrap .relation-contents-box {
    display: flex;
    justify-content: space-between;
    margin-top: 22px
}

.analysis-wrap .serction-relation-wrap .chart-relation {
    min-height: 470px;
    position: relative;
    width: 500px
}

.analysis-wrap .serction-relation-wrap .chart-relation-text {
    bottom: 0;
    color: #c7c8cb;
    font-size: 1rem;
    left: 0;
    line-height: 144%;
    position: absolute
}

.analysis-wrap .relation-text-box {
    color: #313842;
    letter-spacing: -.05em;
    margin-bottom: 35px
}

.analysis-wrap .relation-text-box dt {
    font-size: 1.267rem;
    line-height: 168%
}

.analysis-wrap .relation-text-box span,.relation-text-box em {
    display: inline-block;
    font-weight: 500;
    vertical-align: top
}

.analysis-wrap .relation-text-box .cate-text.category-1 {
    color: #313842
}

.analysis-wrap .relation-text-box .cate-text.category-2 {
    color: #f53933
}

.analysis-wrap .relation-text-box .cate-text.category-3 {
    color: #ff7a00
}

.analysis-wrap .relation-text-box .cate-text.category-4 {
    color: #eeb230
}

.analysis-wrap .relation-text-box .cate-text.category-5 {
    color: #fbc400
}

.analysis-wrap .relation-text-box .cate-text.category-6 {
    color: #26b470
}

.analysis-wrap .relation-text-box .cate-text.category-7 {
    color: #12967e
}

.analysis-wrap .relation-text-box .cate-text.category-8 {
    color: #00b6de
}

.analysis-wrap .relation-text-box .cate-text.category-9 {
    color: #2c67ff
}

.analysis-wrap .relation-text-box .cate-text.category-10 {
    color: #124898
}

.analysis-wrap .relation-text-box .cate-text.category-11 {
    color: #ff4a6f
}

.analysis-wrap .relation-text-box .cate-text.category-12 {
    color: #666
}

.analysis-wrap .relation-text-box .cate-text~.cate-text {
    margin-left: 5px
}

.analysis-wrap .relation-text-box dd {
    font-size: 1.133rem;
    letter-spacing: -.05em;
    line-height: 150%;
    opacity: .5
}

.analysis-wrap #chartRelation {
    background-color: #fff;
    height: 460px;
    width: 500px
}

.analysis-wrap .repute-table-wrap {
    display: flex;
    height: 532px;
    width: 570px
}

.analysis-wrap .repute-cate-list {
    width: 209px
}

.analysis-wrap .repute-cate-list dt {
    color: #6f747b;
    font-size: .867rem;
    font-weight: 500;
    line-height: 144%;
    text-align: center
}

.analysis-wrap .repute-cate-list dd {
    border: 1px solid #ecedee;
    border-radius: 15px 0 0 15px;
    border-right-color: #f5f6f8;
    height: 491px;
    margin-top: 9px;
    padding: 15px 31px
}

.analysis-wrap .switch-list .switch-item {
    align-items: center;
    display: flex;
    height: 32px;
    margin: 5px 0
}

.analysis-wrap .switch-item .switch.category-1 input:checked+.slider {
    background-color: #313842
}

.analysis-wrap .switch-item .switch.category-2 input:checked+.slider {
    background-color: #f53933
}

.analysis-wrap .switch-item .switch.category-3 input:checked+.slider {
    background-color: #ff7a00
}

.analysis-wrap .switch-item .switch.category-4 input:checked+.slider {
    background-color: #eeb230
}

.analysis-wrap .switch-item .switch.category-5 input:checked+.slider {
    background-color: #fbc400
}

.analysis-wrap .switch-item .switch.category-6 input:checked+.slider {
    background-color: #26b470
}

.analysis-wrap .switch-item .switch.category-7 input:checked+.slider {
    background-color: #12967e
}

.analysis-wrap .switch-item .switch.category-8 input:checked+.slider {
    background-color: #00b6de
}

.analysis-wrap .switch-item .switch.category-9 input:checked+.slider {
    background-color: #2c67ff
}

.analysis-wrap .switch-item .switch.category-10 input:checked+.slider {
    background-color: #124898
}

.analysis-wrap .switch-item .switch.category-11 input:checked+.slider {
    background-color: #ff4a6f
}

.analysis-wrap .switch-item .switch.category-12 input:checked+.slider {
    background-color: #666
}

.analysis-wrap .repute-table-box {
    width: 361px
}

.analysis-wrap .repute-table-box .repute-table-heading {
    display: flex;
    justify-content: space-between
}

.analysis-wrap .repute-table-box .repute-table-heading li {
    color: #6f747b;
    font-size: .867rem;
    font-weight: 500;
    line-height: 144%;
    text-align: center
}

.analysis-wrap .repute-table-box .repute-table-heading .heading-keyword {
    padding-left: 65px
}

.analysis-wrap .repute-table-box .repute-table-heading .heading-count {
    padding-right: 52px
}

.analysis-wrap .repute-table-box .repute-table-list {
    border: 1px solid #ecedee;
    border-left: 0;
    border-radius: 0 15px 15px 0;
    height: 491px;
    margin-top: 9px;
    overflow: hidden;
    overflow-y: scroll;
    padding: 15px 31px
}

.analysis-wrap .repute-table-box .repute-table-list li {
    align-items: center;
    border: 2px solid #fff;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    padding: 7px 15px
}

.analysis-wrap .repute-table-box .repute-table-list span,.repute-table-box .repute-table-list em {
    display: inline-block;
    letter-spacing: -.05em;
    vertical-align: middle
}

.analysis-wrap .repute-table-box .repute-table-list .item-keyword {
    color: rgba(49,56,66,.7);
    max-width: 210px
}

.analysis-wrap .repute-table-box .repute-table-list .item-keyword a {
    display: inline-block;
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.analysis-wrap .repute-table-box .repute-table-list .item-count {
    color: #313842;
    font-weight: 500;
    padding-left: 10px
}

.analysis-wrap .repute-table-box .repute-table-list li:hover {
    border-color: rgba(90,69,251,.5)
}

.analysis-wrap .repute-table-box .repute-table-list li:hover .item-count,.analysis-wrap .repute-table-box .repute-table-list li:hover .item-keyword {
    color: #6dc0ca
}

.analysis-wrap .reputation-contents-wrap {
    display: flex;
    height: 404px;
    justify-content: space-between;
    margin-top: 22px
}

.analysis-wrap .reputation-contents-wrap .contents-subject {
    color: #050505;
    font-size: 1.133rem;
    letter-spacing: -.05em;
    line-height: 150%;
    text-align: center
}

.analysis-wrap .reputation-bubble-box,.analysis-wrap .reputation-pie-box,.analysis-wrap .reputation-table-wrap {
    height: inherit
}

.analysis-wrap .reputation-pie-box {
    width: 290px
}

.analysis-wrap .reputation-pie-box .sensitive-text {
    font-weight: 500
}

.analysis-wrap .reputation-pie-box .positive-text {
    color: #1b81e8
}

.analysis-wrap .reputation-pie-box .negative-text {
    color: #ff637f
}

.analysis-wrap .reputation-pie-box .neutral-text {
    color: #85c15a
}

.analysis-wrap .chart-reputation-pie {
    background-color: #fff;
    height: 275px;
    margin-top: 20px
}

.analysis-wrap .reputation-pie-box .chart-notice {
    color: #909398;
    font-size: .867rem;
    line-height: 144%;
    margin-top: 16px;
    text-align: center
}

.analysis-wrap #chartReputationPie {
    height: inherit;
    position: relative
}

.analysis-wrap .reputation-bubble-box {
    width: 350px
}

.analysis-wrap .chart-reputation-bubble {
    background-color: #fff;
    height: 330px;
    margin-top: 38px
}

.analysis-wrap .reputation-table-wrap {
    width: 300px
}

.analysis-wrap .reputation-table-wrap .reputation-table-heading {
    display: flex;
    margin-top: 15px
}

.analysis-wrap .reputation-table-wrap .reputation-table-heading li {
    color: #6f747b;
    font-size: .867rem;
    font-weight: 500;
    line-height: 144%;
    padding: 5px
}

.analysis-wrap .reputation-table-wrap .reputation-table-heading .heading-index {
    width: 38px
}

.analysis-wrap .reputation-table-wrap .reputation-table-heading .heading-sensitive {
    width: 53px
}

.analysis-wrap .reputation-table-wrap .reputation-table-heading .heading-keyword {
    padding-left: 6px
}

.analysis-wrap .reputation-table-wrap .reputation-table-heading .heading-count {
    margin-left: auto;
    padding-right: 14px;
    width: 73px
}

.analysis-wrap .reputation-table-wrap .reputation-table-list li {
    align-items: center;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 5px;
    display: flex;
    height: 32px;
    opacity: .6;
    padding: 2px 15px
}

.analysis-wrap .reputation-table-wrap .reputation-table-list span,.reputation-table-wrap .reputation-table-list em {
    color: #313842;
    display: inline-block;
    font-size: 1rem;
    letter-spacing: -.05em;
    line-height: 150%;
    vertical-align: middle
}

.analysis-wrap .reputation-table-wrap .reputation-table-list .item-index {
    font-size: 1.133rem;
    font-style: italic;
    font-weight: 600;
    width: 18px
}

.analysis-wrap .reputation-table-wrap .reputation-table-list .item-sensitive {
    font-weight: 600;
    width: 82px
}

.analysis-wrap .reputation-table-wrap .reputation-table-list .positive-text {
    color: #6dc0ca
}

.analysis-wrap .reputation-table-wrap .reputation-table-list .negative-text {
    color: #ff4a6f
}

.analysis-wrap .reputation-table-wrap .reputation-table-list .neutral-text {
    color: #ffc75a
}

.analysis-wrap .reputation-table-wrap .reputation-table-list .item-keyword {
    width: 160px
}

.analysis-wrap .reputation-table-wrap .reputation-table-list .item-keyword a {
    display: inline-block;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.analysis-wrap .reputation-table-wrap .reputation-table-list .item-count {
    font-weight: 500;
    max-width: 65px;
    overflow: hidden;
    padding-left: 10px;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 65px
}

.analysis-wrap .reputation-table-wrap .heading-index,.analysis-wrap .reputation-table-wrap .heading-sensitive,.analysis-wrap .reputation-table-wrap .item-sensitive,.analysis-wrap.reputation-table-wrap .item-index {
    text-align: center
}

.analysis-wrap .reputation-table-wrap .heading-keyword,.analysis-wrap.reputation-table-wrap .item-keyword {
    width: 120px
}

.analysis-wrap .reputation-table-wrap .heading-count,.analysis-wrap.reputation-table-wrap .item-count {
    text-align: right
}

.analysis-wrap .reputation-table-wrap .reputation-table-list li.on,.analysis-wrap .reputation-table-wrap .reputation-table-list li:hover {
    border-color: rgba(90,69,251,.5);
    opacity: 1
}

.analysis-wrap .section-sensibility-wrap .chart-sensibility {
    height: 388px;
    margin-top: 22px
}

.analysis-wrap #chartSensibility {
    background-color: #fff;
    height: inherit
}

.analysis-wrap .sensibility-chart-tooltip {
    color: rgba(5,5,5,.6);
    font-size: .867rem;
    line-height: 1.8;
    min-width: 160px;
    padding: 10px;
    text-align: left
}

.analysis-wrap .sensibility-chart-tooltip:after {
    content: ""
}

.analysis-wrap .sensibility-chart-tooltip .value-date {
    font-weight: 500;
    margin-bottom: 10px;
    text-align: left
}

.analysis-wrap .sensibility-chart-tooltip .data-title {
    align-items: center;
    display: flex;
    margin: 5px 0;
    overflow: hidden
}

.analysis-wrap .sensibility-chart-tooltip .data-title span {
    display: inline-block
}

.analysis-wrap .sensibility-chart-tooltip .title {
    color: rgba(5,5,5,.7);
    margin-right: 10px
}

.analysis-wrap .sensibility-chart-tooltip .num {
    font-weight: 500;
    margin-left: 10px
}

.analysis-wrap .sensibility-chart-tooltip .percent {
    font-weight: 500
}

.analysis-wrap .sensibility-chart-tooltip .data-title:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 8px;
    margin-right: 7px;
    width: 8px
}

.analysis-wrap .sensibility-chart-tooltip .data-title.color-positive:before {
    background-color: #6dc0ca
}

.analysis-wrap .sensibility-chart-tooltip .data-title.color-negative:before {
    background-color: #ff4a6f
}

.analysis-wrap .sensibility-chart-tooltip .data-title.color-neutral:before {
    background-color: #ffc75a
}

.analysis-wrap .sensibility-chart-tooltip .color-positive {
    color: #6dc0ca
}

.analysis-wrap .sensibility-chart-tooltip .color-negative {
    color: #ff4a6f
}

.analysis-wrap .sensibility-chart-tooltip .color-neutral {
    color: #ffc75a
}

.analysis-wrap .sensibility-chart-tooltip .bullet {
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    margin-right: 5px;
    width: 8px
}

.analysis-wrap .sensibility-chart-tooltip .bullet-positive {
    background-color: #6dc0ca
}

.analysis-wrap .sensibility-chart-tooltip .bullet-negative {
    background-color: #ff4a6f
}

.analysis-wrap .sensibility-chart-tooltip .bullet-neutral {
    background-color: #ffc75a
}

.analysis-wrap .section-video-wrap .play-list-box {
    height: 486px;
    margin-top: 22px;
    overflow: hidden
}

.analysis-wrap .section-video-wrap .play-list {
    height: inherit;
    overflow: hidden;
    overflow-y: scroll
}

.analysis-wrap .section-video-wrap .play-list li {
    display: inline-block;
    margin-bottom: 40px;
    margin-right: 22px;
    min-height: 252px;
    vertical-align: top;
    width: 256px
}

.analysis-wrap .section-video-wrap .play-list li:nth-child(4n) {
    margin-right: 0
}

.analysis-wrap .item-thumb {
    border-radius: 5px;
    height: 144px;
    overflow: hidden
}

.analysis-wrap .item-thumb img {
    max-width: 100%;
    width: 100%
}

.analysis-wrap .item-vedioInfo-box {
    margin-top: 10px
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-subject {
    color: #313842;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: -.05em;
    line-height: 150%
}

.analysis-wrap .item-vedioInfo-box:hover .vedioInfo-subject {
    text-decoration: underline
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-text {
    display: flex;
    justify-content: space-between;
    margin-top: 5px
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-text dt,.item-vedioInfo-box .vedioInfo-text dd {
    font-size: .867rem;
    line-height: 144%
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-text dt {
    color: rgba(90,69,251,.7);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-text dd {
    color: #909398
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-render-box {
    margin-top: 2px
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-render-box em,.analysis-wrap .item-vedioInfo-box .vedioInfo-render-box i,.analysis-wrap .item-vedioInfo-box .vedioInfo-render-box span {
    color: #909398;
    display: inline-block;
    vertical-align: middle
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-render-box span {
    margin-right: 12px
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-render-box .icon-render {
    font-size: .867rem;
    margin-right: 5px
}

.analysis-wrap .item-vedioInfo-box .vedioInfo-render-box .render-text {
    font-size: .867rem;
    line-height: 144%
}

.section-opinion {
    text-align: center
}

.section-opinion .opinion-title {
    color: #050505;
    font-size: 21px;
    font-weight: 700;
    line-height: 150%
}

.section-opinion .opinion-contents {
    margin-top: 18px
}

.startRadio-boxs {
    background-color: #cdd0d7;
    display: inline-block;
    height: 44px;
    overflow: hidden
}

.startRadio-boxs:after {
    background: url(/renewal_resources/images/icon_startRate.png) repeat-x 0 0;
    background-size: contain;
    content: "";
    display: block;
    height: inherit;
    pointer-events: none;
    position: relative;
    z-index: 10
}

.startRadio-box {
    cursor: default;
    float: left;
    height: inherit;
    position: relative;
    width: 22px;
    z-index: 1
}

.startRadio-box input {
    height: 0!important;
    opacity: 0!important;
    position: absolute!important;
    width: 0!important
}

.possible-boxs .startRadio-box {
    cursor: pointer
}

.possible-boxs .startRadio-box input:checked+.startRadio-img,.possible-boxs .startRadio-box input:hover+.startRadio-img,.startRadio-box input.checked+.startRadio-img {
    background-color: #fbc400
}

.possible-boxs .startRadio-box input:hover+.startRadio-img {
    opacity: .4
}

.startRadio-box .startRadio-img {
    display: block;
    height: inherit;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 1000%
}

.startRadio-boxs,.startRadio-btn {
    display: inline-block;
    vertical-align: middle
}

.startRadio-buttons {
    margin-top: 20px
}

.startRadio-buttons li {
    display: inline-block;
    margin: 0 7px;
    vertical-align: middle
}

.startRadio-buttons .startRadio-input {
    border: 1px solid #ecedee;
    height: 50px;
    width: 530px
}

.youtube-factor-image .reputation-factor-legend {
    background: transparent;
    margin: 0;
    padding: 0
}

.analysis-youtube-body .top-btn {
    display: none
}

.youtube-incoming.layout-section.section-incoming {
    margin-bottom: 30px;
    min-height: 510px
}

.youtube-incoming .incoming-info-txt {
    min-width: 370px
}

.youtube-incoming .incoming-greeting {
    border-bottom-color: #ecedee
}

.youtube-incoming .incoming-greeting-title {
    letter-spacing: 0;
    line-height: 1.5
}

.youtube-incoming .incoming-greeting-desc {
    margin-top: 8px
}

.youtube-incoming .incoming-recommend-keywords .no-data-info-title {
    line-height: 1.5
}

.youtube-incoming .recommend-keywords {
    flex-wrap: wrap;
    margin-top: 13px
}

.youtube-nodata.section-no-data {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
    min-height: 510px
}

.youtube-nodata.section-no-data .no-data-wrap {
    min-width: 750px
}

.youtube-nodata.section-no-data .no-data-icon i {
    display: inline-block;
    vertical-align: top
}

.youtube-nodata.section-no-data .no-data-text-box {
    margin-top: 30px
}

.youtube-nodata.section-no-data .no-data-subject {
    letter-spacing: 0
}

.youtube-nodata.section-no-data .no-data-subject .no-data-keyword {
    font-weight: 500
}

.youtube-nodata.section-no-data .no-data-desc {
    color: #8b8d91;
    letter-spacing: 0;
    margin-top: 6px
}

.analysis-wrap .reputation-contents-wrap:after,.analysis-wrap .section-contents-wrap .chart-contents:after,.analysis-wrap .section-sensibility-wrap .chart-sensibility:after,.analysis-wrap .serction-relation-wrap .relation-contents-box:after {
    
    bottom: 14px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    right: 15px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    .analysis-wrap .reputation-contents-wrap:after,.analysis-wrap .section-contents-wrap .chart-contents:after,.analysis-wrap .section-sensibility-wrap .chart-sensibility:after,.analysis-wrap .serction-relation-wrap .relation-contents-box:after {
        right:15px
    }
}

.button-doc-per-count-function {
    align-items: center;
    display: flex
}

.button-doc-per-count-function i {
    position: relative;
    top: 1px
}

.button-doc-per-count-function .button-doc-per-count-function-label {
    color: #9ca3af;
    font-size: 14px;
    line-height: 1;
    margin-left: 2px;
    margin-right: 8px
}

.reputation-disabled-msg {
    color: #18181c;
    font-size: .875rem;
    margin-bottom: 15px;
    text-align: center
}

.reputation-disabled-msg em {
    color: #5d2bf4
}

.reputation-disabled-msg .vbtn {
    height: 33px;
    margin-top: 12px;
    padding-block:7px}

.original-document-restriction-bar {
    align-items: center;
    background-color: #f9f9ff;
    color: #7c889b;
    display: flex;
    font-size: 1rem;
    gap: 4px;
    height: 3.5rem;
    justify-content: center;
    margin-block:.9375rem;text-align: center;
    width: 100%
}

.original-document-restriction-bar a {
    text-decoration: underline
}

.original-document-restriction-bar i {
    color: #7c889b;
    cursor: pointer;
    font-size: 18px;
    line-height: 1
}

html.popup_visible.popup_visible_modal-original-detail .protip-container {
    z-index: 999999
}

.layout-section {
    clear: both;
    margin-top: 26px
}

.layout-row>.col-box {
    padding: 0 13px;
    width: 100%
}

.section-analysis-desc-card {
    margin-top: 0!important
}

.section-analysis-desc-card .layout-card {
    padding: 0!important
}

.section-analysis-desc-card .layout-card.exception-case .analysis-desc-card-item {
    justify-content: center;
    padding: 0
}

.section-analysis-desc-card .exception-case-text1 {
    color: #909398;
    font-size: 1rem;
    line-height: 1.5;
    text-align: center
}

.section-analysis-desc-card .exception-case-text1 .icon-block {
    display: block;
    margin: 0 0 8px;
    text-align: center
}

.section-analysis-desc-card .exception-case-text1 .icon-block i {
    color: #c7c8cb;
    font-size: 24px;
    font-weight: 400
}

.section-analysis-desc-card .exception-case-text1 .count,.section-analysis-desc-card .exception-case-text1 em {
    color: #6dc0ca
}

.analysis-desc-card-item {
    align-items: center;
    background-position: 90%;
    background-repeat: no-repeat;
    display: flex;
    height: 134px;
    letter-spacing: -1px;
    padding: 30px 30px 30px 115px;
    position: relative;
    width: 100%
}

.analysis-desc-card-item-compare {
    padding-left: 0;
    padding-right: 0
}

.analysis-desc-card-item-dl {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

.analysis-desc-card-item-dt {
    align-items: center;
    display: flex;
    font-size: 1.467rem;
    font-weight: 500
}

.analysis-desc-card-item-dt .label {
    display: inline-block;
    line-height: normal;
    margin-left: 10px;
    max-width: 160px;
    overflow: hidden;
    padding-right: 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.analysis-desc-card-item-dt .label.current {
    font-weight: 500
}

.analysis-desc-card-item-dt .label.label-short {
    max-width: 100px
}

.analysis-desc-card-item-dt .label:first-child {
    margin-left: 0
}

.analysis-desc-card-item-dt .label:nth-child(2) {
    color: #fbc400
}

.analysis-desc-card-item-dt .other {
    color: #909398;
    font-size: 1.133rem;
    font-weight: 400
}

.analysis-desc-range {
    color: #c7c8cb;
    font-size: .867rem;
    letter-spacing: 0;
    margin-left: auto;
    position: absolute;
    right: 0;
    top: -25px;
    z-index: 10
}

.analysis-desc-count {
    color: #909398;
    font-size: 1.133rem;
    letter-spacing: 0;
    margin-left: 5px
}

.analysis-desc-text {
    color: #909398;
    font-size: 1rem;
    margin: 12px 0 0
}

.analysis-desc-date {
    font-size: 1.467rem;
    letter-spacing: 0
}

.analysis-desc-keyword {
    align-items: center;
    display: flex;
    font-size: 1.467rem
}

.analysis-desc-keyword .depth {
    opacity: .7
}

.analysis-desc-keyword .current {
    margin-left: 0!important;
    opacity: 1!important
}

.analysis-desc-keyword .category-depth {
    align-items: center;
    display: inline-flex
}

.analysis-desc-keyword .equal {
    color: #c7c8cb!important;
    display: inline-block;
    margin: 0 10px
}

.analysis-desc-reputation .analysis-desc-count {
    font-size: 1rem
}

.analysis-desc-card-item-compare.exception-case {
    padding: 30px
}

.analysis-desc-card-item:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 25px;
    content: "";
    display: block;
    font-family: remixicon;
    font-size: 1.8rem;
    font-style: normal;
    height: 60px;
    left: 30px;
    line-height: 60px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 60px
}

.analysis-desc-card-item-channel.community {
    color: #b68cf5
}

.analysis-desc-card-item-channel.community:before {
    background-color: rgba(182,140,245,.08);
    content: ""
}

.analysis-desc-card-item-channel.blog {
    color: #9ed972
}

.analysis-desc-card-item-channel.blog:before {
    background-color: hsla(94,58%,65%,.1);
    content: ""
}

.analysis-desc-card-item-channel.twitter {
    color: #34a7ff
}

.analysis-desc-card-item-channel.twitter:before {
    background-color: rgba(52,167,255,.1);
    content: ""
}

.analysis-desc-card-item-channel.insta {
    color: #f0aad9
}

.analysis-desc-card-item-channel.insta:before {
    background-color: rgba(240,170,217,.08);
    content: ""
}

.analysis-desc-card-item-channel.news {
    color: #f9d662
}

.analysis-desc-card-item-channel.news:before {
    background-color: rgba(249,214,98,.1);
    content: ""
}

.analysis-desc-card-item-channel.youtube {
    color: #f87a76
}

.analysis-desc-card-item-channel.youtube:before {
    background-color: rgba(249,214,98,.08);
    content: ""
}

.analysis-desc-card-item-date {
    color: #6dc0ca
}

.analysis-desc-card-item-date:before {
    background-color: rgba(88,69,234,.08);
    content: ""
}

.analysis-desc-card-item-rate.up-down-up {
    color: #f53933
}

.analysis-desc-card-item-rate.up-down-up:before {
    background-color: rgba(245,57,51,.08);
    content: ""
}

.analysis-desc-card-item-rate.up-down-down {
    color: #2b65f0
}

.analysis-desc-card-item-rate.up-down-down:before {
    background-color: rgba(43,101,240,.1);
    content: ""
}

.analysis-desc-card-item-rate.exception-case:before {
    content: ""
}

.analysis-desc-card-item-category {
    color: #2b65f0
}

.analysis-desc-card-item-category:before {
    background-color: rgba(43,101,240,.1);
    content: ""
}

.analysis-desc-card-item-associated,.analysis-desc-card-item-ranking-comepare {
    color: #f7941d
}

.analysis-desc-card-item-associated:before,.analysis-desc-card-item-ranking-comepare:before {
    background-color: rgba(247,148,29,.1);
    content: ""
}

.analysis-desc-card-item-ranking {
    color: #6dc0ca
}

.analysis-desc-card-item-ranking:before {
    background-color: rgba(88,69,234,.08);
    content: ""
}

.analysis-desc-card-item-reaction.good {
    color: #5d2bf4
}

.analysis-desc-card-item-reaction.good:before {
    background-color: rgba(93,43,244,.08);
    content: ""
}

.analysis-desc-card-item-reaction.bad {
    color: #ff4a6f
}

.analysis-desc-card-item-reaction.bad:before {
    background-color: rgba(255,74,111,.08);
    content: ""
}

.analysis-desc-card-item-reaction.neutrality {
    color: #fbc400
}

.analysis-desc-card-item-reaction.neutrality:before {
    background-color: rgba(251,196,0,.11);
    content: ""
}

.analysis-desc-card-item-reaction.equal:before {
    background-color: #f1f2f4;
    content: ""
}

.analysis-desc-card-item-talk {
    color: #6dc0ca
}

.analysis-desc-card-item-talk:before {
    background-color: rgba(88,69,234,.08);
    content: ""
}

.analysis-desc-card-item-talk-type2 {
    color: #2b65f0
}

.analysis-desc-card-item-talk-type2:before {
    background-color: rgba(43,101,240,.08);
    content: ""
}

.analysis-desc-card-item-talk.exception-case:before {
    content: ""
}

.analysis-desc-reputation {
    align-items: center;
    display: flex;
    font-size: 1.467rem;
    justify-content: center
}

.analysis-desc-reputation i {
    font-size: 1.267rem;
    margin-right: 8px
}

.analysis-desc-reputation span {
    display: inline-block;
    margin-left: 5px
}

.analysis-desc-reputation.positive {
    color: #6dc0ca
}

.analysis-desc-reputation.negative {
    color: #ff4a6f
}

.analysis-desc-reputation.negative i {
    position: relative;
    top: 1px
}

.analysis-desc-reputation.text-small {
    font-size: 1.133rem
}

.analysis-desc-card-item-hover {
    align-items: center;
    background-color: #fff;
    display: flex;
    font-size: 1.133rem;
    height: 100%;
    left: 0;
    line-height: 1.5;
    opacity: 0;
    padding: 30px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 10
}

.analysis-desc-card-item-hover em {
    font-style: normal;
    font-weight: 500
}

.analysis-desc-card-item-hover .hover-copy {
    word-wrap: break-word;
    color: #909398;
    line-height: 1.6;
    max-width: 83%;
    transform: translateX(-30px);
    word-break: keep-all
}

.analysis-desc-card-item-hover .hover-copy,.analysis-desc-card-item-hover .icon-go {
    opacity: 0;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

.analysis-desc-card-item-hover .icon-go {
    align-items: center;
    background-color: #f5f6f8;
    border-radius: 50%;
    color: #c7c8cb;
    display: flex;
    font-size: 20px;
    height: 48px;
    justify-content: center;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 50%;
    transform: scale(.9) translate(30px,-50%);
    width: 48px;
    z-index: 10
}

.analysis-desc-card-item-hover em,.analysis-desc-card-item-hover strong {
    color: #313842
}

.analysis-desc-card-compare {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%
}

.analysis-desc-card-compare .analysis-desc-card-item-dl {
    border-left: 1px solid #f1f2f4;
    flex: 0 0 50%;
    padding: 20px 0;
    text-align: center;
    width: 50%
}

.analysis-desc-card-compare .analysis-desc-card-item-dl:first-child {
    border-left: none
}

.analysis-desc-card-compare .analysis-desc-text {
    margin: 0 0 20px
}

.analysis-desc-card-item:hover .analysis-desc-card-item-hover {
    opacity: 1;
    visibility: visible
}

.analysis-desc-card-item:hover .analysis-desc-card-item-hover .hover-copy {
    line-height: 1.6;
    opacity: 1;
    transform: translateX(0)
}

.analysis-desc-card-item:hover .analysis-desc-card-item-hover .icon-go {
    opacity: 1;
    transform: translateY(-50%)
}

.analysis-desc-card-before {
    text-align: center;
    width: 100%
}

.analysis-desc-card-before .before-icon {
    color: #c7c8cb;
    font-size: 24px
}

.analysis-desc-card-before .before-desc {
    color: #909398;
    font-size: 1rem;
    line-height: 1.5;
    margin-top: 12px
}

.section-mention-data .mention-data-chart {
    height: 363px;
    position: relative;
    width: 100%
}

#mention-chart-wrap {
    opacity: 0
}

#mentionChart {
    height: 327px
}

.reset-date {
    color: #909398;
    font-size: .867rem;
    letter-spacing: 0;
    line-height: 1.2;
    line-height: 26px;
    padding-right: 15px
}

.layout-card-originals {
    padding: 25px
}

.original-data-list {
    height: 330px;
    overflow-x: hidden;
    overflow-y: auto
}

.original-data-list li.card-no-data-box {
    height: 100%
}

.original-data-item {
    align-items: flex-start;
    display: flex;
    margin-bottom: 6px;
    width: 100%
}

.original-data-item span img {
    max-width: 25px
}

.original-data-item .icon-channel {
    padding-top: 5px
}

.original-data-item .mention-desc {
    background-color: #f5f6f8;
    border-radius: 10px;
    font-weight: 400;
    line-height: 1.4;
    margin-left: 6px;
    min-width: calc(100% - 31px);
    padding: 8px 13px;
    transition: all .2s ease-in-out;
    width: 100%
}

.original-data-item .mention-desc-title {
    color: #313842;
    display: inline-block;
    font-size: 1rem;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.original-data-item .mention-desc-text {
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #909398;
    display: -webkit-box;
    font-size: .867rem;
    font-weight: 400;
    margin-top: 3px;
    max-height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.original-data-item mark {
    color: #6dc0ca
}

.btn-more-original {
    font-weight: 500;
    margin: 10px 0 0;
    text-align: center;
    width: 100%
}

.btn-more-original:hover {
    background: #dfdcff;
    border-color: #dfdcff
}

#youtubeVideoList {
    opacity: 0
}

.analysis-youtube-video-list {
    min-height: 250px
}

.section-youtube-list .btn-more-youtube {
    align-items: center;
    color: #909398;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 400
}

.section-youtube-list .btn-more-youtube i {
    color: #c7c8cb;
    font-size: 24px
}

.photo-thum-list[data-id=analysis-center-youtube-list]>li {
    flex: 0 0 20%;
    margin-bottom: 0;
    max-height: none;
    max-width: 100%;
    width: 20%
}

.photo-thum-list[data-id=analysis-center-youtube-list]>li img {
    border-radius: 13px
}

#skeletonYoutubeList .vskeleton-list {
    width: 20%
}

.rating-form .section-opinion {
    text-align: center
}

.rating-form .section-opinion .opinion-title {
    color: #050505;
    font-size: 1.267rem;
    font-weight: 700;
    line-height: 150%
}

.rating-form .section-opinion .opinion-contents {
    margin-top: 10px
}

.rating-form .startRadio-boxs {
    background-color: #cdd0d7;
    display: inline-block;
    height: 44px;
    overflow: hidden
}

.rating-form .startRadio-boxs:after {
    background: url(../images/icon_startRate.png) repeat-x 0 0;
    background-size: contain;
    content: "";
    display: block;
    height: inherit;
    pointer-events: none;
    position: relative;
    z-index: 10
}

.rating-form .startRadio-box {
    cursor: default;
    float: left;
    height: inherit;
    position: relative;
    width: 22px;
    z-index: 1
}

.rating-form .startRadio-box input {
    height: 0!important;
    opacity: 0!important;
    position: absolute!important;
    width: 0!important
}

.rating-form .possible-boxs .startRadio-box {
    cursor: pointer
}

.rating-form .possible-boxs .startRadio-box input:checked+.startRadio-img,.rating-form .possible-boxs .startRadio-box input:hover+.startRadio-img,.rating-form .startRadio-box input.checked+.startRadio-img {
    background-color: #fbc400
}

.rating-form .possible-boxs .startRadio-box input:hover+.startRadio-img {
    opacity: .4
}

.rating-form .startRadio-box .startRadio-img {
    display: block;
    height: inherit;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 1000%
}

.rating-form .startRadio-boxs,.rating-form .startRadio-btn {
    display: inline-block;
    vertical-align: middle
}

.rating-form .startRadio-buttons {
    margin-top: 10px
}

.rating-form .startRadio-buttons li {
    display: inline-block;
    margin: 0 7px;
    vertical-align: middle
}

.rating-form .startRadio-buttons .startRadio-input {
    border: 1px solid #ecedee;
    font-weight: 400;
    height: 50px;
    width: 530px
}

.rating-form.small .startRadio-box {
    width: 15px
}

.rating-form.small .startRadio-boxs {
    height: 30px
}

.rating-form.small .opinion-title {
    font-size: 1rem;
    font-weight: 100
}

.rating-form.small .startRadio-buttons .startRadio-input {
    height: 45px;
    padding-inline:15px;width: 434px
}

.rating-form.small .startRadio-btn {
    padding: 14px 25px
}

.rating-form.star-color-primary .possible-boxs .startRadio-box input:checked+.startRadio-img,.rating-form.star-color-primary .possible-boxs .startRadio-box input:hover+.startRadio-img,.rating-form.star-color-primary .startRadio-box input.checked+.startRadio-img {
    background-color: #6dc0ca
}

.rating-form.star-color-primary .possible-boxs .startRadio-box input:disabled+.startRadio-img,.rating-form.star-color-primary .possible-boxs .startRadio-box input:disabled:hover+.startRadio-img,.rating-form.star-color-primary .startRadio-box input:disabled+.startRadio-img {
    background-color: #cdd0d7!important
}

.section-associated-data>.layout-row>.col-box:first-child {
    flex: 0 0 19%;
    max-width: 19%
}

.section-associated-data>.layout-row>.col-box:nth-child(2) {
    flex: 0 0 47.6%;
    max-width: 47.6%
}

.section-associated-data>.layout-row>.col-box:nth-child(3) {
    flex: 0 0 33.4%;
    max-width: 33.4%
}

.layout-card-category {
    padding: 0!important;
    position: relative
}

.layout-card-category .vskeleton-container {
    height: 100%
}

.layout-card-category .layout-card-header {
    padding: 25px 20px 0
}

.layout-card-category .btn-category-apply {
    border-radius: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    z-index: 20
}

.comp-category-select-box {
    padding: 0 10px 20px 20px
}

.comp-category-select-box .keyword-label {
    display: block;
    margin: 0 0 12px
}

.comp-category-select-box .category-select-title,.comp-category-select-box .keyword-label {
    background-color: #f1f2f4;
    border-radius: 5px;
    color: #313842;
    font-size: .867rem;
    font-weight: 500;
    overflow: hidden;
    padding: 6px 5px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.comp-category-select-box .category-select-title {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 auto 12px
}

.comp-category-select-box .category-select-title .icon-tooltip {
    display: inline-block;
    font-size: 1.267rem
}

.comp-category-select-box .category-select-body {
    margin-top: 12px;
    padding-right: 10px
}

.comp-category-select-box .category-item {
    align-items: flex-start;
    border-top: 1px solid #f5f6f8;
    display: flex;
    letter-spacing: -1px;
    padding: 13px 0
}

.comp-category-select-box .one-depth-caterory {
    flex: 0 0 45%;
    width: 45%
}

.comp-category-select-box .sub-category {
    display: flex;
    flex: 0 0 50%;
    flex-direction: column;
    width: 50%
}

.comp-category-select-box .sub-category .check-type {
    display: block;
    margin: 5px 0
}

.comp-category-select-box .sub-category .check-type:first-child {
    margin-top: 2px
}

.comp-category-select-box .sub-category .check-type label {
    color: #909398;
    font-size: .867rem;
    word-break: normal
}

.comp-category-select-box .category-item-list.type2 {
    margin: -6px 0
}

.comp-category-select-box .category-item-list.type2 .category-item {
    border: none;
    padding: 6px 0
}

.comp-category-select-box .category-item-list.type2 .one-depth-caterory {
    flex: 0 0 100%;
    width: 100%
}

.comp-category-select-box .category-item-list.type3 {
    display: flex;
    flex-wrap: wrap;
    margin: -7.4px 0
}

.comp-category-select-box .category-item-list.type3 .category-item {
    border: none;
    flex: 0 0 50%;
    padding: 7.4px 0;
    width: 50%
}

.comp-category-select-box .category-item-list.type3 .category-item-all,.comp-category-select-box .category-item-list.type3 .one-depth-caterory {
    flex: 0 0 100%;
    width: 100%
}

.comp-category-select-box .scroll-content-category-select {
    height: 373px;
    padding-left: 2px
}

.comp-category-select-box-reputation .scroll-content-category-select {
    height: 330px
}

#associationWordCloud {
    position: relative
}

#associationWordCloud,.association-word-cloud {
    height: 400px
}

.layout-card-header-associated,.layout-card-header-type2 {
    flex-direction: column;
    justify-content: flex-start;
    margin-bottom: 12px
}

.layout-card-header-associated .layout-card-header-title,.layout-card-header-type2 .layout-card-header-title {
    justify-content: space-between;
    text-align: left;
    width: 100%
}

.original-list-associated-keyword {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    width: 100%
}

.original-list-associated-keyword .associated-keywords {
    align-items: center;
    display: flex
}

.original-list-associated-keyword .associated-label {
    background-color: #efedff;
    border-radius: 5px;
    color: #6dc0ca;
    display: inline-block;
    font-size: .867rem;
    font-weight: 400;
    padding: 5px 14px 6px
}

.original-list-associated-keyword .associated-keyword {
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    margin: 0 10px
}

.layout-card-header-title-associated .layout-card-title1 {
    align-items: center;
    display: flex
}

.layout-card-header-title-associated .layout-card-title1 i {
    color: #6dc0ca;
    font-size: 1.8rem;
    margin-right: 5px
}

.table-associated-ranking-header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

.table-associated-ranking-header .title {
    align-items: center;
    color: #6dc0ca;
    display: flex;
    font-size: 1.133rem;
    font-weight: 500
}

.table-associated-ranking-header .title i {
    font-size: 21.58px;
    margin-right: 6px
}

.table-associated-ranking-header .title .title-text {
    display: inline-block;
    font-weight: 500;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 130px
}

.table-associated-ranking-header .date {
    color: #909398;
    font-size: .867rem
}

.associated-ranking-table-box .table-scroll-box {
    padding-right: 0;
    padding-top: 30px;
    position: relative
}

table.type1-list {
    border-top: 1px solid #cdd0d7;
    letter-spacing: -.5px;
    table-layout: fixed
}

table.type1-list thead th {
    border-bottom: 1px solid #f1f2f4;
    color: #6f747b;
    font-size: .867rem;
    font-weight: 400;
    padding: 7px 5px
}

table.type1-list tbody td,table.type1-list thead th {
    background-color: #fff;
    text-align: center;
    vertical-align: middle
}

table.type1-list tbody td {
    color: #313842;
    font-size: 1rem;
    padding: 10px 5px
}

table.type1-list tbody tr:first-child td.rank,table.type1-list tbody tr:nth-child(2) td.rank,table.type1-list tbody tr:nth-child(3) td.rank {
    color: #6dc0ca
}

table.type1-list thead .label {
    color: #6f747b;
    display: inline-block;
    font-size: .867rem;
    font-weight: 400;
    margin-right: 10px;
    text-align: center
}

table.type1-list .keyword-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

table.type1-list td.keyword {
    text-align: left
}

table.type1-list td.rank {
    color: #909398;
    font-size: 1.133rem;
    font-weight: 400
}

table.type1-list td.count {
    text-align: right
}

table.type1-list col.col-num {
    width: 46px
}

table.type1-list col.col-count {
    width: 27%
}

table.type1-list col.col-updown {
    width: 68px
}

table .td-filter {
    position: relative
}

table.table-fixed-header {
    background: #fff;
    border-top: 1px solid #cdd0d7;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100
}

.hidden-scroll-content table.type1-list {
    border-top: 0
}

table.table-associated-ranking {
    letter-spacing: -.5px;
    table-layout: fixed
}

table.table-associated-ranking thead th {
    background-color: #fff;
    border-bottom: 1px solid #f1f2f4;
    color: #6f747b;
    font-size: .867rem;
    font-weight: 400;
    padding: 7px 5px;
    text-align: center
}

table.table-associated-ranking tbody td {
    background-color: #fff;
    color: #313842;
    font-size: 1rem;
    line-height: normal;
    padding: 7.5px 5px;
    padding: 8.5px 5px;
    text-align: center
}

table.table-associated-ranking-total tbody td {
    padding: 8.2px 5px
}

table.table-associated-ranking tbody td.keyword {
    text-align: left;
    width: auto
}

table.table-associated-ranking tbody td.count {
    color: #8b8d91
}

table.table-associated-ranking tbody td.rank {
    color: #909398;
    font-size: 1.133rem;
    font-weight: 400
}

table.table-associated-ranking tbody tr:first-child td.rank,table.table-associated-ranking tbody tr:nth-child(2) td.rank,table.table-associated-ranking tbody tr:nth-child(3) td.rank {
    color: #6dc0ca
}

table.table-associated-ranking .keyword-text {
    display: block;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

table.table-associated-ranking tr.on td,table.table-associated-ranking tr:hover td {
    background-color: #efedff;
    cursor: pointer
}

table.table-associated-ranking tr.on td.count,table.table-associated-ranking tr.on td.keyword,table.table-associated-ranking tr:hover td.count,table.table-associated-ranking tr:hover td.keyword {
    color: #6dc0ca
}

table.table-associated-ranking col.col-num {
    width: 46px
}

table.table-associated-ranking col.col-keyword {
    width: auto
}

table.table-associated-ranking col.col-reputation {
    width: 55px
}

table.table-associated-ranking col.col-count {
    width: 75px
}

table.table-associated-ranking col.col-updown {
    width: 88px
}

table.table-associated-ranking .positive {
    color: rgba(93,43,244,.6)
}

table.table-associated-ranking .negative {
    color: rgba(245,57,51,.6)
}

table.table-associated-ranking .neutrality {
    color: rgba(251,196,0,.6)
}

.associated-ranking-slider {
    min-height: 390px;
    padding: 0 50px;
    position: relative
}

.associated-ranking-slider .associated-ranking-table-box {
    padding: 0 18px
}

.associated-ranking-table-box-total .table-scroll-box {
    position: relative
}

table.table-associated-ranking-total tbody {
    overflow: hidden
}

table.table-associated-ranking-total tr.on td,table.table-associated-ranking-total tr:hover td {
    background-color: transparent
}

table.table-associated-ranking-total tr.on td.keyword,table.table-associated-ranking-total tr:hover td.keyword {
    color: #6dc0ca
}

table.table-associated-ranking-total tr.on td.count,table.table-associated-ranking-total tr:hover td.count {
    color: #313842
}

table.table-associated-ranking-total tr:hover {
    cursor: pointer
}

table.table-associated-ranking-total tr td {
    position: relative
}

table.table-associated-ranking-total tr td.keyword {
    z-index: 11
}

table.table-associated-ranking-total tr td:first-child:after,table.table-associated-ranking-total tr td:last-child:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    z-index: 10
}

table.table-associated-ranking-total tr td:first-child:after {
    border: 2px solid #aea4fd;
    height: 100%;
    left: 0;
    width: 600px
}

table.table-associated-ranking-total tr td:last-child:after {
    border-right: 2px solid #aea4fd;
    height: 100%;
    right: 0
}

table.table-associated-ranking-total tr.on td:first-child:after,table.table-associated-ranking-total tr.on td:last-child:after,table.table-associated-ranking-total tr:hover td:first-child:after,table.table-associated-ranking-total tr:hover td:last-child:after {
    display: block
}

table.table-associated-ranking.table-fixed-header col.col-reputation {
    width: 55px
}

table.table-associated-ranking.table-fixed-header col.col-count {
    width: 75px
}

table.table-associated-ranking.table-fixed-header col.col-updown {
    width: 88px
}

table.table-associated-ranking-total.table-fixed-header col.col-reputation {
    width: 52px
}

table.table-associated-ranking-total col.col-count {
    width: 30%
}

table.table-associated-ranking-total.table-fixed-header col.col-count {
    min-width: 65px;
    width: 30%
}

.section-reputation-data>.layout-row>.col-box:first-child {
    flex: 0 0 19%;
    max-width: 19%
}

.section-reputation-data>.layout-row>.col-box:nth-child(2) {
    flex: 0 0 47.6%;
    max-width: 47.6%
}

.section-reputation-data>.layout-row>.col-box:nth-child(3) {
    flex: 0 0 33.4%;
    max-width: 33.4%
}

.section-reputation-data.social-reputation .layout-card-header {
    position: relative
}

.section-reputation-data.social-reputation .change-chart-view-labels {
    display: flex;
    flex: 1 1 auto;
    left: 50%;
    letter-spacing: -1px;
    min-width: 176px;
    position: absolute;
    transform: translateX(-50%)
}

.change-chart-view-labels {
    align-items: center;
    display: flex;
    letter-spacing: -1px;
    margin: 0 auto;
    max-width: 220px
}

.change-chart-view-labels label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 50%
}

#reputationTrendChart {
    height: 309px
}

#reputationPercentageChart,.reputation-percentage-chart {
    height: 351px
}

#wordCloud {
    height: 350px
}

.word-cloud-chart {
    padding: 10px 0;
    position: relative
}

#wordCloud.reputation-data {
    padding-top: 15px
}

#wordCloudTable {
    display: none
}

.word-cloud-nodata-box {
    display: none;
    height: 340px;
    position: relative;
    text-align: center
}

.word-cloud-nodata-text {
    color: #909398;
    font-size: 1rem;
    left: 50%;
    line-height: 1.6;
    position: relative;
    top: 50%;
    transform: translate(-50%,-50%)
}

.reputation-word-cloud-table-wrap {
    display: none;
    padding-top: 11px
}

.reputation-word-cloud-table-wrap .table-scroll-box {
    height: 369px;
    padding-top: 30px
}

table.table-reputation-list td.keyword {
    color: #313842
}

table.table-reputation-list .btn-filter-toggle i {
    position: relative;
    top: -1px
}

table.table-reputation-list .btn-delete-icon {
    margin-left: 10px;
    position: relative;
    top: -1px
}

table.table-reputation-list .btn-delete-icon i {
    vertical-align: baseline
}

table.table-reputation-list .positive {
    color: rgba(93,43,244,.6)
}

table.table-reputation-list .negative {
    color: rgba(245,57,51,.6)
}

table.table-reputation-list .neutrality {
    color: rgba(251,196,0,.6)
}

table.table-reputation-list col.col-keyword {
    width: auto
}

table.table-reputation-list col.col-count,table.table-reputation-list col.col-reputation {
    width: 25%
}

table.table-reputation-list.table-fixed-header col.col-keyword {
    width: auto
}

table.table-reputation-list.table-fixed-header col.col-count,table.table-reputation-list.table-fixed-header col.col-reputation {
    width: 25%
}

table.table-reputation-list.table-fixed-header thead th {
    background-color: transparent
}

table.table-reputation-list.table-fixed-header thead th:last-child {
    padding-right: 4%;
    text-align: right
}

table.table-reputation-list col.col-reputation-social {
    width: 25%
}

.wordcloud-chart-buttons {
    align-items: flex-end;
    display: flex
}

.wordcloud-chart-buttons .btn-excel-down {
    display: flex;
    margin-left: 12px
}

.wordcloud-chart-buttons-modify {
    align-items: center;
    display: flex
}

.wordcloud-chart-buttons-modify .btn-chart-modify {
    margin-right: 0
}

.section-no-data {
    margin-top: 0;
    min-height: calc(100vh - 212px)
}

@media (max-width: 1599px) {
    .section-no-data {
        min-height:calc(100vh - 217px)
    }
}

.section-no-data .layout-card {
    min-height: 500px
}

.section-no-data .no-data-wrap {
    margin: 65px auto;
    text-align: center
}

.section-no-data .no-data-icon {
    color: #ecedee;
    font-size: 44px
}

.section-no-data .no-data-text-box {
    margin: 25px auto 20px
}

.section-no-data .no-data-subject {
    color: #909398;
    font-size: 1.267rem;
    letter-spacing: -.1em;
    line-height: 168%
}

.section-no-data .no-data-subject .no-data-keyword {
    color: #6dc0ca;
    font-weight: 400
}

.section-no-data .no-data-desc {
    color: #909398;
    font-size: 1rem;
    letter-spacing: -.07em;
    line-height: 150%;
    margin-top: 8px
}

.section-no-data .no-data-buttons {
    border-bottom: 1px solid #ecedee;
    margin: 0 auto 45px;
    max-width: 750px;
    padding-bottom: 50px
}

.section-no-data .no-data-buttons .vbtn {
    margin: 0 2px
}

.section-no-data .no-data-info-title {
    color: #909398;
    font-size: 1rem;
    line-height: 150%
}

.recommend-keywords {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-top: 15px;
    vertical-align: middle
}

.recommend-keywords li {
    margin: 0 11px
}

.recommend-keywords a {
    border-bottom: 1px dashed #aea4fd;
    color: #6dc0ca;
    font-size: 1.133rem;
    padding-bottom: 3px
}

.card-no-data-box {
    display: none
}

.card-no-data-box .card-no-data-posi {
    align-content: center;
    align-items: center;
    display: flex;
    height: inherit;
    justify-content: center;
    text-align: center;
    vertical-align: middle
}

.card-no-data-box .card-no-data-icon {
    line-height: 24px
}

.card-no-data-box .card-no-data-icon i {
    color: #c7c8cb;
    display: inline-block;
    font-size: 20px;
    vertical-align: middle
}

.card-no-data-box .card-no-data-text {
    color: #909398;
    font-size: 1rem;
    line-height: 150%;
    margin-top: 12px
}

.card-no-data-box.analysis-youtube-video-list {
    height: 250px
}

.card-no-data-box.associated-ranking-slider {
    height: 390px
}

.card-no-data-box.table-associated-ranking {
    height: 340px
}

.card-no-data-box.associated-ranking-compare,.card-no-data-box.modal-original-detail {
    height: 400px
}

.layout-section.section-incoming {
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin-top: 0;
    min-height: calc(100vh - 212px)
}

@media (max-width: 1599px) {
    .layout-section.section-incoming {
        min-height:calc(100vh - 197px)
    }
}

:-ms-fullscreen,:root .layout-section.section-incoming {
    height: calc(100vh - 212px)
}

.incoming-info {
    align-items: center;
    display: flex
}

.incoming-info-img {
    margin-right: 58px
}

.incoming-greeting {
    border-bottom: 1px solid rgba(205,208,215,.6);
    margin-bottom: 20px;
    padding-bottom: 30px
}

.incoming-greeting-title {
    color: #313842;
    font-size: 1.8rem;
    font-weight: 500;
    letter-spacing: -.1em;
    line-height: 160%
}

.incoming-greeting-desc {
    color: #8b8d91;
    font-size: 1.133rem;
    line-height: 150%;
    margin-top: 5px
}

.incoming-recommend-keywords {
    color: #909398;
    font-size: 1.133rem
}

.incoming-recommend-keywords .no-data-info-title {
    font-size: 1rem
}

.incoming-recommend-keywords .recommend-keywords {
    justify-content: flex-start
}

.incoming-recommend-keywords .recommend-keywords li:first-child {
    margin-left: 0
}

.section-mention-data .mention-data-chart #mentionChart:after {
    
    bottom: -16px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    .section-mention-data .mention-data-chart #mentionChart:after {
        right:15px
    }
}

#associationWordCloud:after {
    
    bottom: 3px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    #associationWordCloud:after {
        right:15px
    }
}

#wordCloudChart.reputation-data.wordCloud #wordCloud:after {
    
    bottom: 3px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    #wordCloudChart.reputation-data.wordCloud #wordCloud:after {
        right:15px
    }
}

.reputation-trend-chart .reputation-trend-chart-wrap #reputationTrendChart:after {
    
    bottom: 0;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    .reputation-trend-chart .reputation-trend-chart-wrap #reputationTrendChart:after {
        right:15px
    }
}

#reputationPercentageChart:after {
    
    bottom: 3px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    #reputationPercentageChart:after {
        right:15px
    }
}

.compare-mention-data-chart:after {
    
    bottom: -10px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    .compare-mention-data-chart:after {
        right:15px
    }
}

#compareAssociationWordCloud {
    position: relative
}

#compareAssociationWordCloud:after {
    
    bottom: 5px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    #compareAssociationWordCloud:after {
        right:15px
    }
}

.word-cloud-chart:after {
    
    bottom: 15px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    right: 15px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    .word-cloud-chart:after {
        right:15px
    }
}

#move-chart .reputation-trend-chart #compare-reputationTrendChart:after {
    
    bottom: -11px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    #move-chart .reputation-trend-chart #compare-reputationTrendChart:after {
        right:15px
    }
}

#mention-chart-wrap .mention-guide-chart:after {
    
    bottom: -16px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    #mention-chart-wrap .mention-guide-chart:after {
        right:15px
    }
}

#association-chart-wrap .association-guide-chart:after {
    
    bottom: 3px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    #association-chart-wrap .association-guide-chart:after {
        right:15px
    }
}

#wordCloudChart.reputation-data.wordCloud .reputation-guide-chart1:after {
    
    bottom: 3px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    #wordCloudChart.reputation-data.wordCloud .reputation-guide-chart1:after {
        right:15px
    }
}

.reputation-trend-chart .reputation-trend-chart-wrap .reputation-guide-chart2:after {
    
    bottom: 0;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    .reputation-trend-chart .reputation-trend-chart-wrap .reputation-guide-chart2:after {
        right:15px
    }
}

.reputation-percentage-chart-wrap .reputation-guide-chart3:after {
    
    bottom: 3px;
    content: "";
    display: block;
    height: 35px;
    position: absolute;
    right: 5px;
    width: 90px;
    z-index: 1
}

@media (max-width: 1599px) {
    .reputation-percentage-chart-wrap .reputation-guide-chart3:after {
        right:15px
    }

    html {
        font-size: 13px
    }

    .layout-dashboard .layout-card {
        padding: 15px
    }

    .layout-row>.col-box {
        padding: 0 10px
    }

    .layout-section {
        clear: both;
        margin-top: 20px
    }

    .analysis-desc-card-item {
        padding: 20px 20px 20px 90px
    }

    .analysis-desc-card-item:before {
        border-radius: 15px;
        height: 50px;
        left: 20px;
        line-height: 50px;
        width: 50px
    }

    .analysis-desc-card-item-compare {
        padding: 20px
    }

    .analysis-desc-reputation {
        font-size: 1.267rem
    }

    .analysis-desc-reputation.text-small {
        font-size: 1rem
    }

    .comp-category-select-box .scroll-content-category-select {
        height: 345px
    }

    .comp-category-select-box .category-item {
        padding: 5px 0
    }

    .comp-category-select-box .sub-category .check-type label {
        word-break: keep-all
    }

    .layout-card-category .layout-card-header {
        padding: 15px 15px 0
    }

    .comp-category-select-box {
        padding: 10px 10px 20px 15px
    }

    .comp-category-select-box .category-select-body {
        margin-top: 8px;
        padding-right: 0
    }

    .comp-category-select-box .scroll-content-category-select-reputation {
        height: 290px
    }

    .comp-category-select-box .scroll-content-category-select-reputation+.scroll-overlay {
        display: none!important
    }

    .comp-category-select-box .category-item-list.type3 {
        margin: -6.3px 0
    }

    .comp-category-select-box .category-item-list.type3 .category-item {
        padding: 6.3px 0
    }

    .btn-more-original {
        margin: 10px 0 0
    }

    .comp-category-select-box .category-item-list.type2 .one-depth-caterory {
        flex: 0 0 100%;
        margin: 0;
        width: 100%
    }

    #wordCloud {
        height: 320px
    }

    .word-cloud-chart {
        margin: 10px 0
    }

    .reputation-data #wordCloud {
        height: 350px
    }

    table.table-reputation-list td {
        font-size: .867rem
    }

    table.table-reputation-list .btn-delete-icon {
        height: 18px;
        margin-left: 5px;
        width: 18px
    }

    .section-mention-data .mention-data-chart #mentionChart:after {
        bottom: -8px
    }

    #associationWordCloud:after {
        bottom: 13px
    }

    #wordCloudChart.reputation-data.wordCloud #wordCloud:after {
        bottom: 7px
    }

    .reputation-trend-chart .reputation-trend-chart-wrap #reputationTrendChart:after {
        bottom: 9px
    }

    #reputationPercentageChart:after {
        bottom: 13px
    }

    .compare-mention-data-chart:after {
        bottom: -25px
    }

    #compareAssociationWordCloud:after {
        bottom: -14px
    }

    .word-cloud-chart:after {
        bottom: 3px
    }

    #move-chart .reputation-trend-chart #compare-reputationTrendChart:after,#move-chart .reputation-trend-chart:after {
        bottom: -6px
    }

    #mention-chart-wrap .mention-guide-chart:after {
        bottom: -8px
    }

    #association-chart-wrap .association-guide-chart:after {
        bottom: 13px
    }

    #wordCloudChart.reputation-data.wordCloud .reputation-guide-chart1:after {
        bottom: 7px
    }

    .reputation-trend-chart .reputation-trend-chart-wrap .reputation-guide-chart2:after {
        bottom: 9px
    }

    .reputation-percentage-chart-wrap .reputation-guide-chart3:after {
        bottom: 13px
    }
}

.section-compare-mention-data .layout-card {
    height: 510px
}

.section-associated-compare-data .layout-card {
    height: 540px
}

.section-associated-compare-data .btn-chart-modify {
    margin-right: 0
}

.analysis-desc-keyword-compare .comepare-keyword1 {
    color: #6dc0ca
}

.analysis-desc-keyword-compare .comepare-keyword2 {
    color: #ff4a6f
}

.analysis-desc-keyword-compare .comepare-keyword3 {
    color: #f7941d
}

.analysis-desc-keyword-compare .comepare-positive {
    color: #5d2bf4
}

.analysis-desc-keyword-compare .comepare-negative {
    color: #f53933
}

.analysis-desc-keyword-compare .comepare-second {
    opacity: .8
}

.analysis-desc-keyword-compare .comepare-last {
    opacity: .5
}

.analysis-desc-keyword-compare i {
    color: #cdd0d7
}

.analysis-desc-keyword-compare .icon-same {
    padding: 0 3px;
    transform: rotate(90deg)
}

.analysis-desc-keyword-compare .text-keyword {
    display: inline-block;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.analysis-desc-keyword-compare .text-perc {
    font-size: 1.133rem;
    position: relative;
    top: -2px
}

.original-data-list[data-id=original-data-list-compare-association] {
    height: 356px
}

.analysis-desc-card-association {
    padding-left: 20px;
    padding-right: 20px
}

.analysis-desc-card-association .association-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

.analysis-desc-card-association .association-card-title {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 12px;
    vertical-align: middle
}

.analysis-desc-card-association .association-card-title i {
    font-size: 24px
}

.analysis-desc-card-association .association-card-title em {
    font-size: 1rem;
    margin-left: 5px
}

.analysis-desc-card-association .association-card-title .icon-poll {
    color: #6dc0ca
}

.analysis-desc-card-association .association-card-title .icon-trophy {
    color: #fbc400
}

.analysis-desc-card-association .association-card-lists {
    margin-top: 0;
    min-width: 320px
}

.analysis-desc-card-association .association-card-lists dl {
    align-items: center;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    justify-content: center;
    width: 100%
}

.analysis-desc-card-association .association-card-lists dt {
    color: #313842;
    flex: 0 0 30%;
    font-size: 1rem;
    padding-right: 5px;
    width: 30%
}

.analysis-desc-card-association .association-card-lists dd {
    color: #909398;
    font-size: .867rem
}

.analysis-desc-card-association .association-card-lists dt .association-card-keyword {
    display: inline-block;
    line-height: normal;
    max-width: 100%;
    overflow: hidden;
    padding-right: 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.analysis-desc-card-association .association-card-lists dd .association-card-depth {
    background-color: #f1f2f4;
    border-radius: 50em;
    color: #313842;
    display: inline-block;
    min-width: 92px;
    overflow: hidden;
    padding: 5px 8px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.analysis-desc-card-association .association-card-lists dd .association-card-depth.depth1 {
    background-color: #efedff;
    color: #6dc0ca
}

.analysis-desc-card-association .association-card-lists dd .association-card-depth.depth2 {
    background-color: #fff7e6;
    color: #f7941d
}

.analysis-desc-card-association .association-card-lists dd .association-card-depth.depth3 {
    background-color: #ffebef;
    color: #ff4a6f
}

.analysis-desc-card-association .association-card-lists dd .association-card-depth.positive {
    background-color: #efedff;
    color: #5d2bf4
}

.analysis-desc-card-association .association-card-lists dd .association-card-depth.negative {
    background-color: #ffeceb;
    color: #f53933
}

.analysis-desc-card-association .association-card-lists dd .association-card-depth.neutrality {
    background-color: #fff7e6;
    color: #f7941d
}

.analysis-desc-card-association .association-card-lists dd .analysis-desc-count {
    font-size: .867rem
}

.analysis-desc-card-association .association-card-lists dd .ranking-text {
    text-align: center;
    width: 92px
}

.analysis-desc-card-association .association-card-lists dd .text-gt {
    display: inline-block;
    padding: 0 3px
}

.analysis-desc-card-association .association-card-lists dl+dl {
    margin-top: 4px
}

#topNegativeDate.exception-case,#topPositiveDate.exception-case {
    font-size: 1.267rem
}

.comp-category-select-box .scroll-content-category-select.select-compare {
    height: 410px
}

.comepare-origin-tabs {
    display: table;
    table-layout: fixed;
    width: 100%
}

.comepare-origin-tabs li {
    display: table-cell
}

.layout-card-header-compare {
    justify-content: flex-end;
    margin: 10px 0;
    padding-right: 5px
}

.comepare-origin-tabs+.layout-card-header-compare .original-list-associated-keyword {
    margin-top: 0
}

.section-compare-mention-data .compare-mention-data-chart {
    height: 400px
}

#compare-mentionChart {
    height: 373px
}

#compareAssociationWordCloud {
    height: 500px;
    margin-top: -55px
}

.comp-category-select-box .scroll-content-category-select.compare-select-property {
    height: 280px
}

.associated-original-list-compare-association {
    max-height: 304px
}

.associated-ranking-lists {
    align-items: center;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between
}

.associated-ranking-lists li {
    margin: 0 25px;
    min-height: 560px;
    width: 33.3333%
}

.associated-ranking-lists table.table-associated-ranking col.col-count,.associated-ranking-lists table.table-associated-ranking.table-fixed-header col.col-count {
    width: 30%
}

.associated-ranking-lists li:nth-child(2) .table-associated-ranking-header .title {
    color: #f7941d
}

.associated-ranking-lists li:nth-child(2) table.table-associated-ranking tr.on td,.associated-ranking-lists li:nth-child(2) table.table-associated-ranking tr:hover td {
    background-color: #fffae6
}

.associated-ranking-lists li:nth-child(2) table.table-associated-ranking tr.on td.count,.associated-ranking-lists li:nth-child(2) table.table-associated-ranking tr.on td.keyword,.associated-ranking-lists li:nth-child(2) table.table-associated-ranking tr:hover td.count,.associated-ranking-lists li:nth-child(2) table.table-associated-ranking tr:hover td.keyword {
    color: #f7941d
}

.associated-ranking-lists li:nth-child(3) .table-associated-ranking-header .title {
    color: #ff4a6f
}

.associated-ranking-lists li:nth-child(3) table.table-associated-ranking tr.on td,.associated-ranking-lists li:nth-child(3) table.table-associated-ranking tr:hover td {
    background-color: #ffebef
}

.associated-ranking-lists li:nth-child(3) table.table-associated-ranking tr.on td.count,.associated-ranking-lists li:nth-child(3) table.table-associated-ranking tr.on td.keyword,.associated-ranking-lists li:nth-child(3) table.table-associated-ranking tr:hover td.count,.associated-ranking-lists li:nth-child(3) table.table-associated-ranking tr:hover td.keyword {
    color: #ff4a6f
}

.associated-ranking-list-add {
    cursor: pointer;
    height: inherit;
    width: 100%
}

.associated-ranking-list-add>a {
    align-items: center;
    display: flex;
    height: 100%;
    justify-self: center;
    width: 100%
}

.add-associated-compare-box {
    align-items: center;
    border: 1px solid #ecedee;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    text-align: center;
    transition: all .3s;
    transition-property: opacity,transform;
    vertical-align: middle;
    width: 100%
}

.add-associated-compare-box .add-icon {
    background-color: #f1f2f4;
    border-radius: 50%;
    display: inline-block;
    font-size: 1.467rem;
    height: 45px;
    line-height: 45px;
    text-align: center;
    transition: all .5s;
    width: 45px
}

.add-associated-compare-box .add-desc {
    color: #909398;
    font-size: 1rem;
    line-height: 1.5;
    margin-top: 20px;
    padding: 0 5px;
    word-break: keep-all
}

.add-associated-compare-box .add-plan-link {
    margin-top: 25px;
    min-width: 139px
}

.associated-ranking-list-add:hover .add-associated-compare-box {
    background: #f9f9f9;
    border: 2px dashed #f1f2f4
}

.associated-ranking-list-add:hover .add-icon {
    background-color: #25375a;
    color: #fff
}

.associated-ranking-list-add:hover .add-desc {
    color: #313842
}

.add-associated-compare-box-type2 {
    min-height: 560px
}

.section-compare-reputation-origin-data>.row {
    min-height: 517px
}

.layout-card-reputaion-compare {
    padding: 0
}

.reputaion-compare-list {
    display: flex
}

.reputaion-compare-list .list-dt {
    flex: 0 0 35%;
    padding-right: 1px;
    position: relative;
    width: 35%
}

.reputaion-compare-list .list-dt:after {
    background-color: #ecedee;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    z-index: 10
}

.reputaion-compare-list .list-dt .layout-card-header {
    padding-right: 0
}

.reputaion-compare-list .list-dd {
    flex: 0 0 65%;
    width: 65%
}

.reputaion-compare-list .layout-card-header {
    padding-left: 15px;
    padding-right: 22px
}

.reputaion-compare-list .comp-category-select-box {
    padding-bottom: 46px
}

.reputaion-compare-list .layout-card-header-buttons {
    align-items: center;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between
}

.reputaion-compare-list .layout-card-header-buttons .btn-chart-modify {
    margin-right: 0
}

.reputaion-compare-list .scroll-content-category-select.select-property {
    height: 245px
}

.wordcloud-chart-wrap {
    clear: both;
    padding: 30px 15px 0
}

.wordcloud-figure-box {
    width: 100%
}

.wordcloud-figure-box .word-cloud-chart {
    height: 270px
}

.reputation-word-cloud-chart-wrap {
    margin-top: 40px
}

.compare-wordcloud-chart-buttons {
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 10
}

.compare-wordcloud-chart-buttons .btn-chart-modify {
    margin-right: 0
}

.word-cloud-nodata-box-compare {
    height: 270px
}

.reputation-data-compare.reputation-word-cloud-table-wrap {
    padding-top: 40px
}

.reputation-word-cloud-table-wrap .table-scroll-box.table-scroll-box-compare {
    height: 320px
}

.wordcloud-figure-box .modal-table-filter-compare {
    left: 0
}

table.table-reputation-list col.col-reputation-compare,table.table-reputation-list.table-fixed-header col.col-reputation-compare {
    width: 34%
}

table.table-reputation-list.table-narrow col.col-count,table.table-reputation-list.table-narrow.table-fixed-header col.col-count {
    width: 30%
}

table.table-reputation-list.table-narrow.table-fixed-header th:last-child {
    padding-right: 20px;
    text-align: right
}

table.table-reputation-list.table-narrow td.keyword {
    padding-right: 19px;
    position: relative
}

table.table-reputation-list.table-narrow .btn-delete-icon {
    display: inline-flex;
    margin-left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.layout-card-reputaion-compare .associated-ranking-list-add {
    height: inherit
}

.layout-card-reputaion-compare .add-associated-compare-box {
    border: 0
}

#compare-reputationTrendChart,.compare-reputation-trend-chart {
    height: 370px
}

.associated-original-list-compare-reputation {
    max-height: 308px
}

@media (max-width: 1599px) {
    .comp-category-select-box .scroll-content-category-select.select-compare {
        height:420px
    }

    #compareAssociationWordCloud {
        height: 496px
    }

    .associated-original-list-compare-association {
        max-height: 326px
    }

    .original-data-list[data-id=original-data-list-compare-association] {
        height: 370px
    }

    .section-compare-reputation-origin-data>.row {
        min-height: 489px
    }

    .associated-original-list-compare-reputation {
        height: 293px
    }

    .analysis-desc-card-association .association-card-lists {
        min-width: 280px
    }

    .analysis-desc-card-item-compare.exception-case {
        padding: 30px 10px
    }

    .analysis-desc-card-compare .analysis-desc-text {
        font-size: .867rem
    }

    .associated-ranking-list-add {
        padding: 0
    }
}

.plan-wrap .vbtn:not(.btn-view-detail):not([disabled]):active,.plan-wrap .vbtn:not(.btn-view-detail):not([disabled]):focus,.plan-wrap .vbtn:not(.btn-view-detail):not([disabled]):hover {
    transform: translateY(3px)
}

.plan-wrap .contentInner {
    margin: 0 auto;
    max-width: 1140px
}

.plan-common-bg {
    background: #f0f4fe
}

.plan-common-tit {
    text-align: center
}

.plan-common-tit h2 {
    color: #313842;
    font-size: 2.733rem;
    font-weight: 500;
    line-height: 1.35
}

.plan-common-tit h3 {
    color: #313842;
    font-size: 2.467rem;
    font-weight: 500;
    letter-spacing: -.1em;
    line-height: 1.45
}

@keyframes plan-width-grow {
    0% {
        width: 1px
    }

    to {
        transform: scale(1)
    }
}

@keyframes plan-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes plan-fade-in-zoom {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes plan-fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes plan-float {
    0% {
        transform: translateY(3px)
    }

    to {
        transform: translateY(-3px)
    }
}

@keyframes plan-visual-chart2 {
    0% {
        opacity: 0;
        transform: translateX(-30px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes plan-dc {
    0% {
        opacity: .7;
        top: calc(50% - 2px)
    }

    to {
        opacity: 1;
        top: calc(50% + 2px)
    }
}

@keyframes plan-univ-roll {
    0% {
        transform: translateX(0)
    }

    to {
        transform: translateX(-100%)
    }
}

.plan-html {
    scroll-behavior: smooth
}

.plan-visual {
    background: #f0f4fe url(/renewal_resources/images/design_2.0/plan/home-visual.png) no-repeat center 0;
    height: 638px
}

.plan-visual-inner {
    display: flex
}

.plan-visual-tit {
    padding-top: 160px
}

.plan-visual-tit h2 {
    color: #fff;
    font-size: 68px;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 20px
}

.plan-visual-tit h5 {
    color: #fff;
    font-size: 1.5rem;
    font-weight: 500
}

.plan-visual-tit h5 b {
    font-weight: 500;
    letter-spacing: -.1em
}

.plan-visual-img {
    height: 380px;
    margin: 48px 43px 0 170px;
    position: relative;
    width: 518px
}

.plan-visual-img img {
    display: block;
    opacity: 0;
    position: absolute
}

.plan-visual-img-chart1 {
    animation: plan-fade-in .5s forwards;
    left: 101px;
    top: 72px
}

.plan-visual-img-chart2 {
    animation: plan-visual-chart2 .8s .3s forwards;
    right: 0;
    top: 34px
}

.plan-visual-img-twit {
    animation: plan-fade-in .8s 1s forwards;
    left: 150px;
    top: 0
}

.plan-visual-img-ytb {
    animation: plan-fade-in .8s 1.1s forwards;
    left: 58px;
    top: 64px
}

.plan-visual-img-insta {
    animation: plan-fade-in .8s 1.2s forwards;
    left: 0;
    top: 185px
}

.plan-visual-img-news {
    animation: plan-fade-in .8s 1.3s forwards;
    bottom: 34px;
    left: 92px
}

.plan-visual-img-blog {
    animation: plan-fade-in .8s 1.4s forwards;
    bottom: 0;
    left: 231px
}

.plan-info .contentInner {
    position: relative
}

.plan-info-category {
    display: none;
    margin: 0 auto;
    max-width: 1140px;
    padding: 35px 0 100px
}

.plan-info-category.on {
    display: block
}

.plan-info-head {
    margin-bottom: 50px
}

.plan-info-row {
    align-items: flex-start;
    clear: both;
    display: flex;
    gap: 0 26px;
    justify-content: space-between;
    margin: 0
}

.plan-info-col {
    padding: 0
}

.plan-info-col.plan-info-body {
    width: 100%
}

.plan-info-tab {
    left: 0;
    position: absolute;
    top: 0;
    transform: translateY(-100%);
    width: 100%
}

.plan-info-tab>ul {
    display: flex
}

.plan-info-tab>ul>li {
    flex: 0 0 50%
}

.plan-info-tab>ul>li>a {
    background: #8c9db6;
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 25px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    display: block;
    padding: 18px 24px
}

.plan-info-tab-txt {
    padding: 3px 0 3px 68px;
    position: relative
}

.plan-info-tab-txt:after,.plan-info-tab-txt:before {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.plan-info-tab-txt:before {
    background: #fff;
    border-radius: 50%;
    content: "";
    height: 48px;
    left: 0;
    width: 48px
}

.plan-info-tab-txt:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #8c9db6;
    content: "";
    font-family: remixicon;
    font-size: 24px;
    font-style: normal;
    left: 12px
}

.plan-info-tab-txt h6 {
    color: #fff;
    font-size: 1.267rem;
    font-weight: 500;
    letter-spacing: -.1em;
    line-height: 1.68;
    margin-bottom: 1px
}

.plan-info-tab-txt p {
    color: hsla(0,0%,100%,.8)
}

.plan-info-tab>ul>li.on>a {
    background: #6dc0ca;
    border-color: #6dc0ca
}

.plan-info-tab>ul>li.on .plan-info-tab-txt:after {
    color: #6dc0ca
}

.plan-info-tab>ul>li.type-academic .plan-info-tab-txt:after {
    content: ""
}

.plan-info-tab>ul>li.type-academic.on>a {
    background: #11043d;
    border-color: #11043d
}

.plan-info-tab>ul>li.type-academic.on .plan-info-tab-txt:after {
    color: #11043d
}

.plan-info-tab>ul>li.type-howto .plan-info-tab-txt:after {
    content: ""
}

.plan-info-tab>ul>li.type-howto.on>a {
    background: #2b65f0;
    border-color: #2b65f0
}

.plan-info-tab>ul>li.type-howto.on .plan-info-tab-txt:after {
    color: #2b65f0
}

.plan-price-switch {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 15px
}

.plan-price-switch-box {
    background: #fff;
    border: 2px solid #ecedee;
    border-radius: 15px;
    display: inline-flex;
    position: relative
}

.plan-price-switch-radio {
    clip: rect(1px,1px,1px,1px);
    border: 0;
    clip-path: inset(0 0 99.9% 99.9%);
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    z-index: 2
}

.plan-price-switch-label {
    color: #909398;
    display: block;
    font-weight: 500;
    letter-spacing: -.07em;
    line-height: 1.5;
    padding: 10px 0;
    position: relative;
    text-align: center;
    transition: color .3s;
    width: 86px;
    z-index: 2
}

.plan-price-switch-lump {
    background: #6dc0ca;
    border-radius: 13px;
    box-shadow: 0 4px 10px rgba(88,69,234,.8);
    height: calc(100% - 4px);
    left: 0;
    position: absolute;
    top: 50%;
    transform: translate(2px,-50%);
    transition: transform .3s;
    width: 82px;
    z-index: 1
}

.plan-price-switch-radio:checked+.plan-price-switch-label {
    color: #fff
}

.plan-price-switch-radio2:checked~.plan-price-switch-lump {
    transform: translate(calc(100% + 4px),-50%)
}

.plan-price-switch-dc {
    animation: plan-float .7s infinite alternate;
    background: red;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font-size: .867rem;
    font-weight: 500;
    left: 58px;
    letter-spacing: 0;
    line-height: 1.44;
    padding: 5px 8px 6px;
    position: absolute;
    top: -22px;
    white-space: nowrap;
    z-index: 3
}

.plan-price-switch-dc:after {
    background: url(/renewal_resources/images/plan/red_bubble_tail.svg) 50%/100% no-repeat;
    bottom: -7px;
    content: "";
    display: block;
    height: 8px;
    left: 12px;
    position: absolute;
    width: 12px
}

.plan-standard-info-box {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin-left: 70px
}

.plan-standard-info-box .plan-standard-info-text {
    color: #6f747b;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5
}

.plan-standard-info-box .plan-standard-info-text em {
    color: #6dc0ca;
    font-weight: inherit
}

.plan-standard-info-box .btn-detail {
    align-items: center;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 300;
    margin-left: 10px;
    padding-right: 3px
}

.plan-standard-info-box .btn-detail i {
    font-size: 20px;
    margin-left: 3px
}

.plan-price-simple {
    display: none
}

.plan-price-simple.on {
    display: block
}

.plan-price-simple>ul {
    align-items: stretch;
    display: flex;
    gap: 24px;
    justify-content: space-between
}

.plan-price-simple>ul>li {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    padding: 26px 27px;
    width: 100%
}

.plan-price-simple-txt b {
    font-weight: 500
}

.plan-price-simple-txt h4 {
    align-items: center;
    display: flex;
    font-size: 1.467rem;
    letter-spacing: -.1em;
    line-height: 1.5;
    margin-bottom: 15px
}

.plan-price-simple-txt h4 span {
    color: #8b8d91;
    display: block;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: -.07em;
    margin-left: 6px
}

.plan-price-simple-txt h4 b {
    font-size: 1.8rem;
    letter-spacing: 0
}

.plan-price-simple-txt h5 {
    font-size: 1.467rem;
    letter-spacing: -.1em;
    line-height: 1.5;
    margin-bottom: 19px
}

.plan-price-simple-txt h6 {
    color: #18181c;
    font-size: 1.133rem;
    font-weight: 500;
    letter-spacing: -.03em;
    line-height: 1.5;
    margin-bottom: 6px
}

.plan-price-simple-txt p {
    word-wrap: break-word;
    color: #606060;
    font-size: 1rem;
    letter-spacing: -.02em;
    line-height: 1.5;
    word-break: keep-all
}

.plan-price-simple-txt p b {
    font-weight: 500
}

.plan-price-simple-txt small {
    color: #6f747b;
    font-size: 1rem;
    font-weight: 300
}

.plan-price-simple-txt small .indent {
    display: inline-block;
    padding-left: 9px
}

.plan-price-simple-txt .vbtn {
    display: block;
    margin-bottom: 12px;
    text-align: center;
    transition: background .3s,transform .3s;
    width: 100%
}

.plan-price-simple-txt-origin {
    color: #8b8d91;
    display: inline-block;
    font-size: 1.133rem;
    font-weight: 500;
    height: 22px;
    line-height: 1.4;
    position: relative;
    text-decoration: line-through
}

.plan-price-simple-dc {
    align-items: center;
    animation: plan-dc .6s ease-in-out infinite alternate;
    background: #f53933;
    border-radius: 50px;
    color: #fff;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.6;
    padding: 0 9px
}

.plan-price-simple-txt-origin .plan-price-simple-dc {
    position: absolute;
    right: -4px;
    top: 50%;
    transform: translate(100%,-50%)
}

.plan-price-simple2 {
    background: #fff no-repeat;
    background-image: url(/renewal_resources/images/plan/academic_img1.svg),url(/renewal_resources/images/plan/academic_img2.svg);
    background-position: left 60px center,right 10px bottom;
    border-radius: 25px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    display: none;
    padding: 28px 0 28px 350px
}

.plan-price-simple2.on {
    display: block
}

.plan-price-simple2>ul {
    display: flex
}

.plan-price-simple2>ul>li {
    background: url(/renewal_resources/images/plan/line_plus.svg) 85% no-repeat;
    padding-right: 167px
}

.plan-price-simple2>ul>li:last-of-type {
    background: none;
    margin-right: 0;
    padding-right: 0
}

.plan-price-simple>ul>li.type-premium {
    border: 2px solid #aea4fd;
    filter: drop-shadow(0 4px 25px #dee3ee)
}

.plan-price-simple2.type-group>ul>li {
    width: 290px
}

.plan-price-simple-txt h6.type-biz,.plan-price-simple-txt h6.type-popular {
    align-items: center;
    display: flex
}

.plan-price-simple-txt h6.type-biz {
    min-height: 25.5px
}

.plan-price-simple-txt h6.type-biz:after,.plan-price-simple-txt h6.type-popular:after {
    background: 0 no-repeat;
    color: #fff;
    display: block;
    font-size: .733rem;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
    padding-left: 6px;
    width: 41px
}

.plan-price-simple-txt h6.type-line {
    border: 1px solid #313842;
    border-radius: 3px;
    display: inline-block;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.6;
    padding: 1px 9px
}

.plan-price-simple-txt h6.type-line.color-academic {
    border-color: #11043d!important;
    color: #11043d!important
}

.plan-price-simple-txt h6.type-popular:after {
    content: "인기"
}

.plan-price-simple-txt h6.type-biz:after {
    content: "기업용";
    width: 51px
}

.plan-price-simple-txt.type-standard h6 {
    color: #2b65f0
}

.plan-price-simple-txt.type-premium .type-popular-box {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.plan-price-simple-txt.type-premium .btn-alliance-coupon {
    background: #ffebef;
    border: 1px solid #fbacbc;
    border-radius: 3px;
    color: #ff4a6f;
    font-size: .846rem;
    font-weight: 700;
    padding: 5px 8px
}

.plan-price-simple-txt.type-academic h6 {
    color: #11043d
}

.plan-price-simple-txt.type-premium h6.type-popular:after {
    background-image: url(/renewal_resources/images/plan/flag_primary2.svg)
}

.plan-price-simple-txt.type-biz h6.type-biz:after {
    background-image: url(/renewal_resources/images/plan/flag_biz.svg)
}

.plan-price-simple-txt.type-group h5 {
    color: #25375a
}

.plan-price-simple-txt.type-group h5 b {
    color: #6dc0ca
}

.plan-price-simple-txt.type-group .vbtn {
    width: 235px
}

.plan-price-simple-txt.type-group h6.type-line {
    border-color: #11043d;
    color: #11043d
}

.plan-price-simple-txt .sale-tag {
    align-items: center;
    background-color: #f5f3ff;
    border-radius: 3px;
    color: #5d2bf4;
    display: inline-flex;
    font-size: .923rem;
    font-weight: 500;
    justify-content: center;
    padding: 3px 6px
}

.plan-price-simple-txt .sale-tag .text-sale {
    color: #ff3b30;
    font-weight: 700
}

.plan-price-simple-txt .sale-tag [data-tooltip=""] {
    line-height: 0;
    margin-left: 4px
}

.plan-price-simple.type-year>ul>li {
    height: 246px
}

.plan-price-simple.type-year .plan-price-simple-txt h4 {
    margin-bottom: 42px
}

.plan-price-simple.type-year .plan-price-simple-txt-origin {
    margin-bottom: 15px
}

.plan-price-fixed {
    background: #fff;
    box-shadow: 0 4px 20px rgba(0,0,0,.1);
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 10;
    z-index: 1500
}

.plan-price-fixed.on {
    display: block
}

.plan-price-fixed-inner {
    align-items: center;
    display: none;
    padding: 15px 50px 15px 25px
}

.plan-price-fixed-inner.on {
    display: flex
}

.plan-price-fixed-inner .plan-price-switch {
    margin-bottom: 0;
    width: 342px
}

.plan-price-fixed-inner .plan-price-simple>ul {
    gap: 0;
    width: 100%
}

.plan-price-fixed-inner .plan-price-simple>ul>li {
    border: 0;
    box-shadow: none;
    filter: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 33.3333333333%
}

.plan-price-fixed-inner .plan-price-simple>ul>li:last-of-type {
    margin-right: 0
}

.plan-price-fixed-inner .plan-price-simple-txt {
    text-align: center
}

.plan-price-fixed-inner .plan-price-simple-txt h4 {
    font-size: 1.267rem;
    justify-content: center;
    margin-bottom: 10px
}

.plan-price-fixed-inner .plan-price-simple-txt h4 b {
    font-size: 1.467rem
}

.plan-price-fixed-inner .plan-price-simple-txt h5 {
    font-size: 1.267rem;
    margin-bottom: 10px
}

.plan-price-fixed-inner .plan-price-simple-txt h6 {
    font-size: 1.267rem;
    font-weight: 600;
    margin-bottom: 0
}

.plan-price-fixed-inner .plan-price-simple-txt h6.type-line {
    font-size: 1rem;
    margin-bottom: 4px
}

.plan-price-fixed-inner .plan-price-simple-txt .vbtn {
    border-radius: 50em;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500;
    margin: 0 auto;
    padding: 9px 30px;
    width: auto
}

.plan-price-fixed-inner .plan-price-simple.type-col2>ul {
    margin-left: 46px
}

.plan-price-fixed-inner .plan-price-simple.type-col2>ul>li {
    width: 415px
}

.plan-price-fixed-inner .plan-price-simple.type-col4>ul>li {
    width: 183px
}

.plan-price-fixed-inner .plan-price-simple.type-col4>ul.sometrend {
    margin-left: 59px
}

.plan-price-fixed-inner .plan-price-simple>ul.biz {
    margin-left: 96px
}

.plan-price-fixed-inner .plan-price-simple>ul.biz>li {
    width: 170px
}

.plan-price-fixed-inner.on .plan-price-simple.on {
    display: flex;
    width: 100%
}

.plan-price-fixed-inner .plan-price-simple.type-year .plan-price-simple-txt h4 {
    margin-bottom: 10px
}

.plan-detail {
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    color: #313842;
    padding: 10px 25px 40px
}

.plan-detail-list {
    align-items: center;
    display: flex
}

.plan-detail-list>li {
    text-align: center;
    width: 800px
}

.plan-detail-list>li:last-of-type {
    margin-right: 0
}

.plan-detail-list>li b {
    font-weight: 500
}

.plan-detail-list>li small {
    display: inline-block
}

.plan-detail-list small.small2 {
    color: #606060!important;
    font-size: .846rem;
    font-weight: 500
}

.plan-detail-list>li[data-plan-period] {
    display: none
}

.plan-detail-list>li[data-plan-period].on {
    display: block
}

.plan-detail-head {
    padding-left: 260px
}

.plan-detail-head>ul {
    padding: 12px 0
}

.plan-detail-head>ul>li {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5
}

.plan-detail-head .plan-detail-list>li small {
    color: #909398;
    font-size: 1.133rem;
    font-weight: 400;
    letter-spacing: -.1em
}

.plan-detail-subject {
    background: #f0f4fe;
    border-radius: 10px;
    padding: 12px 20px
}

.plan-detail-subject p {
    font-size: 1.133rem;
    font-weight: 500;
    letter-spacing: -.1em;
    line-height: 1.5;
    text-align: left
}

.plan-detail-subject .icon {
    display: inline-flex;
    margin-left: 4px;
    transform: translateY(1px)
}

.plan-detail-desc-row {
    border-bottom: 1px solid #f1f2f4;
    display: flex
}

.plan-detail-content:not(:last-child) .plan-detail-desc-row:last-child {
    border-bottom: 0
}

.plan-detail-desc-tit {
    align-items: center;
    display: flex;
    flex: 0 0 260px;
    width: 260px
}

.plan-detail-desc-tit h6 {
    align-items: center;
    color: #6f747b;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: -.07em;
    line-height: 1.5
}

.plan-detail-desc-tit .icon-tooltip {
    color: #c7c8cb;
    font-size: 24px;
    height: 24px;
    line-height: 1;
    margin: 0 6px 0 0;
    top: 0
}

.plan-detail-desc-tit .vbtn {
    font-size: .867rem;
    margin-left: 6px
}

.plan-detail-desc-tit .icon-beta,.plan-detail-desc-tit .icon-new {
    margin-left: 3px
}

.plan-detail-desc .plan-detail-list>li {
    font-size: 1.133rem;
    letter-spacing: -.3px;
    line-height: 1.5;
    padding: 10px 0
}

.plan-detail-desc .plan-detail-list>li small {
    color: #606060;
    font-size: .846rem;
    font-weight: 500
}

.plan-detail-btn {
    margin-top: 30px;
    padding-left: 260px
}

.plan-detail-btn .plan-detail-list>li {
    text-align: center
}

.plan-detail-btn .plan-detail-list>li .vbtn {
    min-width: 118px;
    text-align: center
}

.plan-detail-list.type-col2>li {
    width: 400px
}

.plan-detail-list.type-col3>li {
    width: 266.6666666667px
}

.plan-detail-list.type-col4>li {
    width: 206px
}

.plan-detail-list.type-col5>li {
    width: 160px
}

.plan-detail-list>li.type-basic {
    color: #875ffe
}

.plan-detail-list>li.type-standard {
    color: #2b65f0
}

.plan-detail-list>li.type-premium {
    color: #5d2bf4
}

.plan-detail-list>li.type-academic {
    color: #11043d
}

.plan-detail-list>li.type-group {
    color: #25375a
}

.plan-detail-desc .plan-detail-list>li.type-number {
    letter-spacing: -.03em
}

.plan-detail-desc .plan-detail-list>li.type-number small {
    letter-spacing: -.07em
}

.plan-detail-desc .plan-detail-list>li.type-premium small {
    color: #5d2bf4;
    font-weight: 500
}

.plan-detail-desc .plan-detail-list>li.type-check i {
    color: #909398;
    display: inline-block;
    font-size: 28px;
    line-height: 1;
    vertical-align: top
}

.plan-detail-desc .plan-detail-list>li.type-check.type-premium i {
    color: #5d2bf4
}

.plan-detail-desc .plan-detail-list>li.type-check.type-academic i {
    color: #11043d
}

.plan-detail-ps {
    margin-top: 16px
}

.plan-detail-ps p {
    align-items: center;
    color: #909398;
    display: flex;
    justify-content: flex-end;
    letter-spacing: -.07em;
    line-height: 1.5;
    padding-left: 10px
}

.plan-detail-ps p:before {
    background: #6dc0ca;
    border-radius: 50%;
    content: "";
    display: block;
    height: 5px;
    margin-right: 4px;
    width: 5px
}

.plan-detail-ps.type-academic p:before {
    background: #11043d
}

.plan-univ {
    margin-top: 100px
}

.plan-univ .plan-common-tit {
    margin-bottom: 40px
}

.plan-univ .plan-common-tit h3 {
    margin-bottom: 15px
}

.plan-univ .plan-common-tit p {
    color: #909398;
    font-size: 1.133rem;
    letter-spacing: -.07em;
    line-height: 1.5
}

.plan-univ-roll {
    position: relative
}

.plan-univ-roll-ani {
    animation: plan-univ-roll 18s linear infinite
}

.plan-univ-list,.plan-univ-list>li,.plan-univ-roll-ani {
    align-items: center;
    display: flex
}

.plan-univ-list>li {
    background: #fff;
    border-radius: 30px;
    box-shadow: 5px 15px 40px 0 rgba(195,201,217,.5);
    flex: 0 0 160px;
    height: 160px;
    justify-content: center;
    margin: 0 7.5px;
    width: 160px
}

.plan-univ-list>li img {
    display: block;
    width: 82px
}

.plan-intro {
    padding-bottom: 100px
}

.plan-intro>.contentInner {
    margin: 0 auto;
    max-width: 1140px
}

.plan-intro-con {
    align-items: center;
    display: flex;
    height: 530px
}

.plan-intro-con>div {
    width: 50%
}

.plan-intro-left {
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    height: 100%
}

.plan-intro-right {
    padding-left: 138px
}

.plan-intro-tit {
    margin-bottom: 32px
}

.plan-intro-tit h2 {
    font-size: 2.733rem;
    font-weight: 500;
    letter-spacing: -.1em;
    line-height: 1.35
}

.plan-intro-tit h2 i {
    font-style: normal;
    letter-spacing: 0
}

.plan-intro-tit h2 span {
    color: #6dc0ca
}

.plan-intro-tab {
    margin-bottom: 30px
}

.plan-intro-tab>li {
    margin-right: 8px
}

.plan-intro-tab>li:last-of-type {
    margin-right: 0
}

.plan-intro-tab.tab-type3>li.on a {
    filter: drop-shadow(0 8px 20px rgba(88,69,234,.4))
}

.plan-intro-tab-desc>li {
    display: none
}

.plan-intro-tab-desc-txt p {
    color: #909398;
    font-size: 1.133rem;
    letter-spacing: -.1em;
    line-height: 1.8
}

.plan-intro-tab-desc-txt p strong {
    font-weight: 500
}

.plan-intro-tab-desc>li.on {
    display: block
}

.plan-intro-tab-img {
    height: 100%
}

.plan-intro-tab-img>li {
    display: none;
    height: 100%
}

.plan-intro-tab-img>li.on {
    display: block
}

.plan-intro-tab-channel {
    padding: 40px 0 40px 44px
}

.plan-intro-tab-channel-label {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px;
    width: 272px
}

.plan-intro-tab-channel-label>li {
    color: #cdd0d7;
    font-weight: 500;
    letter-spacing: -.07em;
    line-height: 1.5
}

.plan-intro-tab-channel-con {
    display: flex;
    margin-bottom: 30px
}

.plan-intro-tab-channel-bar {
    margin-right: 35px;
    width: 272px
}

.plan-intro-tab-channel-bar>li {
    margin-bottom: 20px;
    padding: 4px 0
}

.plan-intro-tab-channel-bar>li:last-of-type {
    margin-bottom: 0
}

.plan-intro-tab-channel-bar>li span {
    background: #6dc0ca;
    border-radius: 15px;
    display: inline-block;
    height: 24px;
    width: calc(50% - 1px)
}

.plan-intro-tab-channel-bar>li span:first-of-type {
    animation: plan-width-grow 1s;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    margin-right: 2px;
    opacity: .5
}

.plan-intro-tab-channel-bar>li span:nth-of-type(2) {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.plan-intro-tab-channel-bar>li.type-youtube span:first-of-type {
    background: #ecedee
}

.plan-intro-tab-channel-bar>li.type-youtube span:nth-of-type(2) {
    background: #ff3737
}

.plan-intro-tab-channel-bar>li.type-news span {
    background: #ffcc16
}

.plan-intro-tab-channel-bar>li.type-blog span {
    background: #42d31a
}

.plan-intro-tab-channel-bar>li.type-insta span {
    background: #f84263
}

.plan-intro-tab-channel-bar>li.type-twit span {
    background: #34a7ff
}

.plan-intro-tab-channel-bar>li.type-finter span {
    background: #00da9c
}

.plan-intro-tab-channel-count>li {
    color: #313842;
    font-size: 1.467rem;
    letter-spacing: -.03em;
    line-height: 35px;
    margin-bottom: 22px;
    padding-left: 68px;
    position: relative
}

.plan-intro-tab-channel-count>li:last-of-type {
    margin-bottom: 0
}

.plan-intro-tab-channel-count>li:before {
    background: url(/renewal_resources/images/icon_sns_community.svg) 50%/100% auto no-repeat;
    content: "";
    display: block;
    height: 32px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.plan-intro-tab-channel-count>li.type-youtube:before {
    background-image: url(/renewal_resources/images/icon_sns_youtube.svg)
}

.plan-intro-tab-channel-count>li.type-news:before {
    background-image: url(/renewal_resources/images/icon_sns_news.svg)
}

.plan-intro-tab-channel-count>li.type-blog:before {
    background-image: url(/renewal_resources/images/icon_sns_blog.svg)
}

.plan-intro-tab-channel-count>li.type-insta:before {
    background-image: url(/renewal_resources/images/icon_sns_insta.svg)
}

.plan-intro-tab-channel-count>li.type-twit:before {
    background-image: url(/renewal_resources/images/icon_sns_tw.svg)
}

.plan-intro-tab-channel-count>li.type-finter:before {
    background-image: url(/renewal_resources/images/icon_sns_vaiv_stock.svg);
    left: -18px;
    width: 70px
}

.plan-intro-tab-channel-ps {
    margin-top: 30px
}

.plan-intro-tab-channel-ps p {
    color: #cdd0d7;
    font-weight: 500;
    letter-spacing: -.07em;
    line-height: 1.5
}

.plan-intro-tab-search {
    height: 100%;
    position: relative
}

.plan-intro-tab-search img {
    display: block;
    position: absolute
}

.plan-intro-tab-search-bg {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 550px
}

.plan-intro-tab-search-bg1 {
    animation: plan-fade-out .2s ease 1.2s forwards
}

.plan-intro-tab-search-bg2 {
    animation: plan-fade-in .2s ease 1.2s forwards;
    opacity: 0
}

.plan-intro-tab-search-input {
    left: 0;
    top: 110px
}

.plan-intro-tab-search-input1 {
    animation: plan-fade-in-zoom .5s ease forwards;
    opacity: 0
}

.plan-intro-tab-search-input2 {
    animation: plan-fade-in .2s ease .7s forwards;
    opacity: 0
}

.plan-intro-tab-data {
    height: 100%;
    position: relative
}

.plan-intro-tab-data img {
    display: block;
    position: absolute
}

.plan-intro-tab-data-bg {
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.plan-intro-tab-data-bg2 {
    animation: plan-fade-in .2s ease 2s forwards;
    opacity: 0
}

.plan-intro-tab-data-loading {
    animation: plan-fade-in-zoom 1s ease forwards;
    left: 0;
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.plan-faq {
    padding-bottom: 100px
}

.plan-faq .plan-common-tit {
    margin-bottom: 20px
}

.plan-faq-list>ul>li {
    background: #fff;
    border-radius: 40px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    margin-bottom: 25px
}

.plan-faq-list>ul>li:last-of-type {
    margin-bottom: 0
}

.plan-faq-list-txt {
    border-radius: 40px;
    overflow: hidden;
    position: relative
}

.plan-faq-list-radio {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.plan-faq-list-answer-txt:before,.plan-faq-list-question:before {
    font-size: 1.8rem;
    font-weight: 500
}

.plan-faq-list-question {
    border-radius: 40px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    color: #313842;
    cursor: pointer;
    display: block;
    font-size: 1.267rem;
    letter-spacing: -.1em;
    line-height: 1.6;
    padding: 22px 30px;
    position: relative
}

.plan-faq-list-question:before {
    color: #6dc0ca;
    content: "Q";
    display: inline-block;
    line-height: 1;
    width: 40px
}

.plan-faq-list-question:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #909398;
    content: "";
    font-family: remixicon;
    font-size: 30px;
    font-style: normal;
    line-height: 1;
    position: absolute;
    right: 30px;
    top: 22px;
    transition: transform .3s
}

.plan-faq-list-question b {
    font-weight: 500
}

.plan-faq-list-answer {
    background: #fff;
    border-radius: 40px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    max-height: 0;
    padding: 0 30px;
    text-align: left;
    transition: all .5s;
    word-break: keep-all
}

.plan-faq-list-answer-txt {
    padding-left: 40px;
    position: relative
}

.plan-faq-list-answer-txt:before {
    color: hsla(218,4%,58%,.4);
    content: "A";
    left: 0;
    position: absolute;
    top: 0
}

.plan-faq-list-answer-txt p {
    color: rgba(49,56,66,.7);
    font-size: 1.133rem;
    letter-spacing: -.1em;
    line-height: 1.618
}

.plan-faq-list-answer-txt .btn-box {
    margin: 10px 0 0
}

.plan-faq-list-radio:checked+.plan-faq-list-question {
    background: #fff
}

.plan-faq-list-radio:checked+.plan-faq-list-question:after {
    color: #6dc0ca;
    transform: rotate(180deg)
}

.plan-faq-list-radio:checked~.plan-faq-list-answer {
    max-height: 100vh;
    padding-bottom: 22px
}

.plan-faq-btn {
    margin-top: 40px;
    text-align: center
}

.plan-faq-btn .vbtn.large {
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    font-size: 1.267rem;
    padding-left: 33px;
    padding-right: 33px
}

.plan-faq-btn .vbtn .icon i {
    font-size: 22px
}

.plan-family {
    padding-bottom: 100px
}

.plan-family .plan-common-tit {
    margin-bottom: 30px
}

.plan-family-link>ul {
    display: flex;
    justify-content: space-between
}

.plan-family-link>ul>li {
    background: #fff;
    border-radius: 25px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    padding: 30px 0 33px;
    width: 380px
}

.plan-family-link-txt {
    text-align: center
}

.plan-family-link-txt h5 {
    color: #313842;
    font-size: 1.467rem;
    font-weight: 500;
    letter-spacing: -.1em;
    line-height: 1.5;
    margin-bottom: 26px
}

.plan-family-link-sub {
    color: #8c9db6;
    font-size: 19px;
    letter-spacing: -.03em;
    line-height: 1.5;
    margin-bottom: 2px
}

.plan-family-link-btn .vbtn {
    margin: 0 3px
}

.plan-inquiry {
    background: #6dc0ca;
    padding: 80px 0
}

.plan-inquiry .plan-common-tit {
    margin-bottom: 40px
}

.plan-inquiry .plan-common-tit h3 {
    color: #fff
}

.plan-inquiry-btn {
    text-align: center
}

.plan-inquiry-btn .vbtn {
    border-width: 2px;
    font-size: 1.133rem;
    margin: 0 13px
}

.plan-inquiry-btn .vbtn .icon i {
    font-size: 22px
}

.plan-inquiry-btn .btn-line-clear-white:hover {
    background: transparent
}

.academic-inquiry-form {
    margin: 0 auto;
    max-width: 690px;
    text-align: center
}

.academic-inquiry-title {
    color: #313842;
    font-size: 2.733rem;
    font-weight: 500;
    letter-spacing: -.07em;
    line-height: 135%
}

.academic-inquiry-title em {
    color: #6dc0ca;
    font-weight: 500
}

.academic-inquiry-desc {
    color: #8b8d91;
    font-size: 1.133rem;
    letter-spacing: -.1em;
    line-height: 150%;
    margin-bottom: 40px;
    margin-top: 30px
}

.academic-inquiry-desc p {
    margin-top: 15px
}

.academic-inquiry-desc p:first-child {
    margin-top: 0
}

.academic-inquiry-desc strong {
    color: #0bbb9b
}

.academic-inquiry-form .form-control {
    align-items: baseline;
    display: flex;
    margin-top: 13px
}

.academic-inquiry-form .form-control-label {
    color: #909398;
    flex-basis: 95px;
    text-align: left
}

.academic-inquiry-form .form-control .error_text {
    color: #f53933;
    display: flex;
    display: none;
    font-size: 13px;
    margin-top: 5px;
    text-align: left
}

.academic-inquiry-form .form-control .error_text i {
    display: inline-block;
    font-size: 125%;
    margin-right: 5px;
    vertical-align: middle
}

.academic-inquiry-form .form-control-input {
    flex-grow: 1
}

.academic-inquiry-form .input-box {
    border: 1px solid #ecedee;
    border-radius: 11px;
    display: flex
}

.academic-inquiry-form .input-box.bd0 {
    align-items: flex-start;
    border: none;
    border-radius: 0
}

.academic-inquiry-form .textarea-type1 {
    border: 0;
    border-radius: 11px;
    height: 170px
}

.academic-inquiry-form .textarea-type1.template {
    border: 0;
    color: #909398;
    height: 238px
}

.academic-inquiry-form .attatch-file-list {
    color: #909398;
    font-size: 1rem;
    margin-left: auto;
    text-align: right
}

.academic-inquiry-form .attatch-file-list li:not(:first-child) {
    margin-top: 5px
}

.academic-inquiry-form .attatch-file-list .vbtn {
    margin-left: 10px
}

.academic-inquiry-form .form-button {
    margin-top: 50px
}

.academic-inquiry-form .form-button .vbtn {
    min-width: 141px
}

.academic-inquiry-form .form-button .vbtn+.vbtn {
    margin-left: 16px
}

.quick-banner-wrap {
    left: 50%;
    margin-left: 635px;
    position: absolute;
    top: 97px;
    z-index: 1000
}

.quick-banner-wrap.on {
    position: fixed;
    top: 155px
}

.quick-banner-wrap.on.hidden-fixed-plan {
    top: 10px
}

.quick-banner-swiper {
    border-radius: 15px;
    overflow: hidden;
    position: relative;
    width: 160px
}

.quick-banner-item a {
    display: block
}

.quick-banner-item img {
    height: auto;
    width: 100%
}

.quick-banner-swiper-controller {
    align-items: center;
    bottom: 10px;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1000
}

.quick-banner-swiper-controller .swiper-controller-col {
    align-items: center;
    display: inline-flex;
    height: 24px;
    margin: 0 2.5px
}

.quick-banner-swiper-controller .swiper-controller-col-1 {
    background-color: rgba(49,56,66,.8);
    border-radius: 20px;
    padding-left: 12px
}

.quick-banner-swiper-controller .swiper-pagination-custom {
    align-items: center;
    bottom: auto;
    display: inline-flex;
    left: auto;
    position: relative
}

.quick-banner-swiper-controller .swiper-pagination-custom span {
    color: #fff;
    font-size: .867rem;
    font-weight: 500
}

.quick-banner-swiper-controller .swiper-pagination-custom span.txt-total {
    color: #909398
}

.quick-banner-swiper-controller .swiper-buttons {
    align-items: center;
    display: inline-flex;
    margin-left: 5px;
    position: relative
}

.quick-banner-swiper-controller .swiper-buttons:after {
    background-color: #909398;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 1px
}

.quick-banner-swiper-controller .swiper-button-next,.quick-banner-swiper-controller .swiper-button-prev {
    bottom: auto;
    height: auto;
    left: auto;
    margin: 0;
    outline: none;
    position: relative;
    right: auto;
    top: auto
}

.quick-banner-swiper-controller .swiper-button-next:after,.quick-banner-swiper-controller .swiper-button-prev:after {
    color: #fff;
    content: "";
    font-family: remixicon;
    font-size: 20px;
    height: auto;
    margin: 0
}

.quick-banner-swiper-controller .swiper-button-prev:after {
    content: ""
}

.quick-banner-swiper-controller .swiper-button-play {
    align-items: center;
    background-color: rgba(49,56,66,.8);
    border-radius: 50%;
    display: inline-flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.quick-banner-swiper-controller .swiper-button-play:after {
    align-items: center;
    color: #fff;
    content: "";
    display: inline-flex;
    font-family: remixicon;
    font-size: 18px
}

.quick-banner-swiper-controller .swiper-button-play.paused:after {
    content: ""
}

.quick-banner-swiper-controller .swiper-button-play.play:after {
    content: "";
    font-size: 14px
}

.plan-info-biz-card-list {
    margin: -7.8px 0
}

.plan-info-biz-card-item {
    padding: 7.8px 0
}

.plan-info-biz-card {
    background-color: #fff;
    border-radius: 25px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    overflow: hidden;
    padding: 20px 12.5px 15px
}

.plan-info-biz-card-header {
    margin: 0 0 15px
}

.plan-info-biz-card-title {
    color: #313842;
    font-size: 1.267rem;
    font-weight: 500;
    text-align: center
}

.plan-info-biz-card-desc {
    margin-top: 10px
}

.plan-info-biz-card-desc-item {
    background-color: #f9f9f9;
    border: 1px solid #f1f2f4;
    border-radius: 7px;
    color: #6f747b;
    font-size: .867rem;
    font-weight: 500;
    margin-top: 5px;
    overflow: hidden;
    padding: 7px 10px
}

.plan-info-biz-card-desc-item:first-child {
    margin-top: 0
}

.plan-info-biz-card-obj img {
    width: 100%
}

.intro-product-wrap .product-slider-wrap .swiper-container {
    opacity: 1;
    overflow: hidden;
    padding-inline:20px;position: relative;
    visibility: visible
}

.intro-product-wrap .product-lists {
    align-items: center
}

.intro-product-wrap .product-lists.product-lists-pc {
    justify-content: center
}

.intro-product-wrap .product-list {
    color: #6f747b;
    letter-spacing: -.05em;
    line-height: 150%;
    text-align: center
}

.intro-product-wrap .product-img {
    margin-inline:auto;padding-top: 180px;
    position: relative;
    width: 180px
}

.intro-product-wrap .product-img:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.intro-product-wrap .product-name {
    font-size: 1.133rem;
    font-weight: 500;
    margin-top: 35px
}

.intro-product-wrap .product-desc {
    font-size: .867rem;
    font-weight: 400;
    letter-spacing: -.05em;
    line-height: 150%;
    margin: 16px auto
}

.intro-product-wrap .product-btn .btn-view-detail {
    border: 1px solid #6f747b;
    border-radius: 50em;
    color: #6f747b;
    font-size: 1rem;
    font-weight: 400;
    padding: 8px 18px
}

.intro-product-wrap .product-lists-pc {
    align-items: center;
    height: 401px
}

.intro-product-wrap .product-lists-pc .swiper-slide {
    height: 350px;
    margin: 0 20px
}

.intro-product-wrap .product-lists-pc .swiper-slide.swiper-slide-active {
    height: 400px
}

.intro-product-wrap .product-lists-pc .swiper-slide * {
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.intro-product-wrap .swiper-slide {
    width: 180px!important
}

.intro-product-wrap .swiper-slide.sometrend .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-sometrend.png)
}

.intro-product-wrap .swiper-slide.biz .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-biz.png)
}

.intro-product-wrap .swiper-slide.pro .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-pro.png)
}

.intro-product-wrap .swiper-slide.dataplus .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-dataplus.png)
}

.intro-product-wrap .swiper-slide.report .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-report.png)
}

.intro-product-wrap .swiper-slide.swiper-slide-active {
    width: 220px!important
}

.intro-product-wrap .swiper-slide.swiper-slide-active .product-img {
    padding-top: 220px;
    width: 220px
}

.intro-product-wrap .swiper-slide.swiper-slide-active .product-name {
    font-size: 1.467rem
}

.intro-product-wrap .swiper-slide.swiper-slide-active .product-desc {
    color: #8b8d91;
    font-size: 1.133rem
}

.intro-product-wrap .swiper-slide.swiper-slide-active .product-btn .btn-view-detail {
    font-weight: 400
}

.intro-product-wrap .swiper-slide.swiper-slide-active.sometrend .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-sometrend-active.png)
}

.intro-product-wrap .swiper-slide.swiper-slide-active.sometrend .product-name {
    color: #6dc0ca
}

.intro-product-wrap .swiper-slide.swiper-slide-active.sometrend .product-btn .btn-view-detail {
    border-color: #6dc0ca;
    color: #6dc0ca
}

.intro-product-wrap .swiper-slide.swiper-slide-active.biz .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-biz-active.png)
}

.intro-product-wrap .swiper-slide.swiper-slide-active.biz .product-name {
    color: #18a0fb
}

.intro-product-wrap .swiper-slide.swiper-slide-active.biz .product-btn .btn-view-detail {
    border-color: #18a0fb;
    color: #18a0fb
}

.intro-product-wrap .swiper-slide.swiper-slide-active.pro .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-pro-active.png)
}

.intro-product-wrap .swiper-slide.swiper-slide-active.pro .product-name {
    color: #0047b0
}

.intro-product-wrap .swiper-slide.swiper-slide-active.pro .product-btn .btn-view-detail {
    border-color: #0047b0;
    color: #0047b0
}

.intro-product-wrap .swiper-slide.swiper-slide-active.dataplus .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-dataplus-active.png)
}

.intro-product-wrap .swiper-slide.swiper-slide-active.dataplus .product-name {
    color: #111
}

.intro-product-wrap .swiper-slide.swiper-slide-active.dataplus .product-btn .btn-view-detail {
    border-color: #111;
    color: #111
}

.intro-product-wrap .swiper-slide.swiper-slide-active.report .product-img:before {
    background-image: url(/renewal_resources/images/plan/product-report-active.png)
}

.intro-product-wrap .swiper-slide.swiper-slide-active.report .product-name {
    color: #048858
}

.intro-product-wrap .swiper-slide.swiper-slide-active.report .product-btn .btn-view-detail {
    border-color: #048858;
    color: #048858
}

.plan-info-top-textbox {
    margin-bottom: 40px;
    padding-top: 40px;
    text-align: center
}

.plan-info-top-textbox .plan-info-top-title {
    color: #313842;
    font-size: 2.467rem;
    font-weight: 500
}

.plan-info-top-textbox .plan-info-top-title em {
    color: #11043d
}

.plan-info-top-textbox .plan-info-top-text {
    color: #050505;
    font-size: 1.467rem;
    font-weight: 300;
    line-height: 1.3;
    margin-top: 40px
}

.btn-academic-use {
    background-color: #11043d!important;
    color: #fff!important
}

@media (max-width: 1599px) {
    .plan-price-fixed .plan-price-simple.type-year>ul>li,.plan-price-fixed .plan-price-simple>ul>li {
        height:auto
    }
}

.board-wrap {
    background-color: #f5f6f8
}

.accordion-block .accordionBox {
    background-color: #fff;
    border-radius: 13px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    margin-top: 15px;
    overflow: hidden;
    padding: 0 30px
}

.accordion-block .accordionBox:first-child {
    margin-top: 0
}

.accordion-block .accordionTitle {
    color: #313842;
    cursor: pointer;
    display: block;
    font-size: 1rem
}

.accordion-block .accordionTitle>a {
    align-items: center;
    display: flex;
    padding: 18px 40px 18px 37px;
    position: relative
}

.accordion-block .accordionTitle>a:after,.accordion-block .accordionTitle>a:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #909398;
    content: "";
    display: block;
    font-family: remixicon;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.accordion-block .accordionTitle>a:before {
    content: "";
    left: 0
}

.accordion-block .accordionTitle>a:after {
    content: "";
    right: 0;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

.accordion-block .accordionBox.must_notice .accordionTitle>a:before {
    color: #6dc0ca
}

.accordion-block .accordionBox.must_notice .accordionTitle .board-title {
    font-weight: 500
}

.accordion-block .accordionTitle>a>span {
    align-items: center;
    display: flex;
    flex-grow: 0;
    justify-content: flex-end
}

.accordion-block .accordionTitle>a>.board-title {
    flex-grow: 1;
    font-weight: 400;
    justify-content: flex-start;
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.accordion-block .accordionTitle>a>.board-title .finded {
    background-color: #efedff;
    color: #6dc0ca;
    display: inline-block;
    padding: 3px;
    vertical-align: middle
}

.accordion-block .accordionTitle>a>.board-date {
    color: #8b8d91;
    font-weight: 400;
    text-align: right;
    width: 100px
}

.accordion-block .accordionTitle>a>.board-writer {
    color: #8b8d91;
    font-weight: 400;
    text-align: right;
    width: 80px
}

.accordion-block .accordionTitle>a>.board-category {
    color: #6dc0ca;
    font-weight: 500;
    justify-content: center;
    min-width: 120px;
    padding-right: 15px;
    text-align: center
}

.accordion-block .accordionTitle>a>.board-hit {
    color: #c7c8cb;
    font-weight: 500;
    min-width: 100px;
    text-align: right
}

.accordion-block .accordionTitle>a>.board-hit i {
    font-size: 24px;
    margin-right: 10px;
    position: relative;
    top: 1px;
    vertical-align: middle
}

.accordion-block .accordionConts {
    border-top: 1px solid #f1f2f4;
    color: #6f747b;
    display: none;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: 30px 0
}

.accordion-block .accordionConts font,.accordion-block .accordionConts span,.accordion-block .accordionConts>* {
    font-family: Pretendard,맑은고딕,Malgun Gothic,돋움,Dotum,굴림,Gulim,AppleSDGothicNeo-Light,AppleGothic,Helvetica,Arial,HelveticaNeue-Light,"sans-serif-light",sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important
}

.accordion-block .accordionTitle.on+.accordionConts {
    display: block
}

.accordion-block .accordionTitle.on>a:after {
    color: #6dc0ca;
    transform: rotate(180deg) translateY(50%);
    transform-origin: center
}

.accordion-block.no-title-icon .accordionTitle>a {
    padding-left: 0
}

.accordion-block.no-title-icon .accordionTitle>a:before {
    display: none
}

.accordion-faq .accordionTitle {
    font-weight: 500
}

.accordion-faq .accordionConts .btn-box {
    margin-top: 10px
}

.accordion-faq .accordionConts .btn-box .vbtn {
    letter-spacing: normal
}

.faq-search-box {
    background-color: #6dc0ca;
    border-radius: 15px;
    padding: 45px 0 50px;
    text-align: center
}

.faq-search-title {
    color: #fff;
    font-size: 1.8rem;
    font-weight: 500;
    margin: 0 0 24px
}

.faq-search-title span {
    font-family: Pretendard,맑은고딕,Malgun Gothic,돋움,Dotum,굴림,Gulim,AppleSDGothicNeo-Light,AppleGothic,Helvetica,Arial,HelveticaNeue-Light,"sans-serif-light",sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

.faq-search-box .input-gruop {
    border-radius: 13px;
    margin: 0 auto;
    max-width: 500px;
    outline: none;
    overflow: hidden;
    position: relative
}

.faq-search-box .input-gruop input {
    background-color: #fff;
    border-radius: 50px;
    height: 56px;
    padding: 0 50px 0 25px;
    text-align: left;
    width: 100%
}

.btn-faq-search-submit {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    z-index: 10
}

.btn-faq-search-submit i {
    color: #6dc0ca;
    font-size: 24px
}

.tab-faq-search-sort {
    clear: both;
    margin: 35px 0 20px
}

.tab-faq-search-sort li .tab-name {
    color: #909398
}

.tab-faq-search-sort li.on .tab-name {
    color: #050505
}

.FAQ_noData {
    clear: both;
    color: #313842;
    display: none;
    font-size: 1rem;
    line-height: 1.4;
    margin: 90px 0 50px;
    text-align: center
}

.FAQ_noData_text {
    margin-top: 20px
}

.faq-link {
    background: #fff;
    border-radius: 13px;
    box-shadow: 5px 15px 40px 0 rgba(205,208,215,.5);
    display: flex;
    padding: 30px
}

.faq-link .faq-link-text dt {
    font-size: 1.267rem;
    font-weight: 500
}

.faq-link .faq-link-text dd {
    color: #6f747b;
    margin-top: 10px
}

.faq-link .faq-link-text dd strong {
    font-weight: 500
}

.faq-link .faq-link-btn {
    margin-left: auto
}

.faq-link .faq-link-btn .label {
    letter-spacing: .1rem
}

.load-more-box {
    clear: both;
    margin: 46px 0;
    position: relative;
    text-align: center
}

.load-more-box .btn-load-more {
    color: #909398;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500
}

.load-more-box .btn-load-more i {
    font-size: 24px;
    font-weight: 500;
    position: relative;
    top: -2px
}

.pagination {
    clear: both;
    margin: 50px 0;
    position: relative;
    text-align: center
}

.pagination .page-item {
    display: inline-block;
    margin: 0 5px
}

.pagination .page-item>a {
    background-color: #f6f5ff;
    border: 1px solid #f6f5ff;
    border-radius: 100%;
    color: #6f747b;
    display: block;
    font-size: .733rem;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -ms-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

.pagination .page-item.disabled>a,.pagination .page-item>a {
    height: 30px;
    line-height: 30px;
    width: 30px
}

.pagination .page-item.first a,.pagination .page-item.last a,.pagination .page-item.next a,.pagination .page-item.prev a {
    background-color: #fff;
    border-color: #ecedee;
    position: relative;
    text-indent: -9999px
}

.pagination .page-item.first a:after,.pagination .page-item.first a:before,.pagination .page-item.last a:after,.pagination .page-item.last a:before,.pagination .page-item.next a:after,.pagination .page-item.prev a:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #313842;
    display: block;
    font-family: remixicon;
    font-style: normal;
    font-weight: 400;
    font-weight: 500;
    left: 50%;
    line-height: 1;
    position: absolute;
    text-indent: 0;
    top: 50%;
    transform: translate(-50%,-50%)
}

.pagination .page-item.prev a:after {
    content: ""
}

.pagination .page-item.next a:after {
    content: ""
}

.pagination .page-item.first a:after,.pagination .page-item.first a:before {
    content: ""
}

.pagination .page-item.last a:after,.pagination .page-item.last a:before {
    content: ""
}

.pagination .page-item.first a:before,.pagination .page-item.last a:before {
    left: 40%
}

.pagination .page-item.first a:after,.pagination .page-item.last a:after {
    left: 56%
}

.pagination .page-item.active>a,.pagination .page-item>a:not([disabled]):active,.pagination .page-item>a:not([disabled]):focus,.pagination .page-item>a:not([disabled]):hover {
    background-color: #fff;
    border-color: #aea4fd
}

.service-center {
    display: flex;
    margin-top: 30px
}

.service-center-content {
    flex: 1 1 auto
}

.service-center-widgets {
    flex: 0 1 250px;
    margin-left: 50px;
    width: 250px
}

.service-center-section {
    margin-top: 40px
}

.service-center-section:first-child {
    margin-top: 0
}

.service-center-section-title {
    font-size: 1.467rem;
    font-weight: 500
}

.service-center-section-title em {
    color: #6dc0ca;
    font-weight: inherit
}

.service-center-section-filter {
    align-items: baseline;
    display: flex
}

.service-center-section-filter .btn-more-list {
    align-items: center;
    color: #909398;
    display: flex;
    font-size: .867rem;
    margin-left: auto
}

.service-center-section-filter .btn-more-list i {
    font-size: 1.133rem
}

.notice-latest-slider {
    background-color: #fff;
    border-radius: 13px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    overflow: hidden
}

.notice-latest-slider .swiper-container {
    display: flex;
    height: 55px;
    width: 100%
}

.notice-latest-subj {
    align-items: center;
    color: #313842;
    display: flex;
    font-size: 1rem;
    padding: 0 30px
}

.notice-latest-subj:before {
    content: "📢";
    display: block;
    font-size: 1.133rem;
    margin-right: 10px
}

.notice-latest-subj a {
    display: flex;
    padding: 21px 0;
    width: 100%
}

.notice-latest-subj .board-title {
    font-weight: 500
}

.notice-latest-subj .board-date {
    color: #c7c8cb;
    font-size: 1rem;
    margin-left: auto
}

.notice-latest-buttons {
    align-items: center;
    border-left: 1px solid #ecedee;
    display: flex;
    flex: 0 1 76px;
    flex-direction: column;
    justify-content: center;
    min-width: 76px;
    position: relative;
    right: 0;
    top: 0
}

.notice-latest-button {
    color: #6dc0ca;
    height: 20px;
    width: 20px
}

.notice-latest-button.swiper-button-disabled {
    color: #c7c8cb
}

.notice-latest-button:before {
    content: "";
    display: block;
    font-family: remixicon;
    font-size: 20px
}

.notice-latest-button-prev:before {
    content: ""
}

.notice-latest-button-next:before {
    content: ""
}

.empty-data {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    padding: 50px 20px;
    text-align: center
}

.empty-data-icon {
    color: #ecedee;
    display: block;
    font-size: 40px
}

.empty-data-text {
    color: #909398;
    font-size: 1rem;
    line-height: 150%;
    margin-top: 10px
}

.service-inquiry {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    padding: 20px 29px
}

.service-inquiry-title {
    color: #313842;
    font-size: 1.267rem;
    font-weight: 500;
    line-height: 168%
}

.service-inquiry-desc {
    color: #8b8d91;
    font-size: 1rem;
    margin-top: 2px
}

.service-inquiry-form {
    margin-top: 20px;
    text-align: center
}

.service-inquiry-form .form-control-row {
    display: flex;
    margin-bottom: 10px;
    width: 100%
}

.service-inquiry-form .form-control-row .form-control {
    flex: 1 1 auto
}

.service-inquiry-form .form-control-row .form-control:first-child {
    flex: 0 1 143px;
    margin-right: 10px;
    min-width: 143px
}

.service-inquiry-form .input_box {
    border: 1px solid #ecedee;
    border-radius: 8px;
    width: 100%!important
}

.service-inquiry-form .vbtn {
    margin-top: 7px
}

.service-wish-form {
    margin: 0 auto;
    max-width: 575px;
    text-align: center
}

.service-wish-title {
    color: #313842;
    font-size: 2.733rem;
    font-weight: 500;
    letter-spacing: -.07em;
    line-height: 135%
}

.service-wish-title em {
    color: #6dc0ca;
    font-weight: 500
}

.service-wish-desc {
    color: #8b8d91;
    font-size: 1.133rem;
    line-height: 150%;
    margin-top: 20px
}

.service-wish-form .form-control {
    margin-top: 13px
}

.service-wish-form .input-box {
    border: 1px solid #ecedee;
    border-radius: 11px;
    display: flex;
    position: relative
}

.service-wish-form .input-box .input-type1 {
    padding-left: 54px
}

.service-wish-form .input-icon {
    color: #c7c8cb;
    font-size: 22px;
    font-weight: 400;
    left: 20px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.service-wish-form .textarea-type1 {
    border: 0;
    height: 300px
}

.service-wish-form .form-button {
    margin-top: 40px
}

.service-wish-info {
    background-color: hsla(46,97%,85%,.3);
    border: 1px solid rgba(158,145,99,.2);
    border-radius: 13px;
    color: #313842;
    letter-spacing: -.05em;
    line-height: 150%;
    margin-bottom: 26px;
    margin-top: 40px;
    padding: 19px 21px 19px 44px;
    position: relative;
    text-align: left
}

.service-wish-info:before {
    color: #313842;
    content: "";
    font-family: remixicon;
    font-size: 20px;
    left: 20px;
    position: absolute;
    top: 19px
}

.service-terms-wrap {
    background-color: #f5f6f8;
    border-radius: 13px;
    box-sizing: border-box;
    color: #909398;
    margin-top: 20px;
    padding: 20px 19px;
    text-align: left;
    width: 100%
}

.service-terms-wrap p {
    font-size: 1rem;
    letter-spacing: -.05em;
    line-height: 150%;
    margin-top: 10px
}

.service-terms-wrap p:first-child {
    font-weight: 500;
    margin-top: 0
}

.service-terms-wrap p:last-child {
    margin-top: 13px
}

.service-terms-wrap small {
    font-size: .867rem
}

.widget-info {
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    margin-bottom: 18px;
    padding: 25px 10px 25px 19px
}

.widget-info-tit {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 15px
}

.widget-info-tel {
    align-items: center;
    color: #6dc0ca;
    display: flex;
    font-size: 1.5rem;
    font-weight: 500
}

.widget-info-tel i {
    color: #c7c8cb;
    font-size: 24px;
    margin-right: 8px
}

.widget-info-time {
    font-size: .867rem;
    margin-top: 15px
}

.widget-info-time p {
    align-items: center;
    display: flex;
    margin-top: 5px
}

.widget-info-time p:first-child {
    margin-top: 0
}

.widget-info-time span:first-child {
    color: #909398;
    min-width: 45px
}

.widget-info-time span:last-child {
    color: #6f747b;
    margin-left: 14px
}

.widget-link {
    align-items: center;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0 2px 2px rgba(211,215,221,.5);
    display: flex;
    margin-bottom: 18px;
    padding: 25px 19px;
    position: relative;
    width: 100%
}

.widget-link>span {
    display: block;
    flex: 0 1 auto
}

.widget-link-icon {
    align-items: center;
    background-color: #f6f5ff;
    border-radius: 10px;
    display: block;
    display: flex;
    font-size: 22px;
    height: 40px;
    justify-content: center;
    line-height: 40px;
    margin-right: 10px;
    text-align: center;
    transition: transform .2s ease-in-out;
    width: 40px
}

.widget-link-icon path {
    fill: #6dc0ca
}

.widget-link-icon .animate-shape {
    transition: .5s
}

.widget-link-how .widget-link-icon svg {
    margin-top: 4px;
    transition: .5s
}

.widget-link-how:hover .widget-link-icon svg {
    margin-left: 0;
    margin-top: 0
}

.widget-link-how:hover .widget-link-icon #shape1 {
    d: path("M3 17.7537H18.75V19.5037H3V17.7537Z")
}

.widget-link-wish:hover .widget-link-icon #shape2 {
    d: path("M2.243 6.854L11.49 1.31a1 1 0 0 1 1.029 0l9.238 5.545a.5.5 0 0 1 .243.429V20a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7.283a.5.5 0 0 1 .243-.429zM4 8.133V19h16V8.132l-7.996-4.8L4 8.132zm8.06 5.565l5.296-4.463 1.288 1.53-6.57 5.537-6.71-5.53 1.272-1.544 5.424 4.47z")
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .widget-link {
        align-items: center;
        display: flex;
        height: 90px
    }

    .widget-link:before {
        background-color: #f6f5ff;
        border-radius: 10px;
        color: #6dc0ca;
        content: "";
        display: block;
        font-size: 20px;
        height: 35px;
        line-height: 35px;
        margin-right: 10px;
        text-align: center;
        transition: transform .2s ease-in-out;
        width: 35px
    }

    .widget-link-how:before {
        color: #6dc0ca;
        content: "";
        font-family: remixicon
    }

    .widget-link-wish:before {
        content: "";
        font-family: remixicon
    }

    .widget-link-icon {
        display: none
    }
}

.board-detail {
    background-color: #fff;
    border-radius: 13px;
    box-shadow: 5px 10px 30px hsla(225,9%,82%,.3);
    clear: both;
    letter-spacing: -1px;
    min-height: 440px;
    padding: 40px;
    position: relative;
    text-align: center;
    width: 100%
}

.board-detail-title {
    align-items: center;
    display: flex
}

.board-detail-title-text {
    color: #313842;
    font-size: 1.8rem;
    font-weight: 500;
    letter-spacing: -.1em;
    line-height: 1.5
}

.board-detail-title-badge {
    margin-right: 20px
}

.board-detail-tag {
    align-items: center;
    display: flex;
    margin-bottom: 6px
}

.board-detail-tag li {
    border: 1px solid #6dc0ca;
    border-radius: 50px;
    color: #6dc0ca;
    display: inline-block;
    font-size: .867rem;
    line-height: 1.44;
    margin-right: 6px;
    padding: 2px 10px
}

.board-detail-tag li:last-of-type {
    margin-right: 0
}

.board-detail-info {
    align-items: center;
    border-bottom: 1px solid #ecedee;
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 50px;
    padding: 0 10px 35px
}

.board-detail-info-content {
    align-items: center;
    color: #313842;
    display: flex;
    font-size: 1rem;
    font-weight: 500;
    margin-left: 23px;
    padding-left: 23px;
    position: relative
}

.board-detail-info-content:first-child {
    margin-left: 0;
    padding-left: 0
}

.board-detail-info-content:before {
    background-color: #ecedee;
    content: "";
    display: block;
    height: 14px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px
}

.board-detail-info-content:first-child:before {
    display: none
}

.board-detail-info-content dt {
    color: #8b8d91;
    padding-right: 20px
}

.board-detail-info-content dd {
    font-weight: 400
}

.board-detail-info-dday {
    background-color: #fff;
    border: 1px solid #00b6de;
    border-radius: 50px;
    color: #00b6de;
    display: inline-block;
    font-size: .867rem;
    height: 25px;
    line-height: 23px;
    margin-left: 8px;
    padding: 0 10px
}

.board-detail-contents {
    clear: both
}

.board-detail-img {
    text-align: center
}

.board-detail-img img {
    max-width: 100%;
    width: auto
}

.board-detail-btn-box {
    clear: both;
    margin: 50px 0 0
}

.board-detail-footer {
    align-items: center;
    border-top: 1px solid #ecedee;
    clear: both;
    display: flex;
    margin-top: 65px;
    padding-top: 30px
}

.board-detail-footer>.col {
    align-items: center;
    display: flex;
    width: 50%
}

.board-detail-footer .col-sns-box {
    justify-content: flex-start
}

.board-detail-footer .col-btn-box {
    justify-content: flex-end
}

.board-detail[data-userType=normal] .badge.board-detail-title-badge {
    background-color: #00b6de
}

.board-detail[data-userType=normal] .board-detail-info-dday {
    border-color: #00b6de;
    color: #00b6de
}

.board-detail[data-userType=normal] .btn-event-apply {
    background-color: #00b6de;
    border-color: #00b6de;
    color: #fff
}

.board-detail[data-userType=charge] .badge.board-detail-title-badge {
    background-color: #6dc0ca
}

.board-detail[data-userType=charge] .board-detail-info-dday {
    border-color: #6dc0ca;
    color: #6dc0ca
}

.board-detail[data-userType=charge] .btn-event-apply {
    background-color: #6dc0ca;
    border-color: #6dc0ca;
    color: #fff
}

.board-detail[data-userType=all] .badge.board-detail-title-badge {
    background-color: #ff4a6f
}

.board-detail[data-userType=all] .board-detail-info-dday {
    border-color: #ff4a6f;
    color: #ff4a6f
}

.board-detail[data-userType=all] .btn-event-apply {
    background-color: #ff4a6f;
    border-color: #ff4a6f;
    color: #fff
}

.board-detail[data-eventEnded=""] [data-status=open],.board-detail[data-eventEnded=false] [data-status=open] {
    display: inline-block
}

.board-detail[data-eventEnded=""] [data-status=ended],.board-detail[data-eventEnded=false] [data-status=ended],.board-detail[data-eventEnded=true] [data-status=open] {
    display: none
}

.board-detail[data-eventEnded=true] [data-status=ended] {
    display: inline-block
}

.board-detail[data-eventEnded=true] .board-detail-info-dday {
    background-color: #cdd0d7;
    border-color: #cdd0d7;
    color: #fff
}

.board-detail-winner-title {
    color: #313842;
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 45px
}

.board-detail-winner-list {
    background-color: #f5f6f8;
    clear: both;
    color: #6f747b;
    font-size: 1.133rem;
    font-weight: 500;
    letter-spacing: -1px;
    padding: 35px 20px
}

.board-detail-winner-list:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden
}

.board-detail-winner-list>li {
    float: left;
    padding: 15px 20px;
    width: 25%
}

.sns-share-list {
    align-items: center;
    display: flex
}

.sns-share-list li {
    animation-timing-function: ease-in-out;
    display: inline-block;
    margin-left: 14px;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

.sns-share-list:hover li {
    transform: scale(.9)
}

.sns-share-list li:hover {
    transform: scale(1) translateY(-5px)
}

.sns-share-list li:first-child {
    margin-left: 0
}

.sns-share-list .btn-share {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    display: block;
    height: 40px;
    text-indent: -9999px;
    width: 40px
}

.sns-share-list .btn-share-facebook {
    background-image: url(/renewal_resources/images/icon_sns_fb.svg)
}

.sns-share-list .btn-share-kakao {
    background-image: url(/renewal_resources/images/icon_sns_kakao.svg)
}

.sns-share-list .btn-share-url-copy {
    background-image: url(/renewal_resources/images/icon_sns_link.svg)
}

.accordion-faq .accordionTitle>a,.accordion-notice .accordionTitle>a {
    padding-right: 0
}

.accordion-faq .accordionTitle>a:after,.accordion-faq .accordionTitle>a>.board-hit,.accordion-notice .accordionTitle>a:after,.accordion-notice .accordionTitle>a>.board-hit {
    display: none
}

.accordion-faq .accordionTitle>a>.board-title {
    font-weight: 500
}

.accordion-faq .accordionBox {
    padding: 0 17px
}

.error-wrap {
    background: #fff
}

#wrap.error-wrap {
    min-height: 100vh
}

.error-section {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    max-width: 1135px;
    padding: 80px 0 100px;
    width: 100%
}

.error-con {
    text-align: center
}

.error-con-tit {
    margin-bottom: 25px
}

.error-con-tit .error-logo {
    margin-bottom: 55px
}

.error-con-tit .error-logo img {
    height: auto;
    min-width: 270px
}

.error-con-tit h2 {
    color: #161b23;
    font-size: 2.733rem;
    font-weight: 500;
    line-height: 1.35
}

.error-con-tit h6 {
    color: #161b23;
    font-size: 1.467rem;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 10px
}

.error-con-txt h6 {
    color: #8b8d91;
    font-size: 1.267rem;
    font-weight: 400;
    line-height: 1.68
}

.error-con-txt h6 span.color-primary-bg-text {
    color: #5a45fb
}

.error-con-link {
    border-top: 1px solid #ecedee;
    margin-top: 30px;
    padding-top: 26px
}

.error-con-link-tit {
    font-size: 1.133rem;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 12px
}

.error-con-link-list {
    align-items: center;
    display: flex;
    justify-content: center
}

.error-con-link-list li {
    margin-right: 22px
}

.error-con-link-list li:last-of-type {
    margin-right: 0
}

.error-con-link-list li a {
    border-bottom: 1px dashed #aea4fd;
    color: #6dc0ca;
    display: block;
    font-size: 1.133rem;
    line-height: 1.5
}

.error-con-link-list li a:hover {
    font-weight: 500
}

.error-img-400 img {
    margin-left: -250px
}

.pagination-wrap {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px
}

.pagination {
    margin-block:15px}

.pagination,.pagination-item {
    align-items: center;
    display: flex
}

.pagination-item {
    justify-content: center
}

.pagination-item .page-link,.pagination-item button {
    align-items: center;
    color: #18181c;
    display: inline-flex;
    font-size: 1rem;
    font-weight: 500;
    justify-content: center;
    min-width: 22px;
    padding: 5px;
    text-align: center
}

.pagination-item [class^=mgc] {
    color: #18181c;
    font-size: 1.5rem;
    font-weight: 500
}

.pagination-item.active .page-link,.pagination-item.active button {
    color: #5d2bf4
}

.pagination-item.disabled .page-link,.pagination-item.disabled [class^=mgc],.pagination-item.disabled button {
    color: #dcdcdd
}

.pagination-item.disabled.first,.pagination-item.disabled.last {
    display: none
}
