.icon--action,.icon--lxk-ui {
    text-transform: none;
    font-weight: 400
}

.carousel__item,.carousel__loading .carousel-track,.carousel__loading .carousel__slide {
    visibility: hidden
}

.carousel__list,.dropdown__menu-inner {
    overflow: hidden
}

.carousel__slide.dragging img,.ui-state-disabled {
    pointer-events: none
}

.banner:after,.banner__content-container:after,.banner__content:after,.banner__visual:after,.breadcrumb:after,.carousel__track:after,.clearfix:after,.dropdown__menu ul>li:after,.row:after,.set__content-container:after,.set__tab-container:after,.ui-helper-clearfix:after {
    clear: both
}

.banner__list,.breadcrumb,.footnotes,.navigation {
    list-style-type: none
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-light-webfont.eot);
    src: url(../fonts/tp-hero/tphero-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-light-webfont.woff2) format('woff2'),url(../fonts/tp-hero/tphero-light-webfont.woff) format('woff'),url(../fonts/tp-hero/tphero-light-webfont.ttf) format('truetype'),url(../fonts/tp-hero/tphero-light-webfont.svg#tp_herolight) format('svg');
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-lightitalic-webfont.eot);
    src: url(../fonts/tp-hero/tphero-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-lightitalic-webfont.woff2) format('woff2'),url(../fonts/tp-hero/tphero-lightitalic-webfont.woff) format('woff'),url(../fonts/tp-hero/tphero-lightitalic-webfont.ttf) format('truetype'),url(../fonts/tp-hero/tphero-lightitalic-webfont.svg#tp_herolight_italic) format('svg');
    font-weight: 100;
    font-style: italic
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-regular-webfont.eot);
    src: url(../fonts/tp-hero/tphero-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-regular-webfont.woff2) format('woff2'),url(../fonts/tp-hero/tphero-regular-webfont.woff) format('woff'),url(../fonts/tp-hero/tphero-regular-webfont.ttf) format('truetype'),url(../fonts/tp-hero/tphero-regular-webfont.svg#tp_heroregular) format('svg');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-regularitalic-webfont.eot);
    src: url(../fonts/tp-hero/tphero-regularitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-regularitalic-webfont.svg#tp_heroregular_italic) format('svg');
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-medium-webfont.eot);
    src: url(../fonts/tp-hero/tphero-medium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-medium-webfont.woff2) format('woff2'),url(../fonts/tp-hero/tphero-medium-webfont.woff) format('woff'),url(../fonts/tp-hero/tphero-medium-webfont.ttf) format('truetype'),url(../fonts/tp-hero/tphero-medium-webfont.svg#tp_heromedium) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-mediumitalic-webfont.eot);
    src: url(../fonts/tp-hero/tphero-mediumitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-mediumitalic-webfont.svg#tp_heromedium_italic) format('svg');
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-semibold-webfont.eot);
    src: url(../fonts/tp-hero/tphero-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-semibold-webfont.woff2) format('woff2'),url(../fonts/tp-hero/tphero-semibold-webfont.woff) format('woff'),url(../fonts/tp-hero/tphero-semibold-webfont.ttf) format('truetype'),url(../fonts/tp-hero/tphero-semibold-webfont.svg#tp_herosemibold) format('svg');
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-semibolditalic-webfont.eot);
    src: url(../fonts/tp-hero/tphero-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-semibolditalic-webfont.woff2) format('woff2'),url(../fonts/tp-hero/tphero-semibolditalic-webfont.woff) format('woff'),url(../fonts/tp-hero/tphero-semibolditalic-webfont.ttf) format('truetype'),url(../fonts/tp-hero/tphero-semibolditalic-webfont.svg#tp_herosemibold_italic) format('svg');
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-bold-webfont.eot);
    src: url(../fonts/tp-hero/tphero-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-bold-webfont.woff2) format('woff2'),url(../fonts/tp-hero/tphero-bold-webfont.woff) format('woff'),url(../fonts/tp-hero/tphero-bold-webfont.ttf) format('truetype'),url(../fonts/tp-hero/tphero-bold-webfont.svg#tp_herobold) format('svg');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: tpHero;
    src: url(../fonts/tp-hero/tphero-bolditalic-webfont.eot);
    src: url(../fonts/tp-hero/tphero-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/tp-hero/tphero-bolditalic-webfont.woff2) format('woff2'),url(../fonts/tp-hero/tphero-bolditalic-webfont.woff) format('woff'),url(../fonts/tp-hero/tphero-bolditalic-webfont.ttf) format('truetype'),url(../fonts/tp-hero/tphero-bolditalic-webfont.svg#tp_herobold_italic) format('svg');
    font-weight: 700;
    font-style: italic
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,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,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

body,h5,p {
    line-height: 1.75
}

code,h6 {
    line-height: 1.85
}

body,button,input,select,textarea {
    font-family: tpHero,Arial,Sans-serif
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
    display: block
}

audio,canvas,video {
    display: inline-block
}

code {
    color: #faa519;
    background: #eff0f6;
    padding: .1em .3em;
    border: 1px solid #e6e6f0;
    font-size: 13px;
    font-size: 1.3rem
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    code {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    code {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

html {
    font-size: 10px
}

body {
    background: #fff;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    color: #1d1d25
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    body {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    body {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

h1 {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 1.35;
    color: #00ad21
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    h1 {
        font-size:26px;
        font-size: 2.6rem;
        line-height: 1.35
    }
}

@media only screen and (max-width: 34em) {
    h1 {
        font-size:25px;
        font-size: 2.5rem;
        line-height: 1.35
    }
}

h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 1.45;
    color: #7e7e85
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    h2 {
        font-size:23px;
        font-size: 2.3rem;
        line-height: 1.45
    }
}

@media only screen and (max-width: 34em) {
    h2 {
        font-size:22px;
        font-size: 2.2rem;
        line-height: 1.45
    }
}

h3 {
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 1.55;
    color: #008945
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    h3 {
        font-size:20px;
        font-size: 2rem;
        line-height: 1.55
    }
}

@media only screen and (max-width: 34em) {
    h3 {
        font-size:20px;
        font-size: 2rem;
        line-height: 1.55
    }
}

h4 {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    h4 {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    h4 {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

h5,p {
    font-size: 16px;
    font-size: 1.6rem
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    h5 {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    h5 {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

h6 {
    font-size: 13px;
    font-size: 1.3rem
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    h6 {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    h6 {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    p {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }

    dd,dt,li {
        margin-bottom: 12px
    }
}

@media only screen and (max-width: 34em) {
    p {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

img {
    max-width: 100%
}

hr {
    border: 0;
    border-top: 1px solid #5a5a64;
    border-bottom: 1px solid #fff
}

a {
    color: #0061de;
    text-decoration: none
}

a:active,a:focus,a:hover {
    outline: 0
}

p a {
    text-decoration: underline
}

p a:visited {
    color: #884fad
}

p a:focus,p a:hover {
    text-decoration: none;
    outline: dotted 1px
}

.carousel__control--next:focus,.carousel__control--prev:focus,.carousel__dots li a,.carousel__list:focus,.dropdown--is-open>a,.dropdown__toggle:focus {
    outline: 0
}

p a:active {
    background-color: #0061de;
    color: #fff
}

sub,sup {
    font-size: smaller;
    line-height: 1
}

sup {
    vertical-align: super
}

ol,ul {
    margin-left: 20px;
    padding-left: 0
}

[dir=rtl] ol,[dir=rtl] ul {
    margin-left: 0;
    margin-right: 20px
}

dfn,strong {
    font-weight: 700
}

small {
    font-size: 85%
}

b {
    font-weight: 600
}

blockquote,del {
    font-weight: 300
}

em,i {
    font-style: italic
}

mark {
    padding: .35em;
    background-color: #dedede
}

del {
    text-decoration: line-through;
    color: #aeaeae
}

.alert__close,.btn,.call-to-action,.modal__close,.navigation li a,.ui-helper-reset {
    text-decoration: none
}

cite {
    font-style: normal
}

blockquote {
    font-style: italic;
    border-left: 4px solid #ddd;
    padding-left: 10px
}

dd,dt,li {
    margin-bottom: 12px
}

@media only screen and (max-width: 34em) {
    dd,dt,li {
        margin-bottom:6px
    }
}

blockquote>:last-child,dd>:last-child,dl>:last-child,dt>:last-child,form>:last-child,h1>:last-child,h2>:last-child,h3>:last-child,h4>:last-child,h5>:last-child,h6>:last-child,hr>:last-child,li>:last-child,ol>:last-child,p>:last-child,pre>:last-child,table>:last-child,ul>:last-child {
    margin-bottom: 0
}

blockquote,dl,form,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul {
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    blockquote,dl,form,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    blockquote,dl,form,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul {
        margin-bottom:18px
    }
}

.row {
    letter-spacing: -.31em;
    text-rendering: optimizespeed
}

.row:after,.row:before {
    display: table;
    line-height: 0;
    content: ""
}

.container,.row[role=main] {
    max-width: 1200px;
    margin: 0 auto
}

[class*=" col-"],[class*=" f-col-"],[class^=col-],[class^=f-col-] {
    display: inline-block;
    zoom:1;vertical-align: top;
    letter-spacing: normal;
    word-spacing: normal;
    text-rendering: auto;
    box-sizing: border-box
}

.col-1 {
    width: 100%
}

.col-1-2,.f-col-1-2 {
    width: 50%
}

.col-offset-1-2 {
    margin-left: 50%
}

[dir=rtl] .col-offset-1-2 {
    margin-left: auto;
    margin-right: 50%
}

.col-1-3,.f-col-1-3 {
    width: 33.33333333%
}

.col-offset-1-3 {
    margin-left: 33.33333333%
}

[dir=rtl] .col-offset-1-3 {
    margin-left: auto;
    margin-right: 33.33333333%
}

.col-2-3,.f-col-2-3 {
    width: 66.66666667%
}

.col-offset-2-3 {
    margin-left: 66.66666667%
}

[dir=rtl] .col-offset-2-3 {
    margin-left: auto;
    margin-right: 66.66666667%
}

.col-1-4,.f-col-1-4 {
    width: 25%
}

.col-offset-1-4 {
    margin-left: 25%
}

[dir=rtl] .col-offset-1-4 {
    margin-left: auto;
    margin-right: 25%
}

.col-3-4,.f-col-3-4 {
    width: 75%
}

.col-offset-3-4 {
    margin-left: 75%
}

[dir=rtl] .col-offset-3-4 {
    margin-left: auto;
    margin-right: 75%
}

.col-1-5,.f-col-1-5 {
    width: 20%
}

.col-offset-1-5 {
    margin-left: 20%
}

[dir=rtl] .col-offset-1-5 {
    margin-left: auto;
    margin-right: 20%
}

.col-2-5,.f-col-2-5 {
    width: 40%
}

.col-offset-2-5 {
    margin-left: 40%
}

[dir=rtl] .col-offset-2-5 {
    margin-left: auto;
    margin-right: 40%
}

.col-3-5,.f-col-3-5 {
    width: 60%
}

.col-offset-3-5 {
    margin-left: 60%
}

[dir=rtl] .col-offset-3-5 {
    margin-left: auto;
    margin-right: 60%
}

.col-4-5,.f-col-4-5 {
    width: 80%
}

.col-offset-4-5 {
    margin-left: 80%
}

[dir=rtl] .col-offset-4-5 {
    margin-left: auto;
    margin-right: 80%
}

.col-1-6,.f-col-1-6 {
    width: 16.66666667%
}

.col-offset-1-6 {
    margin-left: 16.66666667%
}

[dir=rtl] .col-offset-1-6 {
    margin-left: auto;
    margin-right: 16.66666667%
}

.col-5-6,.f-col-5-6 {
    width: 83.33333333%
}

.col-offset-5-6 {
    margin-left: 83.33333333%
}

[dir=rtl] .col-offset-5-6 {
    margin-left: auto;
    margin-right: 83.33333333%
}

.col-1-8,.f-col-1-8 {
    width: 12.5%
}

.col-offset-1-8 {
    margin-left: 12.5%
}

[dir=rtl] .col-offset-1-8 {
    margin-left: auto;
    margin-right: 12.5%
}

.col-3-8,.f-col-3-8 {
    width: 37.5%
}

.col-offset-3-8 {
    margin-left: 37.5%
}

[dir=rtl] .col-offset-3-8 {
    margin-left: auto;
    margin-right: 37.5%
}

.col-5-8,.f-col-5-8 {
    width: 62.5%
}

.col-offset-5-8 {
    margin-left: 62.5%
}

[dir=rtl] .col-offset-5-8 {
    margin-left: auto;
    margin-right: 62.5%
}

.col-7-8,.f-col-7-8 {
    width: 87.5%
}

.col-offset-7-8 {
    margin-left: 87.5%
}

[dir=rtl] .col-offset-7-8 {
    margin-left: auto;
    margin-right: 87.5%
}

.col-1-12,.f-col-1-12 {
    width: 8.33333333%
}

.col-offset-1-12 {
    margin-left: 8.33333333%
}

[dir=rtl] .col-offset-1-12 {
    margin-left: auto;
    margin-right: 8.33333333%
}

.col-5-12,.f-col-5-12 {
    width: 41.66666667%
}

.col-offset-5-12 {
    margin-left: 41.66666667%
}

[dir=rtl] .col-offset-5-12 {
    margin-left: auto;
    margin-right: 41.66666667%
}

.col-7-12,.f-col-7-12 {
    width: 58.33333333%
}

.col-offset-7-12 {
    margin-left: 58.33333333%
}

[dir=rtl] .col-offset-7-12 {
    margin-left: auto;
    margin-right: 58.33333333%
}

.col-11-12,.f-col-11-12 {
    width: 91.66666667%
}

.col-offset-11-12 {
    margin-left: 91.66666667%
}

[dir=rtl] .col-offset-11-12 {
    margin-left: auto;
    margin-right: 91.66666667%
}

.col-1-24,.f-col-1-24 {
    width: 4.16666667%
}

.col-offset-1-24 {
    margin-left: 4.16666667%
}

[dir=rtl] .col-offset-1-24 {
    margin-left: auto;
    margin-right: 4.16666667%
}

.col-5-24,.f-col-5-24 {
    width: 20.83333333%
}

.col-offset-5-24 {
    margin-left: 20.83333333%
}

[dir=rtl] .col-offset-5-24 {
    margin-left: auto;
    margin-right: 20.83333333%
}

.col-7-24,.f-col-7-24 {
    width: 29.16666667%
}

.col-offset-7-24 {
    margin-left: 29.16666667%
}

[dir=rtl] .col-offset-7-24 {
    margin-left: auto;
    margin-right: 29.16666667%
}

.col-11-24,.f-col-11-24 {
    width: 45.83333333%
}

.col-offset-11-24 {
    margin-left: 45.83333333%
}

[dir=rtl] .col-offset-11-24 {
    margin-left: auto;
    margin-right: 45.83333333%
}

.col-13-24,.f-col-13-24 {
    width: 54.16666667%
}

.col-offset-13-24 {
    margin-left: 54.16666667%
}

[dir=rtl] .col-offset-13-24 {
    margin-left: auto;
    margin-right: 54.16666667%
}

.col-17-24,.f-col-17-24 {
    width: 70.83333333%
}

.col-offset-17-24 {
    margin-left: 70.83333333%
}

[dir=rtl] .col-offset-17-24 {
    margin-left: auto;
    margin-right: 70.83333333%
}

.col-19-24,.f-col-19-24 {
    width: 79.16666667%
}

.col-offset-19-24 {
    margin-left: 79.16666667%
}

[dir=rtl] .col-offset-19-24 {
    margin-left: auto;
    margin-right: 79.16666667%
}

.col-23-24,.f-col-23-24 {
    width: 95.83333333%
}

.col-offset-23-24 {
    margin-left: 95.83333333%
}

[dir=rtl] .col-offset-23-24 {
    margin-left: auto;
    margin-right: 95.83333333%
}

@media only screen and (max-width: 54em) {
    [class*=" col-"],[class^=col-] {
        width:100%
    }

    [class*=" col-offset"],[class^=col-offset] {
        margin-left: 0
    }

    [dir=rtl] [class*=" col-offset"],[dir=rtl] [class^=col-offset] {
        margin-right: 0
    }
}

[class*=" col-xs-"],[class*=" col-sm-"],[class*=" col-md-"],[class*=" col-lg-"],[class^=col-xs-],[class^=col-sm-],[class^=col-md-],[class^=col-lg-] {
    width: 100%
}

@media only screen and (max-width: 34em) {
    .col-xs-1 {
        width:100%
    }

    .col-xs-1-2 {
        width: 50%
    }

    .col-xs-offset-1-2 {
        margin-left: 50%
    }

    [dir=rtl] .col-xs-offset-1-2 {
        margin-left: 0;
        margin-right: 50%
    }

    .col-xs-1-3 {
        width: 33.33333333%
    }

    .col-xs-offset-1-3 {
        margin-left: 33.33333333%
    }

    [dir=rtl] .col-xs-offset-1-3 {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .col-xs-2-3 {
        width: 66.66666667%
    }

    .col-xs-offset-2-3 {
        margin-left: 66.66666667%
    }

    [dir=rtl] .col-xs-offset-2-3 {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .col-xs-1-4 {
        width: 25%
    }

    .col-xs-offset-1-4 {
        margin-left: 25%
    }

    [dir=rtl] .col-xs-offset-1-4 {
        margin-left: 0;
        margin-right: 25%
    }

    .col-xs-3-4 {
        width: 75%
    }

    .col-xs-offset-3-4 {
        margin-left: 75%
    }

    [dir=rtl] .col-xs-offset-3-4 {
        margin-left: 0;
        margin-right: 75%
    }

    .col-xs-1-5 {
        width: 20%
    }

    .col-xs-offset-1-5 {
        margin-left: 20%
    }

    [dir=rtl] .col-xs-offset-1-5 {
        margin-left: 0;
        margin-right: 20%
    }

    .col-xs-2-5 {
        width: 40%
    }

    .col-xs-offset-2-5 {
        margin-left: 40%
    }

    [dir=rtl] .col-xs-offset-2-5 {
        margin-left: 0;
        margin-right: 40%
    }

    .col-xs-3-5 {
        width: 60%
    }

    .col-xs-offset-3-5 {
        margin-left: 60%
    }

    [dir=rtl] .col-xs-offset-3-5 {
        margin-left: 0;
        margin-right: 60%
    }

    .col-xs-4-5 {
        width: 80%
    }

    .col-xs-offset-4-5 {
        margin-left: 80%
    }

    [dir=rtl] .col-xs-offset-4-5 {
        margin-left: 0;
        margin-right: 80%
    }

    .col-xs-1-6 {
        width: 16.66666667%
    }

    .col-xs-offset-1-6 {
        margin-left: 16.66666667%
    }

    [dir=rtl] .col-xs-offset-1-6 {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .col-xs-5-6 {
        width: 83.33333333%
    }

    .col-xs-offset-5-6 {
        margin-left: 83.33333333%
    }

    [dir=rtl] .col-xs-offset-5-6 {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .col-xs-1-8 {
        width: 12.5%
    }

    .col-xs-offset-1-8 {
        margin-left: 12.5%
    }

    [dir=rtl] .col-xs-offset-1-8 {
        margin-left: 0;
        margin-right: 12.5%
    }

    .col-xs-3-8 {
        width: 37.5%
    }

    .col-xs-offset-3-8 {
        margin-left: 37.5%
    }

    [dir=rtl] .col-xs-offset-3-8 {
        margin-left: 0;
        margin-right: 37.5%
    }

    .col-xs-5-8 {
        width: 62.5%
    }

    .col-xs-offset-5-8 {
        margin-left: 62.5%
    }

    [dir=rtl] .col-xs-offset-5-8 {
        margin-left: 0;
        margin-right: 62.5%
    }

    .col-xs-7-8 {
        width: 87.5%
    }

    .col-xs-offset-7-8 {
        margin-left: 87.5%
    }

    [dir=rtl] .col-xs-offset-7-8 {
        margin-left: 0;
        margin-right: 87.5%
    }

    .col-xs-1-12 {
        width: 8.33333333%
    }

    .col-xs-offset-1-12 {
        margin-left: 8.33333333%
    }

    [dir=rtl] .col-xs-offset-1-12 {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .col-xs-5-12 {
        width: 41.66666667%
    }

    .col-xs-offset-5-12 {
        margin-left: 41.66666667%
    }

    [dir=rtl] .col-xs-offset-5-12 {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .col-xs-7-12 {
        width: 58.33333333%
    }

    .col-xs-offset-7-12 {
        margin-left: 58.33333333%
    }

    [dir=rtl] .col-xs-offset-7-12 {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .col-xs-11-12 {
        width: 91.66666667%
    }

    .col-xs-offset-11-12 {
        margin-left: 91.66666667%
    }

    [dir=rtl] .col-xs-offset-11-12 {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .col-xs-1-24 {
        width: 4.16666667%
    }

    .col-xs-offset-1-24 {
        margin-left: 4.16666667%
    }

    [dir=rtl] .col-xs-offset-1-24 {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .col-xs-5-24 {
        width: 20.83333333%
    }

    .col-xs-offset-5-24 {
        margin-left: 20.83333333%
    }

    [dir=rtl] .col-xs-offset-5-24 {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .col-xs-7-24 {
        width: 29.16666667%
    }

    .col-xs-offset-7-24 {
        margin-left: 29.16666667%
    }

    [dir=rtl] .col-xs-offset-7-24 {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .col-xs-11-24 {
        width: 45.83333333%
    }

    .col-xs-offset-11-24 {
        margin-left: 45.83333333%
    }

    [dir=rtl] .col-xs-offset-11-24 {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .col-xs-13-24 {
        width: 54.16666667%
    }

    .col-xs-offset-13-24 {
        margin-left: 54.16666667%
    }

    [dir=rtl] .col-xs-offset-13-24 {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .col-xs-17-24 {
        width: 70.83333333%
    }

    .col-xs-offset-17-24 {
        margin-left: 70.83333333%
    }

    [dir=rtl] .col-xs-offset-17-24 {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .col-xs-19-24 {
        width: 79.16666667%
    }

    .col-xs-offset-19-24 {
        margin-left: 79.16666667%
    }

    [dir=rtl] .col-xs-offset-19-24 {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .col-xs-23-24 {
        width: 95.83333333%
    }

    .col-xs-offset-23-24 {
        margin-left: 95.83333333%
    }

    [dir=rtl] .col-xs-offset-23-24 {
        margin-left: 0;
        margin-right: 95.83333333%
    }
}

@media only screen and (min-width: 34em) {
    .col-sm-1 {
        width:100%
    }

    .col-sm-1-2 {
        width: 50%
    }

    .col-sm-offset-1-2 {
        margin-left: 50%
    }

    [dir=rtl] .col-sm-offset-1-2 {
        margin-left: 0;
        margin-right: 50%
    }

    .col-sm-1-3 {
        width: 33.33333333%
    }

    .col-sm-offset-1-3 {
        margin-left: 33.33333333%
    }

    [dir=rtl] .col-sm-offset-1-3 {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .col-sm-2-3 {
        width: 66.66666667%
    }

    .col-sm-offset-2-3 {
        margin-left: 66.66666667%
    }

    [dir=rtl] .col-sm-offset-2-3 {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .col-sm-1-4 {
        width: 25%
    }

    .col-sm-offset-1-4 {
        margin-left: 25%
    }

    [dir=rtl] .col-sm-offset-1-4 {
        margin-left: 0;
        margin-right: 25%
    }

    .col-sm-3-4 {
        width: 75%
    }

    .col-sm-offset-3-4 {
        margin-left: 75%
    }

    [dir=rtl] .col-sm-offset-3-4 {
        margin-left: 0;
        margin-right: 75%
    }

    .col-sm-1-5 {
        width: 20%
    }

    .col-sm-offset-1-5 {
        margin-left: 20%
    }

    [dir=rtl] .col-sm-offset-1-5 {
        margin-left: 0;
        margin-right: 20%
    }

    .col-sm-2-5 {
        width: 40%
    }

    .col-sm-offset-2-5 {
        margin-left: 40%
    }

    [dir=rtl] .col-sm-offset-2-5 {
        margin-left: 0;
        margin-right: 40%
    }

    .col-sm-3-5 {
        width: 60%
    }

    .col-sm-offset-3-5 {
        margin-left: 60%
    }

    [dir=rtl] .col-sm-offset-3-5 {
        margin-left: 0;
        margin-right: 60%
    }

    .col-sm-4-5 {
        width: 80%
    }

    .col-sm-offset-4-5 {
        margin-left: 80%
    }

    [dir=rtl] .col-sm-offset-4-5 {
        margin-left: 0;
        margin-right: 80%
    }

    .col-sm-1-6 {
        width: 16.66666667%
    }

    .col-sm-offset-1-6 {
        margin-left: 16.66666667%
    }

    [dir=rtl] .col-sm-offset-1-6 {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .col-sm-5-6 {
        width: 83.33333333%
    }

    .col-sm-offset-5-6 {
        margin-left: 83.33333333%
    }

    [dir=rtl] .col-sm-offset-5-6 {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .col-sm-1-8 {
        width: 12.5%
    }

    .col-sm-offset-1-8 {
        margin-left: 12.5%
    }

    [dir=rtl] .col-sm-offset-1-8 {
        margin-left: 0;
        margin-right: 12.5%
    }

    .col-sm-3-8 {
        width: 37.5%
    }

    .col-sm-offset-3-8 {
        margin-left: 37.5%
    }

    [dir=rtl] .col-sm-offset-3-8 {
        margin-left: 0;
        margin-right: 37.5%
    }

    .col-sm-5-8 {
        width: 62.5%
    }

    .col-sm-offset-5-8 {
        margin-left: 62.5%
    }

    [dir=rtl] .col-sm-offset-5-8 {
        margin-left: 0;
        margin-right: 62.5%
    }

    .col-sm-7-8 {
        width: 87.5%
    }

    .col-sm-offset-7-8 {
        margin-left: 87.5%
    }

    [dir=rtl] .col-sm-offset-7-8 {
        margin-left: 0;
        margin-right: 87.5%
    }

    .col-sm-1-12 {
        width: 8.33333333%
    }

    .col-sm-offset-1-12 {
        margin-left: 8.33333333%
    }

    [dir=rtl] .col-sm-offset-1-12 {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .col-sm-5-12 {
        width: 41.66666667%
    }

    .col-sm-offset-5-12 {
        margin-left: 41.66666667%
    }

    [dir=rtl] .col-sm-offset-5-12 {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .col-sm-7-12 {
        width: 58.33333333%
    }

    .col-sm-offset-7-12 {
        margin-left: 58.33333333%
    }

    [dir=rtl] .col-sm-offset-7-12 {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .col-sm-11-12 {
        width: 91.66666667%
    }

    .col-sm-offset-11-12 {
        margin-left: 91.66666667%
    }

    [dir=rtl] .col-sm-offset-11-12 {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .col-sm-1-24 {
        width: 4.16666667%
    }

    .col-sm-offset-1-24 {
        margin-left: 4.16666667%
    }

    [dir=rtl] .col-sm-offset-1-24 {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .col-sm-5-24 {
        width: 20.83333333%
    }

    .col-sm-offset-5-24 {
        margin-left: 20.83333333%
    }

    [dir=rtl] .col-sm-offset-5-24 {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .col-sm-7-24 {
        width: 29.16666667%
    }

    .col-sm-offset-7-24 {
        margin-left: 29.16666667%
    }

    [dir=rtl] .col-sm-offset-7-24 {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .col-sm-11-24 {
        width: 45.83333333%
    }

    .col-sm-offset-11-24 {
        margin-left: 45.83333333%
    }

    [dir=rtl] .col-sm-offset-11-24 {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .col-sm-13-24 {
        width: 54.16666667%
    }

    .col-sm-offset-13-24 {
        margin-left: 54.16666667%
    }

    [dir=rtl] .col-sm-offset-13-24 {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .col-sm-17-24 {
        width: 70.83333333%
    }

    .col-sm-offset-17-24 {
        margin-left: 70.83333333%
    }

    [dir=rtl] .col-sm-offset-17-24 {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .col-sm-19-24 {
        width: 79.16666667%
    }

    .col-sm-offset-19-24 {
        margin-left: 79.16666667%
    }

    [dir=rtl] .col-sm-offset-19-24 {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .col-sm-23-24 {
        width: 95.83333333%
    }

    .col-sm-offset-23-24 {
        margin-left: 95.83333333%
    }

    [dir=rtl] .col-sm-offset-23-24 {
        margin-left: 0;
        margin-right: 95.83333333%
    }
}

@media only screen and (min-width: 54em) {
    .col-md-1 {
        width:100%
    }

    .col-md-1-2 {
        width: 50%
    }

    .col-md-offset-1-2 {
        margin-left: 50%
    }

    [dir=rtl] .col-md-offset-1-2 {
        margin-left: 0;
        margin-right: 50%
    }

    .col-md-1-3 {
        width: 33.33333333%
    }

    .col-md-offset-1-3 {
        margin-left: 33.33333333%
    }

    [dir=rtl] .col-md-offset-1-3 {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .col-md-2-3 {
        width: 66.66666667%
    }

    .col-md-offset-2-3 {
        margin-left: 66.66666667%
    }

    [dir=rtl] .col-md-offset-2-3 {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .col-md-1-4 {
        width: 25%
    }

    .col-md-offset-1-4 {
        margin-left: 25%
    }

    [dir=rtl] .col-md-offset-1-4 {
        margin-left: 0;
        margin-right: 25%
    }

    .col-md-3-4 {
        width: 75%
    }

    .col-md-offset-3-4 {
        margin-left: 75%
    }

    [dir=rtl] .col-md-offset-3-4 {
        margin-left: 0;
        margin-right: 75%
    }

    .col-md-1-5 {
        width: 20%
    }

    .col-md-offset-1-5 {
        margin-left: 20%
    }

    [dir=rtl] .col-md-offset-1-5 {
        margin-left: 0;
        margin-right: 20%
    }

    .col-md-2-5 {
        width: 40%
    }

    .col-md-offset-2-5 {
        margin-left: 40%
    }

    [dir=rtl] .col-md-offset-2-5 {
        margin-left: 0;
        margin-right: 40%
    }

    .col-md-3-5 {
        width: 60%
    }

    .col-md-offset-3-5 {
        margin-left: 60%
    }

    [dir=rtl] .col-md-offset-3-5 {
        margin-left: 0;
        margin-right: 60%
    }

    .col-md-4-5 {
        width: 80%
    }

    .col-md-offset-4-5 {
        margin-left: 80%
    }

    [dir=rtl] .col-md-offset-4-5 {
        margin-left: 0;
        margin-right: 80%
    }

    .col-md-1-6 {
        width: 16.66666667%
    }

    .col-md-offset-1-6 {
        margin-left: 16.66666667%
    }

    [dir=rtl] .col-md-offset-1-6 {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .col-md-5-6 {
        width: 83.33333333%
    }

    .col-md-offset-5-6 {
        margin-left: 83.33333333%
    }

    [dir=rtl] .col-md-offset-5-6 {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .col-md-1-8 {
        width: 12.5%
    }

    .col-md-offset-1-8 {
        margin-left: 12.5%
    }

    [dir=rtl] .col-md-offset-1-8 {
        margin-left: 0;
        margin-right: 12.5%
    }

    .col-md-3-8 {
        width: 37.5%
    }

    .col-md-offset-3-8 {
        margin-left: 37.5%
    }

    [dir=rtl] .col-md-offset-3-8 {
        margin-left: 0;
        margin-right: 37.5%
    }

    .col-md-5-8 {
        width: 62.5%
    }

    .col-md-offset-5-8 {
        margin-left: 62.5%
    }

    [dir=rtl] .col-md-offset-5-8 {
        margin-left: 0;
        margin-right: 62.5%
    }

    .col-md-7-8 {
        width: 87.5%
    }

    .col-md-offset-7-8 {
        margin-left: 87.5%
    }

    [dir=rtl] .col-md-offset-7-8 {
        margin-left: 0;
        margin-right: 87.5%
    }

    .col-md-1-12 {
        width: 8.33333333%
    }

    .col-md-offset-1-12 {
        margin-left: 8.33333333%
    }

    [dir=rtl] .col-md-offset-1-12 {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .col-md-5-12 {
        width: 41.66666667%
    }

    .col-md-offset-5-12 {
        margin-left: 41.66666667%
    }

    [dir=rtl] .col-md-offset-5-12 {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .col-md-7-12 {
        width: 58.33333333%
    }

    .col-md-offset-7-12 {
        margin-left: 58.33333333%
    }

    [dir=rtl] .col-md-offset-7-12 {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .col-md-11-12 {
        width: 91.66666667%
    }

    .col-md-offset-11-12 {
        margin-left: 91.66666667%
    }

    [dir=rtl] .col-md-offset-11-12 {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .col-md-1-24 {
        width: 4.16666667%
    }

    .col-md-offset-1-24 {
        margin-left: 4.16666667%
    }

    [dir=rtl] .col-md-offset-1-24 {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .col-md-5-24 {
        width: 20.83333333%
    }

    .col-md-offset-5-24 {
        margin-left: 20.83333333%
    }

    [dir=rtl] .col-md-offset-5-24 {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .col-md-7-24 {
        width: 29.16666667%
    }

    .col-md-offset-7-24 {
        margin-left: 29.16666667%
    }

    [dir=rtl] .col-md-offset-7-24 {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .col-md-11-24 {
        width: 45.83333333%
    }

    .col-md-offset-11-24 {
        margin-left: 45.83333333%
    }

    [dir=rtl] .col-md-offset-11-24 {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .col-md-13-24 {
        width: 54.16666667%
    }

    .col-md-offset-13-24 {
        margin-left: 54.16666667%
    }

    [dir=rtl] .col-md-offset-13-24 {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .col-md-17-24 {
        width: 70.83333333%
    }

    .col-md-offset-17-24 {
        margin-left: 70.83333333%
    }

    [dir=rtl] .col-md-offset-17-24 {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .col-md-19-24 {
        width: 79.16666667%
    }

    .col-md-offset-19-24 {
        margin-left: 79.16666667%
    }

    [dir=rtl] .col-md-offset-19-24 {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .col-md-23-24 {
        width: 95.83333333%
    }

    .col-md-offset-23-24 {
        margin-left: 95.83333333%
    }

    [dir=rtl] .col-md-offset-23-24 {
        margin-left: 0;
        margin-right: 95.83333333%
    }
}

@media only screen and (min-width: 74em) {
    .col-lg-1 {
        width:100%
    }

    .col-lg-1-2 {
        width: 50%
    }

    .col-lg-offset-1-2 {
        margin-left: 50%
    }

    [dir=rtl] .col-lg-offset-1-2 {
        margin-left: 0;
        margin-right: 50%
    }

    .col-lg-1-3 {
        width: 33.33333333%
    }

    .col-lg-offset-1-3 {
        margin-left: 33.33333333%
    }

    [dir=rtl] .col-lg-offset-1-3 {
        margin-left: 0;
        margin-right: 33.33333333%
    }

    .col-lg-2-3 {
        width: 66.66666667%
    }

    .col-lg-offset-2-3 {
        margin-left: 66.66666667%
    }

    [dir=rtl] .col-lg-offset-2-3 {
        margin-left: 0;
        margin-right: 66.66666667%
    }

    .col-lg-1-4 {
        width: 25%
    }

    .col-lg-offset-1-4 {
        margin-left: 25%
    }

    [dir=rtl] .col-lg-offset-1-4 {
        margin-left: 0;
        margin-right: 25%
    }

    .col-lg-3-4 {
        width: 75%
    }

    .col-lg-offset-3-4 {
        margin-left: 75%
    }

    [dir=rtl] .col-lg-offset-3-4 {
        margin-left: 0;
        margin-right: 75%
    }

    .col-lg-1-5 {
        width: 20%
    }

    .col-lg-offset-1-5 {
        margin-left: 20%
    }

    [dir=rtl] .col-lg-offset-1-5 {
        margin-left: 0;
        margin-right: 20%
    }

    .col-lg-2-5 {
        width: 40%
    }

    .col-lg-offset-2-5 {
        margin-left: 40%
    }

    [dir=rtl] .col-lg-offset-2-5 {
        margin-left: 0;
        margin-right: 40%
    }

    .col-lg-3-5 {
        width: 60%
    }

    .col-lg-offset-3-5 {
        margin-left: 60%
    }

    [dir=rtl] .col-lg-offset-3-5 {
        margin-left: 0;
        margin-right: 60%
    }

    .col-lg-4-5 {
        width: 80%
    }

    .col-lg-offset-4-5 {
        margin-left: 80%
    }

    [dir=rtl] .col-lg-offset-4-5 {
        margin-left: 0;
        margin-right: 80%
    }

    .col-lg-1-6 {
        width: 16.66666667%
    }

    .col-lg-offset-1-6 {
        margin-left: 16.66666667%
    }

    [dir=rtl] .col-lg-offset-1-6 {
        margin-left: 0;
        margin-right: 16.66666667%
    }

    .col-lg-5-6 {
        width: 83.33333333%
    }

    .col-lg-offset-5-6 {
        margin-left: 83.33333333%
    }

    [dir=rtl] .col-lg-offset-5-6 {
        margin-left: 0;
        margin-right: 83.33333333%
    }

    .col-lg-1-8 {
        width: 12.5%
    }

    .col-lg-offset-1-8 {
        margin-left: 12.5%
    }

    [dir=rtl] .col-lg-offset-1-8 {
        margin-left: 0;
        margin-right: 12.5%
    }

    .col-lg-3-8 {
        width: 37.5%
    }

    .col-lg-offset-3-8 {
        margin-left: 37.5%
    }

    [dir=rtl] .col-lg-offset-3-8 {
        margin-left: 0;
        margin-right: 37.5%
    }

    .col-lg-5-8 {
        width: 62.5%
    }

    .col-lg-offset-5-8 {
        margin-left: 62.5%
    }

    [dir=rtl] .col-lg-offset-5-8 {
        margin-left: 0;
        margin-right: 62.5%
    }

    .col-lg-7-8 {
        width: 87.5%
    }

    .col-lg-offset-7-8 {
        margin-left: 87.5%
    }

    [dir=rtl] .col-lg-offset-7-8 {
        margin-left: 0;
        margin-right: 87.5%
    }

    .col-lg-1-12 {
        width: 8.33333333%
    }

    .col-lg-offset-1-12 {
        margin-left: 8.33333333%
    }

    [dir=rtl] .col-lg-offset-1-12 {
        margin-left: 0;
        margin-right: 8.33333333%
    }

    .col-lg-5-12 {
        width: 41.66666667%
    }

    .col-lg-offset-5-12 {
        margin-left: 41.66666667%
    }

    [dir=rtl] .col-lg-offset-5-12 {
        margin-left: 0;
        margin-right: 41.66666667%
    }

    .col-lg-7-12 {
        width: 58.33333333%
    }

    .col-lg-offset-7-12 {
        margin-left: 58.33333333%
    }

    [dir=rtl] .col-lg-offset-7-12 {
        margin-left: 0;
        margin-right: 58.33333333%
    }

    .col-lg-11-12 {
        width: 91.66666667%
    }

    .col-lg-offset-11-12 {
        margin-left: 91.66666667%
    }

    [dir=rtl] .col-lg-offset-11-12 {
        margin-left: 0;
        margin-right: 91.66666667%
    }

    .col-lg-1-24 {
        width: 4.16666667%
    }

    .col-lg-offset-1-24 {
        margin-left: 4.16666667%
    }

    [dir=rtl] .col-lg-offset-1-24 {
        margin-left: 0;
        margin-right: 4.16666667%
    }

    .col-lg-5-24 {
        width: 20.83333333%
    }

    .col-lg-offset-5-24 {
        margin-left: 20.83333333%
    }

    [dir=rtl] .col-lg-offset-5-24 {
        margin-left: 0;
        margin-right: 20.83333333%
    }

    .col-lg-7-24 {
        width: 29.16666667%
    }

    .col-lg-offset-7-24 {
        margin-left: 29.16666667%
    }

    [dir=rtl] .col-lg-offset-7-24 {
        margin-left: 0;
        margin-right: 29.16666667%
    }

    .col-lg-11-24 {
        width: 45.83333333%
    }

    .col-lg-offset-11-24 {
        margin-left: 45.83333333%
    }

    [dir=rtl] .col-lg-offset-11-24 {
        margin-left: 0;
        margin-right: 45.83333333%
    }

    .col-lg-13-24 {
        width: 54.16666667%
    }

    .col-lg-offset-13-24 {
        margin-left: 54.16666667%
    }

    [dir=rtl] .col-lg-offset-13-24 {
        margin-left: 0;
        margin-right: 54.16666667%
    }

    .col-lg-17-24 {
        width: 70.83333333%
    }

    .col-lg-offset-17-24 {
        margin-left: 70.83333333%
    }

    [dir=rtl] .col-lg-offset-17-24 {
        margin-left: 0;
        margin-right: 70.83333333%
    }

    .col-lg-19-24 {
        width: 79.16666667%
    }

    .col-lg-offset-19-24 {
        margin-left: 79.16666667%
    }

    [dir=rtl] .col-lg-offset-19-24 {
        margin-left: 0;
        margin-right: 79.16666667%
    }

    .col-lg-23-24 {
        width: 95.83333333%
    }

    .col-lg-offset-23-24 {
        margin-left: 95.83333333%
    }

    [dir=rtl] .col-lg-offset-23-24 {
        margin-left: 0;
        margin-right: 95.83333333%
    }
}

.row--reverse>[class*=" col-"],.row--reverse>[class*=" f-col-"],.row--reverse>[class^=col-],.row--reverse>[class^=f-col-] {
    float: right
}

.banner--overlay.banner--content-start .banner__content,.banner--overlay.banner--visual-start .banner__visual img,[dir=rtl] .row--reverse>[class*=" col-"],[dir=rtl] .row--reverse>[class*=" f-col-"],[dir=rtl] .row--reverse>[class^=col-],[dir=rtl] .row--reverse>[class^=f-col-] {
    float: left
}

.row--alley {
    margin-left: -20px
}

[dir=rtl] .row--alley {
    margin-left: 0;
    margin-right: -20px
}

.row--alley>[class*=" col-"],.row--alley>[class*=" f-col-"],.row--alley>[class^=col-],.row--alley>[class^=f-col-] {
    padding-left: 20px
}

[dir=rtl] .row--alley>[class*=" col-"],[dir=rtl] .row--alley>[class*=" f-col-"],[dir=rtl] .row--alley>[class^=col-],[dir=rtl] .row--alley>[class^=f-col-] {
    padding-left: 0;
    padding-right: 20px
}

.row--alley-thin {
    margin-left: -10px
}

[dir=rtl] .row--alley-thin {
    margin-left: 0;
    margin-right: -10px
}

.row--alley-thin>[class*=" col-"],.row--alley-thin>[class*=" f-col-"],.row--alley-thin>[class^=col-],.row--alley-thin>[class^=f-col-] {
    padding-left: 10px
}

[dir=rtl] .row--alley-thin>[class*=" col-"],[dir=rtl] .row--alley-thin>[class*=" f-col-"],[dir=rtl] .row--alley-thin>[class^=col-],[dir=rtl] .row--alley-thin>[class^=f-col-] {
    padding-left: 0;
    padding-right: 10px
}

.row--alley-thick {
    margin-left: -30px
}

[dir=rtl] .row--alley-thick {
    margin-left: 0;
    margin-right: -30px
}

.row--alley-thick>[class*=" col-"],.row--alley-thick>[class*=" f-col-"],.row--alley-thick>[class^=col-],.row--alley-thick>[class^=f-col-] {
    padding-left: 30px
}

[dir=rtl] .row--alley-thick>[class*=" col-"],[dir=rtl] .row--alley-thick>[class*=" f-col-"],[dir=rtl] .row--alley-thick>[class^=col-],[dir=rtl] .row--alley-thick>[class^=f-col-] {
    padding-left: 0;
    padding-right: 30px
}

.row--alley-1 {
    margin-left: -10px
}

[dir=rtl] .row--alley-1 {
    margin-left: 0;
    margin-right: -10px
}

.row--alley-1>[class*=" col-"],.row--alley-1>[class*=" f-col-"],.row--alley-1>[class^=col-],.row--alley-1>[class^=f-col-] {
    padding-left: 10px
}

[dir=rtl] .row--alley-1>[class*=" col-"],[dir=rtl] .row--alley-1>[class*=" f-col-"],[dir=rtl] .row--alley-1>[class^=col-],[dir=rtl] .row--alley-1>[class^=f-col-] {
    padding-left: 0;
    padding-right: 10px
}

.row--alley-2 {
    margin-left: -20px
}

[dir=rtl] .row--alley-2 {
    margin-left: 0;
    margin-right: -20px
}

.row--alley-2>[class*=" col-"],.row--alley-2>[class*=" f-col-"],.row--alley-2>[class^=col-],.row--alley-2>[class^=f-col-] {
    padding-left: 20px
}

[dir=rtl] .row--alley-2>[class*=" col-"],[dir=rtl] .row--alley-2>[class*=" f-col-"],[dir=rtl] .row--alley-2>[class^=col-],[dir=rtl] .row--alley-2>[class^=f-col-] {
    padding-left: 0;
    padding-right: 20px
}

.row--alley-3 {
    margin-left: -30px
}

[dir=rtl] .row--alley-3 {
    margin-left: 0;
    margin-right: -30px
}

.row--alley-3>[class*=" col-"],.row--alley-3>[class*=" f-col-"],.row--alley-3>[class^=col-],.row--alley-3>[class^=f-col-] {
    padding-left: 30px
}

[dir=rtl] .row--alley-3>[class*=" col-"],[dir=rtl] .row--alley-3>[class*=" f-col-"],[dir=rtl] .row--alley-3>[class^=col-],[dir=rtl] .row--alley-3>[class^=f-col-] {
    padding-left: 0;
    padding-right: 30px
}

.row--alley-4 {
    margin-left: -40px
}

[dir=rtl] .row--alley-4 {
    margin-left: 0;
    margin-right: -40px
}

.row--alley-4>[class*=" col-"],.row--alley-4>[class*=" f-col-"],.row--alley-4>[class^=col-],.row--alley-4>[class^=f-col-] {
    padding-left: 40px
}

[dir=rtl] .row--alley-4>[class*=" col-"],[dir=rtl] .row--alley-4>[class*=" f-col-"],[dir=rtl] .row--alley-4>[class^=col-],[dir=rtl] .row--alley-4>[class^=f-col-] {
    padding-left: 0;
    padding-right: 40px
}

.row--alley-5 {
    margin-left: -50px
}

[dir=rtl] .row--alley-5 {
    margin-left: 0;
    margin-right: -50px
}

.row--alley-5>[class*=" col-"],.row--alley-5>[class*=" f-col-"],.row--alley-5>[class^=col-],.row--alley-5>[class^=f-col-] {
    padding-left: 50px
}

[dir=rtl] .row--alley-5>[class*=" col-"],[dir=rtl] .row--alley-5>[class*=" f-col-"],[dir=rtl] .row--alley-5>[class^=col-],[dir=rtl] .row--alley-5>[class^=f-col-] {
    padding-left: 0;
    padding-right: 50px
}

.row--alley-6 {
    margin-left: -60px
}

[dir=rtl] .row--alley-6 {
    margin-left: 0;
    margin-right: -60px
}

.row--alley-6>[class*=" col-"],.row--alley-6>[class*=" f-col-"],.row--alley-6>[class^=col-],.row--alley-6>[class^=f-col-] {
    padding-left: 60px
}

[dir=rtl] .row--alley-6>[class*=" col-"],[dir=rtl] .row--alley-6>[class*=" f-col-"],[dir=rtl] .row--alley-6>[class^=col-],[dir=rtl] .row--alley-6>[class^=f-col-] {
    padding-left: 0;
    padding-right: 60px
}

.row--alley-7 {
    margin-left: -70px
}

[dir=rtl] .row--alley-7 {
    margin-left: 0;
    margin-right: -70px
}

.row--alley-7>[class*=" col-"],.row--alley-7>[class*=" f-col-"],.row--alley-7>[class^=col-],.row--alley-7>[class^=f-col-] {
    padding-left: 70px
}

[dir=rtl] .row--alley-7>[class*=" col-"],[dir=rtl] .row--alley-7>[class*=" f-col-"],[dir=rtl] .row--alley-7>[class^=col-],[dir=rtl] .row--alley-7>[class^=f-col-] {
    padding-left: 0;
    padding-right: 70px
}

.row--alley-8 {
    margin-left: -80px
}

[dir=rtl] .row--alley-8 {
    margin-left: 0;
    margin-right: -80px
}

.row--alley-8>[class*=" col-"],.row--alley-8>[class*=" f-col-"],.row--alley-8>[class^=col-],.row--alley-8>[class^=f-col-] {
    padding-left: 80px
}

[dir=rtl] .row--alley-8>[class*=" col-"],[dir=rtl] .row--alley-8>[class*=" f-col-"],[dir=rtl] .row--alley-8>[class^=col-],[dir=rtl] .row--alley-8>[class^=f-col-] {
    padding-left: 0;
    padding-right: 80px
}

.row--alley-9 {
    margin-left: -90px
}

[dir=rtl] .row--alley-9 {
    margin-left: 0;
    margin-right: -90px
}

.row--alley-9>[class*=" col-"],.row--alley-9>[class*=" f-col-"],.row--alley-9>[class^=col-],.row--alley-9>[class^=f-col-] {
    padding-left: 90px
}

[dir=rtl] .row--alley-9>[class*=" col-"],[dir=rtl] .row--alley-9>[class*=" f-col-"],[dir=rtl] .row--alley-9>[class^=col-],[dir=rtl] .row--alley-9>[class^=f-col-] {
    padding-left: 0;
    padding-right: 90px
}

.row--alley-10 {
    margin-left: -100px
}

[dir=rtl] .row--alley-10 {
    margin-left: 0;
    margin-right: -100px
}

.row--alley-10>[class*=" col-"],.row--alley-10>[class*=" f-col-"],.row--alley-10>[class^=col-],.row--alley-10>[class^=f-col-] {
    padding-left: 100px
}

[dir=rtl] .row--alley-10>[class*=" col-"],[dir=rtl] .row--alley-10>[class*=" f-col-"],[dir=rtl] .row--alley-10>[class^=col-],[dir=rtl] .row--alley-10>[class^=f-col-] {
    padding-left: 0;
    padding-right: 100px
}

.l-alley-before-1,.l-pad-before-1 {
    padding-left: 10px
}

[dir=rtl] .l-alley-before-1,[dir=rtl] .l-pad-before-1 {
    padding-left: 0;
    padding-right: 10px!important
}

.l-alley-after-1,.l-pad-after-1 {
    padding-right: 10px
}

[dir=rtl] .l-alley-after-1,[dir=rtl] .l-pad-after-1 {
    padding-left: 10px!important;
    padding-right: 0
}

.l-alley-both-1,.l-alley-horizontal-1,.l-pad-horizontal-1 {
    padding-left: 10px;
    padding-right: 10px
}

.l-alley-top-1,.l-pad-top-1 {
    padding-top: 12px
}

.l-alley-bottom-1,.l-pad-bottom-1 {
    padding-bottom: 12px
}

.l-alley-vertical-1,.l-pad-vertical-1 {
    padding-top: 12px;
    padding-bottom: 12px
}

.l-alley-all-1,.l-pad-1,.l-pad-all-1 {
    padding: 12px 10px
}

.l-alley-before-2,.l-pad-before-2 {
    padding-left: 20px
}

[dir=rtl] .l-alley-before-2,[dir=rtl] .l-pad-before-2 {
    padding-left: 0;
    padding-right: 20px!important
}

.l-alley-after-2,.l-pad-after-2 {
    padding-right: 20px
}

[dir=rtl] .l-alley-after-2,[dir=rtl] .l-pad-after-2 {
    padding-left: 20px!important;
    padding-right: 0
}

.l-alley-both-2,.l-alley-horizontal-2,.l-pad-horizontal-2 {
    padding-left: 20px;
    padding-right: 20px
}

.l-alley-top-2,.l-pad-top-2 {
    padding-top: 24px
}

.l-alley-bottom-2,.l-pad-bottom-2 {
    padding-bottom: 24px
}

.l-alley-vertical-2,.l-pad-vertical-2 {
    padding-top: 24px;
    padding-bottom: 24px
}

.l-alley-all-2,.l-pad-2,.l-pad-all-2 {
    padding: 24px 20px
}

.l-alley-before-3,.l-pad-before-3 {
    padding-left: 30px
}

[dir=rtl] .l-alley-before-3,[dir=rtl] .l-pad-before-3 {
    padding-left: 0;
    padding-right: 30px!important
}

.l-alley-after-3,.l-pad-after-3 {
    padding-right: 30px
}

[dir=rtl] .l-alley-after-3,[dir=rtl] .l-pad-after-3 {
    padding-left: 30px!important;
    padding-right: 0
}

.l-alley-both-3,.l-alley-horizontal-3,.l-pad-horizontal-3 {
    padding-left: 30px;
    padding-right: 30px
}

.l-alley-top-3,.l-pad-top-3 {
    padding-top: 36px
}

.l-alley-bottom-3,.l-pad-bottom-3 {
    padding-bottom: 36px
}

.l-alley-vertical-3,.l-pad-vertical-3 {
    padding-top: 36px;
    padding-bottom: 36px
}

.l-alley-all-3,.l-pad-3,.l-pad-all-3 {
    padding: 36px 30px
}

.l-alley-before-4,.l-pad-before-4 {
    padding-left: 40px
}

[dir=rtl] .l-alley-before-4,[dir=rtl] .l-pad-before-4 {
    padding-left: 0;
    padding-right: 40px!important
}

.l-alley-after-4,.l-pad-after-4 {
    padding-right: 40px
}

[dir=rtl] .l-alley-after-4,[dir=rtl] .l-pad-after-4 {
    padding-left: 40px!important;
    padding-right: 0
}

.l-alley-both-4,.l-alley-horizontal-4,.l-pad-horizontal-4 {
    padding-left: 40px;
    padding-right: 40px
}

.l-alley-top-4,.l-pad-top-4 {
    padding-top: 48px
}

.l-alley-bottom-4,.l-pad-bottom-4 {
    padding-bottom: 48px
}

.l-alley-vertical-4,.l-pad-vertical-4 {
    padding-top: 48px;
    padding-bottom: 48px
}

.l-alley-all-4,.l-pad-4,.l-pad-all-4 {
    padding: 48px 40px
}

.l-alley-before-5,.l-pad-before-5 {
    padding-left: 50px
}

[dir=rtl] .l-alley-before-5,[dir=rtl] .l-pad-before-5 {
    padding-left: 0;
    padding-right: 50px!important
}

.l-alley-after-5,.l-pad-after-5 {
    padding-right: 50px
}

[dir=rtl] .l-alley-after-5,[dir=rtl] .l-pad-after-5 {
    padding-left: 50px!important;
    padding-right: 0
}

.l-alley-both-5,.l-alley-horizontal-5,.l-pad-horizontal-5 {
    padding-left: 50px;
    padding-right: 50px
}

.l-alley-top-5,.l-pad-top-5 {
    padding-top: 60px
}

.l-alley-bottom-5,.l-pad-bottom-5 {
    padding-bottom: 60px
}

.l-alley-vertical-5,.l-pad-vertical-5 {
    padding-top: 60px;
    padding-bottom: 60px
}

.l-alley-all-5,.l-pad-5,.l-pad-all-5 {
    padding: 60px 50px
}

.l-alley-before-6,.l-pad-before-6 {
    padding-left: 60px
}

[dir=rtl] .l-alley-before-6,[dir=rtl] .l-pad-before-6 {
    padding-left: 0;
    padding-right: 60px!important
}

.l-alley-after-6,.l-pad-after-6 {
    padding-right: 60px
}

[dir=rtl] .l-alley-after-6,[dir=rtl] .l-pad-after-6 {
    padding-left: 60px!important;
    padding-right: 0
}

.l-alley-both-6,.l-alley-horizontal-6,.l-pad-horizontal-6 {
    padding-left: 60px;
    padding-right: 60px
}

.l-alley-top-6,.l-pad-top-6 {
    padding-top: 72px
}

.l-alley-bottom-6,.l-pad-bottom-6 {
    padding-bottom: 72px
}

.l-alley-vertical-6,.l-pad-vertical-6 {
    padding-top: 72px;
    padding-bottom: 72px
}

.l-alley-all-6,.l-pad-6,.l-pad-all-6 {
    padding: 72px 60px
}

.l-alley-before-7,.l-pad-before-7 {
    padding-left: 70px
}

[dir=rtl] .l-alley-before-7,[dir=rtl] .l-pad-before-7 {
    padding-left: 0;
    padding-right: 70px!important
}

.l-alley-after-7,.l-pad-after-7 {
    padding-right: 70px
}

[dir=rtl] .l-alley-after-7,[dir=rtl] .l-pad-after-7 {
    padding-left: 70px!important;
    padding-right: 0
}

.l-alley-both-7,.l-alley-horizontal-7,.l-pad-horizontal-7 {
    padding-left: 70px;
    padding-right: 70px
}

.l-alley-top-7,.l-pad-top-7 {
    padding-top: 84px
}

.l-alley-bottom-7,.l-pad-bottom-7 {
    padding-bottom: 84px
}

.l-alley-vertical-7,.l-pad-vertical-7 {
    padding-top: 84px;
    padding-bottom: 84px
}

.l-alley-all-7,.l-pad-7,.l-pad-all-7 {
    padding: 84px 70px
}

.l-alley-before-8,.l-pad-before-8 {
    padding-left: 80px
}

[dir=rtl] .l-alley-before-8,[dir=rtl] .l-pad-before-8 {
    padding-left: 0;
    padding-right: 80px!important
}

.l-alley-after-8,.l-pad-after-8 {
    padding-right: 80px
}

[dir=rtl] .l-alley-after-8,[dir=rtl] .l-pad-after-8 {
    padding-left: 80px!important;
    padding-right: 0
}

.l-alley-both-8,.l-alley-horizontal-8,.l-pad-horizontal-8 {
    padding-left: 80px;
    padding-right: 80px
}

.l-alley-top-8,.l-pad-top-8 {
    padding-top: 96px
}

.l-alley-bottom-8,.l-pad-bottom-8 {
    padding-bottom: 96px
}

.l-alley-vertical-8,.l-pad-vertical-8 {
    padding-top: 96px;
    padding-bottom: 96px
}

.l-alley-all-8,.l-pad-8,.l-pad-all-8 {
    padding: 96px 80px
}

.l-alley-before-9,.l-pad-before-9 {
    padding-left: 90px
}

[dir=rtl] .l-alley-before-9,[dir=rtl] .l-pad-before-9 {
    padding-left: 0;
    padding-right: 90px!important
}

.l-alley-after-9,.l-pad-after-9 {
    padding-right: 90px
}

[dir=rtl] .l-alley-after-9,[dir=rtl] .l-pad-after-9 {
    padding-left: 90px!important;
    padding-right: 0
}

.l-alley-both-9,.l-alley-horizontal-9,.l-pad-horizontal-9 {
    padding-left: 90px;
    padding-right: 90px
}

.l-alley-top-9,.l-pad-top-9 {
    padding-top: 108px
}

.l-alley-bottom-9,.l-pad-bottom-9 {
    padding-bottom: 108px
}

.l-alley-vertical-9,.l-pad-vertical-9 {
    padding-top: 108px;
    padding-bottom: 108px
}

.l-alley-all-9,.l-pad-9,.l-pad-all-9 {
    padding: 108px 90px
}

.l-alley-before-10,.l-pad-before-10 {
    padding-left: 100px
}

[dir=rtl] .l-alley-before-10,[dir=rtl] .l-pad-before-10 {
    padding-left: 0;
    padding-right: 100px!important
}

.l-alley-after-10,.l-pad-after-10 {
    padding-right: 100px
}

[dir=rtl] .l-alley-after-10,[dir=rtl] .l-pad-after-10 {
    padding-left: 100px!important;
    padding-right: 0
}

.l-alley-both-10,.l-alley-horizontal-10,.l-pad-horizontal-10 {
    padding-left: 100px;
    padding-right: 100px
}

.l-alley-top-10,.l-pad-top-10 {
    padding-top: 120px
}

.l-alley-bottom-10,.l-pad-bottom-10 {
    padding-bottom: 120px
}

.l-alley-vertical-10,.l-pad-vertical-10 {
    padding-top: 120px;
    padding-bottom: 120px
}

.l-alley-all-10,.l-pad-10,.l-pad-all-10 {
    padding: 120px 100px
}

.l-alley-before-thin,.l-pad-before-thin {
    padding-left: 10px
}

[dir=rtl] .l-alley-before-thin,[dir=rtl] .l-pad-before-thin {
    padding-left: 0;
    padding-right: 10px!important
}

.l-alley-after-thin,.l-pad-after-thin {
    padding-right: 10px
}

[dir=rtl] .l-alley-after-thin,[dir=rtl] .l-pad-after-thin {
    padding-left: 10px!important;
    padding-right: 0
}

.l-alley-both-thin,.l-alley-horizontal-thin,.l-pad-horizontal-thin {
    padding-left: 10px;
    padding-right: 10px
}

.l-alley-top-thin,.l-pad-top-thin {
    padding-top: 12px
}

.l-alley-bottom-thin,.l-pad-bottom-thin {
    padding-bottom: 12px
}

.l-alley-vertical-thin,.l-pad-vertical-thin {
    padding-top: 12px;
    padding-bottom: 12px
}

.l-alley-all-thin,.l-pad-all-thin,.l-pad-thin {
    padding: 12px 10px
}

.l-alley-before,.l-pad-before {
    padding-left: 20px
}

[dir=rtl] .l-alley-before,[dir=rtl] .l-pad-before {
    padding-left: 0;
    padding-right: 20px!important
}

.l-alley-after,.l-pad-after {
    padding-right: 20px
}

[dir=rtl] .l-alley-after,[dir=rtl] .l-pad-after {
    padding-left: 20px!important;
    padding-right: 0
}

.l-alley-both,.l-alley-horizontal,.l-pad-horizontal {
    padding-left: 20px;
    padding-right: 20px
}

.l-alley-top,.l-pad-top {
    padding-top: 24px
}

.l-alley-bottom,.l-pad-bottom {
    padding-bottom: 24px
}

.l-alley-vertical,.l-pad-vertical {
    padding-top: 24px;
    padding-bottom: 24px
}

.l-alley-all,.l-pad,.l-pad-all {
    padding: 24px 20px
}

.l-alley-before-thick,.l-pad-before-thick {
    padding-left: 30px
}

[dir=rtl] .l-alley-before-thick,[dir=rtl] .l-pad-before-thick {
    padding-left: 0;
    padding-right: 30px!important
}

.l-alley-after-thick,.l-pad-after-thick {
    padding-right: 30px
}

[dir=rtl] .l-alley-after-thick,[dir=rtl] .l-pad-after-thick {
    padding-left: 30px!important;
    padding-right: 0
}

.l-alley-both-thick,.l-alley-horizontal-thick,.l-pad-horizontal-thick {
    padding-left: 30px;
    padding-right: 30px
}

.l-alley-top-thick,.l-pad-top-thick {
    padding-top: 36px
}

.l-alley-bottom-thick,.l-pad-bottom-thick {
    padding-bottom: 36px
}

.l-alley-vertical-thick,.l-pad-vertical-thick {
    padding-top: 36px;
    padding-bottom: 36px
}

.l-alley-all-thick,.l-pad-all-thick,.l-pad-thick {
    padding: 36px 30px
}

@media only screen and (max-width: 54em) {
    [class*=" l-alley-before"],[class^=l-alley-before],[dir=rtl] [class*=" l-alley-after"],[dir=rtl] [class^=l-alley-after] {
        padding-left:0!important
    }

    [class*=" l-alley-after"],[class^=l-alley-after],[dir=rtl] [class*=" l-alley-before"],[dir=rtl] [class^=l-alley-before] {
        padding-right: 0!important
    }

    [class*=" l-alley-horizontal"],[class*=" l-alley-both"],[class^=l-alley-horizontal],[class^=l-alley-both] {
        padding-left: 0!important;
        padding-right: 0!important
    }

    [class*=" l-alley-top"],[class^=l-alley-top] {
        padding-top: 0!important
    }

    [class*=" l-alley-bottom"],[class^=l-alley-bottom] {
        padding-bottom: 0!important
    }

    [class*=" l-alley-vertical"],[class^=l-alley-vertical] {
        padding-top: 0!important;
        padding-bottom: 0!important
    }

    [class*=" l-alley-all"],[class^=l-alley-all] {
        padding: 0!important
    }
}

.icon {
    display: inline-block;
    vertical-align: text-top;
    background-repeat: no-repeat;
    background-position: 1000% 1000%
}

/* .icon--ui {
    background-image: url(../images/sprite-ui-icon-lib.png)
} */

.icon--ui.icon--success {
    background-position: 0 0;
    height: 19px;
    width: 19px
}

.icon--ui.icon--success-small {
    background-position: -24px 0;
    height: 13px;
    width: 13px
}

.icon--ui.icon--warning {
    background-position: 0 -24px;
    height: 19px;
    width: 19px
}

.icon--ui.icon--warning-small {
    background-position: -24px -24px;
    height: 13px;
    width: 13px
}

.icon--ui.icon--info {
    background-position: 0 -48px;
    height: 19px;
    width: 19px
}

.icon--ui.icon--info-small {
    background-position: -24px -48px;
    height: 13px;
    width: 13px
}

.icon--ui.icon--error {
    background-position: 0 -72px;
    height: 19px;
    width: 19px
}

.icon--ui.icon--error-small {
    background-position: -24px -72px;
    height: 13px;
    width: 13px
}

.icon--ui.icon--lock-dark {
    background-position: 0 -96px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--lock-secondary {
    background-position: -24px -96px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--lock-primary {
    background-position: -48px -96px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--lock-light {
    background-position: -72px -96px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--circled-right-arrow {
    background-position: -24px -120px;
    height: 19px;
    width: 19px
}

.icon--ui.icon--circled-right-arrow-dark {
    background-position: 0 -120px;
    height: 19px;
    width: 19px
}

.icon--ui.icon--circled-right-arrow-light {
    background-position: -48px -120px;
    height: 19px;
    width: 19px
}

.icon--ui.icon--circled-right-arrow-primary {
    background-position: -24px -120px;
    height: 19px;
    width: 19px
}

.icon--ui.icon--circled-right-arrow-highlight {
    background-position: -72px -120px;
    height: 19px;
    width: 19px
}

.icon--ui.icon--down-arrow-dark {
    background-position: 0 -144px;
    height: 10px;
    width: 12px
}

.icon--ui.icon--down-arrow-secondary {
    background-position: -24px -144px;
    height: 10px;
    width: 12px
}

.icon--ui.icon--down-arrow-primary {
    background-position: -48px -144px;
    height: 10px;
    width: 12px
}

.icon--ui.icon--down-arrow-light {
    background-position: -72px -144px;
    height: 10px;
    width: 12px
}

.icon--ui.icon--up-arrow-dark {
    background-position: 0 -168px;
    height: 10px;
    width: 12px
}

.icon--ui.icon--up-arrow-secondary {
    background-position: -24px -168px;
    height: 10px;
    width: 12px
}

.icon--ui.icon--up-arrow-primary {
    background-position: -48px -168px;
    height: 10px;
    width: 12px
}

.icon--ui.icon--up-arrow-light {
    background-position: -72px -168px;
    height: 10px;
    width: 12px
}

.icon--ui.icon--right-arrow-dark {
    background-position: 0 -192px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--right-arrow-secondary {
    background-position: -24px -192px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--right-arrow-primary {
    background-position: -48px -192px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--right-arrow-light {
    background-position: -72px -192px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--left-arrow-dark {
    background-position: 0 -216px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--left-arrow-secondary {
    background-position: -24px -216px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--left-arrow-primary {
    background-position: -48px -216px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--left-arrow-light {
    background-position: -72px -216px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--double-carot-dark {
    background-position: 0 -240px;
    height: 14px;
    width: 8px
}

.icon--ui.icon--double-carot-light {
    background-position: -24px -240px;
    height: 14px;
    width: 8px
}

.icon--ui.icon--cart-dark {
    background-position: 0 -264px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--cart-secondary {
    background-position: -24px -264px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--cart-light {
    background-position: -48px -264px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--cart-important {
    background-position: -72px -264px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--cart-primary {
    background-position: -96px -264px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--basket-dark {
    background-position: 0 -288px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--basket-secondary {
    background-position: -24px -288px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--basket-light {
    background-position: -48px -288px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--basket-important {
    background-position: -72px -288px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--basket-primary {
    background-position: -96px -288px;
    height: 14px;
    width: 16px
}

.icon--ui.icon--bag-dark {
    background-position: 0 -312px;
    height: 14px;
    width: 10px
}

.icon--ui.icon--bag-secondary {
    background-position: -24px -312px;
    height: 14px;
    width: 10px
}

.icon--ui.icon--bag-light {
    background-position: -48px -312px;
    height: 14px;
    width: 10px
}

.icon--ui.icon--bag-important {
    background-position: -72px -312px;
    height: 14px;
    width: 10px
}

.icon--ui.icon--bag-primary {
    background-position: -96px -312px;
    height: 14px;
    width: 10px
}

.icon--ui.icon--cart-large-dark {
    background-position: 0 -336px;
    height: 18px;
    width: 18px
}

.icon--ui.icon--cart-large-light {
    background-position: -48px -336px;
    height: 18px;
    width: 18px
}

.icon--ui.icon--cart-large-primary {
    background-position: -24px -336px;
    height: 18px;
    width: 18px
}

.icon--ui.icon--express-cart-light {
    background-position: -48px -360px;
    height: 18px;
    width: 28px
}

.icon--ui.icon--express-cart-primary {
    background-position: 0 -360px;
    height: 18px;
    width: 28px
}

.icon--ui.icon--search-dark {
    background-position: 0 -384px;
    height: 14px;
    width: 15px
}

.icon--ui.icon--search-light {
    background-position: -48px -384px;
    height: 14px;
    width: 15px
}

.icon--ui.icon--search-primary {
    background-position: -24px -384px;
    height: 14px;
    width: 15px
}

.icon--ui.icon--search-secondary {
    background-position: -72px -384px;
    height: 14px;
    width: 15px
}

.icon--ui.icon--sound-dark {
    background-position: 0 -408px;
    height: 20px;
    width: 20px
}

.icon--ui.icon--sound-light {
    background-position: -24px -408px;
    height: 20px;
    width: 20px
}

.icon--ui.icon--cc-dark {
    background-position: 0 -432px;
    height: 20px;
    width: 24px
}

.icon--ui.icon--cc-light {
    background-position: -24px -432px;
    height: 20px;
    width: 24px
}

.icon--ui.icon--frame-dark {
    background-position: 0 -456px;
    height: 20px;
    width: 20px
}

.icon--ui.icon--frame-light {
    background-position: -24px -456px;
    height: 20px;
    width: 20px
}

.icon--ui.icon--external-link {
    background-position: 0 -480px;
    height: 12px;
    width: 10px
}

.icon--ui.icon--navicon-dark {
    background-position: 0 -504px;
    height: 15px;
    width: 22px
}

.icon--ui.icon--navicon-light {
    background-position: -24px -504px;
    height: 15px;
    width: 22px
}

.icon--ui.icon--navicon-primary {
    background-position: -48px -504px;
    height: 15px;
    width: 22px
}

.icon--ui.icon--navicon-secondary {
    background-position: -72px -504px;
    height: 15px;
    width: 22px
}

.icon--ui.icon--cog-dark {
    background-position: 0 -528px;
    height: 14px;
    width: 14px
}

.icon--ui.icon--cog-light {
    background-position: -24px -528px;
    height: 14px;
    width: 14px
}

.icon--ui.icon--cog-primary {
    background-position: -48px -528px;
    height: 14px;
    width: 14px
}

.icon--ui.icon--cog-secondary {
    background-position: -72px -528px;
    height: 14px;
    width: 14px
}

.icon--ui.icon--draggable-dark {
    background-position: 0 -552px;
    height: 12px;
    width: 16px
}

.icon--ui.icon--draggable-light {
    background-position: -24px -552px;
    height: 12px;
    width: 16px
}

.icon--ui.icon--draggable-primary {
    background-position: -48px -552px;
    height: 12px;
    width: 16px
}

.icon--ui.icon--draggable-secondary {
    background-position: -72px -552px;
    height: 12px;
    width: 16px
}

.icon--ui.icon--logo-light {
    background-position: 0 -576px;
    height: 40px;
    width: 150px
}

.icon--ui.icon--logo-dark {
    background-position: 0 -624px;
    height: 40px;
    width: 150px
}

.icon--ui.icon--facebook {
    background-position: 0 -672px;
    height: 22px;
    width: 23px
}

.icon--ui.icon--twitter {
    background-position: -24px -672px;
    height: 22px;
    width: 23px
}

.icon--ui.icon--linked-in {
    background-position: -48px -672px;
    height: 22px;
    width: 23px
}

.icon--ui.icon--circled-right-arrow-small-dark {
    background-position: 0 -696px;
    height: 12px;
    width: 12px
}

.icon--ui.icon--circled-right-arrow-small-light {
    background-position: -24px -696px;
    height: 12px;
    width: 12px
}

.icon--ui.icon--circled-right-arrow-small-primary {
    background-position: -48px -696px;
    height: 12px;
    width: 12px
}

.icon--ui.icon--circled-right-arrow-small-secondary {
    background-position: -72px -696px;
    height: 12px;
    width: 12px
}

.icon--ui.icon--circled-right-arrow-small-highlight {
    background-position: -96px -696px;
    height: 12px;
    width: 12px
}

.icon--ui.icon--double-caret-dark {
    background-position: 0 -720px;
    height: 12px;
    width: 6px
}

.icon--ui.icon--double-caret-light {
    background-position: -24px -720px;
    height: 12px;
    width: 6px
}

.icon--ui.icon--double-caret-primary {
    background-position: -48px -720px;
    height: 12px;
    width: 6px
}

.icon--ui.icon--double-caret-secondary {
    background-position: -72px -720px;
    height: 12px;
    width: 6px
}

.icon--ui.icon--up-caret-dark {
    background-position: 0 -744px;
    height: 12px;
    width: 13px
}

.icon--ui.icon--up-caret-light {
    background-position: -24px -744px;
    height: 12px;
    width: 13px
}

.icon--ui.icon--up-caret-primary {
    background-position: -48px -744px;
    height: 12px;
    width: 13px
}

.icon--ui.icon--up-caret-secondary {
    background-position: -72px -744px;
    height: 12px;
    width: 13px
}

.icon--ui.icon--down-caret-dark {
    background-position: 0 -768px;
    height: 12px;
    width: 13px
}

.icon--ui.icon--down-caret-light {
    background-position: -24px -768px;
    height: 12px;
    width: 13px
}

.icon--ui.icon--down-caret-primary {
    background-position: -48px -768px;
    height: 12px;
    width: 13px
}

.icon--ui.icon--down-caret-secondary {
    background-position: -72px -768px;
    height: 12px;
    width: 13px
}

.icon--ui.icon--email {
    background-position: 0 -792px;
    height: 13px;
    width: 18px
}

.icon--ui.icon--phone {
    background-position: 0 -816px;
    height: 12px;
    width: 12px
}

.icon--ui.icon--pdf {
    background-position: 0 -840px;
    height: 12px;
    width: 12px
}

.icon--ui.icon--close {
    background-position: 0 -864px;
    height: 18px;
    width: 17px
}

.icon--ui.icon--add-dark {
    background-position: 0 -888px;
    height: 16px;
    width: 16px
}

.icon--ui.icon--add-light {
    background-position: -24px -888px;
    height: 16px;
    width: 16px
}

.icon--ui.icon--add-primary {
    background-position: -48px -888px;
    height: 16px;
    width: 16px
}

.icon--ui.icon--add-secondary {
    background-position: -72px -888px;
    height: 16px;
    width: 16px
}

.icon--ui.icon--trophy {
    background-position: 0 -912px;
    height: 24px;
    width: 24px
}

.icon--ui.icon--globe {
    background-position: 0 -936px;
    height: 24px;
    width: 24px
}

.icon--ui.icon--large-lock {
    background-position: 0 -960px;
    height: 24px;
    width: 20px
}

.icon--ui.icon--favorite {
    background-position: 0 -984px;
    height: 16px;
    width: 16px
}

.icon--ui.icon--not-favorite {
    background-position: -24px -984px;
    height: 16px;
    width: 16px
}

.icon--ui.icon--return-dark {
    background-position: 0 -1008px;
    height: 14px;
    width: 14px
}

.icon--ui.icon--return-light {
    background-position: -24px -1008px;
    height: 14px;
    width: 14px
}

.icon--ui.icon--return-primary {
    background-position: -48px -1008px;
    height: 14px;
    width: 14px
}

.icon--ui.icon--return-secondary {
    background-position: -72px -1008px;
    height: 14px;
    width: 14px
}

@font-face {
    font-family: 'Action Icons';
    src: url(resources/fonts/glyphs/action-icons.eot);
    src: url(resources/fonts/glyphs/action-icons.eot#iefix) format('embedded-opentype'),url(resources/fonts/glyphs/action-icons.woff) format('woff'),url(resources/fonts/glyphs/action-icons.ttf) format('truetype'),url('resources/fonts/glyphs/action-icons.svg#Action Icons') format('svg');
    font-weight: 400;
    font-style: normal
}

.icon--action {
    font-family: 'Action Icons';
    speak: none;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.call-to-action--after:after,.call-to-action:before,.icon--lxk-ui,.social__btn {
    font-family: lxkui;
    speak: none;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon--action.icon--actual_size:before {
    content: "\e003"
}

.icon--action.icon--add:before {
    content: "\e01b"
}

.icon--action.icon--add_document:before {
    content: "\e668"
}

.icon--action.icon--add_thin:before {
    content: "\e65b"
}

.icon--action.icon--annotations_templates:before {
    content: "\e650"
}

.icon--action.icon--app_plan:before {
    content: "\e06f"
}

.icon--action.icon--apple:before {
    content: "\e642"
}

.icon--action.icon--approved:before {
    content: "\e075"
}

.icon--action.icon--arrow_annotations:before {
    content: "\e649"
}

.icon--action.icon--arrow_annotations_with_handle:before {
    content: "\e648"
}

.icon--action.icon--arrow_bottom_left:before {
    content: "\e610"
}

.icon--action.icon--arrow_bottom_right:before {
    content: "\e611"
}

.icon--action.icon--arrow_down:before {
    content: "\e06e"
}

.icon--action.icon--arrow_east:before {
    content: "\e03c"
}

.icon--action.icon--arrow_east_outline:before {
    content: "\e044"
}

.icon--action.icon--arrow_left:before {
    content: "\e664"
}

.icon--action.icon--arrow_north:before {
    content: "\e039"
}

.icon--action.icon--arrow_north_outline:before {
    content: "\e041"
}

.icon--action.icon--arrow_northeast:before {
    content: "\e040"
}

.icon--action.icon--arrow_northeast_outline:before {
    content: "\e048"
}

.icon--action.icon--arrow_northwest:before {
    content: "\e03f"
}

.icon--action.icon--arrow_northwest_outline:before {
    content: "\e047"
}

.icon--action.icon--arrow_right:before {
    content: "\e665"
}

.icon--action.icon--arrow_south:before {
    content: "\e03a"
}

.icon--action.icon--arrow_south_outline:before {
    content: "\e042"
}

.icon--action.icon--arrow_southeast:before {
    content: "\e03e"
}

.icon--action.icon--arrow_southeast_outline:before {
    content: "\e046"
}

.icon--action.icon--arrow_southwest:before {
    content: "\e03d"
}

.icon--action.icon--arrow_southwest_outline:before {
    content: "\e045"
}

.icon--action.icon--arrow_top_left:before {
    content: "\e612"
}

.icon--action.icon--arrow_top_right:before {
    content: "\e613"
}

.icon--action.icon--arrow_up:before {
    content: "\e06d"
}

.icon--action.icon--arrow_west:before {
    content: "\e03b"
}

.icon--action.icon--arrow_west_outline:before {
    content: "\e043"
}

.icon--action.icon--arrow_with_line_down:before {
    content: "\e614"
}

.icon--action.icon--arrow_with_line_left:before {
    content: "\e615"
}

.icon--action.icon--arrow_with_line_right:before {
    content: "\e616"
}

.icon--action.icon--arrow_with_line_up:before {
    content: "\e617"
}

.icon--action.icon--ascending:before {
    content: "\e07e"
}

.icon--action.icon--back:before {
    content: "\e01d"
}

.icon--action.icon--batch:before {
    content: "\e070"
}

.icon--action.icon--batch_image:before {
    content: "\e069"
}

.icon--action.icon--best_fit:before {
    content: "\e002"
}

.icon--action.icon--calendar:before {
    content: "\e609"
}

.icon--action.icon--camera:before {
    content: "\e054"
}

.icon--action.icon--camera_switch:before {
    content: "\e676"
}

.icon--action.icon--capture:before {
    content: "\e071"
}

.icon--action.icon--case_management:before {
    content: "\e655"
}

.icon--action.icon--checklist_capture:before {
    content: "\e66b"
}

.icon--action.icon--checkmark:before {
    content: "\e06c"
}

.icon--action.icon--circle:before {
    content: "\e065"
}

.icon--action.icon--circle_filled:before {
    content: "\e066"
}

.icon--action.icon--clock:before {
    content: "\e608"
}

.icon--action.icon--close:before {
    content: "\e01e"
}

.icon--action.icon--cloud_share:before {
    content: "\e639"
}

.icon--action.icon--code:before {
    content: "\e628"
}

.icon--action.icon--collapse_all:before {
    content: "\e643"
}

.icon--action.icon--contextual_menu:before {
    content: "\e02e"
}

.icon--action.icon--contextual_menu_with_arrow:before {
    content: "\e072"
}

.icon--action.icon--copy:before {
    content: "\e02c"
}

.icon--action.icon--crop:before {
    content: "\e661"
}

.icon--action.icon--cut:before {
    content: "\e02b"
}

.icon--action.icon--dashboard:before {
    content: "\e63b"
}

.icon--action.icon--data_object:before {
    content: "\e067"
}

.icon--action.icon--data_object_filled:before {
    content: "\e068"
}

.icon--action.icon--data_storage:before {
    content: "\e05b"
}

.icon--action.icon--delete:before {
    content: "\e02f"
}

.icon--action.icon--descending:before {
    content: "\e07f"
}

.icon--action.icon--desktop_monitor:before {
    content: "\e908"
}

.icon--action.icon--diamond:before {
    content: "\e063"
}

.icon--action.icon--diamond_filled:before {
    content: "\e064"
}

.icon--action.icon--digital_signature:before {
    content: "\e01f"
}

.icon--action.icon--disclosure_down:before {
    content: "\e04d"
}

.icon--action.icon--disclosure_down_full:before {
    content: "\e051"
}

.icon--action.icon--disclosure_down_triangle:before {
    content: "\e04a"
}

.icon--action.icon--disclosure_down_triangle_thin:before {
    content: "\e607"
}

.icon--action.icon--disclosure_left:before {
    content: "\e04e"
}

.icon--action.icon--disclosure_left_full:before {
    content: "\e052"
}

.icon--action.icon--disclosure_left_triangle:before {
    content: "\e04b"
}

.icon--action.icon--disclosure_left_triangle_thin:before {
    content: "\e606"
}

.icon--action.icon--disclosure_right:before {
    content: "\e04f"
}

.icon--action.icon--disclosure_right_full:before {
    content: "\e053"
}

.icon--action.icon--disclosure_right_triangle:before {
    content: "\e020"
}

.icon--action.icon--disclosure_right_triangle_thin:before {
    content: "\e605"
}

.icon--action.icon--disclosure_up:before {
    content: "\e04c"
}

.icon--action.icon--disclosure_up_full:before {
    content: "\e050"
}

.icon--action.icon--disclosure_up_triangle:before {
    content: "\e049"
}

.icon--action.icon--disclosure_up_triangle_thin:before {
    content: "\e604"
}

.icon--action.icon--document:before {
    content: "\e033"
}

.icon--action.icon--document_composition:before {
    content: "\e074"
}

.icon--action.icon--document_full:before {
    content: "\e60e"
}

.icon--action.icon--dots_horizontal:before {
    content: "\e603"
}

.icon--action.icon--dots_vertical:before {
    content: "\e602"
}

.icon--action.icon--download:before {
    content: "\e627"
}

.icon--action.icon--drawer:before {
    content: "\e60f"
}

.icon--action.icon--duplicate:before {
    content: "\e058"
}

.icon--action.icon--edit:before {
    content: "\e055"
}

.icon--action.icon--encrypted:before {
    content: "\e635"
}

.icon--action.icon--enter_full_screen:before {
    content: "\e009"
}

.icon--action.icon--envelope:before {
    content: "\e618"
}

.icon--action.icon--error:before {
    content: "\e017"
}

.icon--action.icon--exit_full_screen:before {
    content: "\e00a"
}

.icon--action.icon--expand_all:before {
    content: "\e644"
}

.icon--action.icon--export:before {
    content: "\e907"
}

.icon--action.icon--eye:before {
    content: "\e61a"
}

.icon--action.icon--eye_strike_thru:before {
    content: "\e619"
}

.icon--action.icon--facebook:before {
    content: "\e62f"
}

.icon--action.icon--field:before {
    content: "\e905"
}

.icon--action.icon--field_error:before {
    content: "\e909"
}

.icon--action.icon--filter:before {
    content: "\e035"
}

.icon--action.icon--fit_to_height:before {
    content: "\e000"
}

.icon--action.icon--fit_to_width:before {
    content: "\e001"
}

.icon--action.icon--flag:before {
    content: "\e600"
}

.icon--action.icon--flash:before {
    content: "\e670"
}

.icon--action.icon--flash_automatic:before {
    content: "\e66e"
}

.icon--action.icon--flash_off:before {
    content: "\e66f"
}

.icon--action.icon--flow:before {
    content: "\e05c"
}

.icon--action.icon--folder:before {
    content: "\e034"
}

.icon--action.icon--folder_shortcut:before {
    content: "\e674"
}

.icon--action.icon--FPO_circle:before {
    content: "\e025"
}

.icon--action.icon--FPO_circle_filled:before {
    content: "\e026"
}

.icon--action.icon--FPO_square:before {
    content: "\e023"
}

.icon--action.icon--FPO_square_filled:before {
    content: "\e024"
}

.icon--action.icon--forms:before {
    content: "\e022"
}

.icon--action.icon--gallery:before {
    content: "\e056"
}

.icon--action.icon--gear:before {
    content: "\e030"
}

.icon--action.icon--glasses:before {
    content: "\e61e"
}

.icon--action.icon--globe:before {
    content: "\e601"
}

.icon--action.icon--google_plus:before {
    content: "\e630"
}

.icon--action.icon--help:before {
    content: "\e00f"
}

.icon--action.icon--highlight:before {
    content: "\e645"
}

.icon--action.icon--history:before {
    content: "\e018"
}

.icon--action.icon--hold:before {
    content: "\e010"
}

.icon--action.icon--home:before {
    content: "\e62b"
}

.icon--action.icon--image:before {
    content: "\e057"
}

.icon--action.icon--import:before {
    content: "\e906"
}

.icon--action.icon--input:before {
    content: "\e60d"
}

.icon--action.icon--invoice_approval:before {
    content: "\e66a"
}

.icon--action.icon--laptop:before {
    content: "\e63f"
}

.icon--action.icon--left_basement:before {
    content: "\e06b"
}

.icon--action.icon--left_pane:before {
    content: "\e629"
}

.icon--action.icon--library:before {
    content: "\e654"
}

.icon--action.icon--line_error:before {
    content: "\e90a"
}

.icon--action.icon--line_right_diagonal:before {
    content: "\e64b"
}

.icon--action.icon--line_right_diagonal_with_handles:before {
    content: "\e64a"
}

.icon--action.icon--link:before {
    content: "\e059"
}

.icon--action.icon--list:before {
    content: "\e60c"
}

.icon--action.icon--log_off:before {
    content: "\e638"
}

.icon--action.icon--map:before {
    content: "\e07b"
}

.icon--action.icon--meerkat:before {
    content: "\e65d"
}

.icon--action.icon--message_bubble:before {
    content: "\e61b"
}

.icon--action.icon--mobile:before {
    content: "\e640"
}

.icon--action.icon--monitor:before {
    content: "\e904"
}

.icon--action.icon--multiple_annotations:before {
    content: "\e63c"
}

.icon--action.icon--navigate_up:before {
    content: "\e65e"
}

.icon--action.icon--not_allowed:before {
    content: "\e659"
}

.icon--action.icon--notify_alert:before {
    content: "\e666"
}

.icon--action.icon--numbers:before {
    content: "\e60b"
}

.icon--action.icon--offline_pin:before {
    content: "\e07c"
}

.icon--action.icon--open_id:before {
    content: "\e631"
}

.icon--action.icon--oval_stroked:before {
    content: "\e64d"
}

.icon--action.icon--oval_stroked_with_handles:before {
    content: "\e64c"
}

.icon--action.icon--overflow:before {
    content: "\e073"
}

.icon--action.icon--paste:before {
    content: "\e02d"
}

.icon--action.icon--pause:before {
    content: "\e671"
}

.icon--action.icon--pen:before {
    content: "\e646"
}

.icon--action.icon--pencil_strike_thru:before {
    content: "\e63e"
}

.icon--action.icon--physical_file_location:before {
    content: "\e011"
}

.icon--action.icon--play:before {
    content: "\e672"
}

.icon--action.icon--presentation:before {
    content: "\e622"
}

.icon--action.icon--prev_approved:before {
    content: "\e077"
}

.icon--action.icon--prev_rejected:before {
    content: "\e078"
}

.icon--action.icon--previous_image:before {
    content: "\e07d"
}

.icon--action.icon--print:before {
    content: "\e07a"
}

.icon--action.icon--print_binding:before {
    content: "\e901"
}

.icon--action.icon--print_binding_off:before {
    content: "\e900"
}

.icon--action.icon--print_orientation_landscape:before {
    content: "\e902"
}

.icon--action.icon--print_orientation_portrait:before {
    content: "\e903"
}

.icon--action.icon--private:before {
    content: "\e012"
}

.icon--action.icon--process:before {
    content: "\e05e"
}

.icon--action.icon--process_designer:before {
    content: "\e656"
}

.icon--action.icon--process_mining:before {
    content: "\e657"
}

.icon--action.icon--process_model:before {
    content: "\e05d"
}

.icon--action.icon--project:before {
    content: "\e636"
}

.icon--action.icon--properties:before {
    content: "\e013"
}

.icon--action.icon--properties_outline:before {
    content: "\e65c"
}

.icon--action.icon--recall:before {
    content: "\e632"
}

.icon--action.icon--recent_activity:before {
    content: "\e61d"
}

.icon--action.icon--records:before {
    content: "\e65f"
}

.icon--action.icon--rectangle_stroked:before {
    content: "\e64f"
}

.icon--action.icon--rectangle_stroked_with_handles:before {
    content: "\e64e"
}

.icon--action.icon--redo:before {
    content: "\e032"
}

.icon--action.icon--refresh:before {
    content: "\e038"
}

.icon--action.icon--rejected:before {
    content: "\e076"
}

.icon--action.icon--remove:before {
    content: "\e01c"
}

.icon--action.icon--restart:before {
    content: "\e653"
}

.icon--action.icon--restore:before {
    content: "\e637"
}

.icon--action.icon--retention:before {
    content: "\e014"
}

.icon--action.icon--retention_with_lock:before {
    content: "\e015"
}

.icon--action.icon--rotate_left:before {
    content: "\e006"
}

.icon--action.icon--rotate_right:before {
    content: "\e007"
}

.icon--action.icon--round_rectangle:before {
    content: "\e061"
}

.icon--action.icon--round_rectangle_filled:before {
    content: "\e062"
}

.icon--action.icon--route_anywhere:before {
    content: "\e02a"
}

.icon--action.icon--route_back:before {
    content: "\e029"
}

.icon--action.icon--route_forward:before {
    content: "\e028"
}

.icon--action.icon--route_up:before {
    content: "\e027"
}

.icon--action.icon--sample_control:before {
    content: "\e079"
}

.icon--action.icon--search:before {
    content: "\e036"
}

.icon--action.icon--select_all_annotations:before {
    content: "\e663"
}

.icon--action.icon--select_column:before {
    content: "\e675"
}

.icon--action.icon--send_to:before {
    content: "\e658"
}

.icon--action.icon--save:before {
    content: ""
}

.icon--action.icon--share:before {
    content: "\e62e"
}

.icon--action.icon--shared_with_me:before {
    content: "\e62c"
}

.icon--action.icon--show_hide_thumbnails:before {
    content: "\e008"
}

.icon--action.icon--side_panel:before {
    content: "\e037"
}

.icon--action.icon--single_annotation:before {
    content: "\e651"
}

.icon--action.icon--soco_process:before {
    content: "\e060"
}

.icon--action.icon--soco_process_model:before {
    content: "\e05f"
}

.icon--action.icon--sound:before {
    content: "\e621"
}

.icon--action.icon--split_screen_horizontal:before {
    content: "\e801"
}

.icon--action.icon--split_screen_vertical:before {
    content: "\e800"
}

.icon--action.icon--spreadsheet:before {
    content: "\e623"
}

.icon--action.icon--stamp:before {
    content: "\e652"
}

.icon--action.icon--star:before {
    content: "\e61c"
}

.icon--action.icon--sticky_note:before {
    content: "\e647"
}

.icon--action.icon--sticky_note_filled:before {
    content: "\e662"
}

.icon--action.icon--stop:before {
    content: "\e673"
}

.icon--action.icon--sync:before {
    content: "\e62d"
}

.icon--action.icon--tags:before {
    content: "\e63a"
}

.icon--action.icon--task_deficiency:before {
    content: "\e66d"
}

.icon--action.icon--task_digital_signature:before {
    content: "\e66c"
}

.icon--action.icon--task_pointer:before {
    content: "\e669"
}

.icon--action.icon--tasks:before {
    content: "\e06a"
}

.icon--action.icon--telekom:before {
    content: "\e633"
}

.icon--action.icon--text:before {
    content: "\e63d"
}

.icon--action.icon--time_stamp:before {
    content: "\e60a"
}

.icon--action.icon--tongue_of_fire:before {
    content: "\e620"
}

.icon--action.icon--tongue_of_fire_add:before {
    content: "\e61f"
}

.icon--action.icon--trash:before {
    content: "\e62a"
}

.icon--action.icon--twitter:before {
    content: "\e634"
}

.icon--action.icon--undo:before {
    content: "\e031"
}

.icon--action.icon--unknown_document:before {
    content: "\e625"
}

.icon--action.icon--unlink:before {
    content: "\e05a"
}

.icon--action.icon--upload:before {
    content: "\e626"
}

.icon--action.icon--user:before {
    content: "\e016"
}

.icon--action.icon--valid:before {
    content: "\e019"
}

.icon--action.icon--version_control:before {
    content: "\e00c"
}

.icon--action.icon--version_control_checked_in:before {
    content: "\e00d"
}

.icon--action.icon--video:before {
    content: "\e624"
}

.icon--action.icon--video_camera:before {
    content: "\e660"
}

.icon--action.icon--views:before {
    content: "\e00b"
}

.icon--action.icon--warning:before {
    content: "\e01a"
}

.icon--action.icon--web_cam:before {
    content: "\e65a"
}

.icon--action.icon--wifi:before {
    content: "\e667"
}

.icon--action.icon--windows:before {
    content: "\e641"
}

.icon--action.icon--workflow:before {
    content: "\e00e"
}

.icon--action.icon--zoom_in:before {
    content: "\e004"
}

.icon--action.icon--zoom_out:before {
    content: "\e005"
}

.icon--flag {
    background-image: url(../images/sprite-national-flags-icon-lib-12.png);
    height: 13px;
    width: 24px;
    vertical-align: middle
}

.icon--flag--be {
    background-position: 0 0
}

.icon--flag--il {
    background-position: 0 -18px
}

.icon--flag--ni {
    background-position: 0 -36px
}

.icon--flag--no {
    background-position: 0 -54px
}

.icon--flag--gy {
    background-position: 0 -72px
}

.icon--flag--br {
    background-position: 0 -90px
}

.icon--flag--py {
    background-position: 0 -108px
}

.icon--flag--ar {
    background-position: 0 -126px
}

.icon--flag--bg {
    background-position: 0 -144px
}

.icon--flag--ht {
    background-position: 0 -162px
}

.icon--flag--cr {
    background-position: 0 -180px
}

.icon--flag--fi {
    background-position: 0 -198px
}

.icon--flag--pr {
    background-position: 0 -216px
}

.icon--flag--hk {
    background-position: 0 -234px
}

.icon--flag--pf {
    background-position: 0 -252px
}

.icon--flag--tw {
    background-position: 0 -270px
}

.icon--flag--za {
    background-position: 0 -288px
}

.icon--flag--mq {
    background-position: 0 -306px
}

.icon--flag--bo {
    background-position: 0 -324px
}

.icon--flag--cl {
    background-position: 0 -342px
}

.icon--flag--co {
    background-position: 0 -360px
}

.icon--flag--fr {
    background-position: 0 -378px
}

.icon--flag--tr {
    background-position: 0 -396px
}

.icon--flag--ua {
    background-position: 0 -414px
}

.icon--flag--cn {
    background-position: 0 -432px
}

.icon--flag--cz {
    background-position: 0 -450px
}

.icon--flag--in {
    background-position: 0 -468px
}

.icon--flag--mx {
    background-position: 0 -486px
}

.icon--flag--id {
    background-position: 0 -504px
}

.icon--flag--sv {
    background-position: 0 -522px
}

.icon--flag--gr {
    background-position: 0 -540px
}

.icon--flag--dk {
    background-position: 0 -558px
}

.icon--flag--it {
    background-position: 0 -576px
}

.icon--flag--ee {
    background-position: 0 -594px
}

.icon--flag--jp {
    background-position: 0 -612px
}

.icon--flag--ch {
    background-position: 0 -630px
}

.icon--flag--pa {
    background-position: 0 -648px
}

.icon--flag--pe {
    background-position: 0 -666px
}

.icon--flag--pt {
    background-position: 0 -684px
}

.icon--flag--ro {
    background-position: 0 -702px
}

.icon--flag--ru {
    background-position: 0 -720px
}

.icon--flag--rs {
    background-position: 0 -738px
}

.icon--flag--sg {
    background-position: 0 -756px
}

.icon--flag--sk {
    background-position: 0 -774px
}

.icon--flag--kr {
    background-position: 0 -792px
}

.icon--flag--es {
    background-position: 0 -810px
}

.icon--flag--th {
    background-position: 0 -828px
}

.icon--flag--uy {
    background-position: 0 -846px
}

.icon--flag--ve {
    background-position: 0 -864px
}

.icon--flag--at {
    background-position: 0 -882px
}

.icon--flag--bz {
    background-position: 0 -900px
}

.icon--flag--nl {
    background-position: 0 -918px
}

.icon--flag--kz {
    background-position: 0 -936px
}

.icon--flag--gt {
    background-position: 0 -954px
}

.icon--flag--my {
    background-position: 0 -972px
}

.icon--flag--pl {
    background-position: 0 -990px
}

.icon--flag--hu {
    background-position: 0 -1008px
}

.icon--flag--se {
    background-position: 0 -1026px
}

.icon--flag--hn {
    background-position: 0 -1044px
}

.icon--flag--lt {
    background-position: 0 -1062px
}

.icon--flag--si {
    background-position: 0 -1080px
}

.icon--flag--de {
    background-position: 0 -1098px
}

.icon--flag--ph {
    background-position: 0 -1116px
}

.icon--flag--us {
    background-position: 0 -1134px
}

.icon--flag--au {
    background-position: 0 -1152px
}

.icon--flag--gb {
    background-position: 0 -1170px
}

.icon--flag--ca {
    background-position: 0 -1188px
}

.icon--flag--hr {
    background-position: 0 -1206px
}

.icon--flag--lv {
    background-position: 0 -1224px
}

.icon--flag--lc {
    background-position: 0 -1242px
}

.icon--flag--dm {
    background-position: 0 -1260px
}

.icon--flag--nz {
    background-position: 0 -1278px
}

.icon--flag--xm {
    background-position: 0 -1296px
}

.icon--flag--xc {
    background-position: 0 -1314px
}

.icon--flag--xl {
    background-position: 0 -1332px
}

.icon--flag--xa {
    background-position: 0 -1350px
}

.icon--flag--ie {
    background-position: 0 -1368px
}

.icon--flag--ec {
    background-position: 0 -1386px
}

.icon--flag--vn {
    background-position: 0 -1404px
}

.icon--flag--lk {
    background-position: 0 -1422px
}

.icon--flag--mm {
    background-position: 0 -1440px
}

.icon--flag--kh {
    background-position: 0 -1458px
}

.icon--flag--bn {
    background-position: 0 -1476px
}

.icon--flag--bd {
    background-position: 0 -1494px
}

.icon--feature.icon--print {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--print-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--print-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--print-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--copy {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--copy-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--copy-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--copy-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--photo {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--photo-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--photo-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--photo-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--scan {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--scan-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--scan-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px 0;
    height: 32px;
    width: 32px
}

.icon--feature.icon--scan-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px 0;
    height: 48px;
    width: 48px
}

.icon--feature.icon--inkjet-printer {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--inkjet-printer-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--inkjet-printer-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--inkjet-printer-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--smart-card {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--smart-card-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--smart-card-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--smart-card-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--multimedia-feed {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--multimedia-feed-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--multimedia-feed-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--multimedia-feed-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--media-feed {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--media-feed-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--media-feed-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--media-feed-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -32px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -48px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--network {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--network-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--network-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--network-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--eco-mode {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--eco-mode-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--eco-mode-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--eco-mode-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--my-touch {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--my-touch-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--my-touch-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--my-touch-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--vizix {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--vizix-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--vizix-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--vizix-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--ethernet {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--ethernet-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--wi-fi {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -64px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--wi-fi-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -96px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--usb-1-1 {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--usb-1-1-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--usb-2-0 {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--usb-2-0-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--network-scanning {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--network-scanning-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--network-scanning-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--network-scanning-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--color-scanning {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--color-scanning-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--color-scanning-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--color-scanning-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--mono-scanning {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--mono-scanning-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--mono-scanning-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--mono-scanning-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--security {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--security-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--security-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -96px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--security-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -144px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--color-copy {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--color-copy-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--color-copy-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--color-copy-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--mono-copy {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--mono-copy-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--mono-copy-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--mono-copy-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--stapler {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--stapler-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--stapler-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--stapler-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--smart-solutions {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--smart-solutions-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--smart-solutions-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--smart-solutions-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--folder {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--folder-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--folder-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -128px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--folder-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -192px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--direct-usb {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--direct-usb-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--direct-usb-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--direct-usb-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--etask-interface {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--etask-interface-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--etask-interface-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--etask-interface-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax-ext {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-ext-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax-ext-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-ext-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax-line {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-line-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax-line-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-line-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--earth-globe {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--earth-globe-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--earth-globe-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -160px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--earth-globe-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -240px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--light-bulb {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--light-bulb-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--light-bulb-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--light-bulb-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--status-light-bulb {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--status-light-bulb-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--status-light-bulb-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--status-light-bulb-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--ink-drop {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--ink-drop-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--ink-drop-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--ink-drop-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--recycle-symbol {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--recycle-symbol-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--recycle-symbol-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--recycle-symbol-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--toner-dispensing {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--toner-dispensing-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--toner-dispensing-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -192px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--toner-dispensing-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -288px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--print-unlock {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--print-unlock-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--print-unlock-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--print-unlock-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--print-lock {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--print-lock-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--print-lock-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--print-lock-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--digital-unlock {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--digital-unlock-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--digital-unlock-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--digital-unlock-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--digital-lock {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--digital-lock-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--digital-lock-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--digital-lock-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--digital-media-card {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--digital-media-card-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--digital-media-card-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -224px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--digital-media-card-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -336px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--no-staples {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--no-staples-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--no-staples-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--no-staples-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--no-paperclips {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--no-paperclips-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--no-paperclips-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--no-paperclips-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--pc-desktop {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--pc-desktop-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--pc-desktop-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--pc-desktop-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--calendar {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--calendar-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--search {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--search-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--zoom-in {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--zoom-in-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--zoom-out {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -256px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--zoom-out-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -384px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-back-open {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-back-open-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-back-open-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-back-open-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-back-closed {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-back-closed-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-back-closed-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-back-closed-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-front-open {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-front-open-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-front-open-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-front-open-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-front-closed {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-front-closed-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--envelope-front-closed-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--envelope-front-closed-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--menu {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--menu-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--menu-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -288px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--menu-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -432px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--phone-book {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--phone-book-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--phone-book-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--phone-book-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--address-book {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--address-book-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--address-book-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--address-book-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--duplex {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--duplex-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--duplex-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--duplex-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--print-speed-ppm {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--print-speed-ppm-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--print-speed-ppm-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--print-speed-ppm-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--large-format-papers {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--large-format-papers-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--large-format-papers-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -320px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--large-format-papers-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -480px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--smartphone {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--smartphone-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--smartphone-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--smartphone-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--tray-one {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--tray-one-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--tray-two {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--tray-two-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--red-eye-reduction {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--red-eye-reduction-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--red-eye-reduction-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--red-eye-reduction-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--paintbrush {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--paintbrush-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--paintbrush-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--paintbrush-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax-dial-tone {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-dial-tone-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax-dial-tone-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -352px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-dial-tone-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -528px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--media-feed-print-side-down {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--media-feed-print-side-down-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--media-feed-print-side-down-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--media-feed-print-side-down-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--download {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--download-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--download-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--download-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--shopping-cart {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--shopping-cart-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--shopping-cart-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--shopping-cart-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--signed-document {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--signed-document-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--signed-document-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--signed-document-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--laser-mfp {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--laser-mfp-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--laser-mfp-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -384px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--laser-mfp-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -576px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--clipboard {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--clipboard-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--clipboard-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--clipboard-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--bookmark {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--bookmark-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--bookmark-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--bookmark-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--stop-cancel-digital {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--stop-cancel-digital-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--stop-cancel-digital-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--stop-cancel-digital-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--start-go-digital {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--start-go-digital-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--start-go-digital-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--start-go-digital-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--pencil {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--pencil-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--pencil-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -416px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--pencil-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -624px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--refresh {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--refresh-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--fax-redial {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--fax-redial-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--rotate {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--rotate-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--back {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--back-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--stop-cancel {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--stop-cancel-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--power {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--power-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--help {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--help-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--pause {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--pause-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--crop {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--crop-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--max-paper-height {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -448px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--max-paper-height-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -672px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--home {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--home-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--home-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--home-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--navigation-left {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--navigation-left-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--navigation-right {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--navigation-right-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--admin-menu {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--admin-menu-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--contrast {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--contrast-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--brightness {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--brightness-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--volume-full {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--volume-full-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--volume-half {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--volume-half-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--volume-empty {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -480px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--volume-empty-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -720px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--individual {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--individual-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--group {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--group-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--customer-support {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--customer-support-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--magic-wand {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--magic-wand-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--settings {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -128px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--settings-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -192px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--settings-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -160px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--settings-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -240px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--speaker {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -192px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--speaker-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -288px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--speaker-neg {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -224px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--speaker-neg-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -336px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--paper-jam {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -256px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--paper-jam-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -384px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--warning {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -288px -512px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--warning-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -432px -768px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--flip-arrow {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: 0 -544px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--flip-arrow-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: 0 -816px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--business-solution {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -32px -544px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--business-solution-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -48px -816px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--pictbridge {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -64px -544px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--pictbridge-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -96px -816px;
    height: 48px;
    width: 48px
}

.icon--feature.icon--retractable-usb-cord {
    background-image: url(../images/sprite-feature-icon-lib-32.png);
    background-position: -96px -544px;
    height: 32px;
    width: 32px
}

.icon--feature.icon--retractable-usb-cord-large {
    background-image: url(../images/sprite-feature-icon-lib-48.png);
    background-position: -144px -816px;
    height: 48px;
    width: 48px
}

@font-face {
    font-family: lxkui;
    src: url(resources/fonts/glyphs/lxk-ui.eot);
    src: url(resources/fonts/glyphs/lxk-ui.eot#iefix) format('embedded-opentype'),url(../fonts/lxk-ui.woff) format('woff'),url(resources/fonts/glyphs/lxk-ui.ttf) format('truetype'),url(resources/fonts/glyphs/lxk-ui.svg#lxkui) format('svg');
    font-weight: 400;
    font-style: normal
}

.icon--lxk-ui.icon--alarm-reminder:before {
    content: "\e800"
}

.icon--lxk-ui.icon--basket:before {
    content: "\e801"
}

.icon--lxk-ui.icon--call-to-action:before {
    content: "\e802"
}

.icon--lxk-ui.icon--call-to-action-inverse:before {
    content: "\e803"
}

.icon--lxk-ui.icon--cart:before {
    content: "\e804"
}

.icon--lxk-ui.icon--collapse:before {
    content: "\e805"
}

.icon--lxk-ui.icon--resize-small:before {
    content: "\e806"
}

.icon--lxk-ui.icon--toggle-up:before {
    content: "\e807"
}

.icon--lxk-ui.icon--toggle-down:before {
    content: "\e80f"
}

.icon--lxk-ui.icon--countdown:before {
    content: "\e808"
}

.icon--lxk-ui.icon--download:before {
    content: "\e809"
}

.icon--lxk-ui.icon--email:before {
    content: "\e80a"
}

.icon--lxk-ui.icon--cancel:before {
    content: "\e80b"
}

.icon--lxk-ui.icon--error:before {
    content: "\e80c"
}

.icon--lxk-ui.icon--expand:before {
    content: "\e80d"
}

.icon--lxk-ui.icon--resize-full:before {
    content: "\e80e"
}

.icon--lxk-ui.icon--expires:before {
    content: "\e810"
}

.icon--lxk-ui.icon--express-checkout:before {
    content: "\e811"
}

.icon--lxk-ui.icon--external-link:before {
    content: "\e812"
}

.icon--lxk-ui.icon--menu:before {
    content: "\e813"
}

.icon--lxk-ui.icon--help:before {
    content: "\e814"
}

.icon--lxk-ui.icon--hide:before {
    content: "\e815"
}

.icon--lxk-ui.icon--grid:before {
    content: "\e816"
}

.icon--lxk-ui.icon--list:before {
    content: "\e817"
}

.icon--lxk-ui.icon--thumb-list:before {
    content: "\e818"
}

.icon--lxk-ui.icon--not-allowed:before {
    content: "\e819"
}

.icon--lxk-ui.icon--print:before {
    content: "\e81a"
}

.icon--lxk-ui.icon--search:before {
    content: "\e81b"
}

.icon--lxk-ui.icon--locked:before {
    content: "\e81c"
}

.icon--lxk-ui.icon--select:before {
    content: "\e81d"
}

.icon--lxk-ui.icon--settings:before {
    content: "\e81e"
}

.icon--lxk-ui.icon--share:before {
    content: "\e81f"
}

.icon--lxk-ui.icon--success:before {
    content: "\e820"
}

.icon--lxk-ui.icon--time-duration:before {
    content: "\e821"
}

.icon--lxk-ui.icon--unlocked:before {
    content: "\e822"
}

.icon--lxk-ui.icon--upload:before {
    content: "\e823"
}

.icon--lxk-ui.icon--view:before {
    content: "\e824"
}

.icon--lxk-ui.icon--alert:before {
    content: "\e825"
}

.icon--lxk-ui.icon--google:before {
    content: "\e826"
}

.icon--lxk-ui.icon--facebook:before {
    content: "\e827"
}

.icon--lxk-ui.icon--linkedin:before {
    content: "\e828"
}

.icon--lxk-ui.icon--twitter:before {
    content: "\e829"
}

.call-out-box {
    position: relative;
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .call-out-box {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .call-out-box {
        margin-bottom:18px
    }
}

.call-out-box>:last-child {
    margin-bottom: 0
}

.no-boxshadow .call-out-box {
    border-bottom: 1px solid #c9c9d1;
    border-top: 1px solid #c9c9d1
}

.call-out-box:after,.call-out-box:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    height: 20px;
    border-radius: 50%/20px;
    clip: rect(20px,auto,50px,0);
    box-shadow: 0 5px 10px rgba(0,0,0,.1)
}

.btn,.call-out-box--no-bottom:after,.call-out-box--no-top:before {
    box-shadow: none
}

.call-out-box:before {
    top: 0;
    margin-bottom: -20px;
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.call-out-box:after {
    bottom: 0;
    margin-top: -20px
}

.no-boxshadow .call-out-box--no-bottom {
    border-bottom: 0
}

.no-boxshadow .call-out-box--no-top {
    border-top: 0
}

.call-to-action {
    display: inline-block;
    font-weight: 400;
    border: 0;
    position: relative;
    padding-left: 1.5em
}

.call-to-action--after:after,.call-to-action:before {
    font-weight: 400;
    text-transform: none;
    content: "\e803"
}

.call-to-action--inverse.call-to-action--after:after,.call-to-action--inverse.call-to-action:before {
    content: "\e802"
}

.call-to-action:before {
    position: absolute;
    top: 0;
    left: 0
}

.call-to-action--after {
    padding-left: 0
}

.call-to-action--after:before {
    content: ""!important;
    display: none
}

.call-to-action--after:after {
    margin-left: .5em
}

[dir=rtl] .call-to-action {
    padding-left: 0;
    padding-right: 1.5em
}

[dir=rtl] .call-to-action--after {
    padding-right: 0
}

[dir=rtl] .call-to-action--after:after,[dir=rtl] .call-to-action:before {
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

[dir=rtl] .call-to-action:before {
    left: auto;
    right: 0
}

[dir=rtl] .call-to-action--after:after {
    display: inline-block;
    margin-right: .5em;
    margin-left: 0
}

.call-to-action:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.banner:after,.banner:before,.banner__content:after,.banner__content:before {
    display: table;
    line-height: 0;
    content: ""
}

.banner>:last-child,.banner__content>:last-child {
    margin-bottom: 0
}

.banner--inverse .banner__category,.banner--inverse .banner__cta,.banner--inverse .banner__sub-title,.banner--inverse .banner__title {
    color: #fff
}

.banner img,.banner__content,.banner__content-container,.banner__visual,.banner__visual-container {
    display: block
}

.banner__content-container,.banner__visual-container {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
    width: 100%;
    max-width: 1200px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .banner__content-container,.banner__visual-container {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .banner__content-container,.banner__visual-container {
        margin-bottom:18px
    }
}

.banner__content-container>:last-child,.banner__visual-container>:last-child {
    margin-bottom: 0
}

.banner__content-container:after,.banner__content-container:before,.banner__visual:after,.banner__visual:before {
    display: table;
    line-height: 0;
    content: ""
}

.banner__category {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85;
    margin-bottom: 12px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .banner__category {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85;
        margin-bottom: 12px
    }
}

@media only screen and (max-width: 34em) {
    .banner__category {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85;
        margin-bottom: 6px
    }
}

.banner__category>:last-child {
    margin-bottom: 0
}

.banner__title {
    font-weight: 600
}

.banner__sub-title {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65;
    margin-bottom: 36px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .banner__sub-title {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65;
        margin-bottom: 36px
    }
}

@media only screen and (max-width: 34em) {
    .banner__sub-title {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65;
        margin-bottom: 24px
    }
}

.banner__sub-title>:last-child {
    margin-bottom: 0
}

.banner__cta {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65;
    border: 1px solid;
    color: #1d1d25;
    display: inline-block;
    padding: 6px 30px;
    position: relative;
    z-index: 0
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .banner__cta {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    .banner__cta {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.banner__cta:before {
    background-color: currentColor;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: .5s
}

.banner__cta:hover:before {
    opacity: .2;
    filter: alpha(opacity=20)
}

.banner__list {
    margin: 0
}

.banner__list li {
    border-bottom: 1px solid #c9c9d1;
    padding-bottom: 12px
}

.banner__list li:last-child {
    border-bottom: none
}

.no-generatedcontent .banner__cta:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.banner--overlay {
    position: relative
}

.banner--overlay .banner__content-container,.banner--overlay .banner__visual-container {
    position: absolute;
    left: 0;
    right: 0;
    margin-bottom: 0
}

.banner--overlay .banner__visual-container {
    max-width: 1600px;
    z-index: 0
}

.banner--overlay .banner__content-container {
    z-index: 1
}

.banner--overlay.banner--content-end .banner__content,.banner--overlay.banner--visual-end .banner__visual img,[dir=rtl] .banner--overlay.banner--content-start .banner__content,[dir=rtl] .banner--overlay.banner--visual-start .banner__visual img {
    float: right
}

[dir=rtl] .banner--overlay.banner--content-end .banner__content,[dir=rtl] .banner--overlay.banner--visual-end .banner__visual img {
    float: left
}

.banner--overlay.banner--content-center .banner__content,.banner--overlay.banner--visual-center .banner__visual img {
    margin-left: auto;
    margin-right: auto
}

.banner--overlay.banner--content-top .banner__content-container,.banner--overlay.banner--visual-top .banner__visual-container {
    top: 0
}

.banner--overlay.banner--content-bottom .banner__content-container,.banner--overlay.banner--visual-bottom .banner__visual-container {
    bottom: 0
}

.banner--overlay.banner--content-middle .banner__content-container,.banner--overlay.banner--visual-middle .banner__visual-container {
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media only screen and (min-width: 54em) {
    .banner--overlay-r {
        position:relative
    }

    .banner--overlay-r .banner__content-container,.banner--overlay-r .banner__visual-container {
        position: absolute;
        left: 0;
        right: 0;
        margin-bottom: 0
    }

    .banner--overlay-r .banner__visual-container {
        max-width: 1600px;
        z-index: 0
    }

    .banner--overlay-r .banner__content-container {
        z-index: 1
    }

    .banner--overlay-r.banner--content-start .banner__content,.banner--overlay-r.banner--visual-start .banner__visual img {
        float: left
    }

    .banner--overlay-r.banner--content-end .banner__content,.banner--overlay-r.banner--visual-end .banner__visual img,[dir=rtl] .banner--overlay-r.banner--content-start .banner__content,[dir=rtl] .banner--overlay-r.banner--visual-start .banner__visual img {
        float: right
    }

    [dir=rtl] .banner--overlay-r.banner--content-end .banner__content,[dir=rtl] .banner--overlay-r.banner--visual-end .banner__visual img {
        float: left
    }

    .banner--overlay-r.banner--content-center .banner__content,.banner--overlay-r.banner--visual-center .banner__visual img {
        margin-left: auto;
        margin-right: auto
    }

    .banner--overlay-r.banner--content-top .banner__content-container,.banner--overlay-r.banner--visual-top .banner__visual-container {
        top: 0
    }

    .banner--overlay-r.banner--content-bottom .banner__content-container,.banner--overlay-r.banner--visual-bottom .banner__visual-container {
        bottom: 0
    }

    .banner--overlay-r.banner--content-middle .banner__content-container,.banner--overlay-r.banner--visual-middle .banner__visual-container {
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

.modal,.table {
    max-width: 100%
}

.breadcrumb {
    padding: 0;
    margin: 0 0 24px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .breadcrumb {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    .breadcrumb {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

.breadcrumb:after,.breadcrumb:before {
    display: table;
    line-height: 0;
    content: ""
}

.breadcrumb li {
    display: block;
    float: left;
    margin: 0
}

.breadcrumb li:after {
    content: ">"
}

.breadcrumb li .breadcrumb__separator,.breadcrumb li:after {
    color: #ccc;
    padding: 0 5px
}

.breadcrumb li:last-child:after,.no-generatedcontent .breadcrumb li:after,.no-js .breadcrumb li:after,.no-lastchild .breadcrumb li:after {
    content: "";
    padding: 0
}

.no-js .breadcrumb li {
    margin-right: 20px
}

[dir=rtl] .breadcrumb {
    margin: 0 0 24px
}

[dir=rtl] .breadcrumb li {
    float: right;
    margin: 0
}

@media only screen and (max-width: 54em) {
    .breadcrumb {
        display:none!important
    }
}

.btn,.social__btn {
    display: inline-block
}

.btn {
    background-color: #1d1d25;
    color: #fff;
    border: none;
    cursor: pointer;
    padding: 12px 20px;
    text-shadow: none;
    transition: .25s;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.75
}

.btn:focus,.btn:hover {
    background-color: #282833;
    color: #fff;
    outline: 0
}

.btn.btn--is-active,.btn:active {
    background-color: #121217;
    color: #fff
}

.btn.btn--is-disabled,.btn[disabled] {
    background-color: #1d1d25;
    color: #fff
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .btn {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    .btn {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

.btn .icon {
    margin: 0 10px 0 0
}

.btn--is-disabled,.btn[disabled] {
    cursor: default;
    opacity: .3;
    filter: alpha(opacity=30)
}

.btn--block {
    width: 100%
}

.btn--rounded {
    border-radius: 6px
}

.btn--large {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65;
    padding: 18px 30px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .btn--large {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    .btn--large {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.btn--small {
    padding: 6px 10px
}

.btn--primary {
    background-color: #00ad21;
    color: #fff
}

.btn--primary:focus,.btn--primary:hover {
    background-color: #00c726;
    color: #fff
}

.btn--primary.btn--is-active,.btn--primary:active {
    background-color: #00941c;
    color: #fff
}

.btn--primary.btn--is-disabled,.btn--primary[disabled] {
    background-color: #00ad21;
    color: #fff
}

.btn--secondary {
    background-color: #c9c9d1;
    color: #1d1d25
}

.btn--secondary:focus,.btn--secondary:hover {
    background-color: #d7d7dd;
    color: #1d1d25
}

.btn--secondary.btn--is-active,.btn--secondary:active {
    background-color: #bbbbc5;
    color: #fff
}

.btn--secondary.btn--is-disabled,.btn--secondary[disabled] {
    background-color: #c9c9d1;
    color: #1d1d25
}

.btn--info {
    background-color: #0061de;
    color: #fff
}

.btn--info:focus,.btn--info:hover {
    background-color: #006cf8;
    color: #fff
}

.btn--info.btn--is-active,.btn--info:active {
    background-color: #0056c5;
    color: #fff
}

.btn--info.btn--is-disabled,.btn--info[disabled] {
    background-color: #0061de;
    color: #fff
}

.btn--important {
    background-color: #faa519;
    color: #fff
}

.btn--important:focus,.btn--important:hover {
    background-color: #fbaf32;
    color: #fff
}

.btn--important.btn--is-active,.btn--important:active {
    background-color: #f49a05;
    color: #fff
}

.btn--important.btn--is-disabled,.btn--important[disabled] {
    background-color: #faa519;
    color: #fff
}

.btn--success {
    background-color: #00ad21;
    color: #fff
}

.btn--success:focus,.btn--success:hover {
    background-color: #00c726;
    color: #fff
}

.btn--success.btn--is-active,.btn--success:active {
    background-color: #00941c;
    color: #fff
}

.btn--success.btn--is-disabled,.btn--success[disabled] {
    background-color: #00ad21;
    color: #fff
}

.btn--warning {
    background-color: #ea1b3d;
    color: #fff
}

.btn--warning:focus,.btn--warning:hover {
    background-color: #ec3251;
    color: #fff
}

.btn--warning.btn--is-active,.btn--warning:active {
    background-color: #d81434;
    color: #fff
}

.btn--warning.btn--is-disabled,.btn--warning[disabled] {
    background-color: #ea1b3d;
    color: #fff
}

.social {
    text-align: center;
    font-size: 0;
    line-height: 1;
    margin-left: -9px;
    margin-right: -9px
}

.social--light {
    color: #fff
}

.social__heading {
    font-size: 12px;
    font-size: 1.2rem;
    padding-left: 9px;
    padding-right: 9px
}

.social--inline .social__btns,.social--inline .social__heading {
    display: inline-block;
    vertical-align: middle
}

.social__btn {
    font-size: 28px;
    font-size: 2.8rem;
    padding: 12px 9px;
    vertical-align: middle;
    transition: .3s;
    font-weight: 400;
    text-transform: none
}

.carousel__list,.carousel__slider,.carousel__track {
    position: relative;
    display: block
}

.social--match-text .social__btn {
    color: inherit
}

.social--dark .social__btn {
    color: #1d1d25
}

.social--neutral .social__btn {
    color: #a5a5aa
}

.social--light .social__btn {
    color: #fff
}

.social__btn--facebook,.social__btn--facebook:active,.social__btn--facebook:focus,.social__btn--facebook:hover {
    color: #3c5a99
}

.social__btn--facebook:before {
    content: "\e827"
}

.social__btn--twitter,.social__btn--twitter:active,.social__btn--twitter:focus,.social__btn--twitter:hover {
    color: #5fa9dd
}

.social__btn--twitter:before {
    content: "\e829"
}

.social__btn--linkedin,.social__btn--linkedin:active,.social__btn--linkedin:focus,.social__btn--linkedin:hover {
    color: #007bb6
}

.social__btn--linkedin:before {
    content: "\e828"
}

.social__btn--google,.social__btn--google:active,.social__btn--google:focus,.social__btn--google:hover {
    color: #dd4b38
}

.social__btn--google:before {
    content: "\e826"
}

.carousel__slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-tap-highlight-color: transparent;
    margin-bottom: 24px
}

.carousel__slider[data-dots=true] {
    margin-bottom: 48px
}

.carousel__slider>:last-child {
    margin-bottom: 0
}

.carousel__list {
    margin: 0;
    padding: 0
}

.carousel__list.dragging {
    cursor: hand
}

.carousel__slide,.carousel__slide img,.carousel__slider .carousel-list,.carousel__track {
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.carousel__track {
    left: 0;
    top: 0;
    zoom:1}

.carousel__track:after,.carousel__track:before {
    display: table;
    line-height: 0;
    content: ""
}

.carousel__slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

.carousel__slide img {
    display: block;
    margin: 0 auto
}

.carousel__slide img.carousel__loading {
    background: url(ajax-loader.gif) center center no-repeat #fff;
    padding-bottom: 100%
}

.carousel__initialized .carousel__slide {
    display: block
}

.carousel__vertical .carousel__slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.carousel__control--next,.carousel__control--prev {
    position: absolute;
    display: block;
    height: 44px;
    width: 44px;
    line-height: 0;
    text-align: center;
    font-size: 30px;
    font-size: 3rem;
    cursor: pointer;
    color: #fff;
    background: #444;
    top: 50%;
    margin-top: -22px;
    border-radius: 23px;
    border: none;
    opacity: .85;
    filter: alpha(opacity=85)
}

.carousel__control--next.carousel__control--disabled:before,.carousel__control--prev.carousel__control--disabled:before {
    opacity: .25;
    filter: alpha(opacity=25)
}

.carousel__control--prev {
    left: 10px;
    padding: 0 4px 6px 0
}

.carousel__control--next {
    right: 10px;
    padding: 0 0 6px 4px
}

.carousel__item {
    display: none
}

.carousel__item--active {
    display: inline;
    visibility: visible
}

.carousel__dots {
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    position: absolute;
    top: 100%
}

.carousel__dots li {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 0
}

.carousel__dots li a {
    display: block;
    height: 22px;
    width: 22px;
    line-height: 0;
    font-size: 0;
    padding: 5px
}

.carousel__dots li a:before {
    content: '\25CF';
    font-size: 22px;
    line-height: 1;
    color: #666;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.carousel__dots li.carousel__active a:before {
    color: #00c425
}

.carousel__thumbnails {
    width: 80%;
    margin: -12px auto 48px
}

.carousel__thumbnails .carousel__thumbnail:hover {
    cursor: pointer
}

.carousel__thumbnails .carousel__thumbnail img {
    box-sizing: border-box;
    padding: 4px
}

.carousel__thumbnails .carousel__thumbnail--active img {
    border: 4px solid #00c425;
    padding: 0
}

.carousel__thumbnails>.carousel__control--next,.carousel__thumbnails>.carousel__control--prev {
    color: #ccc;
    background: 0 0;
    background-color: none
}

.carousel__thumbnails>.carousel__control--next:hover,.carousel__thumbnails>.carousel__control--prev:hover {
    color: #00c425
}

.carousel__thumbnails>.carousel__control--next {
    right: -40px
}

.carousel__thumbnails>.carousel__control--prev {
    left: -40px
}

.dropdown {
    display: inline-block;
    position: relative
}

.dropdown__caret {
    border: 3px solid transparent;
    border-bottom: 0 dotted;
    border-top-color: #1d1d25;
    display: inline-block;
    line-height: 0;
    margin: 0 2px;
    vertical-align: middle
}

.dropdown__caret--dark {
    border-top-color: #1d1d25
}

.dropdown__caret--light {
    border-top-color: #fff
}

.dropdown__caret--link {
    border-top-color: #0061de
}

.dropdown__menu {
    background-color: #fff;
    border: 1px solid #c9c9d1;
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.26);
    display: none;
    position: absolute;
    top: 100%;
    min-width: 200px;
    z-index: 10
}

.dropdown--align-right .dropdown__menu {
    right: -6px
}

.dropdown--align-left .dropdown__menu {
    left: -6px
}

.dropdown__menu--divided li {
    border-top: 1px solid #c9c9d1
}

.dropdown__menu--divided li:first-child {
    border: 0
}

.dropdown__menu--is-scrollable .dropdown__menu-inner {
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden
}

.dropdown__menu ul {
    list-style: none;
    display: block;
    float: left;
    margin: 0;
    width: 200px
}

[dir=rtl] .dropdown__menu ul {
    float: right
}

.dropdown__menu ul>li {
    display: block;
    float: none;
    margin: 0
}

.dropdown__menu ul>li:after,.dropdown__menu ul>li:before {
    display: table;
    line-height: 0;
    content: ""
}

.dropdown__menu ul>li>a,.dropdown__menu ul>li>span {
    display: block;
    padding: 12px 20px
}

.dropdown__menu ul>li.dropdown__header {
    font-weight: 700;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .dropdown__menu ul>li.dropdown__header {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }

    .form {
        margin-bottom: 24px
    }
}

@media only screen and (max-width: 34em) {
    .dropdown__menu ul>li.dropdown__header {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.dropdown__menu ul>li.dropdown__header>a,.dropdown__menu ul>li.dropdown__header>span {
    padding: 12px 20px
}

.dropdown--is-open>.dropdown__menu {
    display: block
}

.dropdown__arrow {
    border: 6px solid transparent;
    border-bottom-color: #c9c9d1;
    left: 10px;
    top: -12px
}

.dropdown__arrow,.dropdown__arrow-inner {
    display: block;
    position: absolute
}

.dropdown--align-right .dropdown__arrow,[dir=rtl] .dropdown__arrow {
    left: auto;
    right: 10px
}

.dropdown__arrow-inner {
    border: 5px solid transparent;
    border-bottom-color: #fff;
    left: -5px;
    bottom: -7px
}

.dropdown__close {
    color: #e6e6f0;
    display: none;
    padding: 0 5px;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 1;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: 700
}

[dir=rtl] .dropdown__close {
    right: auto;
    left: 0
}

.dropdown__close:focus,.dropdown__close:hover {
    color: #a5a5aa
}

.dropdown--align-top .dropdown__menu {
    bottom: 100%;
    top: auto
}

.dropdown--align-top .dropdown__caret {
    border-bottom: 3px solid #1d1d25;
    border-top: 0 dotted
}

.dropdown--align-top .dropdown__caret--dark {
    border-bottom-color: #1d1d25
}

.dropdown--align-top .dropdown__caret--light {
    border-bottom-color: #fff
}

.dropdown--align-top .dropdown__caret--link {
    border-bottom-color: #0061de
}

.dropdown--align-top .dropdown__arrow {
    border-top-color: #c9c9d1;
    bottom: -12px;
    top: auto
}

.dropdown--align-top .dropdown__arrow,.dropdown--align-top .dropdown__arrow-inner {
    border-bottom-color: transparent
}

.dropdown--align-top .dropdown__arrow-inner {
    border-top-color: #fff;
    top: -6px
}

.form {
    margin-bottom: 24px
}

@media only screen and (max-width: 34em) {
    .dropdown__menu {
        position:fixed!important;
        top: 0!important;
        right: 0!important;
        bottom: 0!important;
        left: 0!important;
        width: 100%!important;
        padding-top: 24px
    }

    .dropdown__menu,.dropdown__menu ul {
        width: 100%
    }

    .dropdown__menu,.dropdown__menu-inner {
        overflow-y: auto
    }

    .dropdown__menu--is-scrollable .dropdown__menu-inner,.dropdown__menu-inner {
        height: 100%
    }

    .dropdown__close {
        display: block
    }

    .dropdown__arrow {
        display: none
    }

    body.dropdown--is-open {
        overflow: hidden;
        position: relative
    }

    .form {
        margin-bottom: 18px
    }
}

.form>:last-child {
    margin-bottom: 0
}

.form fieldset {
    padding: 0;
    margin: 0;
    border: 0
}

.form select optgroup {
    font-size: inherit;
    font-style: inherit;
    font-family: inherit
}

.form input[type=file]:focus,.form input[type=radio]:focus,.form input[type=checkbox]:focus {
    outline: #333 dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.form textarea {
    resize: vertical
}

.form__field {
    display: block;
    padding: 0;
    overflow: hidden;
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .form__field {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .form__field {
        margin-bottom:18px
    }
}

.form__field>:last-child {
    margin-bottom: 0
}

.form__field.form__field--no-margin {
    margin: 0
}

.form__field--is-disabled,fieldset[disabled] .form__field {
    color: #5a5a64
}

.form__field__helper-text {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85;
    margin-bottom: 12px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .form__field__helper-text {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85;
        margin-bottom: 12px
    }
}

@media only screen and (max-width: 34em) {
    .form__field__helper-text {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85;
        margin-bottom: 6px
    }
}

.form__field__helper-text>:last-child {
    margin-bottom: 0
}

.form__field__helper-text--alert {
    color: #ea1b3d
}

.form__field--select {
    overflow: visible
}

.form__field label {
    display: block;
    font-weight: 700;
    margin: 0 0 12px
}

.form__field label:after {
    content: " : "
}

.form__field--required.form__field label:before {
    color: #ea1b3d;
    content: "* "
}

.form__field input,.form__field select {
    background-color: #fff;
    border: 1px solid #7e7e85;
    box-sizing: border-box;
    box-shadow: none;
    color: #1d1d25;
    display: block;
    padding: 12px 20px;
    margin: 0;
    width: 100%;
    font-family: tpHero,Arial,Sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.75
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .form__field input,.form__field select {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    .form__field input,.form__field select {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

.form__field input:hover,.form__field select:hover {
    border-color: #1c64b4;
    color: #1d1d25
}

.form__field input:focus,.form__field select:focus {
    border-color: #1d1d25;
    color: #1d1d25
}

.form__field--has-alert.form__field input,.form__field--has-alert.form__field select {
    border-color: #ea1b3d;
    color: #ea1b3d
}

.form__field input[disabled],.form__field select[disabled],.form__field--is-disabled.form__field input,.form__field--is-disabled.form__field select,fieldset[disabled] .form__field input,fieldset[disabled] .form__field select {
    background-color: #e6e6f0;
    border-color: #a5a5aa;
    color: #5a5a64
}

.form__field--static span {
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%
}

.form--inline .form__field .form__field__helper-text {
    margin-left: 20%;
    width: 80%
}

[dir=rtl] .form--inline .form__field .form__field__helper-text {
    margin-left: 0;
    margin-right: 20%
}

@media only screen and (max-width: 54em) {
    .form--inline .form__field .form__field__helper-text {
        width:100%;
        margin: 0
    }
}

.form--inline .form__field label {
    display: block;
    float: left;
    width: 18%;
    padding-right: 2%;
    padding-top: 12px
}

[dir=rtl] .form--inline .form__field label {
    float: right
}

@media only screen and (max-width: 54em) {
    .form--inline .form__field label {
        width:100%;
        padding-top: 0
    }
}

.form--inline .form__field input,.form--inline .form__field select,.form--inline .form__field.form__field--static span {
    display: block;
    float: left;
    width: 80%;
    margin: 0
}

[dir=rtl] .form--inline .form__field input,[dir=rtl] .form--inline .form__field select,[dir=rtl] .form--inline .form__field.form__field--static span {
    float: right
}

@media only screen and (max-width: 54em) {
    .form--inline .form__field input,.form--inline .form__field select,.form--inline .form__field.form__field--static span {
        width:100%;
        margin: 0
    }
}

.form--inline .form__field.form__field--static label,.form--inline .form__field.form__field--static span {
    padding-top: 0;
    padding-bottom: 0
}

@media only screen and (min-width: 54em) {
    .form--inline .form__field.form__field--static label {
        margin-bottom:0
    }
}

.form--search .form__field {
    display: block;
    border-radius: 100px;
    border: 1px solid #7e7e85;
    background-color: #fff;
    padding: 0 20px 0 40px;
    position: relative
}

[dir=rtl] .form--search .form__field {
    padding: 0 40px 0 20px
}

.form--search .form__field input {
    display: inline-block;
    margin: 0;
    padding: 12px 0;
    border: none!important;
    outline: 0!important
}

.form--search .form__field .icon {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -7px
}

[dir=rtl] .form--search .form__field .icon {
    left: auto;
    right: 10px
}

.form__field--checkbox input[type=checkbox],.form__field--checkbox input[type=radio],.form__field--radio input[type=checkbox],.form__field--radio input[type=radio] {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    margin: -1px 0 0 -1px!important;
    padding: 0!important;
    overflow: hidden!important;
    clip: rect(0 0 0 0)!important;
    border: 0!important;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0)
}

.form__field--checkbox input[type=checkbox]:focus,.form__field--checkbox input[type=radio]:focus,.form__field--radio input[type=checkbox]:focus,.form__field--radio input[type=radio]:focus {
    outline: 0
}

.form__field--checkbox label,.form__field--radio label {
    display: inline-block;
    margin: 0;
    cursor: pointer;
    padding: 0 0 0 2px;
    font-weight: 400
}

.form__field--checkbox label:after,.form__field--radio label:after {
    content: ""
}

.form__field--checkbox label>span,.form__field--radio label>span {
    background: url(../images/custom-input-sprite.png) no-repeat;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 3px;
    margin-top: -3px
}

.selectric,.selectricWrapper {
    width: 100%;
    position: relative
}

.form__field--checkbox label>span:focus,.form__field--radio label>span:focus {
    outline: #7e7e85 dotted 1px
}

.form__field--is-disabled.form__field--checkbox label,.form__field--is-disabled.form__field--radio label {
    cursor: default
}

.form__field--checkbox label>span {
    background-position: -32px -5px
}

.form__field--checkbox label>span:focus {
    box-shadow: 0 0 3px #0061de;
    outline: 0;
    background-position: -8px -5px
}

.form__field--checkbox label:focus>span,.form__field--checkbox label:hover>span {
    background-position: -8px -5px
}

.form__field--checkbox label.form__field--is-checked:focus>span,.form__field--checkbox label.form__field--is-checked:hover>span,.form__field--checkbox label.form__field--is-checked>span {
    background-position: -56px -5px
}

.form__field--is-disabled.form__field--checkbox label.form__field--is-checked>span {
    background-position: -104px -5px
}

.form__field--is-disabled.form__field--checkbox label>span {
    background-position: -80px -5px
}

.form__field--radio label>span {
    background-position: -200px -5px
}

.form__field--radio label:hover>span {
    background-position: -128px -5px
}

.form__field--radio label.form__field--is-checked:focus>span,.form__field--radio label.form__field--is-checked:hover>span,.form__field--radio label.form__field--is-checked>span {
    background-position: -176px -5px
}

.form__field--is-disabled.form__field--radio label.form__field--is-checked>span {
    background-position: -152px -5px
}

.form__field--is-disabled.form__field--radio label>span {
    background-position: -224px -5px
}

.selectric {
    background: #e6e6f0;
    background: linear-gradient(#fff,#e6e6f0);
    border: 1px solid #7e7e85;
    box-sizing: border-box
}

.selectricWrapper {
    margin: 0;
    cursor: pointer;
    display: inline-block
}

.form--inline .selectricWrapper {
    width: 80%
}

@media only screen and (max-width: 54em) {
    .form--inline .selectricWrapper {
        width:100%;
        margin: 0
    }
}

.selectricDisabled {
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectricOpen {
    z-index: 9999
}

.selectricOpen .selectricItems {
    display: block
}

.selectricOpen .selectric {
    border-color: #7e7e85;
    background: #fff;
    z-index: 9999
}

.selectricHideSelect {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.selectricHideSelect select {
    position: absolute;
    left: -100%;
    display: none
}

.selectricInput {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    overflow: hidden!important;
    clip: rect(0,0,0,0)!important;
    margin: 0!important;
    padding: 0!important;
    width: 1px!important;
    height: 1px!important;
    outline: 0!important;
    border: none!important;
    background: 0 0!important
}

.selectricTempShow {
    position: absolute!important;
    visibility: hidden!important;
    display: block!important
}

.selectric .form__field__current-option {
    display: block;
    margin: 12px 40px 12px 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[dir=rtl] .selectric .form__field__current-option {
    margin: 12px 20px 12px 40px
}

.selectricButton {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    height: 48px;
    width: 40px;
    text-align: center;
    border-left: 1px solid #7e7e85
}

[dir=rtl] .selectricButton {
    left: 0;
    right: auto;
    border-left: none;
    border-right: 1px solid #7e7e85
}

.selectricButton .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -3px
}

.selectricHover .selectric {
    border-color: #1c64b4
}

.selectricItems {
    display: none;
    position: absolute;
    overflow: auto;
    top: 100%;
    left: 0;
    background: #fff;
    border: 1px solid #1d1d25;
    z-index: 9999;
    width: 100%;
    box-sizing: border-box
}

.selectricItems ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.selectricItems li {
    list-style: none;
    padding: 12px 20px;
    margin: 0;
    cursor: pointer;
    display: block;
    color: #1d1d25
}

.selectricItems li.disabled {
    background: #e6e6f0;
    color: #5a5a64;
    border-top-color: #a5a5aa;
    cursor: default
}

.selectricItems li.selected,.selectricItems li:hover {
    background: #e6e6f0;
    color: #1d1d25
}

.badge,.label {
    display: inline-block;
    padding: 5px 4px;
    line-height: 1;
    white-space: nowrap;
    font-weight: 100;
    text-transform: uppercase;
    background-color: #1d1d25;
    color: #fff
}

.label {
    border-radius: 3px
}

.badge {
    padding-left: 9px;
    padding-right: 9px;
    border-radius: 100%
}

.badge:empty,.label:empty {
    display: none
}

.badge--inverse,.label--inverse {
    background-color: #c9c9d1;
    color: #1d1d25
}

.badge--info,.label--info {
    background-color: #0061de
}

.badge--important,.label--important {
    background-color: #faa519
}

.badge--success,.label--success {
    background-color: #008945
}

.badge--warning,.label--warning {
    background-color: #ea1b3d
}

.badge--fancy,.label--fancy {
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.2)', GradientType=0);
    box-shadow: 0 3px 1px rgba(0,0,0,.2);
    transition: All .5s ease
}

.badge--fancy:hover,.label--fancy:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.media {
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .media {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .media {
        margin-bottom:18px
    }
}

.media>:last-child {
    margin-bottom: 0
}

.media,.media__body {
    overflow: hidden;
    zoom:1}

.media>.media__visual {
    float: left;
    margin: 0 20px 0 0
}

.media>.media__visual>* {
    display: block
}

.media--after>.media__visual {
    float: right;
    margin: 0 0 0 20px
}

@media only screen and (max-width: 34em) {
    .media--after>.media__visual,.media>.media__visual {
        float:none;
        margin: 0 0 12px
    }
}

.navigation {
    background: #000;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.navigation li {
    display: inline-block;
    margin: 0
}

.navigation li a {
    display: inline-block;
    color: #fff;
    padding: 10px 20px
}

.navigation li a:hover {
    background: #999
}

.navigation li:hover>ul {
    display: block
}

.navigation__open-menu {
    background: #000;
    display: none;
    padding: 8px 14px 8px 10px
}

.navigation__open-menu a {
    color: #fff
}

@media only screen and (max-width: 54em) {
    .navigation {
        position:fixed;
        top: 0;
        width: 0;
        height: 100%;
        overflow: hidden;
        transition: width .3s ease
    }

    .navigation:target {
        width: 30%;
        min-width: 120px
    }

    .navigation li {
        width: 100%
    }

    .navigation li a {
        width: 100%;
        border-right: 0
    }

    .navigation li:hover>ul {
        display: none
    }

    .navigation__open-menu {
        display: block
    }
}

.progress-bar {
    height: 24px;
    overflow: hidden;
    background-color: #c9c9d1;
    border-radius: 0;
    box-shadow: inset 0 2px 2px rgba(0,0,0,.1);
    margin-bottom: 12px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .progress-bar {
        margin-bottom:12px
    }
}

@media only screen and (max-width: 34em) {
    .progress-bar {
        margin-bottom:6px
    }
}

.progress-bar>:last-child {
    margin-bottom: 0
}

.progress-bar__fill {
    height: 100%;
    background-color: #0061de;
    background-image: linear-gradient(left,#004092,#0061de);
    background-image: -webkit-linear-gradient(left,#004092,#0061de);
    transition: width .6s ease
}

.progress-bar__fill--success {
    background-color: #00c425;
    background-image: linear-gradient(left,#007817,#00c425);
    background-image: -webkit-linear-gradient(left,#007817,#00c425)
}

.progress-bar__fill--warning {
    background-color: #faa519;
    background-image: linear-gradient(left,#c27a04,#faa519);
    background-image: -webkit-linear-gradient(left,#c27a04,#faa519)
}

.progress-bar__fill--danger {
    background-color: #ea1b3d;
    background-image: linear-gradient(left,#a91029,#ea1b3d);
    background-image: -webkit-linear-gradient(left,#a91029,#ea1b3d)
}

.progress-bar__fill--is-animated {
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-size: 24px 24px;
    animation: animateProgressBar .5s linear infinite
}

.progress-bar__fill--is-awesome {
    position: relative;
    overflow: hidden
}

.progress-bar__fill--is-awesome .flames1,.progress-bar__fill--is-awesome .flames2,.progress-bar__fill--is-awesome .flames3,.progress-bar__fill--is-awesome .flames4,.progress-bar__fill--is-awesome .flames5,.progress-bar__fill--is-awesome .flames6,.progress-bar__fill--is-awesome .glow {
    position: absolute;
    bottom: 0
}

.progress-bar__fill--is-awesome .flames1,.progress-bar__fill--is-awesome .flames2,.progress-bar__fill--is-awesome .flames3,.progress-bar__fill--is-awesome .flames4,.progress-bar__fill--is-awesome .flames5,.progress-bar__fill--is-awesome .flames6 {
    height: 70%;
    width: 100%
}

.progress-bar__fill--is-awesome .glow {
    animation: fireAnimation .5s 0s infinite ease
}

.progress-bar__fill--is-awesome .flames1 {
    animation: fireAnimation 2s .8s infinite linear
}

.progress-bar__fill--is-awesome .flames2 {
    animation: fireAnimation 2.1s .7s infinite linear
}

.progress-bar__fill--is-awesome .flames3 {
    animation: fireAnimation 2.3s .8s infinite linear
}

.progress-bar__fill--is-awesome .flames4 {
    animation: fireAnimation 4.2s .8s infinite linear
}

.progress-bar__fill--is-awesome .flames5 {
    animation: fireAnimation 4.7s .7s infinite linear
}

.progress-bar__fill--is-awesome .flames6 {
    animation: fireAnimation 4.9s .8s infinite linear
}

@keyframes animateProgressBar {
    from {
        background-position: 24px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes fireAnimation {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.rail-navigation {
    color: #7e7e85;
    display: block;
    list-style: none inside;
    margin: 0 0 24px;
    padding: 0
}

.rail-navigation li {
    margin: 0;
    padding: 12px 0
}

.rail-navigation li:last-child {
    padding-bottom: 0
}

.rail-navigation a {
    display: block
}

.rail-navigation ul {
    list-style: none inside;
    margin: 0;
    padding: 12px 0 0 10px
}

.ui-helper-reset,.ui-menu {
    list-style: none;
    outline: 0
}

[dir=rtl] .rail-navigation ul {
    padding: 12px 10px 0 0
}

.dropdown .rail-navigation,.dropdown .rail-navigation ul {
    padding: 0
}

.dropdown .rail-navigation li,.dropdown .rail-navigation ul li {
    margin: 0;
    padding: 0
}

.dropdown .rail-navigation ul ul {
    display: none
}

.rail-navigation__item--is-active>a {
    color: #1d1d25;
    cursor: default;
    font-weight: 500
}

.rail-navigation__item--is-active>a:focus,.rail-navigation__item--is-active>a:hover {
    color: #1d1d25
}

.dropdown .rail-navigation__item--is-active>a {
    color: inherit;
    cursor: pointer;
    font-weight: 400
}

.dropdown .rail-navigation__item--is-active>a:focus,.dropdown .rail-navigation__item--is-active>a:hover {
    color: inherit
}

.rail-navigation__collapse {
    position: relative
}

.rail-navigation__collapse .set__content {
    padding: 0;
    border: 0
}

.rail-navigation__collapse a,.rail-navigation__collapse a:focus,.rail-navigation__collapse a:hover {
    color: #1d1d25
}

.rail-navigation__collapse .rail-navigation {
    background-color: #c9c9d1;
    padding: 0 10px
}

.rail-navigation__collapse .rail-navigation>li {
    border-top: 0;
    border-bottom: 1px solid #5a5a64
}

.rail-navigation__collapse .rail-navigation>li:last-child {
    padding-bottom: 12px
}

.rail-navigation__collapse .rail-navigation__submenu {
    padding: 0;
    position: relative
}

.rail-navigation__collapse .rail-navigation__submenu li {
    padding-left: 20px
}

.rail-navigation__collapse .rail-navigation__submenu>.rail-navigation__heading,.rail-navigation__collapse .rail-navigation__submenu>a {
    padding: 11px 44px 11px 0
}

.rail-navigation__collapse .rail-navigation__submenu .set__content {
    border-top: 1px solid #44434e;
    padding-bottom: 12px
}

.rail-navigation__collapse .rail-navigation__submenu .rail-navigation__submenu .set__content {
    border-top: 0
}

.rail-navigation__label {
    display: block;
    padding: 11px 0 11px 55px;
    background-color: #c9c9d1
}

.rail-navigation__btn {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    background-color: #c9c9d1;
    display: block;
    height: 44px;
    width: 44px;
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0
}

.rail-navigation__btn:focus,.rail-navigation__btn:hover {
    background-color: #e6e6f0
}

.rail-navigation__btn .icon {
    background-position: 0 -504px;
    height: 15px;
    width: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -7px 0 0 -11px
}

.rail-navigation__btn.set--is-active {
    background-color: #c9c9d1
}

.rail-navigation__btn.set--is-active:focus,.rail-navigation__btn.set--is-active:hover {
    background-color: #44434e
}

.rail-navigation__btn.set--is-active .icon {
    background-position: -72px -504px
}

.rail-navigation__submenu .rail-navigation__btn {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    background-color: #44434e;
    height: 30px;
    width: 30px;
    margin: 7px
}

.rail-navigation__submenu .rail-navigation__btn:focus,.rail-navigation__submenu .rail-navigation__btn:hover {
    background-color: #5a5a64
}

.rail-navigation__submenu .rail-navigation__btn .icon {
    background-position: -72px -144px;
    height: 10px;
    width: 12px;
    margin: -5px 0 0 -6px
}

.rail-navigation__submenu .rail-navigation__btn.set--is-active .icon {
    background-position: -72px -168px
}

.rail-navigation__return {
    display: none;
    text-transform: uppercase
}

.rail-navigation__return .icon {
    background-position: -48px -1008px;
    height: 14px;
    width: 14px;
    margin-right: 10px
}

.rail-navigation__collapse .rail-navigation__return {
    display: block
}

.rail-navigation__collapse .rail-navigation__return .icon {
    background-position: -24px -1008px
}

.rail-navigation__heading {
    font-weight: 500;
    text-transform: uppercase
}

.rail-navigation__collapse .rail-navigation__heading {
    font-weight: 400;
    text-transform: none
}

.alert__close,.modal__close,.table th {
    font-weight: 700
}

.rail-navigation__divider {
    border-top: 1px solid #e6e6f0
}

.responsive-img {
    display: none
}

.lt-ie9 .responsive-img,.no-js .responsive-img,.responsive-img--is-loaded {
    display: inline
}

.set {
    position: relative;
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .set {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .set {
        margin-bottom:18px
    }
}

.set>:last-child {
    margin-bottom: 0
}

.set__trigger {
    border: 1px solid #adadba;
    margin-top: 6px
}

.set__trigger:first-of-type {
    margin-top: 0
}

.set__trigger a {
    background-color: #c9c9d1;
    color: #1d1d25;
    display: block;
    padding: 12px 10px;
    position: relative
}

.set__trigger a .set__icon {
    display: inline-block;
    vertical-align: text-top;
    background-repeat: no-repeat;
    /* background-image: url(../images/sprite-ui-icon-lib.png); */
    background-position: -24px -144px;
    height: 10px;
    width: 12px;
    margin-top: -5px;
    position: absolute;
    right: 20px;
    top: 50%
}

.set__tab-container .set__trigger .set__icon,.set__trigger--is-link.set__trigger a .set__icon {
    display: none
}

[dir=rtl] .set__trigger a .set__icon {
    right: auto;
    left: 20px
}

.set__trigger a:hover {
    background-color: #bbbbc5
}

.set__trigger a:hover .set__icon {
    background-position: 0 -144px
}

.set__trigger.set--is-active {
    border-bottom: 0
}

.set__trigger.set--is-active a {
    background-color: #fff
}

.set__trigger.set--is-active a .set__icon {
    background-position: -24px -168px
}

.set__tab-container .set__trigger {
    float: left;
    margin: 0 5px -1px 0;
    position: relative;
    border-bottom: 0
}

.set__tab-container .set__trigger.set--is-active {
    z-index: 2
}

[dir=rtl] .set__tab-container .set__trigger {
    float: right;
    margin-right: 0;
    margin-left: 5px
}

.set__content {
    border: 1px solid #adadba;
    border-top: 0;
    padding: 12px 10px;
    position: relative;
    display: none
}

.set__content.set--is-active {
    display: block;
    z-index: 1
}

.set__content-container>.set__content {
    border-top: 1px solid #adadba
}

.table td,.table th {
    padding: 12px 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #a5a5aa
}

.no-js .set__content:target {
    display: block
}

.set__content-container:after,.set__content-container:before,.set__tab-container:after,.set__tab-container:before {
    display: table;
    line-height: 0;
    content: ""
}

.set>:last-child,.set__content-container>:last-child,.set__content>:last-child {
    margin-bottom: 0
}

.table {
    width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .table {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .table {
        margin-bottom:18px
    }
}

.table>:last-child {
    margin-bottom: 0
}

.table thead {
    background-color: #c9c9d1
}

.table thead th {
    vertical-align: bottom
}

.table thead td:first-child,.table thead th:first-child {
    border-left: 1px solid #a5a5aa
}

.table thead td:last-child,.table thead th:last-child {
    border-right: 1px solid #a5a5aa
}

.table tbody+tbody {
    border-top: 2px solid #a5a5aa
}

.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th {
    border-top: 0
}

.table.table--condensed td,.table.table--condensed th {
    padding: 6px 10px
}

.table.table--bordered {
    border: 1px solid #a5a5aa;
    border-collapse: separate;
    border-left: 0
}

.table.table--bordered td,.table.table--bordered th {
    border-left: 1px solid #a5a5aa
}

.table.table--bordered td:last-child,.table.table--bordered th:last-child {
    border-right: 0
}

.table.table--bordered thead tr:first-child td,.table.table--bordered thead tr:first-child th {
    border-top: 0
}

.table.table--even tbody>tr:nth-child(even)>td,.table.table--even tbody>tr:nth-child(even)>th,.table.table--odd tbody>tr:nth-child(odd)>td,.table.table--odd tbody>tr:nth-child(odd)>th {
    background-color: #e6e6f0
}

.table.table--even tbody>tr:nth-child(even) td.table--is-success,.table.table--even tbody>tr:nth-child(even).table--is-success>td,.table.table--odd tbody>tr:nth-child(odd) td.table--is-success,.table.table--odd tbody>tr:nth-child(odd).table--is-success>td {
    background-color: #00ba23
}

.table.table--even tbody>tr:nth-child(even) td.table--is-error,.table.table--even tbody>tr:nth-child(even).table--is-error>td,.table.table--odd tbody>tr:nth-child(odd) td.table--is-error,.table.table--odd tbody>tr:nth-child(odd).table--is-error>td {
    background-color: #e61537
}

.table.table--even tbody>tr:nth-child(even) td.table--is-warning,.table.table--even tbody>tr:nth-child(even).table--is-warning>td,.table.table--odd tbody>tr:nth-child(odd) td.table--is-warning,.table.table--odd tbody>tr:nth-child(odd).table--is-warning>td {
    background-color: #faa10f
}

.table.table--even tbody>tr:nth-child(even) td.table--is-info,.table.table--even tbody>tr:nth-child(even).table--is-info>td,.table.table--odd tbody>tr:nth-child(odd) td.table--is-info,.table.table--odd tbody>tr:nth-child(odd).table--is-info>td {
    background-color: #005dd4
}

.table.table--hover tbody tr:hover>td,.table.table--hover tbody tr:hover>th {
    background-color: #eff0f6
}

.table.table--hover tbody tr:hover td.table--is-success,.table.table--hover tbody tr:hover.table--is-success>td {
    background-color: #00ce27
}

.table.table--hover tbody tr:hover td.table--is-error,.table.table--hover tbody tr:hover.table--is-error>td {
    background-color: #eb2445
}

.table.table--hover tbody tr:hover td.table--is-warning,.table.table--hover tbody tr:hover.table--is-warning>td {
    background-color: #faa923
}

.table.table--hover tbody tr:hover td.table--is-info,.table.table--hover tbody tr:hover.table--is-info>td {
    background-color: #0065e8
}

.table td.table--is-success,.table tr.table--is-success>td {
    background-color: #00c425;
    border-color: #009b1d
}

.table td.table--is-error,.table tr.table--is-error>td {
    background-color: #ea1b3d;
    border-color: #ca1331
}

.table td.table--is-warning,.table tr.table--is-warning>td {
    background-color: #faa519;
    border-color: #e59105
}

.table td.table--is-info,.table tr.table--is-info>td {
    background-color: #0061de;
    border-color: #004fb5
}

@media only screen and (max-width: 54em) {
    .table.table--responsive tbody,.table.table--responsive td,.table.table--responsive th,.table.table--responsive tr {
        box-sizing:border-box;
        clear: both;
        display: block;
        float: left;
        width: 100%
    }

    .table.table--responsive tbody:after,.table.table--responsive td:after,.table.table--responsive th:after,.table.table--responsive tr:after {
        clear: both;
        content: "";
        display: table
    }

    .table.table--responsive thead,.table.table--responsive thead td,.table.table--responsive thead th,.table.table--responsive thead tr {
        border: 0;
        display: none;
        height: 0;
        visibility: hidden
    }

    .table.table--responsive tbody tr {
        border: 1px solid #a5a5aa;
        margin-bottom: 12px
    }

    .table.table--responsive tbody tr>:last-child {
        margin-bottom: 0
    }

    .table.table--responsive tbody tr.table--is-success,.table.table--responsive tbody tr.table--is-success>td {
        border-color: #009b1d
    }

    .table.table--responsive tbody tr.table--is-error,.table.table--responsive tbody tr.table--is-error>td {
        border-color: #ca1331
    }

    .table.table--responsive tbody tr.table--is-warning,.table.table--responsive tbody tr.table--is-warning>td {
        border-color: #e59105
    }

    .table.table--responsive tbody tr.table--is-info,.table.table--responsive tbody tr.table--is-info>td {
        border-color: #004fb5
    }

    .table.table--responsive tbody td {
        border: 0;
        padding: 12px 20px 0
    }

    .table.table--responsive tbody td:before {
        clear: both;
        content: attr(data-label) ": ";
        display: block;
        font-weight: 700
    }

    .table.table--responsive tbody td:last-child {
        padding-bottom: 12px
    }

    .table.table--responsive.table--bordered {
        border: 0
    }

    .table.table--responsive.table--bordered tbody td.table--is-success {
        border-color: #009b1d
    }

    .table.table--responsive.table--bordered tbody td.table--is-error {
        border-color: #ca1331
    }

    .table.table--responsive.table--bordered tbody td.table--is-warning {
        border-color: #e59105
    }

    .table.table--responsive.table--bordered tbody td.table--is-info {
        border-color: #004fb5
    }

    .table.table--responsive.table--condensed tbody td {
        padding: 6px 10px 0
    }

    .table.table--responsive.table--condensed tbody td:last-child {
        padding-bottom: 6px
    }

    .l-visible--gt-tablet {
        display: none!important
    }
}

@media only screen and (max-width: 34em),only screen and (min-width:54em) {
    .l-visible--tablet {
        display:none!important
    }
}

@media only screen and (max-width: 54em),only screen and (min-width:74em) {
    .l-visible--laptop {
        display:none!important
    }
}

.l-hidden {
    display: none!important
}

@media only screen and (max-width: 34em) {
    .l-hidden--mobile,.l-visible--gt-mobile {
        display:none!important
    }
}

@media only screen and (min-width: 34em) {
    .l-hidden--gt-mobile,.l-visible--mobile {
        display:none!important
    }
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .l-hidden--tablet {
        display:none!important
    }
}

@media only screen and (min-width: 54em) {
    .l-hidden--gt-tablet,.l-visible--lt-laptop {
        display:none!important
    }
}

@media only screen and (min-width: 54em) and (max-width:74em) {
    .l-hidden--laptop {
        display:none!important
    }
}

@media only screen and (max-width: 54em) {
    .l-hidden--lt-laptop {
        display:none!important
    }
}

@media only screen and (min-width: 74em) {
    .l-hidden--desktop,.l-visible--lt-desktop {
        display:none!important
    }
}

@media only screen and (max-width: 74em) {
    .l-hidden--lt-desktop,.l-visible--desktop {
        display:none!important
    }
}

.l-screenreader-only {
    position: absolute!important;
    width: 1px!important;
    height: 1px!important;
    margin: -1px 0 0 -1px!important;
    padding: 0!important;
    overflow: hidden!important;
    clip: rect(0 0 0 0)!important;
    border: 0!important
}

.well {
    background-color: #eff0f6;
    border: 1px solid #c9c9d1;
    box-shadow: inset 0 1px 5px rgba(0,0,0,.1);
    display: block;
    padding: 24px 20px;
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .well {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .well {
        margin-bottom:18px
    }
}

.well>:last-child {
    margin-bottom: 0
}

.well--major {
    padding: 36px 30px
}

.well--minor {
    padding: 12px 10px
}

.well--fancy-bottom,.well--fancy-top,.well--no-shadow {
    border: 0;
    box-shadow: none
}

.well--fancy-top {
    border-top: 4px solid #00ad21
}

.well--fancy-bottom {
    border-bottom: 4px solid #00ad21
}

body.modal--is-open {
    overflow: hidden
}

.modal {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #c9c9d1;
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-sizing: border-box;
    display: none;
    margin: 0 auto 12px;
    opacity: 0;
    filter: alpha(opacity=0);
    outline: 0;
    padding: 20px;
    position: relative;
    width: 600px;
    z-index: 1040
}

.modal>:last-child {
    margin-bottom: 0
}

.modal.modal--is-open {
    opacity: 1;
    filter: alpha(opacity=100)
}

.modal--large {
    width: 1200px
}

.modal--small {
    width: 400px
}

@media only screen and (max-width: 34em) {
    .modal {
        width:100%
    }
}

.modal__backdrop,.modal__container {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.modal__backdrop {
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1030
}

.modal__container {
    overflow: auto;
    padding: 12px 40px
}

.modal__close {
    color: #c9c9d1;
    padding: 0 5px;
    position: absolute;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 1;
    cursor: pointer;
    top: 0;
    right: 0
}

.modal__close:focus,.modal__close:hover {
    color: #a5a5aa
}

.modal .modal--is-loading {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 6px
}

.slide-in-panel {
    background-color: #1d1d25;
    box-sizing: border-box;
    color: #fff;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 24px 0;
    width: 80%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: -80%;
    right: 100%
}

.slide-in-panel--after,[dir=rtl] .slide-in-panel {
    left: 100%;
    right: -80%
}

[dir=rtl] .slide-in-panel--after {
    left: -80%;
    right: 100%
}

.slide-in-panel.slide-in-panel--is-open {
    box-shadow: 0 3px 9px rgba(0,0,0,.75);
    left: 0;
    right: 20%
}

.slide-in-panel.slide-in-panel--is-open.slide-in-panel--after,[dir=rtl] .slide-in-panel.slide-in-panel--is-open {
    left: 20%;
    right: 0
}

.no-js .slide-in-panel:target,[dir=rtl] .slide-in-panel.slide-in-panel--is-open.slide-in-panel--after {
    left: 0;
    right: 20%
}

.no-js .slide-in-panel:target.slide-in-panel--after,[dir=rtl] .no-js .slide-in-panel:target {
    left: 20%;
    right: 0
}

[dir=rtl] .no-js .slide-in-panel:target.slide-in-panel--after {
    left: 0;
    right: 20%
}

.slide-in-panel__page-container {
    position: relative;
    left: 0;
    right: 0
}

.slide-in-panel__page-container.slide-in-panel--is-open {
    overflow-x: hidden;
    overflow-y: auto;
    max-width: 1200px;
    left: 80%;
    right: -80%
}

.alert--is-hidden,.alert__body,.ui-icon,body.slide-in-panel--is-open {
    overflow: hidden
}

.slide-in-panel__page-container.slide-in-panel--is-open.slide-in-panel--after,[dir=rtl] .slide-in-panel__page-container.slide-in-panel--is-open {
    left: -80%;
    right: 80%
}

[dir=rtl] .slide-in-panel__page-container.slide-in-panel--is-open.slide-in-panel--after {
    left: 80%;
    right: -80%
}

.slide-in-panel__page-container.slide-in-panel--is-open .container,.slide-in-panel__page-container.slide-in-panel--is-open .row[role=main] {
    margin: 0
}

.slide-in-panel__page-container.slide-in-panel--after {
    float: right
}

[dir=rtl] .slide-in-panel__page-container.slide-in-panel--after {
    float: left
}

.slide-in-panel,.slide-in-panel.slide-in-panel--is-open,.slide-in-panel__page-container,.slide-in-panel__page-container.slide-in-panel--is-open {
    transition: 1s
}

.slide-in-panel__backdrop {
    background-color: #000;
    opacity: .25;
    filter: alpha(opacity=25);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999
}

.slide-in-panel__close {
    color: #c9c9d1;
    padding: 0 5px;
    position: absolute;
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 1;
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
    top: 0;
    right: 0;
    z-index: 999999
}

.alert__close,.slide-in-panel__close:focus,.slide-in-panel__close:hover {
    color: #a5a5aa
}

.alert {
    background-color: #fef3e1;
    border-color: #faa519;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 24px;
    padding: 12px 10px;
    position: relative;
    zoom:1}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .alert {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .alert {
        margin-bottom:18px
    }
}

.alert>:last-child {
    margin-bottom: 0
}

.alert__icon {
    margin: 5px 10px 0 0;
    float: left
}

.alert__body {
    zoom:1}

.alert__close {
    padding: 12px 10px;
    line-height: 1;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.alert__close:focus,.alert__close:hover {
    color: #5a5a64
}

.alert--error {
    background-color: #fbd6dc;
    border-color: #ea1b3d
}

.alert--info {
    background-color: #deecff;
    border-color: #0061de
}

.alert--success {
    background-color: #c4ffcf;
    border-color: #00c425
}

.alert--is-hidden {
    display: none\9;
    height: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    transition: all .2s ease-in-out
}

* {
    quotes: '\201C' '\201D' '\2018' '\2019'
}

:lang(af),:lang(nl),:lang(pl) {
    quotes: '\201E' '\201D' '\201A' '\2019'
}

:lang(bg),:lang(cs),:lang(de),:lang(is),:lang(lt),:lang(ro),:lang(sk),:lang(sr) {
    quotes: '\201E' '\201C' '\201A' '\2018'
}

:lang(da),:lang(hr) {
    quotes: '\00BB' '\00AB' '\203A' '\2039'
}

:lang(el),:lang(es),:lang(sq),:lang(tr) {
    quotes: '\00AB' '\00BB' '\2039' '\203A'
}

:lang(en-GB) {
    quotes: '\2018' '\2019' '\201C' '\201D'
}

:lang(fi),:lang(sv) {
    quotes: '\201D' '\201D' '\2019' '\2019'
}

:lang(fr) {
    quotes: '\ab\2005' '\2005\bb' '\2039\2005' '\2005\203a'
}

q:before {
    content: open-quote
}

q:after {
    content: close-quote
}

.blockquote {
    box-sizing: border-box;
    font: inherit;
    border: 0;
    padding: 0;
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .blockquote {
        margin-bottom:24px
    }
}

@media only screen and (max-width: 34em) {
    .blockquote {
        margin-bottom:18px
    }
}

.blockquote>:last-child {
    margin-bottom: 0
}

.blockquote cite,.blockquote__quotee,.blockquote__quotee-company,.blockquote__quotee-title {
    display: block;
    color: #7e7e85
}

.blockquote__quotee {
    font-weight: 700
}

.blockquote__content {
    display: block;
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 1.55;
    font-style: italic;
    position: relative;
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .blockquote__content {
        font-size:20px;
        font-size: 2rem;
        line-height: 1.55;
        margin-bottom: 24px
    }
}

@media only screen and (max-width: 34em) {
    .blockquote__content {
        font-size:20px;
        font-size: 2rem;
        line-height: 1.55;
        margin-bottom: 18px
    }
}

.blockquote__content>:last-child {
    margin-bottom: 0
}

.blockquote__content>* {
    font: inherit
}

.blockquote__content>:first-child:before {
    content: open-quote;
    position: absolute;
    left: -10px
}

.card,.card__visual {
    position: relative
}

[dir=rtl] .blockquote__content>:first-child:before {
    left: auto;
    right: -10px
}

.blockquote__content>:last-child:after {
    content: close-quote
}

.pullquote:after,.pullquote:before {
    content: attr(data-pullquote);
    color: #1d1d25;
    box-sizing: border-box
}

.pullquote:before {
    max-width: 33.33333333%;
    display: block;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .pullquote:before {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    .pullquote:before {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.pullquote:before,[dir=rtl] .pullquote--before.pullquote:before {
    float: right;
    margin: 0 0 12px 20px
}

.pullquote--before.pullquote:before,[dir=rtl] .pullquote:before {
    float: left;
    margin: 0 20px 12px 0
}

.pullquote:after {
    display: none
}

@media only screen and (max-width: 54em) {
    .pullquote:before {
        display:none
    }

    .pullquote:after {
        display: block;
        font-size: 19px;
        font-size: 1.9rem;
        line-height: 1.65;
        margin: 12px 20px
    }
}

@media only screen and (max-width: 54em) and only screen and (min-width:34em) and (max-width:54em) {
    .pullquote:after {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 54em) and only screen and (max-width:34em) {
    .pullquote:after {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.card__grid {
    background-color: #e6e6f0;
    box-sizing: border-box;
    padding: 24px 20px 0
}

.card {
    box-sizing: border-box;
    box-shadow: 2px 5px 15px rgba(0,0,0,.2);
    background-color: #fff;
    border: 1px solid #a5a5aa;
    display: inline-block;
    margin-bottom: 24px;
    max-width: 100%;
    padding: 2px
}

.card img,.card__action {
    display: block
}

.card__content {
    padding: 12px 20px
}

.card__content>:last-child {
    margin-bottom: 0
}

.card__action,.card__author,.card__sub-title,.card__summary,.card__title {
    margin-bottom: 6px
}

.card__action>:last-child,.card__author>:last-child,.card__sub-title>:last-child,.card__summary>:last-child,.card__title>:last-child {
    margin-bottom: 0
}

.card__title {
    color: #1d1d25;
    font-weight: 400;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card__title {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    .card__title {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.card__sub-title {
    color: #1d1d25;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.75
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card__sub-title {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    .card__sub-title {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

.card__author {
    color: #1d1d25;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card__author {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    .card__author {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

.card__summary {
    color: #1d1d25;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card__summary {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    .card__summary {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

.card__action {
    margin: 0;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card__action {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    .card__action {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

.card__action-overlay {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.card__action-overlay:hover {
    background-color: #c9c9d1;
    opacity: .4;
    filter: alpha(opacity=40)
}

.card--primary .card__title {
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 1.55
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card--primary .card__title {
        font-size:20px;
        font-size: 2rem;
        line-height: 1.55
    }
}

@media only screen and (max-width: 34em) {
    .card--primary .card__title {
        font-size:20px;
        font-size: 2rem;
        line-height: 1.55
    }
}

.card--primary .card__sub-title {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card--primary .card__sub-title {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    .card--primary .card__sub-title {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.card--primary .card__author {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.75
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card--primary .card__author {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    .card--primary .card__author {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

.card--primary .card__summary {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.75
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card--primary .card__summary {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    .card--primary .card__summary {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

.card--primary .card__action {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.75
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .card--primary .card__action {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    .card--primary .card__action {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (min-width: 34em) {
    .card__grid {
        padding:24px 40px 0
    }

    .card--overlay .card__visual,.card--overlay-gradient .card__visual {
        margin: 0
    }

    .card--overlay .card__content,.card--overlay-gradient .card__content {
        position: absolute;
        bottom: 2px;
        left: 2px;
        right: 2px
    }

    .card--overlay .card__sub-title,.card--overlay .card__title,.card--overlay-gradient .card__sub-title,.card--overlay-gradient .card__title {
        color: #fff
    }

    .card--overlay .card__author,.card--overlay-gradient .card__author {
        color: #c9c9d1
    }

    .card--overlay .card__summary,.card--overlay-gradient .card__summary {
        color: #fff
    }

    .card--overlay .card__content,.no-cssgradients .card--overlay-gradient .card__content {
        background-color: #000;
        background-color: rgba(0,0,0,.85)
    }

    .card--overlay-gradient .card__visual:after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.85)', GradientType=0)
    }
}

.col-griddy,[data-griddy] {
    position: relative
}

[data-griddy-item] {
    display: inline-block;
    break-inside: avoid;
    width: 100%
}

.gdpr-container,.ui-helper-hidden {
    display: none
}

/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    line-height: 1.3;
    font-size: 100%
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    background-repeat: no-repeat
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

/*!
 * jQuery UI Menu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
.ui-menu {
    padding: 0;
    margin: 0;
    display: block
}

.ui-menu .ui-menu {
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}

.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
    margin: -1px
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0
}

.ui-widget {
    font-family: inherit;
    font-size: inherit
}

.ui-autocomplete {
    font-size: inherit;
    z-index: 1000;
    display: none;
    min-width: 238px;
    margin: 2px 0 0;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0 0 4px 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box
}

.ui-autocomplete .ui-menu-item span {
    color: #000
}

.ui-autocomplete .ui-state-active,.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-state-hover {
    margin: 0
}

.ui-autocomplete .ui-state-active span {
    color: #008945;
    text-decoration: underline
}

.ui-autocomplete .status div {
    border-top: 1px solid #ddd;
    cursor: auto
}

.ui-autocomplete .status span {
    color: #5a5a64;
    text-decoration: none
}

.ui-autocomplete .status strong {
    color: #000
}

.ui-autocomplete .ui-menu-item-wrapper {
    padding: 7px 10px!important;
    font-weight: inherit;
    white-space: nowrap
}

.lead-in,.text--light,.text--thin {
    font-weight: 100
}

.clearfix:after,.clearfix:before {
    display: table;
    line-height: 0;
    content: ""
}

.lead-in {
    font-style: italic;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .lead-in {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    .lead-in {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.cite-ref {
    color: #44434e;
    border-color: #44434e
}

.footnotes {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85;
    color: #44434e
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .footnotes {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    .footnotes {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

.float-left,.pull,[dir=rtl] .push {
    float: left!important
}

.float-right,.push,[dir=rtl] .pull {
    float: right!important
}

.vertical-space {
    margin-bottom: 24px!important
}

.vertical-space--thin {
    margin-bottom: 12px!important
}

.vertical-space--thick {
    margin-bottom: 36px!important
}

.vertical-space--none {
    margin-bottom: 0!important
}

.text--align-normal,[dir=rtl] .text--align-reverse {
    text-align: left!important
}

.text--align-reverse,[dir=rtl] .text--align-normal {
    text-align: right!important
}

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

.text--regular {
    font-weight: 300
}

.text--thick {
    font-weight: 400
}

.text--semi-bold {
    font-weight: 600
}

.text--bold {
    font-weight: 700
}

.after-text--h1:after,.before-text--h1:before,.text--h1 {
    font-size: 33px;
    font-size: 3.3rem;
    line-height: 1.35
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--h1:after,.before-text--h1:before,.text--h1 {
        font-size:26px;
        font-size: 2.6rem;
        line-height: 1.35
    }
}

@media only screen and (max-width: 34em) {
    .after-text--h1:after,.before-text--h1:before,.text--h1 {
        font-size:25px;
        font-size: 2.5rem;
        line-height: 1.35
    }
}

.after-text--h2:after,.before-text--h2:before,.text--h2 {
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 1.45
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--h2:after,.before-text--h2:before,.text--h2 {
        font-size:23px;
        font-size: 2.3rem;
        line-height: 1.45
    }
}

@media only screen and (max-width: 34em) {
    .after-text--h2:after,.before-text--h2:before,.text--h2 {
        font-size:22px;
        font-size: 2.2rem;
        line-height: 1.45
    }
}

.after-text--h3:after,.before-text--h3:before,.text--h3 {
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 1.55
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--h3:after,.before-text--h3:before,.text--h3 {
        font-size:20px;
        font-size: 2rem;
        line-height: 1.55
    }
}

@media only screen and (max-width: 34em) {
    .after-text--h3:after,.before-text--h3:before,.text--h3 {
        font-size:20px;
        font-size: 2rem;
        line-height: 1.55
    }
}

.after-text--h4:after,.before-text--h4:before,.text--h4 {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--h4:after,.before-text--h4:before,.text--h4 {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    .after-text--h4:after,.before-text--h4:before,.text--h4 {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.after-text--h5:after,.before-text--h5:before,.text--h5 {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.75
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--h5:after,.before-text--h5:before,.text--h5 {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    .after-text--h5:after,.before-text--h5:before,.text--h5 {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

.after-text--h6:after,.before-text--h6:before,.text--h6 {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--h6:after,.before-text--h6:before,.text--h6 {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    .after-text--h6:after,.before-text--h6:before,.text--h6 {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

.after-text--large:after,.before-text--large:before,.text--large {
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 1.65
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--large:after,.before-text--large:before,.text--large {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

@media only screen and (max-width: 34em) {
    .after-text--large:after,.before-text--large:before,.text--large {
        font-size:18px;
        font-size: 1.8rem;
        line-height: 1.65
    }
}

.after-text--normal:after,.before-text--normal:before,.text--normal {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.75
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--normal:after,.before-text--normal:before,.text--normal {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

@media only screen and (max-width: 34em) {
    .after-text--normal:after,.before-text--normal:before,.text--normal {
        font-size:16px;
        font-size: 1.6rem;
        line-height: 1.75
    }
}

.after-text--small:after,.before-text--small:before,.text--small {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1.85
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--small:after,.before-text--small:before,.text--small {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

@media only screen and (max-width: 34em) {
    .after-text--small:after,.before-text--small:before,.text--small {
        font-size:14px;
        font-size: 1.4rem;
        line-height: 1.85
    }
}

.after-text--tiny:after,.before-text--tiny:before,.text--tiny {
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 1.95
}

.module {
    margin-bottom: 24px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .after-text--tiny:after,.before-text--tiny:before,.text--tiny {
        font-size:13px;
        font-size: 1.3rem;
        line-height: 1.95
    }

    .module {
        margin-bottom: 24px
    }
}

@media only screen and (max-width: 34em) {
    .after-text--tiny:after,.before-text--tiny:before,.text--tiny {
        font-size:13px;
        font-size: 1.3rem;
        line-height: 1.95
    }

    .module {
        margin-bottom: 18px
    }
}

.module--major {
    margin-bottom: 36px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .module--major {
        margin-bottom:36px
    }
}

@media only screen and (max-width: 34em) {
    .module--major {
        margin-bottom:24px
    }
}

.module--minor {
    margin-bottom: 12px
}

@media only screen and (min-width: 34em) and (max-width:54em) {
    .module--minor {
        margin-bottom:12px
    }
}

@media only screen and (max-width: 34em) {
    .module--minor {
        margin-bottom:6px
    }
}

.module--major>:last-child,.module--minor>:last-child,.module>:last-child {
    margin-bottom: 0
}

.after-text--chartreuse:after,.before-text--chartreuse:before,.text--chartreuse {
    color: #7FFF00!important
}

.after-text--white:after,.before-text--white:before,.text--white {
    color: #fff!important
}

.after-text--black:after,.before-text--black:before,.text--black {
    color: #000!important
}

.after-text--n1:after,.before-text--n1:before,.text--n1 {
    color: #eff0f6!important
}

.after-text--n2:after,.before-text--n2:before,.text--n2 {
    color: #e6e6f0!important
}

.after-text--n3:after,.before-text--n3:before,.text--n3 {
    color: #c9c9d1!important
}

.after-text--n4:after,.before-text--n4:before,.text--n4 {
    color: #a5a5aa!important
}

.after-text--n5:after,.before-text--n5:before,.text--n5 {
    color: #7e7e85!important
}

.after-text--n6:after,.before-text--n6:before,.text--n6 {
    color: #5a5a64!important
}

.after-text--n7:after,.before-text--n7:before,.text--n7 {
    color: #44434e!important
}

.after-text--n8:after,.before-text--n8:before,.text--n8 {
    color: #32323c!important
}

.after-text--n9:after,.before-text--n9:before,.text--n9 {
    color: #1d1d25!important
}

.after-text--b1:after,.before-text--b1:before,.text--b1 {
    color: #3af23a!important
}

.after-text--b2:after,.before-text--b2:before,.text--b2 {
    color: #00c425!important
}

.after-text--b3:after,.before-text--b3:before,.text--b3 {
    color: #00ad21!important
}

.after-text--b4:after,.before-text--b4:before,.text--b4 {
    color: #008945!important
}

.after-text--b5:after,.before-text--b5:before,.text--b5 {
    color: #006446!important
}

.after-text--b6:after,.before-text--b6:before,.text--b6 {
    color: #0061de!important
}

.after-text--b7:after,.before-text--b7:before,.text--b7 {
    color: #1c64b4!important
}

.after-text--b8:after,.before-text--b8:before,.text--b8 {
    color: #faa519!important
}

.after-text--b9:after,.before-text--b9:before,.text--b9 {
    color: #ea1b3d!important
}

.after-text--b10:after,.before-text--b10:before,.text--b10 {
    color: #884fad!important
}

.text--all-caps {
    text-transform: uppercase
}

.border--white {
    border-color: #fff!important
}

.border--black {
    border-color: #000!important
}

.border--n1 {
    border-color: #eff0f6!important
}

.border--n2 {
    border-color: #e6e6f0!important
}

.border--n3 {
    border-color: #c9c9d1!important
}

.border--n4 {
    border-color: #a5a5aa!important
}

.border--n5 {
    border-color: #7e7e85!important
}

.border--n6 {
    border-color: #5a5a64!important
}

.border--n7 {
    border-color: #44434e!important
}

.border--n8 {
    border-color: #32323c!important
}

.border--n9 {
    border-color: #1d1d25!important
}

.border--b1 {
    border-color: #3af23a!important
}

.border--b2 {
    border-color: #00c425!important
}

.border--b3 {
    border-color: #00ad21!important
}

.border--b4 {
    border-color: #008945!important
}

.border--b5 {
    border-color: #006446!important
}

.border--b6 {
    border-color: #0061de!important
}

.border--b7 {
    border-color: #1c64b4!important
}

.border--b8 {
    border-color: #faa519!important
}

.border--b9 {
    border-color: #ea1b3d!important
}

.border--b10 {
    border-color: #884fad!important
}

.border {
    border: 1px solid
}

.border--top {
    border-top: 1px solid
}

.border--top-thick {
    border-top: 4px solid
}

.border--bottom {
    border-bottom: 1px solid
}

.border--bottom-thick {
    border-bottom: 4px solid
}

.border--left {
    border-left: 1px solid
}

.border--left-thick {
    border-left: 4px solid
}

.border--right {
    border-right: 1px solid
}

.border--right-thick {
    border-right: 4px solid
}

.bg--white {
    background-color: #fff!important
}

.bg--black {
    background-color: #000!important
}

.bg--n1 {
    background-color: #eff0f6!important
}

.bg--n2 {
    background-color: #e6e6f0!important
}

.bg--n3 {
    background-color: #c9c9d1!important
}

.bg--n4 {
    background-color: #a5a5aa!important
}

.bg--n5 {
    background-color: #7e7e85!important
}

.bg--n6 {
    background-color: #5a5a64!important
}

.bg--n7 {
    background-color: #44434e!important
}

.bg--n8 {
    background-color: #32323c!important
}

.bg--n9 {
    background-color: #1d1d25!important
}

.bg--b1 {
    background-color: #3af23a!important
}

.bg--b2 {
    background-color: #00c425!important
}

.bg--b3 {
    background-color: #00ad21!important
}

.bg--b4 {
    background-color: #008945!important
}

.bg--b5 {
    background-color: #006446!important
}

.bg--b6 {
    background-color: #0061de!important
}

.bg--b7 {
    background-color: #1c64b4!important
}

.bg--b8 {
    background-color: #faa519!important
}

.bg--b9 {
    background-color: #ea1b3d!important
}

.bg--b10 {
    background-color: #884fad!important
}

.bg--n1-n2-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-n2-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n1-n2-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-n2-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n1-n3-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-n3-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n1-n3-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-n3-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n1-n4-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-n4-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n1-n4-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-n4-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n1-n5-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-n5-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n1-n5-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-n5-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n1-n6-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-n6-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n1-n6-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-n6-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n1-n7-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-n7-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#44434e', GradientType=0)!important
}

.bg--n1-n7-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-n7-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#44434e', GradientType=1)!important
}

.bg--n1-n8-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-n8-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#32323c', GradientType=0)!important
}

.bg--n1-n8-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-n8-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#32323c', GradientType=1)!important
}

.bg--n1-n9-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-n9-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n1-n9-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-n9-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n1-black-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-black-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#000000', GradientType=0)!important
}

.bg--n1-black-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-black-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#000000', GradientType=1)!important
}

.bg--n1-white-btt {
    background-image: linear-gradient(to top,#eff0f6 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--n1-white-ttb {
    background-image: linear-gradient(to bottom,#eff0f6 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n1-white-rtl {
    background-image: linear-gradient(to left,#eff0f6 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--n1-white-ltr {
    background-image: linear-gradient(to right,#eff0f6 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#ffffff', GradientType=1)!important
}

.bg--n2-n3-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-n3-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n2-n3-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-n3-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n2-n4-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-n4-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n2-n4-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-n4-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n2-n5-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-n5-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n2-n5-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-n5-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n2-n6-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-n6-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n2-n6-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-n6-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n2-n7-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-n7-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#44434e', GradientType=0)!important
}

.bg--n2-n7-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-n7-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#44434e', GradientType=1)!important
}

.bg--n2-n8-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-n8-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#32323c', GradientType=0)!important
}

.bg--n2-n8-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-n8-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#32323c', GradientType=1)!important
}

.bg--n2-n9-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-n9-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n2-n9-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-n9-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n2-black-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-black-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#000000', GradientType=0)!important
}

.bg--n2-black-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-black-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#000000', GradientType=1)!important
}

.bg--n2-white-btt {
    background-image: linear-gradient(to top,#e6e6f0 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--n2-white-ttb {
    background-image: linear-gradient(to bottom,#e6e6f0 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n2-white-rtl {
    background-image: linear-gradient(to left,#e6e6f0 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--n2-white-ltr {
    background-image: linear-gradient(to right,#e6e6f0 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#ffffff', GradientType=1)!important
}

.bg--n3-n4-btt {
    background-image: linear-gradient(to top,#c9c9d1 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n3-n4-ttb {
    background-image: linear-gradient(to bottom,#c9c9d1 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n3-n4-rtl {
    background-image: linear-gradient(to left,#c9c9d1 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n3-n4-ltr {
    background-image: linear-gradient(to right,#c9c9d1 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n3-n5-btt {
    background-image: linear-gradient(to top,#c9c9d1 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n3-n5-ttb {
    background-image: linear-gradient(to bottom,#c9c9d1 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n3-n5-rtl {
    background-image: linear-gradient(to left,#c9c9d1 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n3-n5-ltr {
    background-image: linear-gradient(to right,#c9c9d1 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n3-n6-btt {
    background-image: linear-gradient(to top,#c9c9d1 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n3-n6-ttb {
    background-image: linear-gradient(to bottom,#c9c9d1 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n3-n6-rtl {
    background-image: linear-gradient(to left,#c9c9d1 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n3-n6-ltr {
    background-image: linear-gradient(to right,#c9c9d1 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n3-n7-btt {
    background-image: linear-gradient(to top,#c9c9d1 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n3-n7-ttb {
    background-image: linear-gradient(to bottom,#c9c9d1 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#44434e', GradientType=0)!important
}

.bg--n3-n7-rtl {
    background-image: linear-gradient(to left,#c9c9d1 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n3-n7-ltr {
    background-image: linear-gradient(to right,#c9c9d1 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#44434e', GradientType=1)!important
}

.bg--n3-n8-btt {
    background-image: linear-gradient(to top,#c9c9d1 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n3-n8-ttb {
    background-image: linear-gradient(to bottom,#c9c9d1 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#32323c', GradientType=0)!important
}

.bg--n3-n8-rtl {
    background-image: linear-gradient(to left,#c9c9d1 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n3-n8-ltr {
    background-image: linear-gradient(to right,#c9c9d1 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#32323c', GradientType=1)!important
}

.bg--n3-n9-btt {
    background-image: linear-gradient(to top,#c9c9d1 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n3-n9-ttb {
    background-image: linear-gradient(to bottom,#c9c9d1 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n3-n9-rtl {
    background-image: linear-gradient(to left,#c9c9d1 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n3-n9-ltr {
    background-image: linear-gradient(to right,#c9c9d1 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n3-black-btt {
    background-image: linear-gradient(to top,#c9c9d1 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n3-black-ttb {
    background-image: linear-gradient(to bottom,#c9c9d1 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#000000', GradientType=0)!important
}

.bg--n3-black-rtl {
    background-image: linear-gradient(to left,#c9c9d1 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n3-black-ltr {
    background-image: linear-gradient(to right,#c9c9d1 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#000000', GradientType=1)!important
}

.bg--n3-white-btt {
    background-image: linear-gradient(to top,#c9c9d1 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--n3-white-ttb {
    background-image: linear-gradient(to bottom,#c9c9d1 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n3-white-rtl {
    background-image: linear-gradient(to left,#c9c9d1 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--n3-white-ltr {
    background-image: linear-gradient(to right,#c9c9d1 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#ffffff', GradientType=1)!important
}

.bg--n4-n5-btt {
    background-image: linear-gradient(to top,#a5a5aa 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n4-n5-ttb {
    background-image: linear-gradient(to bottom,#a5a5aa 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n4-n5-rtl {
    background-image: linear-gradient(to left,#a5a5aa 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n4-n5-ltr {
    background-image: linear-gradient(to right,#a5a5aa 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n4-n6-btt {
    background-image: linear-gradient(to top,#a5a5aa 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n4-n6-ttb {
    background-image: linear-gradient(to bottom,#a5a5aa 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n4-n6-rtl {
    background-image: linear-gradient(to left,#a5a5aa 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n4-n6-ltr {
    background-image: linear-gradient(to right,#a5a5aa 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n4-n7-btt {
    background-image: linear-gradient(to top,#a5a5aa 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n4-n7-ttb {
    background-image: linear-gradient(to bottom,#a5a5aa 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#44434e', GradientType=0)!important
}

.bg--n4-n7-rtl {
    background-image: linear-gradient(to left,#a5a5aa 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n4-n7-ltr {
    background-image: linear-gradient(to right,#a5a5aa 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#44434e', GradientType=1)!important
}

.bg--n4-n8-btt {
    background-image: linear-gradient(to top,#a5a5aa 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n4-n8-ttb {
    background-image: linear-gradient(to bottom,#a5a5aa 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#32323c', GradientType=0)!important
}

.bg--n4-n8-rtl {
    background-image: linear-gradient(to left,#a5a5aa 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n4-n8-ltr {
    background-image: linear-gradient(to right,#a5a5aa 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#32323c', GradientType=1)!important
}

.bg--n4-n9-btt {
    background-image: linear-gradient(to top,#a5a5aa 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n4-n9-ttb {
    background-image: linear-gradient(to bottom,#a5a5aa 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n4-n9-rtl {
    background-image: linear-gradient(to left,#a5a5aa 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n4-n9-ltr {
    background-image: linear-gradient(to right,#a5a5aa 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n4-black-btt {
    background-image: linear-gradient(to top,#a5a5aa 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n4-black-ttb {
    background-image: linear-gradient(to bottom,#a5a5aa 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#000000', GradientType=0)!important
}

.bg--n4-black-rtl {
    background-image: linear-gradient(to left,#a5a5aa 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n4-black-ltr {
    background-image: linear-gradient(to right,#a5a5aa 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#000000', GradientType=1)!important
}

.bg--n4-white-btt {
    background-image: linear-gradient(to top,#a5a5aa 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--n4-white-ttb {
    background-image: linear-gradient(to bottom,#a5a5aa 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n4-white-rtl {
    background-image: linear-gradient(to left,#a5a5aa 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--n4-white-ltr {
    background-image: linear-gradient(to right,#a5a5aa 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#ffffff', GradientType=1)!important
}

.bg--n5-n6-btt {
    background-image: linear-gradient(to top,#7e7e85 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n5-n6-ttb {
    background-image: linear-gradient(to bottom,#7e7e85 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n5-n6-rtl {
    background-image: linear-gradient(to left,#7e7e85 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n5-n6-ltr {
    background-image: linear-gradient(to right,#7e7e85 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n5-n7-btt {
    background-image: linear-gradient(to top,#7e7e85 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n5-n7-ttb {
    background-image: linear-gradient(to bottom,#7e7e85 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#44434e', GradientType=0)!important
}

.bg--n5-n7-rtl {
    background-image: linear-gradient(to left,#7e7e85 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n5-n7-ltr {
    background-image: linear-gradient(to right,#7e7e85 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#44434e', GradientType=1)!important
}

.bg--n5-n8-btt {
    background-image: linear-gradient(to top,#7e7e85 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n5-n8-ttb {
    background-image: linear-gradient(to bottom,#7e7e85 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#32323c', GradientType=0)!important
}

.bg--n5-n8-rtl {
    background-image: linear-gradient(to left,#7e7e85 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n5-n8-ltr {
    background-image: linear-gradient(to right,#7e7e85 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#32323c', GradientType=1)!important
}

.bg--n5-n9-btt {
    background-image: linear-gradient(to top,#7e7e85 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n5-n9-ttb {
    background-image: linear-gradient(to bottom,#7e7e85 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n5-n9-rtl {
    background-image: linear-gradient(to left,#7e7e85 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n5-n9-ltr {
    background-image: linear-gradient(to right,#7e7e85 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n5-black-btt {
    background-image: linear-gradient(to top,#7e7e85 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n5-black-ttb {
    background-image: linear-gradient(to bottom,#7e7e85 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#000000', GradientType=0)!important
}

.bg--n5-black-rtl {
    background-image: linear-gradient(to left,#7e7e85 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n5-black-ltr {
    background-image: linear-gradient(to right,#7e7e85 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#000000', GradientType=1)!important
}

.bg--n5-white-btt {
    background-image: linear-gradient(to top,#7e7e85 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--n5-white-ttb {
    background-image: linear-gradient(to bottom,#7e7e85 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n5-white-rtl {
    background-image: linear-gradient(to left,#7e7e85 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--n5-white-ltr {
    background-image: linear-gradient(to right,#7e7e85 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#ffffff', GradientType=1)!important
}

.bg--n6-n7-btt {
    background-image: linear-gradient(to top,#5a5a64 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n6-n7-ttb {
    background-image: linear-gradient(to bottom,#5a5a64 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#44434e', GradientType=0)!important
}

.bg--n6-n7-rtl {
    background-image: linear-gradient(to left,#5a5a64 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n6-n7-ltr {
    background-image: linear-gradient(to right,#5a5a64 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#44434e', GradientType=1)!important
}

.bg--n6-n8-btt {
    background-image: linear-gradient(to top,#5a5a64 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n6-n8-ttb {
    background-image: linear-gradient(to bottom,#5a5a64 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#32323c', GradientType=0)!important
}

.bg--n6-n8-rtl {
    background-image: linear-gradient(to left,#5a5a64 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n6-n8-ltr {
    background-image: linear-gradient(to right,#5a5a64 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#32323c', GradientType=1)!important
}

.bg--n6-n9-btt {
    background-image: linear-gradient(to top,#5a5a64 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n6-n9-ttb {
    background-image: linear-gradient(to bottom,#5a5a64 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n6-n9-rtl {
    background-image: linear-gradient(to left,#5a5a64 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n6-n9-ltr {
    background-image: linear-gradient(to right,#5a5a64 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n6-black-btt {
    background-image: linear-gradient(to top,#5a5a64 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n6-black-ttb {
    background-image: linear-gradient(to bottom,#5a5a64 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#000000', GradientType=0)!important
}

.bg--n6-black-rtl {
    background-image: linear-gradient(to left,#5a5a64 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n6-black-ltr {
    background-image: linear-gradient(to right,#5a5a64 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#000000', GradientType=1)!important
}

.bg--n6-white-btt {
    background-image: linear-gradient(to top,#5a5a64 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--n6-white-ttb {
    background-image: linear-gradient(to bottom,#5a5a64 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n6-white-rtl {
    background-image: linear-gradient(to left,#5a5a64 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--n6-white-ltr {
    background-image: linear-gradient(to right,#5a5a64 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#ffffff', GradientType=1)!important
}

.bg--n7-n8-btt {
    background-image: linear-gradient(to top,#44434e 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#44434e', GradientType=0)!important
}

.bg--n7-n8-ttb {
    background-image: linear-gradient(to bottom,#44434e 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#32323c', GradientType=0)!important
}

.bg--n7-n8-rtl {
    background-image: linear-gradient(to left,#44434e 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#44434e', GradientType=1)!important
}

.bg--n7-n8-ltr {
    background-image: linear-gradient(to right,#44434e 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#32323c', GradientType=1)!important
}

.bg--n7-n9-btt {
    background-image: linear-gradient(to top,#44434e 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#44434e', GradientType=0)!important
}

.bg--n7-n9-ttb {
    background-image: linear-gradient(to bottom,#44434e 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n7-n9-rtl {
    background-image: linear-gradient(to left,#44434e 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#44434e', GradientType=1)!important
}

.bg--n7-n9-ltr {
    background-image: linear-gradient(to right,#44434e 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n7-black-btt {
    background-image: linear-gradient(to top,#44434e 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#44434e', GradientType=0)!important
}

.bg--n7-black-ttb {
    background-image: linear-gradient(to bottom,#44434e 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#000000', GradientType=0)!important
}

.bg--n7-black-rtl {
    background-image: linear-gradient(to left,#44434e 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#44434e', GradientType=1)!important
}

.bg--n7-black-ltr {
    background-image: linear-gradient(to right,#44434e 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#000000', GradientType=1)!important
}

.bg--n7-white-btt {
    background-image: linear-gradient(to top,#44434e 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#44434e', GradientType=0)!important
}

.bg--n7-white-ttb {
    background-image: linear-gradient(to bottom,#44434e 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n7-white-rtl {
    background-image: linear-gradient(to left,#44434e 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#44434e', GradientType=1)!important
}

.bg--n7-white-ltr {
    background-image: linear-gradient(to right,#44434e 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#ffffff', GradientType=1)!important
}

.bg--n8-n9-btt {
    background-image: linear-gradient(to top,#32323c 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#32323c', GradientType=0)!important
}

.bg--n8-n9-ttb {
    background-image: linear-gradient(to bottom,#32323c 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n8-n9-rtl {
    background-image: linear-gradient(to left,#32323c 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#32323c', GradientType=1)!important
}

.bg--n8-n9-ltr {
    background-image: linear-gradient(to right,#32323c 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n8-black-btt {
    background-image: linear-gradient(to top,#32323c 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#32323c', GradientType=0)!important
}

.bg--n8-black-ttb {
    background-image: linear-gradient(to bottom,#32323c 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#000000', GradientType=0)!important
}

.bg--n8-black-rtl {
    background-image: linear-gradient(to left,#32323c 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#32323c', GradientType=1)!important
}

.bg--n8-black-ltr {
    background-image: linear-gradient(to right,#32323c 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#000000', GradientType=1)!important
}

.bg--n8-white-btt {
    background-image: linear-gradient(to top,#32323c 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#32323c', GradientType=0)!important
}

.bg--n8-white-ttb {
    background-image: linear-gradient(to bottom,#32323c 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n8-white-rtl {
    background-image: linear-gradient(to left,#32323c 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#32323c', GradientType=1)!important
}

.bg--n8-white-ltr {
    background-image: linear-gradient(to right,#32323c 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#ffffff', GradientType=1)!important
}

.bg--n9-black-btt {
    background-image: linear-gradient(to top,#1d1d25 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n9-black-ttb {
    background-image: linear-gradient(to bottom,#1d1d25 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#000000', GradientType=0)!important
}

.bg--n9-black-rtl {
    background-image: linear-gradient(to left,#1d1d25 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n9-black-ltr {
    background-image: linear-gradient(to right,#1d1d25 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#000000', GradientType=1)!important
}

.bg--n9-white-btt {
    background-image: linear-gradient(to top,#1d1d25 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--n9-white-ttb {
    background-image: linear-gradient(to bottom,#1d1d25 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#ffffff', GradientType=0)!important
}

.bg--n9-white-rtl {
    background-image: linear-gradient(to left,#1d1d25 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--n9-white-ltr {
    background-image: linear-gradient(to right,#1d1d25 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b1-n1-btt {
    background-image: linear-gradient(to top,#3af23a 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n1-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b1-n1-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n1-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b1-n2-btt {
    background-image: linear-gradient(to top,#3af23a 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n2-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b1-n2-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n2-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b1-n3-btt {
    background-image: linear-gradient(to top,#3af23a 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n3-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b1-n3-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n3-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b1-n4-btt {
    background-image: linear-gradient(to top,#3af23a 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n4-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b1-n4-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n4-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b1-n5-btt {
    background-image: linear-gradient(to top,#3af23a 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n5-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b1-n5-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n5-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b1-n6-btt {
    background-image: linear-gradient(to top,#3af23a 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n6-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b1-n6-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n6-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b1-n7-btt {
    background-image: linear-gradient(to top,#3af23a 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n7-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#44434e', GradientType=0)!important
}

.bg--b1-n7-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n7-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#44434e', GradientType=1)!important
}

.bg--b1-n8-btt {
    background-image: linear-gradient(to top,#3af23a 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n8-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#32323c', GradientType=0)!important
}

.bg--b1-n8-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n8-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#32323c', GradientType=1)!important
}

.bg--b1-n9-btt {
    background-image: linear-gradient(to top,#3af23a 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-n9-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b1-n9-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-n9-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b2-n1-btt {
    background-image: linear-gradient(to top,#00c425 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n1-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b2-n1-rtl {
    background-image: linear-gradient(to left,#00c425 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n1-ltr {
    background-image: linear-gradient(to right,#00c425 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b2-n2-btt {
    background-image: linear-gradient(to top,#00c425 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n2-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b2-n2-rtl {
    background-image: linear-gradient(to left,#00c425 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n2-ltr {
    background-image: linear-gradient(to right,#00c425 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b2-n3-btt {
    background-image: linear-gradient(to top,#00c425 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n3-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b2-n3-rtl {
    background-image: linear-gradient(to left,#00c425 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n3-ltr {
    background-image: linear-gradient(to right,#00c425 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b2-n4-btt {
    background-image: linear-gradient(to top,#00c425 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n4-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b2-n4-rtl {
    background-image: linear-gradient(to left,#00c425 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n4-ltr {
    background-image: linear-gradient(to right,#00c425 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b2-n5-btt {
    background-image: linear-gradient(to top,#00c425 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n5-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b2-n5-rtl {
    background-image: linear-gradient(to left,#00c425 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n5-ltr {
    background-image: linear-gradient(to right,#00c425 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b2-n6-btt {
    background-image: linear-gradient(to top,#00c425 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n6-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b2-n6-rtl {
    background-image: linear-gradient(to left,#00c425 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n6-ltr {
    background-image: linear-gradient(to right,#00c425 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b2-n7-btt {
    background-image: linear-gradient(to top,#00c425 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n7-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#44434e', GradientType=0)!important
}

.bg--b2-n7-rtl {
    background-image: linear-gradient(to left,#00c425 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n7-ltr {
    background-image: linear-gradient(to right,#00c425 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#44434e', GradientType=1)!important
}

.bg--b2-n8-btt {
    background-image: linear-gradient(to top,#00c425 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n8-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#32323c', GradientType=0)!important
}

.bg--b2-n8-rtl {
    background-image: linear-gradient(to left,#00c425 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n8-ltr {
    background-image: linear-gradient(to right,#00c425 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#32323c', GradientType=1)!important
}

.bg--b2-n9-btt {
    background-image: linear-gradient(to top,#00c425 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-n9-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b2-n9-rtl {
    background-image: linear-gradient(to left,#00c425 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-n9-ltr {
    background-image: linear-gradient(to right,#00c425 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b3-n1-btt {
    background-image: linear-gradient(to top,#00ad21 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n1-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b3-n1-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n1-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b3-n2-btt {
    background-image: linear-gradient(to top,#00ad21 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n2-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b3-n2-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n2-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b3-n3-btt {
    background-image: linear-gradient(to top,#00ad21 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n3-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b3-n3-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n3-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b3-n4-btt {
    background-image: linear-gradient(to top,#00ad21 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n4-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b3-n4-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n4-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b3-n5-btt {
    background-image: linear-gradient(to top,#00ad21 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n5-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b3-n5-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n5-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b3-n6-btt {
    background-image: linear-gradient(to top,#00ad21 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n6-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b3-n6-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n6-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b3-n7-btt {
    background-image: linear-gradient(to top,#00ad21 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n7-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#44434e', GradientType=0)!important
}

.bg--b3-n7-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n7-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#44434e', GradientType=1)!important
}

.bg--b3-n8-btt {
    background-image: linear-gradient(to top,#00ad21 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n8-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#32323c', GradientType=0)!important
}

.bg--b3-n8-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n8-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#32323c', GradientType=1)!important
}

.bg--b3-n9-btt {
    background-image: linear-gradient(to top,#00ad21 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-n9-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b3-n9-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-n9-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b4-n1-btt {
    background-image: linear-gradient(to top,#008945 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n1-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b4-n1-rtl {
    background-image: linear-gradient(to left,#008945 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n1-ltr {
    background-image: linear-gradient(to right,#008945 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b4-n2-btt {
    background-image: linear-gradient(to top,#008945 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n2-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b4-n2-rtl {
    background-image: linear-gradient(to left,#008945 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n2-ltr {
    background-image: linear-gradient(to right,#008945 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b4-n3-btt {
    background-image: linear-gradient(to top,#008945 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n3-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b4-n3-rtl {
    background-image: linear-gradient(to left,#008945 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n3-ltr {
    background-image: linear-gradient(to right,#008945 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b4-n4-btt {
    background-image: linear-gradient(to top,#008945 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n4-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b4-n4-rtl {
    background-image: linear-gradient(to left,#008945 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n4-ltr {
    background-image: linear-gradient(to right,#008945 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b4-n5-btt {
    background-image: linear-gradient(to top,#008945 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n5-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b4-n5-rtl {
    background-image: linear-gradient(to left,#008945 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n5-ltr {
    background-image: linear-gradient(to right,#008945 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b4-n6-btt {
    background-image: linear-gradient(to top,#008945 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n6-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b4-n6-rtl {
    background-image: linear-gradient(to left,#008945 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n6-ltr {
    background-image: linear-gradient(to right,#008945 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b4-n7-btt {
    background-image: linear-gradient(to top,#008945 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n7-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#44434e', GradientType=0)!important
}

.bg--b4-n7-rtl {
    background-image: linear-gradient(to left,#008945 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n7-ltr {
    background-image: linear-gradient(to right,#008945 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#44434e', GradientType=1)!important
}

.bg--b4-n8-btt {
    background-image: linear-gradient(to top,#008945 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n8-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#32323c', GradientType=0)!important
}

.bg--b4-n8-rtl {
    background-image: linear-gradient(to left,#008945 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n8-ltr {
    background-image: linear-gradient(to right,#008945 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#32323c', GradientType=1)!important
}

.bg--b4-n9-btt {
    background-image: linear-gradient(to top,#008945 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-n9-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b4-n9-rtl {
    background-image: linear-gradient(to left,#008945 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-n9-ltr {
    background-image: linear-gradient(to right,#008945 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b5-n1-btt {
    background-image: linear-gradient(to top,#006446 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n1-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b5-n1-rtl {
    background-image: linear-gradient(to left,#006446 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n1-ltr {
    background-image: linear-gradient(to right,#006446 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b5-n2-btt {
    background-image: linear-gradient(to top,#006446 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n2-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b5-n2-rtl {
    background-image: linear-gradient(to left,#006446 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n2-ltr {
    background-image: linear-gradient(to right,#006446 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b5-n3-btt {
    background-image: linear-gradient(to top,#006446 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n3-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b5-n3-rtl {
    background-image: linear-gradient(to left,#006446 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n3-ltr {
    background-image: linear-gradient(to right,#006446 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b5-n4-btt {
    background-image: linear-gradient(to top,#006446 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n4-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b5-n4-rtl {
    background-image: linear-gradient(to left,#006446 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n4-ltr {
    background-image: linear-gradient(to right,#006446 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b5-n5-btt {
    background-image: linear-gradient(to top,#006446 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n5-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b5-n5-rtl {
    background-image: linear-gradient(to left,#006446 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n5-ltr {
    background-image: linear-gradient(to right,#006446 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b5-n6-btt {
    background-image: linear-gradient(to top,#006446 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n6-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b5-n6-rtl {
    background-image: linear-gradient(to left,#006446 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n6-ltr {
    background-image: linear-gradient(to right,#006446 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b5-n7-btt {
    background-image: linear-gradient(to top,#006446 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n7-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#44434e', GradientType=0)!important
}

.bg--b5-n7-rtl {
    background-image: linear-gradient(to left,#006446 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n7-ltr {
    background-image: linear-gradient(to right,#006446 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#44434e', GradientType=1)!important
}

.bg--b5-n8-btt {
    background-image: linear-gradient(to top,#006446 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n8-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#32323c', GradientType=0)!important
}

.bg--b5-n8-rtl {
    background-image: linear-gradient(to left,#006446 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n8-ltr {
    background-image: linear-gradient(to right,#006446 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#32323c', GradientType=1)!important
}

.bg--b5-n9-btt {
    background-image: linear-gradient(to top,#006446 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-n9-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b5-n9-rtl {
    background-image: linear-gradient(to left,#006446 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-n9-ltr {
    background-image: linear-gradient(to right,#006446 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b6-n1-btt {
    background-image: linear-gradient(to top,#0061de 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n1-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b6-n1-rtl {
    background-image: linear-gradient(to left,#0061de 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n1-ltr {
    background-image: linear-gradient(to right,#0061de 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b6-n2-btt {
    background-image: linear-gradient(to top,#0061de 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n2-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b6-n2-rtl {
    background-image: linear-gradient(to left,#0061de 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n2-ltr {
    background-image: linear-gradient(to right,#0061de 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b6-n3-btt {
    background-image: linear-gradient(to top,#0061de 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n3-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b6-n3-rtl {
    background-image: linear-gradient(to left,#0061de 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n3-ltr {
    background-image: linear-gradient(to right,#0061de 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b6-n4-btt {
    background-image: linear-gradient(to top,#0061de 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n4-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b6-n4-rtl {
    background-image: linear-gradient(to left,#0061de 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n4-ltr {
    background-image: linear-gradient(to right,#0061de 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b6-n5-btt {
    background-image: linear-gradient(to top,#0061de 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n5-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b6-n5-rtl {
    background-image: linear-gradient(to left,#0061de 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n5-ltr {
    background-image: linear-gradient(to right,#0061de 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b6-n6-btt {
    background-image: linear-gradient(to top,#0061de 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n6-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b6-n6-rtl {
    background-image: linear-gradient(to left,#0061de 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n6-ltr {
    background-image: linear-gradient(to right,#0061de 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b6-n7-btt {
    background-image: linear-gradient(to top,#0061de 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n7-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#44434e', GradientType=0)!important
}

.bg--b6-n7-rtl {
    background-image: linear-gradient(to left,#0061de 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n7-ltr {
    background-image: linear-gradient(to right,#0061de 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#44434e', GradientType=1)!important
}

.bg--b6-n8-btt {
    background-image: linear-gradient(to top,#0061de 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n8-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#32323c', GradientType=0)!important
}

.bg--b6-n8-rtl {
    background-image: linear-gradient(to left,#0061de 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n8-ltr {
    background-image: linear-gradient(to right,#0061de 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#32323c', GradientType=1)!important
}

.bg--b6-n9-btt {
    background-image: linear-gradient(to top,#0061de 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-n9-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b6-n9-rtl {
    background-image: linear-gradient(to left,#0061de 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-n9-ltr {
    background-image: linear-gradient(to right,#0061de 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b7-n1-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n1-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b7-n1-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n1-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b7-n2-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n2-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b7-n2-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n2-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b7-n3-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n3-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b7-n3-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n3-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b7-n4-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n4-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b7-n4-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n4-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b7-n5-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n5-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b7-n5-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n5-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b7-n6-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n6-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b7-n6-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n6-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b7-n7-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n7-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#44434e', GradientType=0)!important
}

.bg--b7-n7-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n7-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#44434e', GradientType=1)!important
}

.bg--b7-n8-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n8-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#32323c', GradientType=0)!important
}

.bg--b7-n8-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n8-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#32323c', GradientType=1)!important
}

.bg--b7-n9-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-n9-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b7-n9-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-n9-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b8-n1-btt {
    background-image: linear-gradient(to top,#faa519 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n1-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b8-n1-rtl {
    background-image: linear-gradient(to left,#faa519 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n1-ltr {
    background-image: linear-gradient(to right,#faa519 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b8-n2-btt {
    background-image: linear-gradient(to top,#faa519 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n2-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b8-n2-rtl {
    background-image: linear-gradient(to left,#faa519 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n2-ltr {
    background-image: linear-gradient(to right,#faa519 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b8-n3-btt {
    background-image: linear-gradient(to top,#faa519 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n3-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b8-n3-rtl {
    background-image: linear-gradient(to left,#faa519 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n3-ltr {
    background-image: linear-gradient(to right,#faa519 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b8-n4-btt {
    background-image: linear-gradient(to top,#faa519 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n4-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b8-n4-rtl {
    background-image: linear-gradient(to left,#faa519 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n4-ltr {
    background-image: linear-gradient(to right,#faa519 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b8-n5-btt {
    background-image: linear-gradient(to top,#faa519 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n5-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b8-n5-rtl {
    background-image: linear-gradient(to left,#faa519 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n5-ltr {
    background-image: linear-gradient(to right,#faa519 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b8-n6-btt {
    background-image: linear-gradient(to top,#faa519 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n6-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b8-n6-rtl {
    background-image: linear-gradient(to left,#faa519 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n6-ltr {
    background-image: linear-gradient(to right,#faa519 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b8-n7-btt {
    background-image: linear-gradient(to top,#faa519 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n7-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#44434e', GradientType=0)!important
}

.bg--b8-n7-rtl {
    background-image: linear-gradient(to left,#faa519 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n7-ltr {
    background-image: linear-gradient(to right,#faa519 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#44434e', GradientType=1)!important
}

.bg--b8-n8-btt {
    background-image: linear-gradient(to top,#faa519 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n8-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#32323c', GradientType=0)!important
}

.bg--b8-n8-rtl {
    background-image: linear-gradient(to left,#faa519 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n8-ltr {
    background-image: linear-gradient(to right,#faa519 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#32323c', GradientType=1)!important
}

.bg--b8-n9-btt {
    background-image: linear-gradient(to top,#faa519 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-n9-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b8-n9-rtl {
    background-image: linear-gradient(to left,#faa519 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-n9-ltr {
    background-image: linear-gradient(to right,#faa519 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b9-n1-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n1-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b9-n1-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n1-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b9-n2-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n2-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b9-n2-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n2-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b9-n3-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n3-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b9-n3-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n3-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b9-n4-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n4-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b9-n4-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n4-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b9-n5-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n5-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b9-n5-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n5-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b9-n6-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n6-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b9-n6-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n6-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b9-n7-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n7-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#44434e', GradientType=0)!important
}

.bg--b9-n7-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n7-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#44434e', GradientType=1)!important
}

.bg--b9-n8-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n8-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#32323c', GradientType=0)!important
}

.bg--b9-n8-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n8-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#32323c', GradientType=1)!important
}

.bg--b9-n9-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-n9-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b9-n9-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-n9-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b10-n1-btt {
    background-image: linear-gradient(to top,#884fad 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n1-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#eff0f6', GradientType=0)!important
}

.bg--b10-n1-rtl {
    background-image: linear-gradient(to left,#884fad 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eff0f6', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n1-ltr {
    background-image: linear-gradient(to right,#884fad 0,#eff0f6 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#eff0f6', GradientType=1)!important
}

.bg--b10-n2-btt {
    background-image: linear-gradient(to top,#884fad 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n2-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#e6e6f0', GradientType=0)!important
}

.bg--b10-n2-rtl {
    background-image: linear-gradient(to left,#884fad 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6f0', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n2-ltr {
    background-image: linear-gradient(to right,#884fad 0,#e6e6f0 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#e6e6f0', GradientType=1)!important
}

.bg--b10-n3-btt {
    background-image: linear-gradient(to top,#884fad 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n3-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#c9c9d1', GradientType=0)!important
}

.bg--b10-n3-rtl {
    background-image: linear-gradient(to left,#884fad 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9d1', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n3-ltr {
    background-image: linear-gradient(to right,#884fad 0,#c9c9d1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#c9c9d1', GradientType=1)!important
}

.bg--b10-n4-btt {
    background-image: linear-gradient(to top,#884fad 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n4-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#a5a5aa', GradientType=0)!important
}

.bg--b10-n4-rtl {
    background-image: linear-gradient(to left,#884fad 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5aa', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n4-ltr {
    background-image: linear-gradient(to right,#884fad 0,#a5a5aa 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#a5a5aa', GradientType=1)!important
}

.bg--b10-n5-btt {
    background-image: linear-gradient(to top,#884fad 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n5-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#7e7e85', GradientType=0)!important
}

.bg--b10-n5-rtl {
    background-image: linear-gradient(to left,#884fad 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e7e85', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n5-ltr {
    background-image: linear-gradient(to right,#884fad 0,#7e7e85 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#7e7e85', GradientType=1)!important
}

.bg--b10-n6-btt {
    background-image: linear-gradient(to top,#884fad 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n6-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#5a5a64', GradientType=0)!important
}

.bg--b10-n6-rtl {
    background-image: linear-gradient(to left,#884fad 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a64', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n6-ltr {
    background-image: linear-gradient(to right,#884fad 0,#5a5a64 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#5a5a64', GradientType=1)!important
}

.bg--b10-n7-btt {
    background-image: linear-gradient(to top,#884fad 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n7-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#44434e', GradientType=0)!important
}

.bg--b10-n7-rtl {
    background-image: linear-gradient(to left,#884fad 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44434e', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n7-ltr {
    background-image: linear-gradient(to right,#884fad 0,#44434e 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#44434e', GradientType=1)!important
}

.bg--b10-n8-btt {
    background-image: linear-gradient(to top,#884fad 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n8-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#32323c', GradientType=0)!important
}

.bg--b10-n8-rtl {
    background-image: linear-gradient(to left,#884fad 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32323c', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n8-ltr {
    background-image: linear-gradient(to right,#884fad 0,#32323c 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#32323c', GradientType=1)!important
}

.bg--b10-n9-btt {
    background-image: linear-gradient(to top,#884fad 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-n9-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#1d1d25', GradientType=0)!important
}

.bg--b10-n9-rtl {
    background-image: linear-gradient(to left,#884fad 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d25', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-n9-ltr {
    background-image: linear-gradient(to right,#884fad 0,#1d1d25 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#1d1d25', GradientType=1)!important
}

.bg--b1-b2-btt {
    background-image: linear-gradient(to top,#3af23a 0,#00c425 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b2-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#00c425 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#00c425', GradientType=0)!important
}

.bg--b1-b2-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#00c425 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b2-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#00c425 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#00c425', GradientType=1)!important
}

.bg--b1-b3-btt {
    background-image: linear-gradient(to top,#3af23a 0,#00ad21 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b3-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#00ad21 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b1-b3-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#00ad21 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b3-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#00ad21 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b1-b4-btt {
    background-image: linear-gradient(to top,#3af23a 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b4-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#008945', GradientType=0)!important
}

.bg--b1-b4-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b4-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#008945', GradientType=1)!important
}

.bg--b1-b5-btt {
    background-image: linear-gradient(to top,#3af23a 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b5-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#006446', GradientType=0)!important
}

.bg--b1-b5-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b5-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#006446', GradientType=1)!important
}

.bg--b1-b6-btt {
    background-image: linear-gradient(to top,#3af23a 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b6-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#0061de', GradientType=0)!important
}

.bg--b1-b6-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b6-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#0061de', GradientType=1)!important
}

.bg--b1-b7-btt {
    background-image: linear-gradient(to top,#3af23a 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b7-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b1-b7-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b7-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b1-b8-btt {
    background-image: linear-gradient(to top,#3af23a 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b8-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#faa519', GradientType=0)!important
}

.bg--b1-b8-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b8-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#faa519', GradientType=1)!important
}

.bg--b1-b9-btt {
    background-image: linear-gradient(to top,#3af23a 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b9-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b1-b9-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b9-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b1-b10-btt {
    background-image: linear-gradient(to top,#3af23a 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-b10-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#884fad', GradientType=0)!important
}

.bg--b1-b10-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-b10-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#884fad', GradientType=1)!important
}

.bg--b1-black-btt {
    background-image: linear-gradient(to top,#3af23a 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-black-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#000000', GradientType=0)!important
}

.bg--b1-black-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-black-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#000000', GradientType=1)!important
}

.bg--b1-white-btt {
    background-image: linear-gradient(to top,#3af23a 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#3af23a', GradientType=0)!important
}

.bg--b1-white-ttb {
    background-image: linear-gradient(to bottom,#3af23a 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b1-white-rtl {
    background-image: linear-gradient(to left,#3af23a 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#3af23a', GradientType=1)!important
}

.bg--b1-white-ltr {
    background-image: linear-gradient(to right,#3af23a 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3af23a', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b2-b3-btt {
    background-image: linear-gradient(to top,#00c425 0,#00ad21 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-b3-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#00ad21 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b2-b3-rtl {
    background-image: linear-gradient(to left,#00c425 0,#00ad21 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-b3-ltr {
    background-image: linear-gradient(to right,#00c425 0,#00ad21 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b2-b4-btt {
    background-image: linear-gradient(to top,#00c425 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-b4-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#008945', GradientType=0)!important
}

.bg--b2-b4-rtl {
    background-image: linear-gradient(to left,#00c425 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-b4-ltr {
    background-image: linear-gradient(to right,#00c425 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#008945', GradientType=1)!important
}

.bg--b2-b5-btt {
    background-image: linear-gradient(to top,#00c425 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-b5-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#006446', GradientType=0)!important
}

.bg--b2-b5-rtl {
    background-image: linear-gradient(to left,#00c425 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-b5-ltr {
    background-image: linear-gradient(to right,#00c425 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#006446', GradientType=1)!important
}

.bg--b2-b6-btt {
    background-image: linear-gradient(to top,#00c425 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-b6-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#0061de', GradientType=0)!important
}

.bg--b2-b6-rtl {
    background-image: linear-gradient(to left,#00c425 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-b6-ltr {
    background-image: linear-gradient(to right,#00c425 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#0061de', GradientType=1)!important
}

.bg--b2-b7-btt {
    background-image: linear-gradient(to top,#00c425 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-b7-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b2-b7-rtl {
    background-image: linear-gradient(to left,#00c425 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-b7-ltr {
    background-image: linear-gradient(to right,#00c425 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b2-b8-btt {
    background-image: linear-gradient(to top,#00c425 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-b8-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#faa519', GradientType=0)!important
}

.bg--b2-b8-rtl {
    background-image: linear-gradient(to left,#00c425 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-b8-ltr {
    background-image: linear-gradient(to right,#00c425 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#faa519', GradientType=1)!important
}

.bg--b2-b9-btt {
    background-image: linear-gradient(to top,#00c425 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-b9-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b2-b9-rtl {
    background-image: linear-gradient(to left,#00c425 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-b9-ltr {
    background-image: linear-gradient(to right,#00c425 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b2-b10-btt {
    background-image: linear-gradient(to top,#00c425 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-b10-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#884fad', GradientType=0)!important
}

.bg--b2-b10-rtl {
    background-image: linear-gradient(to left,#00c425 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-b10-ltr {
    background-image: linear-gradient(to right,#00c425 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#884fad', GradientType=1)!important
}

.bg--b2-black-btt {
    background-image: linear-gradient(to top,#00c425 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-black-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#000000', GradientType=0)!important
}

.bg--b2-black-rtl {
    background-image: linear-gradient(to left,#00c425 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-black-ltr {
    background-image: linear-gradient(to right,#00c425 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#000000', GradientType=1)!important
}

.bg--b2-white-btt {
    background-image: linear-gradient(to top,#00c425 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00c425', GradientType=0)!important
}

.bg--b2-white-ttb {
    background-image: linear-gradient(to bottom,#00c425 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b2-white-rtl {
    background-image: linear-gradient(to left,#00c425 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00c425', GradientType=1)!important
}

.bg--b2-white-ltr {
    background-image: linear-gradient(to right,#00c425 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c425', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b3-b4-btt {
    background-image: linear-gradient(to top,#00ad21 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-b4-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#008945', GradientType=0)!important
}

.bg--b3-b4-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-b4-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#008945 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#008945', GradientType=1)!important
}

.bg--b3-b5-btt {
    background-image: linear-gradient(to top,#00ad21 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-b5-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#006446', GradientType=0)!important
}

.bg--b3-b5-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-b5-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#006446', GradientType=1)!important
}

.bg--b3-b6-btt {
    background-image: linear-gradient(to top,#00ad21 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-b6-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#0061de', GradientType=0)!important
}

.bg--b3-b6-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-b6-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#0061de', GradientType=1)!important
}

.bg--b3-b7-btt {
    background-image: linear-gradient(to top,#00ad21 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-b7-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b3-b7-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-b7-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b3-b8-btt {
    background-image: linear-gradient(to top,#00ad21 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-b8-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#faa519', GradientType=0)!important
}

.bg--b3-b8-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-b8-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#faa519', GradientType=1)!important
}

.bg--b3-b9-btt {
    background-image: linear-gradient(to top,#00ad21 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-b9-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b3-b9-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-b9-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b3-b10-btt {
    background-image: linear-gradient(to top,#00ad21 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-b10-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#884fad', GradientType=0)!important
}

.bg--b3-b10-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-b10-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#884fad', GradientType=1)!important
}

.bg--b3-black-btt {
    background-image: linear-gradient(to top,#00ad21 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-black-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#000000', GradientType=0)!important
}

.bg--b3-black-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-black-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#000000', GradientType=1)!important
}

.bg--b3-white-btt {
    background-image: linear-gradient(to top,#00ad21 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ad21', GradientType=0)!important
}

.bg--b3-white-ttb {
    background-image: linear-gradient(to bottom,#00ad21 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b3-white-rtl {
    background-image: linear-gradient(to left,#00ad21 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ad21', GradientType=1)!important
}

.bg--b3-white-ltr {
    background-image: linear-gradient(to right,#00ad21 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ad21', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b4-b5-btt {
    background-image: linear-gradient(to top,#008945 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-b5-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#006446', GradientType=0)!important
}

.bg--b4-b5-rtl {
    background-image: linear-gradient(to left,#008945 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-b5-ltr {
    background-image: linear-gradient(to right,#008945 0,#006446 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#006446', GradientType=1)!important
}

.bg--b4-b6-btt {
    background-image: linear-gradient(to top,#008945 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-b6-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#0061de', GradientType=0)!important
}

.bg--b4-b6-rtl {
    background-image: linear-gradient(to left,#008945 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-b6-ltr {
    background-image: linear-gradient(to right,#008945 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#0061de', GradientType=1)!important
}

.bg--b4-b7-btt {
    background-image: linear-gradient(to top,#008945 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-b7-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b4-b7-rtl {
    background-image: linear-gradient(to left,#008945 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-b7-ltr {
    background-image: linear-gradient(to right,#008945 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b4-b8-btt {
    background-image: linear-gradient(to top,#008945 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-b8-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#faa519', GradientType=0)!important
}

.bg--b4-b8-rtl {
    background-image: linear-gradient(to left,#008945 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-b8-ltr {
    background-image: linear-gradient(to right,#008945 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#faa519', GradientType=1)!important
}

.bg--b4-b9-btt {
    background-image: linear-gradient(to top,#008945 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-b9-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b4-b9-rtl {
    background-image: linear-gradient(to left,#008945 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-b9-ltr {
    background-image: linear-gradient(to right,#008945 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b4-b10-btt {
    background-image: linear-gradient(to top,#008945 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-b10-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#884fad', GradientType=0)!important
}

.bg--b4-b10-rtl {
    background-image: linear-gradient(to left,#008945 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-b10-ltr {
    background-image: linear-gradient(to right,#008945 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#884fad', GradientType=1)!important
}

.bg--b4-black-btt {
    background-image: linear-gradient(to top,#008945 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-black-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#000000', GradientType=0)!important
}

.bg--b4-black-rtl {
    background-image: linear-gradient(to left,#008945 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-black-ltr {
    background-image: linear-gradient(to right,#008945 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#000000', GradientType=1)!important
}

.bg--b4-white-btt {
    background-image: linear-gradient(to top,#008945 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#008945', GradientType=0)!important
}

.bg--b4-white-ttb {
    background-image: linear-gradient(to bottom,#008945 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b4-white-rtl {
    background-image: linear-gradient(to left,#008945 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#008945', GradientType=1)!important
}

.bg--b4-white-ltr {
    background-image: linear-gradient(to right,#008945 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008945', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b5-b6-btt {
    background-image: linear-gradient(to top,#006446 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-b6-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#0061de', GradientType=0)!important
}

.bg--b5-b6-rtl {
    background-image: linear-gradient(to left,#006446 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-b6-ltr {
    background-image: linear-gradient(to right,#006446 0,#0061de 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#0061de', GradientType=1)!important
}

.bg--b5-b7-btt {
    background-image: linear-gradient(to top,#006446 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-b7-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b5-b7-rtl {
    background-image: linear-gradient(to left,#006446 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-b7-ltr {
    background-image: linear-gradient(to right,#006446 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b5-b8-btt {
    background-image: linear-gradient(to top,#006446 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-b8-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#faa519', GradientType=0)!important
}

.bg--b5-b8-rtl {
    background-image: linear-gradient(to left,#006446 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-b8-ltr {
    background-image: linear-gradient(to right,#006446 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#faa519', GradientType=1)!important
}

.bg--b5-b9-btt {
    background-image: linear-gradient(to top,#006446 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-b9-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b5-b9-rtl {
    background-image: linear-gradient(to left,#006446 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-b9-ltr {
    background-image: linear-gradient(to right,#006446 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b5-b10-btt {
    background-image: linear-gradient(to top,#006446 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-b10-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#884fad', GradientType=0)!important
}

.bg--b5-b10-rtl {
    background-image: linear-gradient(to left,#006446 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-b10-ltr {
    background-image: linear-gradient(to right,#006446 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#884fad', GradientType=1)!important
}

.bg--b5-black-btt {
    background-image: linear-gradient(to top,#006446 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-black-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#000000', GradientType=0)!important
}

.bg--b5-black-rtl {
    background-image: linear-gradient(to left,#006446 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-black-ltr {
    background-image: linear-gradient(to right,#006446 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#000000', GradientType=1)!important
}

.bg--b5-white-btt {
    background-image: linear-gradient(to top,#006446 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#006446', GradientType=0)!important
}

.bg--b5-white-ttb {
    background-image: linear-gradient(to bottom,#006446 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b5-white-rtl {
    background-image: linear-gradient(to left,#006446 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#006446', GradientType=1)!important
}

.bg--b5-white-ltr {
    background-image: linear-gradient(to right,#006446 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006446', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b6-b7-btt {
    background-image: linear-gradient(to top,#0061de 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-b7-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b6-b7-rtl {
    background-image: linear-gradient(to left,#0061de 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-b7-ltr {
    background-image: linear-gradient(to right,#0061de 0,#1c64b4 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b6-b8-btt {
    background-image: linear-gradient(to top,#0061de 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-b8-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#faa519', GradientType=0)!important
}

.bg--b6-b8-rtl {
    background-image: linear-gradient(to left,#0061de 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-b8-ltr {
    background-image: linear-gradient(to right,#0061de 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#faa519', GradientType=1)!important
}

.bg--b6-b9-btt {
    background-image: linear-gradient(to top,#0061de 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-b9-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b6-b9-rtl {
    background-image: linear-gradient(to left,#0061de 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-b9-ltr {
    background-image: linear-gradient(to right,#0061de 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b6-b10-btt {
    background-image: linear-gradient(to top,#0061de 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-b10-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#884fad', GradientType=0)!important
}

.bg--b6-b10-rtl {
    background-image: linear-gradient(to left,#0061de 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-b10-ltr {
    background-image: linear-gradient(to right,#0061de 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#884fad', GradientType=1)!important
}

.bg--b6-black-btt {
    background-image: linear-gradient(to top,#0061de 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-black-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#000000', GradientType=0)!important
}

.bg--b6-black-rtl {
    background-image: linear-gradient(to left,#0061de 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-black-ltr {
    background-image: linear-gradient(to right,#0061de 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#000000', GradientType=1)!important
}

.bg--b6-white-btt {
    background-image: linear-gradient(to top,#0061de 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#0061de', GradientType=0)!important
}

.bg--b6-white-ttb {
    background-image: linear-gradient(to bottom,#0061de 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b6-white-rtl {
    background-image: linear-gradient(to left,#0061de 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#0061de', GradientType=1)!important
}

.bg--b6-white-ltr {
    background-image: linear-gradient(to right,#0061de 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061de', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b7-b8-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-b8-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#faa519', GradientType=0)!important
}

.bg--b7-b8-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-b8-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#faa519 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#faa519', GradientType=1)!important
}

.bg--b7-b9-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-b9-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b7-b9-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-b9-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b7-b10-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-b10-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#884fad', GradientType=0)!important
}

.bg--b7-b10-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-b10-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#884fad', GradientType=1)!important
}

.bg--b7-black-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-black-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#000000', GradientType=0)!important
}

.bg--b7-black-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-black-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#000000', GradientType=1)!important
}

.bg--b7-white-btt {
    background-image: linear-gradient(to top,#1c64b4 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#1c64b4', GradientType=0)!important
}

.bg--b7-white-ttb {
    background-image: linear-gradient(to bottom,#1c64b4 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b7-white-rtl {
    background-image: linear-gradient(to left,#1c64b4 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#1c64b4', GradientType=1)!important
}

.bg--b7-white-ltr {
    background-image: linear-gradient(to right,#1c64b4 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c64b4', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b8-b9-btt {
    background-image: linear-gradient(to top,#faa519 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-b9-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b8-b9-rtl {
    background-image: linear-gradient(to left,#faa519 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-b9-ltr {
    background-image: linear-gradient(to right,#faa519 0,#ea1b3d 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b8-b10-btt {
    background-image: linear-gradient(to top,#faa519 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-b10-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#884fad', GradientType=0)!important
}

.bg--b8-b10-rtl {
    background-image: linear-gradient(to left,#faa519 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-b10-ltr {
    background-image: linear-gradient(to right,#faa519 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#884fad', GradientType=1)!important
}

.bg--b8-black-btt {
    background-image: linear-gradient(to top,#faa519 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-black-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#000000', GradientType=0)!important
}

.bg--b8-black-rtl {
    background-image: linear-gradient(to left,#faa519 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-black-ltr {
    background-image: linear-gradient(to right,#faa519 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#000000', GradientType=1)!important
}

.bg--b8-white-btt {
    background-image: linear-gradient(to top,#faa519 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faa519', GradientType=0)!important
}

.bg--b8-white-ttb {
    background-image: linear-gradient(to bottom,#faa519 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b8-white-rtl {
    background-image: linear-gradient(to left,#faa519 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#faa519', GradientType=1)!important
}

.bg--b8-white-ltr {
    background-image: linear-gradient(to right,#faa519 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa519', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b9-b10-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-b10-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#884fad', GradientType=0)!important
}

.bg--b9-b10-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-b10-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#884fad 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#884fad', GradientType=1)!important
}

.bg--b9-black-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-black-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#000000', GradientType=0)!important
}

.bg--b9-black-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-black-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#000000', GradientType=1)!important
}

.bg--b9-white-btt {
    background-image: linear-gradient(to top,#ea1b3d 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ea1b3d', GradientType=0)!important
}

.bg--b9-white-ttb {
    background-image: linear-gradient(to bottom,#ea1b3d 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b9-white-rtl {
    background-image: linear-gradient(to left,#ea1b3d 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ea1b3d', GradientType=1)!important
}

.bg--b9-white-ltr {
    background-image: linear-gradient(to right,#ea1b3d 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea1b3d', endColorstr='#ffffff', GradientType=1)!important
}

.bg--b10-black-btt {
    background-image: linear-gradient(to top,#884fad 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-black-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#000000', GradientType=0)!important
}

.bg--b10-black-rtl {
    background-image: linear-gradient(to left,#884fad 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-black-ltr {
    background-image: linear-gradient(to right,#884fad 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#000000', GradientType=1)!important
}

.bg--b10-white-btt {
    background-image: linear-gradient(to top,#884fad 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#884fad', GradientType=0)!important
}

.bg--b10-white-ttb {
    background-image: linear-gradient(to bottom,#884fad 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#ffffff', GradientType=0)!important
}

.bg--b10-white-rtl {
    background-image: linear-gradient(to left,#884fad 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#884fad', GradientType=1)!important
}

.bg--b10-white-ltr {
    background-image: linear-gradient(to right,#884fad 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#884fad', endColorstr='#ffffff', GradientType=1)!important
}

.bg--to-black-btt {
    background-image: linear-gradient(to top,rgba(0,0,0,0) 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=0)!important
}

.bg--to-black-ttb {
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='#000000', GradientType=0)!important
}

.bg--to-black-rtl {
    background-image: linear-gradient(to left,rgba(0,0,0,0) 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=1)!important
}

.bg--to-black-ltr {
    background-image: linear-gradient(to right,rgba(0,0,0,0) 0,#000 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='#000000', GradientType=1)!important
}

.bg--to-white-btt {
    background-image: linear-gradient(to top,rgba(255,255,255,0) 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)', GradientType=0)!important
}

.bg--to-white-ttb {
    background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=0)!important
}

.bg--to-white-rtl {
    background-image: linear-gradient(to left,rgba(255,255,255,0) 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)', GradientType=1)!important
}

.bg--to-white-ltr {
    background-image: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=1)!important
}

html:lang(bg) body,html:lang(cs) body,html:lang(hr) body,html:lang(hu) body,html:lang(ja) body,html:lang(ko) body,html:lang(pl) body,html:lang(ro) body,html:lang(ru) body,html:lang(sk) body,html:lang(sl) body,html:lang(sr) body,html:lang(tr) body,html:lang(zh) body {
    font-family: Arial,sans-serif
}
