/*!
######################################################

# ORACLE-UNIVERSAL.CSS

# OCOM GLOBAL ASSET RELEASE: 18.2.1 - DEV BUILD

# BUILD DATE: Fri Jul 12 2019 15:07:14 GMT-0700 (PDT)

# COPYRIGHT ORACLE CORP 2019 [UNLESS STATED OTHERWISE]

######################################################
*/

/*! VERSION INFO */

#oracle-universal {
    content: "18.2.1 - DEV BUILD"
}

/*! BASE - UNIVERSAL */

body {
    font-family: 'Oracle Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0
}

.ocom-base {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #100f0e;
    line-height: 1.55
}

.ocom-base *, .u10v0 * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    background-repeat: no-repeat;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'Oracle Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ocom-base p {
    margin: 0 0 1.1em;
    line-height: 1.55;
}

.ocom-base h1, .ocom-base h2, .ocom-base h3, .ocom-base h4, .ocom-base h5, .ocom-base h6 {
    color: #333333;
    padding: 0;
    margin: 0 0 0.4em;
    line-height: 1.2
}

.ocom-base a, .ocom-base a:link, .ocom-base a:visited {
    color: #00688C;
    text-decoration: none
}

.u02userin:focus {
    outline: 0 !important
}

.ocom-base a:hover {
    color: #00688C;
    text-decoration: underline
}

.ocom-base a:focus {
    outline: 0
}

.ocom-base dt, .ocom-base strong, .ocom-base em, .ocom-base b {
    font-weight: bold
}

.ocom-base hr {
    color: #ccc;
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin: 3em 0;
    clear: both
}

.ocom-base em {
    font-weight: inherit
}

.ocom-base img {
    border: 0
}

.ocom-base .cwidth {
    clear: both;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto
}

.ocom-base .cwidth:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

@media (min-width: 0) and (max-width: 1476px) {
    .ocom-base .cwidth {
        max-width: 1476px;
        padding-left: 38px;
        padding-right: 38px
    }
}

@media (min-width: 0) and (max-width: 974px) {
    .ocom-base .cwidth {
        padding-left: 28px;
        padding-right: 28px
    }
}

@media (min-width: 0) and (max-width: 670px) {
    .ocom-base .cwidth {
        padding-left: 22px;
        padding-right: 22px
    }
}

/*! GENERIC - BRAND COLORS */

.bgred, .afterbg-red:after, .beforebg-red:before, .setred .bcbgcolor, .setred .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgred:after {
    background-color: #f80000 !important
}

.txtred, .afterred:after, .beforered:before, .setred .bctxt, .setred .bcolorbefore:before {
    color: #f80000 !important
}

.fillred {
    fill: #f80000
}

.fill-red.fill-red[class*="icn-"] {
    fill: transparent
}

.fill-red.fill-red[class*="icn-"]:before {
    color: #f80000
}

.setred .bcbordercolor, .border-red {
    border-color: #f80000 !important
}

.bgwhite, .afterbg-white:after, .beforebg-white:before, .setwhite .bcbgcolor, .setwhite .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgwhite:after {
    background-color: #fff !important
}

.txtwhite, .afterwhite:after, .beforewhite:before, .setwhite .bctxt, .setwhite .bcolorbefore:before {
    color: #fff !important
}

.fillwhite {
    fill: #fff
}

.fill-white.fill-white[class*="icn-"] {
    fill: transparent
}

.fill-white.fill-white[class*="icn-"]:before {
    color: #fff
}

.setwhite .bcbordercolor, .border-white {
    border-color: #fff !important
}

.bgblack, .afterbg-black:after, .beforebg-black:before, .setblack .bcbgcolor, .setblack .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgblack:after {
    background-color: #000 !important
}

.txtblack, .afterblack:after, .beforeblack:before, .setblack .bctxt, .setblack .bcolorbefore:before {
    color: #000 !important
}

.fillblack {
    fill: #000
}

.fill-black.fill-black[class*="icn-"] {
    fill: transparent
}

.fill-black.fill-black[class*="icn-"]:before {
    color: #000
}

.setblack .bcbordercolor, .border-black {
    border-color: #000 !important
}

.bgslate, .afterbg-slate:after, .beforebg-slate:before, .setslate .bcbgcolor, .setslate .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgslate:after {
    background-color: #8aadbf !important
}

.txtslate, .afterslate:after, .beforeslate:before, .setslate .bctxt, .setslate .bcolorbefore:before {
    color: #8aadbf !important
}

.fillslate {
    fill: #8aadbf
}

.fill-slate.fill-slate[class*="icn-"] {
    fill: transparent
}

.fill-slate.fill-slate[class*="icn-"]:before {
    color: #8aadbf
}

.setslate .bcbordercolor, .border-slate {
    border-color: #8aadbf !important
}

.bglightslate, .afterbg-lightslate:after, .beforebg-lightslate:before, .setlightslate .bcbgcolor, .setlightslate .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bglightslate:after {
    background-color: #cad9de !important
}

.txtlightslate, .afterlightslate:after, .beforelightslate:before, .setlightslate .bctxt, .setlightslate .bcolorbefore:before {
    color: #cad9de !important
}

.filllightslate {
    fill: #cad9de
}

.fill-lightslate.fill-lightslate[class*="icn-"] {
    fill: transparent
}

.fill-lightslate.fill-lightslate[class*="icn-"]:before {
    color: #cad9de
}

.setlightslate .bcbordercolor, .border-lightslate {
    border-color: #cad9de !important
}

.bgdarkslate, .afterbg-darkslate:after, .beforebg-darkslate:before, .setdarkslate .bcbgcolor, .setdarkslate .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgdarkslate:after {
    background-color: #324b5c !important
}

.txtdarkslate, .afterdarkslate:after, .beforedarkslate:before, .setdarkslate .bctxt, .setdarkslate .bcolorbefore:before {
    color: #324b5c !important
}

.filldarkslate {
    fill: #324b5c
}

.fill-darkslate.fill-darkslate[class*="icn-"] {
    fill: transparent
}

.fill-darkslate.fill-darkslate[class*="icn-"]:before {
    color: #324b5c
}

.setdarkslate .bcbordercolor, .border-darkslate {
    border-color: #324b5c !important
}

.bgvlightslate, .afterbg-vlightslate:after, .beforebg-vlightslate:before, .setvlightslate .bcbgcolor, .setvlightslate .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgvlightslate:after {
    background-color: #dce6ea !important
}

.txtvlightslate, .aftervlightslate:after, .beforevlightslate:before, .setvlightslate .bctxt, .setvlightslate .bcolorbefore:before {
    color: #dce6ea !important
}

.fillvlightslate {
    fill: #dce6ea
}

.fill-vlightslate.fill-vlightslate[class*="icn-"] {
    fill: transparent
}

.fill-vlightslate.fill-vlightslate[class*="icn-"]:before {
    color: #dce6ea
}

.setvlightslate .bcbordercolor, .border-vlightslate {
    border-color: #dce6ea !important
}

.bggrey, .afterbg-grey:after, .beforebg-grey:before, .setgrey .bcbgcolor, .setgrey .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bggrey:after {
    background-color: #939699 !important
}

.txtgrey, .aftergrey:after, .beforegrey:before, .setgrey .bctxt, .setgrey .bcolorbefore:before {
    color: #939699 !important
}

.fillgrey {
    fill: #939699
}

.fill-grey.fill-grey[class*="icn-"] {
    fill: transparent
}

.fill-grey.fill-grey[class*="icn-"]:before {
    color: #939699
}

.setgrey .bcbordercolor, .border-grey {
    border-color: #939699 !important
}

.bglightgrey, .afterbg-lightgrey:after, .beforebg-lightgrey:before, .setlightgrey .bcbgcolor, .setlightgrey .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bglightgrey:after {
    background-color: #dee0e0 !important
}

.txtlightgrey, .afterlightgrey:after, .beforelightgrey:before, .setlightgrey .bctxt, .setlightgrey .bcolorbefore:before {
    color: #dee0e0 !important
}

.filllightgrey {
    fill: #dee0e0
}

.fill-lightgrey.fill-lightgrey[class*="icn-"] {
    fill: transparent
}

.fill-lightgrey.fill-lightgrey[class*="icn-"]:before {
    color: #dee0e0
}

.setlightgrey .bcbordercolor, .border-lightgrey {
    border-color: #dee0e0 !important
}

.bgdarkgrey, .afterbg-darkgrey:after, .beforebg-darkgrey:before, .setdarkgrey .bcbgcolor, .setdarkgrey .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgdarkgrey:after {
    background-color: #4e5052 !important
}

.txtdarkgrey, .afterdarkgrey:after, .beforedarkgrey:before, .setdarkgrey .bctxt, .setdarkgrey .bcolorbefore:before {
    color: #4e5052 !important
}

.filldarkgrey {
    fill: #4e5052
}

.fill-darkgrey.fill-darkgrey[class*="icn-"] {
    fill: transparent
}

.fill-darkgrey.fill-darkgrey[class*="icn-"]:before {
    color: #4e5052
}

.setdarkgrey .bcbordercolor, .border-darkgrey {
    border-color: #4e5052 !important
}

.bgvlightgrey, .afterbg-vlightgrey:after, .beforebg-vlightgrey:before, .setvlightgrey .bcbgcolor, .setvlightgrey .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgvlightgrey:after {
    background-color: #f2f4f5 !important
}

.txtvlightgrey, .aftervlightgrey:after, .beforevlightgrey:before, .setvlightgrey .bctxt, .setvlightgrey .bcolorbefore:before {
    color: #f2f4f5 !important
}

.fillvlightgrey {
    fill: #f2f4f5
}

.fill-vlightgrey.fill-vlightgrey[class*="icn-"] {
    fill: transparent
}

.fill-vlightgrey.fill-vlightgrey[class*="icn-"]:before {
    color: #f2f4f5
}

.setvlightgrey .bcbordercolor, .border-vlightgrey {
    border-color: #f2f4f5 !important
}

.bgorange, .afterbg-orange:after, .beforebg-orange:before, .setorange .bcbgcolor, .setorange .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgorange:after {
    background-color: #f29111 !important
}

.txtorange, .afterorange:after, .beforeorange:before, .setorange .bctxt, .setorange .bcolorbefore:before {
    color: #f29111 !important
}

.fillorange {
    fill: #f29111
}

.fill-orange.fill-orange[class*="icn-"] {
    fill: transparent
}

.fill-orange.fill-orange[class*="icn-"]:before {
    color: #f29111
}

.setorange .bcbordercolor, .border-orange {
    border-color: #f29111 !important
}

.bglightorange, .afterbg-lightorange:after, .beforebg-lightorange:before, .setlightorange .bcbgcolor, .setlightorange .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bglightorange:after {
    background-color: #ffd39e !important
}

.txtlightorange, .afterlightorange:after, .beforelightorange:before, .setlightorange .bctxt, .setlightorange .bcolorbefore:before {
    color: #ffd39e !important
}

.filllightorange {
    fill: #ffd39e
}

.fill-lightorange.fill-lightorange[class*="icn-"] {
    fill: transparent
}

.fill-lightorange.fill-lightorange[class*="icn-"]:before {
    color: #ffd39e
}

.setlightorange .bcbordercolor, .border-lightorange {
    border-color: #ffd39e !important
}

.bgdarkorange, .afterbg-darkorange:after, .beforebg-darkorange:before, .setdarkorange .bcbgcolor, .setdarkorange .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgdarkorange:after {
    background-color: #8a331d !important
}

.txtdarkorange, .afterdarkorange:after, .beforedarkorange:before, .setdarkorange .bctxt, .setdarkorange .bcolorbefore:before {
    color: #8a331d !important
}

.filldarkorange {
    fill: #8a331d
}

.fill-darkorange.fill-darkorange[class*="icn-"] {
    fill: transparent
}

.fill-darkorange.fill-darkorange[class*="icn-"]:before {
    color: #8a331d
}

.setdarkorange .bcbordercolor, .border-darkorange {
    border-color: #8a331d !important
}

.bgblue, .afterbg-blue:after, .beforebg-blue:before, .setblue .bcbgcolor, .setblue .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgblue:after {
    background-color: #00758f !important
}

.txtblue, .afterblue:after, .beforeblue:before, .setblue .bctxt, .setblue .bcolorbefore:before {
    color: #00758f !important
}

.fillblue {
    fill: #00758f
}

.fill-blue.fill-blue[class*="icn-"] {
    fill: transparent
}

.fill-blue.fill-blue[class*="icn-"]:before {
    color: #00758f
}

.setblue .bcbordercolor, .border-blue {
    border-color: #00758f !important
}

.bglightblue, .afterbg-lightblue:after, .beforebg-lightblue:before, .setlightblue .bcbgcolor, .setlightblue .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bglightblue:after {
    background-color: #bde6ee !important
}

.txtlightblue, .afterlightblue:after, .beforelightblue:before, .setlightblue .bctxt, .setlightblue .bcolorbefore:before {
    color: #bde6ee !important
}

.filllightblue {
    fill: #bde6ee
}

.fill-lightblue.fill-lightblue[class*="icn-"] {
    fill: transparent
}

.fill-lightblue.fill-lightblue[class*="icn-"]:before {
    color: #bde6ee
}

.setlightblue .bcbordercolor, .border-lightblue {
    border-color: #bde6ee !important
}

.bgdarkblue, .afterbg-darkblue:after, .beforebg-darkblue:before, .setdarkblue .bcbgcolor, .setdarkblue .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgdarkblue:after {
    background-color: #003b4d !important
}

.txtdarkblue, .afterdarkblue:after, .beforedarkblue:before, .setdarkblue .bctxt, .setdarkblue .bcolorbefore:before {
    color: #003b4d !important
}

.filldarkblue {
    fill: #003b4d
}

.fill-darkblue.fill-darkblue[class*="icn-"] {
    fill: transparent
}

.fill-darkblue.fill-darkblue[class*="icn-"]:before {
    color: #003b4d
}

.setdarkblue .bcbordercolor, .border-darkblue {
    border-color: #003b4d !important
}

.bgvdarkblue, .afterbg-vdarkblue:after, .beforebg-vdarkblue:before, .setvdarkblue .bcbgcolor, .setvdarkblue .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgvdarkblue:after {
    background-color: #002e3d !important
}

.txtvdarkblue, .aftervdarkblue:after, .beforevdarkblue:before, .setvdarkblue .bctxt, .setvdarkblue .bcolorbefore:before {
    color: #002e3d !important
}

.fillvdarkblue {
    fill: #002e3d
}

.fill-vdarkblue.fill-vdarkblue[class*="icn-"] {
    fill: transparent
}

.fill-vdarkblue.fill-vdarkblue[class*="icn-"]:before {
    color: #002e3d
}

.setvdarkblue .bcbordercolor, .border-vdarkblue {
    border-color: #002e3d !important
}

.bggreen, .afterbg-green:after, .beforebg-green:before, .setgreen .bcbgcolor, .setgreen .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bggreen:after {
    background-color: #3a913f !important
}

.txtgreen, .aftergreen:after, .beforegreen:before, .setgreen .bctxt, .setgreen .bcolorbefore:before {
    color: #3a913f !important
}

.fillgreen {
    fill: #3a913f
}

.fill-green.fill-green[class*="icn-"] {
    fill: transparent
}

.fill-green.fill-green[class*="icn-"]:before {
    color: #3a913f
}

.setgreen .bcbordercolor, .border-green {
    border-color: #3a913f !important
}

.bglightgreen, .afterbg-lightgreen:after, .beforebg-lightgreen:before, .setlightgreen .bcbgcolor, .setlightgreen .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bglightgreen:after {
    background-color: #d2e8c5 !important
}

.txtlightgreen, .afterlightgreen:after, .beforelightgreen:before, .setlightgreen .bctxt, .setlightgreen .bcolorbefore:before {
    color: #d2e8c5 !important
}

.filllightgreen {
    fill: #d2e8c5
}

.fill-lightgreen.fill-lightgreen[class*="icn-"] {
    fill: transparent
}

.fill-lightgreen.fill-lightgreen[class*="icn-"]:before {
    color: #d2e8c5
}

.setlightgreen .bcbordercolor, .border-lightgreen {
    border-color: #d2e8c5 !important
}

.bgdarkgreen, .afterbg-darkgreen:after, .beforebg-darkgreen:before, .setdarkgreen .bcbgcolor, .setdarkgreen .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgdarkgreen:after {
    background-color: #004f35 !important
}

.txtdarkgreen, .afterdarkgreen:after, .beforedarkgreen:before, .setdarkgreen .bctxt, .setdarkgreen .bcolorbefore:before {
    color: #004f35 !important
}

.filldarkgreen {
    fill: #004f35
}

.fill-darkgreen.fill-darkgreen[class*="icn-"] {
    fill: transparent
}

.fill-darkgreen.fill-darkgreen[class*="icn-"]:before {
    color: #004f35
}

.setdarkgreen .bcbordercolor, .border-darkgreen {
    border-color: #004f35 !important
}

.bgburgundy, .afterbg-burgundy:after, .beforebg-burgundy:before, .setburgundy .bcbgcolor, .setburgundy .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgburgundy:after {
    background-color: #942645 !important
}

.txtburgundy, .afterburgundy:after, .beforeburgundy:before, .setburgundy .bctxt, .setburgundy .bcolorbefore:before {
    color: #942645 !important
}

.fillburgundy {
    fill: #942645
}

.fill-burgundy.fill-burgundy[class*="icn-"] {
    fill: transparent
}

.fill-burgundy.fill-burgundy[class*="icn-"]:before {
    color: #942645
}

.setburgundy .bcbordercolor, .border-burgundy {
    border-color: #942645 !important
}

.bglightburgundy, .afterbg-lightburgundy:after, .beforebg-lightburgundy:before, .setlightburgundy .bcbgcolor, .setlightburgundy .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bglightburgundy:after {
    background-color: #ebcad3 !important
}

.txtlightburgundy, .afterlightburgundy:after, .beforelightburgundy:before, .setlightburgundy .bctxt, .setlightburgundy .bcolorbefore:before {
    color: #ebcad3 !important
}

.filllightburgundy {
    fill: #ebcad3
}

.fill-lightburgundy.fill-lightburgundy[class*="icn-"] {
    fill: transparent
}

.fill-lightburgundy.fill-lightburgundy[class*="icn-"]:before {
    color: #ebcad3
}

.setlightburgundy .bcbordercolor, .border-lightburgundy {
    border-color: #ebcad3 !important
}

.bgdarkburgundy, .afterbg-darkburgundy:after, .beforebg-darkburgundy:before, .setdarkburgundy .bcbgcolor, .setdarkburgundy .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgdarkburgundy:after {
    background-color: #592439 !important
}

.txtdarkburgundy, .afterdarkburgundy:after, .beforedarkburgundy:before, .setdarkburgundy .bctxt, .setdarkburgundy .bcolorbefore:before {
    color: #592439 !important
}

.filldarkburgundy {
    fill: #592439
}

.fill-darkburgundy.fill-darkburgundy[class*="icn-"] {
    fill: transparent
}

.fill-darkburgundy.fill-darkburgundy[class*="icn-"]:before {
    color: #592439
}

.setdarkburgundy .bcbordercolor, .border-darkburgundy {
    border-color: #592439 !important
}

.bglinkblue, .afterbg-linkblue:after, .beforebg-linkblue:before, .setlinkblue .bcbgcolor, .setlinkblue .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bglinkblue:after {
    background-color: #00758f !important
}

.txtlinkblue, .afterlinkblue:after, .beforelinkblue:before, .setlinkblue .bctxt, .setlinkblue .bcolorbefore:before {
    color: #00758f !important
}

.filllinkblue {
    fill: #00758f
}

.fill-linkblue.fill-linkblue[class*="icn-"] {
    fill: transparent
}

.fill-linkblue.fill-linkblue[class*="icn-"]:before {
    color: #00758f
}

.setlinkblue .bcbordercolor, .border-linkblue {
    border-color: #00758f !important
}

.bgcodeorange, .afterbg-codeorange:after, .beforebg-codeorange:before, .setcodeorange .bcbgcolor, .setcodeorange .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgcodeorange:after {
    background-color: #ef4c23 !important
}

.txtcodeorange, .aftercodeorange:after, .beforecodeorange:before, .setcodeorange .bctxt, .setcodeorange .bcolorbefore:before {
    color: #ef4c23 !important
}

.fillcodeorange {
    fill: #ef4c23
}

.fill-codeorange.fill-codeorange[class*="icn-"] {
    fill: transparent
}

.fill-codeorange.fill-codeorange[class*="icn-"]:before {
    color: #ef4c23
}

.setcodeorange .bcbordercolor, .border-codeorange {
    border-color: #ef4c23 !important
}

.bgcodepink, .afterbg-codepink:after, .beforebg-codepink:before, .setcodepink .bcbgcolor, .setcodepink .bcbackgroundcolor, ul.icn-list.icn-circle-list li.bgcodepink:after {
    background-color: #ed1e79 !important
}

.txtcodepink, .aftercodepink:after, .beforecodepink:before, .setcodepink .bctxt, .setcodepink .bcolorbefore:before {
    color: #ed1e79 !important
}

.fillcodepink {
    fill: #ed1e79
}

.fill-codepink.fill-codepink[class*="icn-"] {
    fill: transparent
}

.fill-codepink.fill-codepink[class*="icn-"]:before {
    color: #ed1e79
}

.setcodepink .bcbordercolor, .border-codepink {
    border-color: #ed1e79 !important
}

.bgred-gradient:not([class*="icn"]), .afterbg-red-gradient:not([class*="icn"]):after, .beforebg-red-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    background: linear-gradient(to right, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80000', endColorstr='rgba(248,0,0,0)', GradientType=1) !important
}

.bgred-45gradient:not([class*="icn"]), .afterbg-red-45gradient:not([class*="icn"]):after, .beforebg-red-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    background: linear-gradient(135deg, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80000', endColorstr='rgba(248,0,0,0)', GradientType=1) !important
}

.bgred-vgradient:not([class*="icn"]), .afterbg-red-vgradient:not([class*="icn"]):after, .beforebg-red-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    background: linear-gradient(to bottom, #f80000 0%, rgba(248, 0, 0, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80000', endColorstr='rgba(248,0,0,0)', GradientType=0) !important
}

.bgwhite-gradient:not([class*="icn"]), .afterbg-white-gradient:not([class*="icn"]):after, .beforebg-white-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='rgba(255,255,255,0)', GradientType=1) !important
}

.bgwhite-45gradient:not([class*="icn"]), .afterbg-white-45gradient:not([class*="icn"]):after, .beforebg-white-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: linear-gradient(135deg, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='rgba(255,255,255,0)', GradientType=1) !important
}

.bgwhite-vgradient:not([class*="icn"]), .afterbg-white-vgradient:not([class*="icn"]):after, .beforebg-white-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='rgba(255,255,255,0)', GradientType=0) !important
}

.bgblack-gradient:not([class*="icn"]), .afterbg-black-gradient:not([class*="icn"]):after, .beforebg-black-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #000 0%, transparent 100%) !important;
    background: -webkit-linear-gradient(left, #000 0%, transparent 100%) !important;
    background: linear-gradient(to right, #000 0%, transparent 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='transparent', GradientType=1) !important
}

.bgblack-45gradient:not([class*="icn"]), .afterbg-black-45gradient:not([class*="icn"]):after, .beforebg-black-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #000 0%, transparent 100%) !important;
    background: -webkit-linear-gradient(-45deg, #000 0%, transparent 100%) !important;
    background: linear-gradient(135deg, #000 0%, transparent 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='transparent', GradientType=1) !important
}

.bgblack-vgradient:not([class*="icn"]), .afterbg-black-vgradient:not([class*="icn"]):after, .beforebg-black-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #000 0%, transparent 100%) !important;
    background: -webkit-linear-gradient(top, #000 0%, transparent 100%) !important;
    background: linear-gradient(to bottom, #000 0%, transparent 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='transparent', GradientType=0) !important
}

.bgslate-gradient:not([class*="icn"]), .afterbg-slate-gradient:not([class*="icn"]):after, .beforebg-slate-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    background: linear-gradient(to right, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8aadbf', endColorstr='rgba(138,173,191,0)', GradientType=1) !important
}

.bgslate-45gradient:not([class*="icn"]), .afterbg-slate-45gradient:not([class*="icn"]):after, .beforebg-slate-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    background: linear-gradient(135deg, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8aadbf', endColorstr='rgba(138,173,191,0)', GradientType=1) !important
}

.bgslate-vgradient:not([class*="icn"]), .afterbg-slate-vgradient:not([class*="icn"]):after, .beforebg-slate-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    background: linear-gradient(to bottom, #8aadbf 0%, rgba(138, 173, 191, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8aadbf', endColorstr='rgba(138,173,191,0)', GradientType=0) !important
}

.bglightslate-gradient:not([class*="icn"]), .afterbg-lightslate-gradient:not([class*="icn"]):after, .beforebg-lightslate-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    background: linear-gradient(to right, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cad9de', endColorstr='rgba(202,217,222,0)', GradientType=1) !important
}

.bglightslate-45gradient:not([class*="icn"]), .afterbg-lightslate-45gradient:not([class*="icn"]):after, .beforebg-lightslate-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    background: linear-gradient(135deg, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cad9de', endColorstr='rgba(202,217,222,0)', GradientType=1) !important
}

.bglightslate-vgradient:not([class*="icn"]), .afterbg-lightslate-vgradient:not([class*="icn"]):after, .beforebg-lightslate-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    background: linear-gradient(to bottom, #cad9de 0%, rgba(202, 217, 222, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cad9de', endColorstr='rgba(202,217,222,0)', GradientType=0) !important
}

.bgdarkslate-gradient:not([class*="icn"]), .afterbg-darkslate-gradient:not([class*="icn"]):after, .beforebg-darkslate-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    background: linear-gradient(to right, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#324b5c', endColorstr='rgba(50,75,92,0)', GradientType=1) !important
}

.bgdarkslate-45gradient:not([class*="icn"]), .afterbg-darkslate-45gradient:not([class*="icn"]):after, .beforebg-darkslate-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    background: linear-gradient(135deg, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#324b5c', endColorstr='rgba(50,75,92,0)', GradientType=1) !important
}

.bgdarkslate-vgradient:not([class*="icn"]), .afterbg-darkslate-vgradient:not([class*="icn"]):after, .beforebg-darkslate-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    background: linear-gradient(to bottom, #324b5c 0%, rgba(50, 75, 92, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#324b5c', endColorstr='rgba(50,75,92,0)', GradientType=0) !important
}

.bgvlightslate-gradient:not([class*="icn"]), .afterbg-vlightslate-gradient:not([class*="icn"]):after, .beforebg-vlightslate-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    background: linear-gradient(to right, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce6ea', endColorstr='rgba(220,230,234,0)', GradientType=1) !important
}

.bgvlightslate-45gradient:not([class*="icn"]), .afterbg-vlightslate-45gradient:not([class*="icn"]):after, .beforebg-vlightslate-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    background: linear-gradient(135deg, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce6ea', endColorstr='rgba(220,230,234,0)', GradientType=1) !important
}

.bgvlightslate-vgradient:not([class*="icn"]), .afterbg-vlightslate-vgradient:not([class*="icn"]):after, .beforebg-vlightslate-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    background: linear-gradient(to bottom, #dce6ea 0%, rgba(220, 230, 234, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dce6ea', endColorstr='rgba(220,230,234,0)', GradientType=0) !important
}

.bggrey-gradient:not([class*="icn"]), .afterbg-grey-gradient:not([class*="icn"]):after, .beforebg-grey-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    background: linear-gradient(to right, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#939699', endColorstr='rgba(147,150,153,0)', GradientType=1) !important
}

.bggrey-45gradient:not([class*="icn"]), .afterbg-grey-45gradient:not([class*="icn"]):after, .beforebg-grey-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    background: linear-gradient(135deg, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#939699', endColorstr='rgba(147,150,153,0)', GradientType=1) !important
}

.bggrey-vgradient:not([class*="icn"]), .afterbg-grey-vgradient:not([class*="icn"]):after, .beforebg-grey-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    background: linear-gradient(to bottom, #939699 0%, rgba(147, 150, 153, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#939699', endColorstr='rgba(147,150,153,0)', GradientType=0) !important
}

.bglightgrey-gradient:not([class*="icn"]), .afterbg-lightgrey-gradient:not([class*="icn"]):after, .beforebg-lightgrey-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    background: linear-gradient(to right, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee0e0', endColorstr='rgba(222,224,224,0)', GradientType=1) !important
}

.bglightgrey-45gradient:not([class*="icn"]), .afterbg-lightgrey-45gradient:not([class*="icn"]):after, .beforebg-lightgrey-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    background: linear-gradient(135deg, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee0e0', endColorstr='rgba(222,224,224,0)', GradientType=1) !important
}

.bglightgrey-vgradient:not([class*="icn"]), .afterbg-lightgrey-vgradient:not([class*="icn"]):after, .beforebg-lightgrey-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    background: linear-gradient(to bottom, #dee0e0 0%, rgba(222, 224, 224, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dee0e0', endColorstr='rgba(222,224,224,0)', GradientType=0) !important
}

.bgdarkgrey-gradient:not([class*="icn"]), .afterbg-darkgrey-gradient:not([class*="icn"]):after, .beforebg-darkgrey-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    background: linear-gradient(to right, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e5052', endColorstr='rgba(78,80,82,0)', GradientType=1) !important
}

.bgdarkgrey-45gradient:not([class*="icn"]), .afterbg-darkgrey-45gradient:not([class*="icn"]):after, .beforebg-darkgrey-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    background: linear-gradient(135deg, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e5052', endColorstr='rgba(78,80,82,0)', GradientType=1) !important
}

.bgdarkgrey-vgradient:not([class*="icn"]), .afterbg-darkgrey-vgradient:not([class*="icn"]):after, .beforebg-darkgrey-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    background: linear-gradient(to bottom, #4e5052 0%, rgba(78, 80, 82, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e5052', endColorstr='rgba(78,80,82,0)', GradientType=0) !important
}

.bgvlightgrey-gradient:not([class*="icn"]), .afterbg-vlightgrey-gradient:not([class*="icn"]):after, .beforebg-vlightgrey-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    background: linear-gradient(to right, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f4f5', endColorstr='rgba(242,244,245,0)', GradientType=1) !important
}

.bgvlightgrey-45gradient:not([class*="icn"]), .afterbg-vlightgrey-45gradient:not([class*="icn"]):after, .beforebg-vlightgrey-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    background: linear-gradient(135deg, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f4f5', endColorstr='rgba(242,244,245,0)', GradientType=1) !important
}

.bgvlightgrey-vgradient:not([class*="icn"]), .afterbg-vlightgrey-vgradient:not([class*="icn"]):after, .beforebg-vlightgrey-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    background: linear-gradient(to bottom, #f2f4f5 0%, rgba(242, 244, 245, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f4f5', endColorstr='rgba(242,244,245,0)', GradientType=0) !important
}

.bgorange-gradient:not([class*="icn"]), .afterbg-orange-gradient:not([class*="icn"]):after, .beforebg-orange-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    background: linear-gradient(to right, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29111', endColorstr='rgba(242,145,17,0)', GradientType=1) !important
}

.bgorange-45gradient:not([class*="icn"]), .afterbg-orange-45gradient:not([class*="icn"]):after, .beforebg-orange-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    background: linear-gradient(135deg, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29111', endColorstr='rgba(242,145,17,0)', GradientType=1) !important
}

.bgorange-vgradient:not([class*="icn"]), .afterbg-orange-vgradient:not([class*="icn"]):after, .beforebg-orange-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    background: linear-gradient(to bottom, #f29111 0%, rgba(242, 145, 17, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29111', endColorstr='rgba(242,145,17,0)', GradientType=0) !important
}

.bglightorange-gradient:not([class*="icn"]), .afterbg-lightorange-gradient:not([class*="icn"]):after, .beforebg-lightorange-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    background: linear-gradient(to right, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd39e', endColorstr='rgba(255,211,158,0)', GradientType=1) !important
}

.bglightorange-45gradient:not([class*="icn"]), .afterbg-lightorange-45gradient:not([class*="icn"]):after, .beforebg-lightorange-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    background: linear-gradient(135deg, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd39e', endColorstr='rgba(255,211,158,0)', GradientType=1) !important
}

.bglightorange-vgradient:not([class*="icn"]), .afterbg-lightorange-vgradient:not([class*="icn"]):after, .beforebg-lightorange-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    background: linear-gradient(to bottom, #ffd39e 0%, rgba(255, 211, 158, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd39e', endColorstr='rgba(255,211,158,0)', GradientType=0) !important
}

.bgdarkorange-gradient:not([class*="icn"]), .afterbg-darkorange-gradient:not([class*="icn"]):after, .beforebg-darkorange-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    background: linear-gradient(to right, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a331d', endColorstr='rgba(138,51,29,0)', GradientType=1) !important
}

.bgdarkorange-45gradient:not([class*="icn"]), .afterbg-darkorange-45gradient:not([class*="icn"]):after, .beforebg-darkorange-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    background: linear-gradient(135deg, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a331d', endColorstr='rgba(138,51,29,0)', GradientType=1) !important
}

.bgdarkorange-vgradient:not([class*="icn"]), .afterbg-darkorange-vgradient:not([class*="icn"]):after, .beforebg-darkorange-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    background: linear-gradient(to bottom, #8a331d 0%, rgba(138, 51, 29, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a331d', endColorstr='rgba(138,51,29,0)', GradientType=0) !important
}

.bgblue-gradient:not([class*="icn"]), .afterbg-blue-gradient:not([class*="icn"]):after, .beforebg-blue-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: linear-gradient(to right, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='rgba(0,117,143,0)', GradientType=1) !important
}

.bgblue-45gradient:not([class*="icn"]), .afterbg-blue-45gradient:not([class*="icn"]):after, .beforebg-blue-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: linear-gradient(135deg, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='rgba(0,117,143,0)', GradientType=1) !important
}

.bgblue-vgradient:not([class*="icn"]), .afterbg-blue-vgradient:not([class*="icn"]):after, .beforebg-blue-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: linear-gradient(to bottom, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='rgba(0,117,143,0)', GradientType=0) !important
}

.bglightblue-gradient:not([class*="icn"]), .afterbg-lightblue-gradient:not([class*="icn"]):after, .beforebg-lightblue-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    background: linear-gradient(to right, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bde6ee', endColorstr='rgba(189,230,238,0)', GradientType=1) !important
}

.bglightblue-45gradient:not([class*="icn"]), .afterbg-lightblue-45gradient:not([class*="icn"]):after, .beforebg-lightblue-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    background: linear-gradient(135deg, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bde6ee', endColorstr='rgba(189,230,238,0)', GradientType=1) !important
}

.bglightblue-vgradient:not([class*="icn"]), .afterbg-lightblue-vgradient:not([class*="icn"]):after, .beforebg-lightblue-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    background: linear-gradient(to bottom, #bde6ee 0%, rgba(189, 230, 238, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bde6ee', endColorstr='rgba(189,230,238,0)', GradientType=0) !important
}

.bgdarkblue-gradient:not([class*="icn"]), .afterbg-darkblue-gradient:not([class*="icn"]):after, .beforebg-darkblue-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    background: linear-gradient(to right, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b4d', endColorstr='rgba(0,59,77,0)', GradientType=1) !important
}

.bgdarkblue-45gradient:not([class*="icn"]), .afterbg-darkblue-45gradient:not([class*="icn"]):after, .beforebg-darkblue-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    background: linear-gradient(135deg, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b4d', endColorstr='rgba(0,59,77,0)', GradientType=1) !important
}

.bgdarkblue-vgradient:not([class*="icn"]), .afterbg-darkblue-vgradient:not([class*="icn"]):after, .beforebg-darkblue-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    background: linear-gradient(to bottom, #003b4d 0%, rgba(0, 59, 77, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b4d', endColorstr='rgba(0,59,77,0)', GradientType=0) !important
}

.bgvdarkblue-gradient:not([class*="icn"]), .afterbg-vdarkblue-gradient:not([class*="icn"]):after, .beforebg-vdarkblue-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    background: linear-gradient(to right, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e3d', endColorstr='rgba(0,46,61,0)', GradientType=1) !important
}

.bgvdarkblue-45gradient:not([class*="icn"]), .afterbg-vdarkblue-45gradient:not([class*="icn"]):after, .beforebg-vdarkblue-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    background: linear-gradient(135deg, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e3d', endColorstr='rgba(0,46,61,0)', GradientType=1) !important
}

.bgvdarkblue-vgradient:not([class*="icn"]), .afterbg-vdarkblue-vgradient:not([class*="icn"]):after, .beforebg-vdarkblue-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    background: linear-gradient(to bottom, #002e3d 0%, rgba(0, 46, 61, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e3d', endColorstr='rgba(0,46,61,0)', GradientType=0) !important
}

.bggreen-gradient:not([class*="icn"]), .afterbg-green-gradient:not([class*="icn"]):after, .beforebg-green-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    background: linear-gradient(to right, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a913f', endColorstr='rgba(58,145,63,0)', GradientType=1) !important
}

.bggreen-45gradient:not([class*="icn"]), .afterbg-green-45gradient:not([class*="icn"]):after, .beforebg-green-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    background: linear-gradient(135deg, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a913f', endColorstr='rgba(58,145,63,0)', GradientType=1) !important
}

.bggreen-vgradient:not([class*="icn"]), .afterbg-green-vgradient:not([class*="icn"]):after, .beforebg-green-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    background: linear-gradient(to bottom, #3a913f 0%, rgba(58, 145, 63, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a913f', endColorstr='rgba(58,145,63,0)', GradientType=0) !important
}

.bglightgreen-gradient:not([class*="icn"]), .afterbg-lightgreen-gradient:not([class*="icn"]):after, .beforebg-lightgreen-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    background: linear-gradient(to right, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2e8c5', endColorstr='rgba(210,232,197,0)', GradientType=1) !important
}

.bglightgreen-45gradient:not([class*="icn"]), .afterbg-lightgreen-45gradient:not([class*="icn"]):after, .beforebg-lightgreen-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    background: linear-gradient(135deg, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2e8c5', endColorstr='rgba(210,232,197,0)', GradientType=1) !important
}

.bglightgreen-vgradient:not([class*="icn"]), .afterbg-lightgreen-vgradient:not([class*="icn"]):after, .beforebg-lightgreen-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    background: linear-gradient(to bottom, #d2e8c5 0%, rgba(210, 232, 197, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2e8c5', endColorstr='rgba(210,232,197,0)', GradientType=0) !important
}

.bgdarkgreen-gradient:not([class*="icn"]), .afterbg-darkgreen-gradient:not([class*="icn"]):after, .beforebg-darkgreen-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    background: linear-gradient(to right, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f35', endColorstr='rgba(0,79,53,0)', GradientType=1) !important
}

.bgdarkgreen-45gradient:not([class*="icn"]), .afterbg-darkgreen-45gradient:not([class*="icn"]):after, .beforebg-darkgreen-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    background: linear-gradient(135deg, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f35', endColorstr='rgba(0,79,53,0)', GradientType=1) !important
}

.bgdarkgreen-vgradient:not([class*="icn"]), .afterbg-darkgreen-vgradient:not([class*="icn"]):after, .beforebg-darkgreen-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    background: linear-gradient(to bottom, #004f35 0%, rgba(0, 79, 53, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f35', endColorstr='rgba(0,79,53,0)', GradientType=0) !important
}

.bgburgundy-gradient:not([class*="icn"]), .afterbg-burgundy-gradient:not([class*="icn"]):after, .beforebg-burgundy-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    background: linear-gradient(to right, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#942645', endColorstr='rgba(148,38,69,0)', GradientType=1) !important
}

.bgburgundy-45gradient:not([class*="icn"]), .afterbg-burgundy-45gradient:not([class*="icn"]):after, .beforebg-burgundy-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    background: linear-gradient(135deg, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#942645', endColorstr='rgba(148,38,69,0)', GradientType=1) !important
}

.bgburgundy-vgradient:not([class*="icn"]), .afterbg-burgundy-vgradient:not([class*="icn"]):after, .beforebg-burgundy-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    background: linear-gradient(to bottom, #942645 0%, rgba(148, 38, 69, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#942645', endColorstr='rgba(148,38,69,0)', GradientType=0) !important
}

.bglightburgundy-gradient:not([class*="icn"]), .afterbg-lightburgundy-gradient:not([class*="icn"]):after, .beforebg-lightburgundy-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    background: linear-gradient(to right, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebcad3', endColorstr='rgba(235,202,211,0)', GradientType=1) !important
}

.bglightburgundy-45gradient:not([class*="icn"]), .afterbg-lightburgundy-45gradient:not([class*="icn"]):after, .beforebg-lightburgundy-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    background: linear-gradient(135deg, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebcad3', endColorstr='rgba(235,202,211,0)', GradientType=1) !important
}

.bglightburgundy-vgradient:not([class*="icn"]), .afterbg-lightburgundy-vgradient:not([class*="icn"]):after, .beforebg-lightburgundy-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    background: linear-gradient(to bottom, #ebcad3 0%, rgba(235, 202, 211, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebcad3', endColorstr='rgba(235,202,211,0)', GradientType=0) !important
}

.bgdarkburgundy-gradient:not([class*="icn"]), .afterbg-darkburgundy-gradient:not([class*="icn"]):after, .beforebg-darkburgundy-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    background: linear-gradient(to right, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#592439', endColorstr='rgba(89,36,57,0)', GradientType=1) !important
}

.bgdarkburgundy-45gradient:not([class*="icn"]), .afterbg-darkburgundy-45gradient:not([class*="icn"]):after, .beforebg-darkburgundy-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    background: linear-gradient(135deg, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#592439', endColorstr='rgba(89,36,57,0)', GradientType=1) !important
}

.bgdarkburgundy-vgradient:not([class*="icn"]), .afterbg-darkburgundy-vgradient:not([class*="icn"]):after, .beforebg-darkburgundy-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    background: linear-gradient(to bottom, #592439 0%, rgba(89, 36, 57, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#592439', endColorstr='rgba(89,36,57,0)', GradientType=0) !important
}

.bglinkblue-gradient:not([class*="icn"]), .afterbg-linkblue-gradient:not([class*="icn"]):after, .beforebg-linkblue-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: linear-gradient(to right, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='rgba(0,117,143,0)', GradientType=1) !important
}

.bglinkblue-45gradient:not([class*="icn"]), .afterbg-linkblue-45gradient:not([class*="icn"]):after, .beforebg-linkblue-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: linear-gradient(135deg, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='rgba(0,117,143,0)', GradientType=1) !important
}

.bglinkblue-vgradient:not([class*="icn"]), .afterbg-linkblue-vgradient:not([class*="icn"]):after, .beforebg-linkblue-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    background: linear-gradient(to bottom, #00758f 0%, rgba(0, 117, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='rgba(0,117,143,0)', GradientType=0) !important
}

.bgcodeorange-gradient:not([class*="icn"]), .afterbg-codeorange-gradient:not([class*="icn"]):after, .beforebg-codeorange-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: linear-gradient(to right, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef4c23', endColorstr='rgba(239,76,35,0)', GradientType=1) !important
}

.bgcodeorange-45gradient:not([class*="icn"]), .afterbg-codeorange-45gradient:not([class*="icn"]):after, .beforebg-codeorange-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: linear-gradient(135deg, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef4c23', endColorstr='rgba(239,76,35,0)', GradientType=1) !important
}

.bgcodeorange-vgradient:not([class*="icn"]), .afterbg-codeorange-vgradient:not([class*="icn"]):after, .beforebg-codeorange-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: linear-gradient(to bottom, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef4c23', endColorstr='rgba(239,76,35,0)', GradientType=0) !important
}

.bgorangered:not([class*="icn"]), .afterbg-orangered:not([class*="icn"]):after, .beforebg-orangered:before {
    background: -moz-linear-gradient(left, #f29111 0%, #f80000 100%) !important;
    background: -webkit-linear-gradient(left, #f29111 0%, #f80000 100%) !important;
    background: linear-gradient(to right, #f29111 0%, #f80000 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29111', endColorstr='#f80000', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgredorange:not([class*="icn"]), .afterbg-redorange:not([class*="icn"]):after, .beforebg-redorange:before {
    background: -moz-linear-gradient(left, #f80000 0%, #f29111 100%) !important;
    background: -webkit-linear-gradient(left, #f80000 0%, #f29111 100%) !important;
    background: linear-gradient(to right, #f80000 0%, #f29111 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80000', endColorstr='#f29111', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgburgundyblue:not([class*="icn"]), .afterbg-burgundyblue:not([class*="icn"]):after, .beforebg-burgundyblue:before {
    background: -moz-linear-gradient(left, #942645 0%, #00758f 100%) !important;
    background: -webkit-linear-gradient(left, #942645 0%, #00758f 100%) !important;
    background: linear-gradient(to right, #942645 0%, #00758f 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#942645', endColorstr='#00758f', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgblueburgundy:not([class*="icn"]), .afterbg-blueburgundy:not([class*="icn"]):after, .beforebg-blueburgundy:before {
    background: -moz-linear-gradient(left, #00758f 0%, #942645 100%) !important;
    background: -webkit-linear-gradient(left, #00758f 0%, #942645 100%) !important;
    background: linear-gradient(to right, #00758f 0%, #942645 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='#942645', GradientType=1) !important;
    background-repeat: no-repeat
}

.bggreenblue:not([class*="icn"]), .afterbg-greenblue:not([class*="icn"]):after, .beforebg-greenblue:before {
    background: -moz-linear-gradient(left, #3a913f 0%, #00758f 100%) !important;
    background: -webkit-linear-gradient(left, #3a913f 0%, #00758f 100%) !important;
    background: linear-gradient(to right, #3a913f 0%, #00758f 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a913f', endColorstr='#00758f', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgbluegreen:not([class*="icn"]), .afterbg-bluegreen:not([class*="icn"]):after, .beforebg-bluegreen:before {
    background: -moz-linear-gradient(left, #00758f 0%, #3a913f 100%) !important;
    background: -webkit-linear-gradient(left, #00758f 0%, #3a913f 100%) !important;
    background: linear-gradient(to right, #00758f 0%, #3a913f 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='#3a913f', GradientType=1) !important;
    background-repeat: no-repeat
}

.bggreendarkgreen:not([class*="icn"]), .afterbg-greendarkgreen:not([class*="icn"]):after, .beforebg-greendarkgreen:before {
    background: -moz-linear-gradient(left, #3a913f 0%, #004f35 100%) !important;
    background: -webkit-linear-gradient(left, #3a913f 0%, #004f35 100%) !important;
    background: linear-gradient(to right, #3a913f 0%, #004f35 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a913f', endColorstr='#004f35', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgdarkgreengreen:not([class*="icn"]), .afterbg-darkgreengreen:not([class*="icn"]):after, .beforebg-darkgreengreen:before {
    background: -moz-linear-gradient(left, #004f35 0%, #3a913f 100%) !important;
    background: -webkit-linear-gradient(left, #004f35 0%, #3a913f 100%) !important;
    background: linear-gradient(to right, #004f35 0%, #3a913f 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004f35', endColorstr='#3a913f', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgredblue:not([class*="icn"]), .afterbg-redblue:not([class*="icn"]):after, .beforebg-redblue:before {
    background: -moz-linear-gradient(left, #f80000 0%, #00758f 100%) !important;
    background: -webkit-linear-gradient(left, #f80000 0%, #00758f 100%) !important;
    background: linear-gradient(to right, #f80000 0%, #00758f 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80000', endColorstr='#00758f', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgbluered:not([class*="icn"]), .afterbg-bluered:not([class*="icn"]):after, .beforebg-bluered:before {
    background: -moz-linear-gradient(left, #00758f 0%, #f80000 100%) !important;
    background: -webkit-linear-gradient(left, #00758f 0%, #f80000 100%) !important;
    background: linear-gradient(to right, #00758f 0%, #f80000 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='#f80000', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgredburgundy:not([class*="icn"]), .afterbg-redburgundy:not([class*="icn"]):after, .beforebg-redburgundy:before {
    background: -moz-linear-gradient(left, #f80000 0%, #942645 100%) !important;
    background: -webkit-linear-gradient(left, #f80000 0%, #942645 100%) !important;
    background: linear-gradient(to right, #f80000 0%, #942645 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80000', endColorstr='#942645', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgburgundyred:not([class*="icn"]), .afterbg-burgundyred:not([class*="icn"]):after, .beforebg-burgundyred:before {
    background: -moz-linear-gradient(left, #942645 0%, #f80000 100%) !important;
    background: -webkit-linear-gradient(left, #942645 0%, #f80000 100%) !important;
    background: linear-gradient(to right, #942645 0%, #f80000 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#942645', endColorstr='#f80000', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgbluedarkblue:not([class*="icn"]), .afterbg-bluedarkblue:not([class*="icn"]):after, .beforebg-bluedarkblue:before {
    background: -moz-linear-gradient(left, #00758f 0%, #003b4d 100%) !important;
    background: -webkit-linear-gradient(left, #00758f 0%, #003b4d 100%) !important;
    background: linear-gradient(to right, #00758f 0%, #003b4d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='#003b4d', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgdarkblueblue:not([class*="icn"]), .afterbg-darkblueblue:not([class*="icn"]):after, .beforebg-darkblueblue:before {
    background: -moz-linear-gradient(left, #003b4d 0%, #00758f 100%) !important;
    background: -webkit-linear-gradient(left, #003b4d 0%, #00758f 100%) !important;
    background: linear-gradient(to right, #003b4d 0%, #00758f 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b4d', endColorstr='#00758f', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgburgundydarkblue:not([class*="icn"]), .afterbg-burgundydarkblue:not([class*="icn"]):after, .beforebg-burgundydarkblue:before {
    background: -moz-linear-gradient(left, #942645 0%, #003b4d 100%) !important;
    background: -webkit-linear-gradient(left, #942645 0%, #003b4d 100%) !important;
    background: linear-gradient(to right, #942645 0%, #003b4d 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#942645', endColorstr='#003b4d', GradientType=1) !important;
    background-repeat: no-repeat
}

.bgdarkblueburgundy:not([class*="icn"]), .afterbg-darkblueburgundy:not([class*="icn"]):after, .beforebg-darkblueburgundy:before {
    background: -moz-linear-gradient(left, #003b4d 0%, #942645 100%) !important;
    background: -webkit-linear-gradient(left, #003b4d 0%, #942645 100%) !important;
    background: linear-gradient(to right, #003b4d 0%, #942645 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b4d', endColorstr='#942645', GradientType=1) !important;
    background-repeat: no-repeat
}

[class*="icn-"].fill-icngradient-green:before, .icn-img.icn-circle.bg-icngradient-green:after, ul.icn-list.icn-circle-list li.bg-icngradient-green:after {
    background: -moz-linear-gradient(-45deg, #3a913f 0%, #003b4d 100%);
    background: -webkit-linear-gradient(-45deg, #3a913f 0%, #003b4d 100%);
    background: linear-gradient(135deg, #3a913f 0%, #003b4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a913f', endColorstr='#003b4d', GradientType=1)
}

.icn-img.icn-circle.bg-icngradient-green {
    background: transparent !important
}

.icn-img.icn-circle.bg-icngradient-green:before {
    color: #fff
}

[class*="icn-"].fill-icngradient-green:before {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

[class*="icn-"].fill-icngradient-darkorange:before, .icn-img.icn-circle.bg-icngradient-darkorange:after, ul.icn-list.icn-circle-list li.bg-icngradient-darkorange:after {
    background: -moz-linear-gradient(-45deg, #f29111 0%, #942645 100%);
    background: -webkit-linear-gradient(-45deg, #f29111 0%, #942645 100%);
    background: linear-gradient(135deg, #f29111 0%, #942645 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29111', endColorstr='#942645', GradientType=1)
}

.icn-img.icn-circle.bg-icngradient-darkorange {
    background: transparent !important
}

.icn-img.icn-circle.bg-icngradient-darkorange:before {
    color: #fff
}

[class*="icn-"].fill-icngradient-darkorange:before {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

[class*="icn-"].fill-icngradient-burgundy:before, .icn-img.icn-circle.bg-icngradient-burgundy:after, ul.icn-list.icn-circle-list li.bg-icngradient-burgundy:after {
    background: -moz-linear-gradient(-45deg, #942645 0%, #592439 100%);
    background: -webkit-linear-gradient(-45deg, #942645 0%, #592439 100%);
    background: linear-gradient(135deg, #942645 0%, #592439 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#942645', endColorstr='#592439', GradientType=1)
}

.icn-img.icn-circle.bg-icngradient-burgundy {
    background: transparent !important
}

.icn-img.icn-circle.bg-icngradient-burgundy:before {
    color: #fff
}

[class*="icn-"].fill-icngradient-burgundy:before {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

[class*="icn-"].fill-icngradient-orange:before, .icn-img.icn-circle.bg-icngradient-orange:after, ul.icn-list.icn-circle-list li.bg-icngradient-orange:after {
    background: -moz-linear-gradient(-45deg, #f29111 0%, #f80000 100%);
    background: -webkit-linear-gradient(-45deg, #f29111 0%, #f80000 100%);
    background: linear-gradient(135deg, #f29111 0%, #f80000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29111', endColorstr='#f80000', GradientType=1)
}

.icn-img.icn-circle.bg-icngradient-orange {
    background: transparent !important
}

.icn-img.icn-circle.bg-icngradient-orange:before {
    color: #fff
}

[class*="icn-"].fill-icngradient-orange:before {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

[class*="icn-"].fill-icngradient-blue:before, .icn-img.icn-circle.bg-icngradient-blue:after, ul.icn-list.icn-circle-list li.bg-icngradient-blue:after {
    background: -moz-linear-gradient(-45deg, #00758f 0%, #003b4d 100%);
    background: -webkit-linear-gradient(-45deg, #00758f 0%, #003b4d 100%);
    background: linear-gradient(135deg, #00758f 0%, #003b4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00758f', endColorstr='#003b4d', GradientType=1)
}

.icn-img.icn-circle.bg-icngradient-blue {
    background: transparent !important
}

.icn-img.icn-circle.bg-icngradient-blue:before {
    color: #fff
}

[class*="icn-"].fill-icngradient-blue:before {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

[class*="icn-"].fill-icngradient-red:before, .icn-img.icn-circle.bg-icngradient-red:after, ul.icn-list.icn-circle-list li.bg-icngradient-red:after {
    background: -moz-linear-gradient(-45deg, #f80000 0%, #942645 100%);
    background: -webkit-linear-gradient(-45deg, #f80000 0%, #942645 100%);
    background: linear-gradient(135deg, #f80000 0%, #942645 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80000', endColorstr='#942645', GradientType=1)
}

.icn-img.icn-circle.bg-icngradient-red {
    background: transparent !important
}

.icn-img.icn-circle.bg-icngradient-red:before {
    color: #fff
}

[class*="icn-"].fill-icngradient-red:before {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    [class*="icn-"].fill-icngradient-green:before {
        color: #003b4d;
        background: transparent
    }
    [class*="icn-"].fill-icngradient-darkorange:before {
        color: #942645;
        background: transparent
    }
    [class*="icn-"].fill-icngradient-burgundy:before {
        color: #592439;
        background: transparent
    }
    [class*="icn-"].fill-icngradient-orange:before {
        color: #f80000;
        background: transparent
    }
    [class*="icn-"].fill-icngradient-blue:before {
        color: #003b4d;
        background: transparent
    }
    [class*="icn-"].fill-icngradient-red:before {
        color: #942645;
        background: transparent
    }
}

/*! GENERIC - LOGO */

.o_icon:before {
    display: block;
    content: '';
    width: 100%;
    padding-top: 13%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='163' height='21' viewBox='67 0 163 21'%3E%3Cg  fill='%23fff'%3E%3Cpath d='M136.6,13.1h10.2l-5.4-8.7l-9.9,15.7H127l12-18.9c0.5-0.8,1.4-1.2,2.4-1.2c0.9,0,1.8,0.4,2.3,1.2l12.1,18.9 h-4.5l-2.1-3.5h-10.3L136.6,13.1'/%3E%3Cpath d='M183.4,16.5V0.2h-3.8v18c0,0.5,0.2,1,0.6,1.3c0.4,0.4,0.9,0.6,1.4,0.6h17.4l2.3-3.5L183.4,16.5'/%3E%3Cpath d='M120.2,13.6c3.7,0,6.7-3,6.7-6.7c0-3.7-3-6.7-6.7-6.7h-16.7v19.9h3.8V3.7h12.6c1.8,0,3.2,1.4,3.2,3.2 c0,1.8-1.4,3.2-3.2,3.2l-10.8,0l11.4,10h5.5l-7.7-6.4L120.2,13.6'/%3E%3Cpath d='M79.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.5c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H79.9 M91.2,16.6c3.6,0,6.4-2.9,6.4-6.4c0-3.6-2.9-6.4-6.4-6.4h-11c-3.5,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H91.2'/%3E%3Cpath d='M163.8,20.1c-5.5,0-10-4.4-10-9.9c0-5.5,4.5-9.9,10-9.9h13.7l-2.3,3.5H164c-3.6,0-6.5,2.9-6.5,6.4c0,3.5,2.9,6.4,6.5,6.4h13.8l-2.2,3.5H163.8'/%3E%3Cpath d='M210.5,16.6c-2.9,0-5.4-2-6.2-4.7h16.4l2.2-3.5h-18.6c0.8-2.7,3.3-4.7,6.2-4.7h11.2l2.2-3.5h-13.7c-5.5,0-9.9,4.4-9.9,9.9c0,5.5,4.4,9.9,9.9,9.9H222l2.2-3.5H210.5'/%3E%3C/g%3E%3C/svg%3E");
    opacity: 1
}

.o_icon {
    display: block;
    width: 100%
}

.o_icon span {
    text-indent: -9999px;
    display: block;
    height: 0
}

.awesomplete {
    display: inline-block;
    position: relative
}

.awesomplete .visually-hidden {
    position: absolute;
    clip: rect(0, 0, 0, 0)
}

.awesomplete>input {
    display: block
}

.awesomplete>ul {
    position: absolute;
    left: 0;
    z-index: 1;
    min-width: 100%;
    box-sizing: border-box;
    list-style: none;
    padding: 0;
    margin: 0;
    background: #fff
}

.awesomplete>ul:empty, .awesomplete>ul[hidden] {
    display: none
}

/*! U02v1 */

.u02v1 {
    font-size: 15px;
    background-color: #4a4c4e
}

.rtl .u02v1 {
    direction: rtl
}

.u02v1 a, .u02v1 a:link, .u02v1 a:visited {
    color: #fff
}

.u02v1 a:not(.u02menulink) {
    display: block;
    padding: 16px 20px;
    line-height: 1.1
}

.rtl .u02v1 a:not(.u02menulink) {
    padding: 16px 20px
}

.u02v1 a:hover {
    text-decoration: none !important
}

.u02v1 .u02w1 {
    height: 48px;
    padding: 0
}

.u02v1 .u02w2 {
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    height: 100%;
    margin-right: 2em;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.rtl .u02v1 .u02w2 {
    margin-right: 0;
    margin-left: 2em
}

.u02v1 .u02w2 .u02menu-ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.u02v1 .u02mlink {
    visibility: hidden;
    height: 100%;
    border: 0;
    animation: 0s showAfterLoad forwards 5s
}

.u02v1 .u02mlinkw1 {
    height: 100%
}

.u02v1 .u02mlink:not(.u02haml) .u02mlinkw1 a, .u02v1 .u02mlink:not(.u02haml) .u02mlinkw1 a:link, .u02v1 .u02mlink:not(.u02haml) .u02mlinkw1 a:visited {
    -ms-flex-align: start;
    align-items: flex-start;
    width: auto;
    height: 100%;
    padding: 16px 20px
}

.u02v1 .u02mlink:not(.u02haml) .u02mlinkw1 a:hover {
    text-decoration: underline !important
}

.u02v1 .u02mlinkw2 {
    font-size: 15px;
    text-align: left
}

.u02v1 .u02mlinkw2:before, .u02v1 .u02mlinkw2:after {
    display: none
}

.u02v1 .u02menu-l1z1 i {
    border-bottom-color: #e0e2e2
}

.u02v1 .u02menu-l2 a, .u02v1.u02mobi .u02megactr .u02menu-l1 a, .u02v1 .u02menu-l3 a {
    color: #4e5052 !important
}

.u02v1 .u02menuback>a:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='17' viewBox='0 0 12 17'%3E%3Cpath fill='%234e5052' d='M11.995,14.876 L5.084,8.498 L11.995,2.126 L9.920,-0.005 L0.005,8.498 L9.920,17.007 L11.995,14.876 Z'/%3E%3C/svg%3E")
}

.u02v1 .u02megactr .u02menu-l3 .u02menu-ul, .u02v1.u02mobi .u02megactr .u02menu-l2 .u02menu-ul, .u02v1.u02mobi .u02menu-l3 .u02menu-ul, .u02v1 .u02more .u02menu-l2 .u02menu-ul {
    padding-top: 0
}

.u02v1 .u02more .u02morelist>.u02menu-ul {
    padding-top: 1em
}

.u02v1 .u02menu-l1 {
    width: auto !important
}

.u02v1 .u02menu-l1:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.u02v1 .u02menu-l1>.u02menu-ul {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    position: relative;
    float: left;
    width: auto;
    padding: 0;
    background: none
}

.rtl .u02v1 .u02menu-l1>.u02menu-ul {
    float: right
}

.u02v1 .u02menu-l1>.u02menu-ul .u02menu-li {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    line-height: 1.1;
    color: #fff
}

.u02v1 .u02menu-l1>.u02menu-ul .u02menu-li a:active {
    outline: none
}

.u02v1 .u02menu-l1>.u02menu-ul .u02menu-li>.u02menu-l2 .u02menu-ul {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-align: start;
    align-items: flex-start;
    clear: both;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li {
    position: relative
}

.u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li:first-child>a {
    padding-left: 16px
}

.rtl .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li:first-child>a {
    padding-right: 16px;
    padding-left: 20px
}

.u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li>.u02xlink:after {
    display: none
}

.u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li.u02nosub>a {
    padding-right: 10px
}

.rtl .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li.u02nosub>a {
    padding-right: 16px;
    padding-left: 10px
}

.u02v1 .u02menu-l1>.u02menu-ul>hr {
    display: none
}

.u02v1 .u02menu-l1>.u02menu-ul>.u02megamenu .u02menu-li:hover>a, .u02v1 .u02menu-l1>.u02menu-ul>.u02megamenu .u02menu-li>a:active, .u02v1 .u02menu-l1>.u02menu-ul>.u02megamenu .u02menu-li>a:focus, .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li:hover>a, .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li>a:active, .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li>a:focus {
    background: none
}

.u02v1 .u02menucontent hr {
    width: calc(100% - 2em);
    margin: 0.5em auto;
    background: #4e5052
}

.u02v1 .u02menu-l2>.u02menu-ul>hr {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 0.3
}

.u02v1.u02tabnav .u02menu-l1>.u02menu-ul>.u02menu-li>a:focus {
    outline: 1px dotted;
    outline-offset: -4px
}

.u02v1 .u02more {
    position: absolute !important;
    visibility: hidden;
    opacity: 0;
    top: 0;
    right: 0
}

.rtl .u02v1 .u02more {
    left: 0;
    right: auto
}

.u02v1 .u02more.u02show {
    visibility: visible;
    opacity: 1
}

.u02v1 .u02more>a {
    float: right;
    white-space: nowrap
}

.rtl .u02v1 .u02more>a {
    float: left
}

.u02v1 .u02menu-l2 {
    top: 100%;
    left: 0;
    overflow: visible
}

.rtl .u02v1 .u02menu-l2 {
    left: auto;
    right: 0
}

.u02v1 .u02menu-l2>.u02menu-ul>.u02menuback {
    display: none
}

.u02v1 .u02menu-l2>.u02menu-ul>.u02menu-li>a {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition-delay: 0s, 0.2s !important
}

_:-ms-fullscreen, :root .u02v1 .u02menu-l2>.u02menu-ul>.u02menu-li>a {
    transition: none
}

.u02v1 .u02menu-l2 .u02menu-li {
    width: 100%
}

.u02v1 .u02menu-l2 .u02menu-li.u02menu-hasm .u02tlink[href$='#open']:after {
    display: none
}

.u02v1 .u02menu-l2 .u02menu-li a {
    padding: 8px 1.75em 6px 1.2667em
}

.rtl .u02v1 .u02menu-l2 .u02menu-li a {
    padding: 8px 1.2667em 6px 1.75em
}

.u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li.u02multicol>.u02menu-l2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 1400px
}

.u02v1 .u02menu-l1.u02hasbttns, .u02v1 .u02menu-l2.u02hasbttns, .u02v1 .u02menu-l2.u02hasbttns .u02menu-l3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch
}

.u02v1 .u02menu-l1.u02hasbttns .u02menu-l2, .u02v1 .u02menu-l1.u02hasbttns .u02menu-l3, .u02v1 .u02menu-l2.u02hasbttns .u02menu-l2, .u02v1 .u02menu-l2.u02hasbttns .u02menu-l3 {
    padding-bottom: 4.25em
}

.u02v1 .u02menu-l1.u02hasbttns .u02menu-l2 .u02bttns, .u02v1 .u02menu-l1.u02hasbttns .u02menu-l3 .u02bttns, .u02v1 .u02menu-l2.u02hasbttns .u02menu-l2 .u02bttns, .u02v1 .u02menu-l2.u02hasbttns .u02menu-l3 .u02bttns {
    display: none
}

.u02v1 .u02menu-l1.u02hasbttns, .u02v1 .u02menu-l2.u02hasbttns {
    background: #e0e2e2
}

.u02v1 .u02menu-l1.u02hasbttns ul, .u02v1 .u02menu-l2.u02hasbttns ul {
    min-height: calc(100% - 4.25em)
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns, .u02v1 .u02menu-l2.u02hasbttns .u02bttns {
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    min-height: 4.25em;
    margin: 0;
    padding: 1em;
    z-index: 2;
    background: #e0e2e2
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns:before, .u02v1 .u02menu-l2.u02hasbttns .u02bttns:before {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    top: 0;
    left: 1em;
    right: 1em;
    background: #4a4c4e
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>div, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div {
    display: block
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child {
    margin-left: 0
}

.rtl .u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child, .rtl .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child {
    margin-right: 0;
    margin-left: 1em
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child:last-child, .u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:nth-child(2):last-child, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child:last-child, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:nth-child(2):last-child {
    margin-right: auto
}

.rtl .u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child:last-child, .rtl .u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:nth-child(2):last-child, .rtl .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child:last-child, .rtl .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:nth-child(2):last-child {
    margin-right: 1em;
    margin-left: auto
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child:last-child, .u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child:nth-last-child(2), .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child:last-child, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child:nth-last-child(2) {
    margin-left: auto
}

.rtl .u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child:last-child, .rtl .u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child:nth-last-child(2), .rtl .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child:last-child, .rtl .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child:nth-last-child(2) {
    margin-right: auto;
    margin-left: 1em
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>div:first-child:last-child, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div:first-child:last-child {
    width: calc(100% - (100% - 250px));
    text-align: center
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>div>a, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div>a {
    border-color: #4a4c4e
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>div>a:hover, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>div>a:hover {
    color: #fff !important;
    background-color: #4a4c4e !important
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>.u02bttn1>a, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>.u02bttn1>a {
    color: #fff !important;
    background-color: #4a4c4e !important
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns>.u02bttn1>a:hover, .u02v1 .u02menu-l2.u02hasbttns .u02bttns>.u02bttn1>a:hover {
    color: #4a4c4e !important;
    border-color: transparent !important;
    background-color: #fff !important
}

.u02v1 .u02menu-l2.u02hasbttns {
    opacity: 0;
    transition: opacity 0.2s, visibility 0s 1s
}

.u02v1 .u02opened>.u02menu-l2.u02hasbttns {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s, 0s
}

.u02v1 .u02morelist .u02menu-l1z1 {
    display: none
}

.u02v1 .u02morelist .u02menu-l2 {
    top: 0;
    left: 100% !important
}

.rtl .u02v1 .u02morelist .u02menu-l2 {
    left: auto !important;
    right: 100% !important
}

.u02v1 .u02morelist .u02menu-l2 .u02menuback {
    display: block
}

.u02v1 .u02morelist .u02menu-l2 .u02menuback a {
    cursor: pointer
}

.u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l2 a, .u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l2 h5, .u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l2 hr, .u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l3 a, .u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l3 h5, .u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l3 hr {
    transition: none
}

.u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l2 .u02menu-ul, .u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l2 .u02menu-li, .u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l3 .u02menu-ul, .u02v1 .u02morelist .u02menu-hasm.u02opened>.u02menu-l3 .u02menu-li {
    transition-duration: 0s, 0.2s;
    transition-delay: 0s, 0s
}

.u02v1.u02dtop .u02morelist.u02padded, .u02v1.u02dtop .u02menu-hasm.u02megamenu .u02menu-l2.u02padded {
    box-sizing: content-box;
    padding-bottom: 40px;
    overflow: hidden
}

.u02v1.u02init .u02menu-l3>ul {
    opacity: 0;
    transition-delay: 1s, 0.4s
}

.u02v1.u02init .u02opened .u02menu-l3>ul {
    transition-delay: 0.2s, 0s
}

.u02v1 .u02w3 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative
}

.u02v1 .u02bttns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -8px
}

.u02v1 .u02bttns>div {
    margin: 0 0 0 8px
}

.u02v1 .u02bttns>div>a {
    padding: 8px 14px;
    font-weight: bold;
    line-height: 0.95;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px
}

.u02init.u02v1 .u02bttns>div>a {
    transition: background-color 0.2s, color 0.2s
}

.rtl .u02v1 .u02bttns>div>a {
    padding: 8px 14px
}

.u02v1 .u02bttns>div>a:hover {
    color: #4a4c4e;
    background-color: #fff
}

.u02v1 .u02bttns>div>a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='611.5' viewBox='0 0 76 611.5'%3E%3Cg fill='%234e5052'%3E%3Cpath d='M58.7 97.6l-10 10c-.3.3-.9.5-1.3.5h-.6c-.4 0-.8-.3-.8-.8v-4.6c0-.4-.3-.8-.8-.8h-2c-.4 0-.8-.3-.8-.8v-9.8c-1.5-.2-3-.3-4.5-.3-12.1 0-22.8 5.9-29.4 15.1 0 0 2.9-.7 3.5-1.3l13.2-6.7c.4-.2 1.1-.4 1.5-.4h10.9c.4 0 .8.4.8.8v1.7c0 .4-.4.8-.8.8h-5.2c-.4 0-1.1.2-1.4.5l-2.6 2.2c-.3.3-.3.6.1.8l2.7 1.1c.4.2 1 0 1.3-.3l.3-.3c.3-.3.9-.6 1.4-.6h7.2c.4 0 .8.4.8.8v4.1c0 .4-.3 1-.6 1.3l-9.1 8.7c-.3.3-.6.9-.6 1.3v4.7c0 .4-.4.8-.8.8H30c-.4 0-.8-.4-.8-.8v-2c0-.4-.4-.8-.8-.8h-2.9c-.4 0-.8.4-.8.8v3c0 .4.3 1 .7 1.2l4.5 3c.4.2 1 .4 1.4.4h8.2c.4 0 1.1.2 1.5.4l10.2 5.5c.4.2.6.7.4 1.1l-3.4 8.9c-.2.4-.6 1-.9 1.3l-8.9 7.6c-.3.3-.5.9-.4 1.3l.7 3.5c-.1.8-1.4.8-1.4.8-.4 0-1-.2-1.4-.6l-2.1-2c-.3-.3-.6-.9-.6-1.3v-23.1c0-.4-.4-.8-.8-.8H30c-.4 0-1.1-.2-1.5-.4l-6.1-3.9c-.4-.2-.9-.7-1.1-1.1l-3.9-5.2c-.3-.3-.8-.6-1.3-.6h-1c-.4 0-1-.3-1.2-.7 0 0-3.5-6.2-3.8-7.8v-3.9c0-.4-.4-.8-.8-.8H6.7c-3.2 5.4-5 11.6-5 18.3 0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3 0-12.4-6.2-23.3-15.6-29.8M38 4.5C18 4.5 1.7 20.7 1.7 40.8c0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3S58 4.5 38 4.5zm-7.5 20.9s-.1-6.7 8.2-7.1v1c0 .3.1.5.5.5 3.7 0 6.6 3.1 6.6 6.1V32l-1.6 1.4v1.1c-.8 6.5-6 6.2-6 6.2s-5.1.2-5.9-6.1v-1.3l-1.7-1.5-.1-6.4zM18 60.5l1.7-11.6c.3-1.3 1.1-2.3 2.9-2.9l9.3-4L38 54.5h.2l6.1-12.6s10.4 4.5 11.1 5c.7.5.9 1.3 1.1 2.1L58 60.4l-40 .1zM74.3 242l-18.9-19.3c2.6-4.4 4.1-9.5 4.1-15 0-16.1-13.1-29.2-29.2-29.2-16.2.1-29.3 13.2-29.3 29.3s13.1 28.9 29.2 29.2c6.6.1 12.4-2.4 17-5.6l18.6 18.9c1.3 1.2 3.8 1.5 6.7-1.4 2.9-2.9 2.9-5.7 1.8-6.9zm-64.1-34.2c0-11 9-20 20-20s20 9 20 20c0 11.1-9 20-20 20s-20-9-20-20z'/%3E%3Cpath d='M12.1 265.1l26 27.6L64 265.1l8.7 8.3L38 313 3.4 273.4l8.7-8.3z'%3E%3C/path%3E%3Cpath d='M38 324.6c-20 0-36.3 16.2-36.3 36.3 0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3 0-20.1-16.3-36.3-36.3-36.3zm19.9 39.3c0 2.6-2.1 4.7-4.7 4.7h-4.7.1c-1.4 0-2.1.7-1.6 2.4l3.4 11.3c.1.2 0 .4-.2.4-.1 0-.1 0-.2-.1-.2-.1-15.7-14-15.5-14h.1-11.7c-2.6 0-4.7-2.1-4.7-4.7v-17.2c0-2.6 2.1-4.7 4.7-4.7h30.3c2.6 0 4.7 2.1 4.7 4.7v17.2zM46.1 455.8c6.2-6.2 12.2-13.4 9.4-16.2-4.1-4.1-7.6-6.6-.3-15.6s12-2 16 1.9c4.5 4.6.2 21.5-16.7 38.3-16.9 16.7-33.9 21-38.4 16.4-3.9-4-10.8-8.8-1.8-16s11.5-3.6 15.6.5c2.7 2.8 10-3.1 16.2-9.3m-9-29.5c-4.7.7-9.6 3-13.5 6.9s-6.2 8.8-6.9 13.5c0 0-.3 1.9 1 3.2 1.4 1.4 3.7 1.4 5.1 0 .8-.8 1-2 1-2 .4-2.3 1.2-5.8 4.9-9.6 3.7-3.7 7.2-4.5 9.6-4.9 0 0 1.2-.2 2-1 1.4-1.4 1.4-3.8 0-5.1-1.4-1.3-3.2-1-3.2-1m-17.7 2.8c6.8-6.8 14.6-9.7 20.9-8.8 0 0 2 .3 3.3-1 1.5-1.5 1.4-3.8 0-5.2-.9-.9-2.3-1.1-2.3-1.1-5.4-.8-16.3.2-27 10.9-10.6 10.6-11.6 21.6-10.8 27 0 0 .2 1.4 1.1 2.3 1.4 1.4 3.7 1.5 5.1 0 1.3-1.3 1-3.3 1-3.3-1.1-6.2 1.9-14 8.7-20.8'/%3E%3Cpath fill='%2300758f' d='M71 551.3c2.5-4.9 3.9-10.5 3.9-16.4 0-20.3-16.5-36.9-36.9-36.9-20.3 0-36.9 16.5-36.9 36.9 0 6 1.5 11.7 4 16.7L38 607.1l33-55.8zm-33-38.4c12.1 0 22 9.9 22 22s-9.9 22-22 22-22-9.9-22-22 9.9-22 22-22z'/%3E%3C/g%3E%3C/svg%3E")
}

.u02v1 .u02bttns>div.u02bttn1>a {
    color: #4a4c4e;
    background-color: #fff
}

.u02v1 .u02bttns>div.u02bttn1>a:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='611.5' viewBox='0 0 76 611.5'%3E%3Cg fill='%234e5052'%3E%3Cpath d='M58.7 97.6l-10 10c-.3.3-.9.5-1.3.5h-.6c-.4 0-.8-.3-.8-.8v-4.6c0-.4-.3-.8-.8-.8h-2c-.4 0-.8-.3-.8-.8v-9.8c-1.5-.2-3-.3-4.5-.3-12.1 0-22.8 5.9-29.4 15.1 0 0 2.9-.7 3.5-1.3l13.2-6.7c.4-.2 1.1-.4 1.5-.4h10.9c.4 0 .8.4.8.8v1.7c0 .4-.4.8-.8.8h-5.2c-.4 0-1.1.2-1.4.5l-2.6 2.2c-.3.3-.3.6.1.8l2.7 1.1c.4.2 1 0 1.3-.3l.3-.3c.3-.3.9-.6 1.4-.6h7.2c.4 0 .8.4.8.8v4.1c0 .4-.3 1-.6 1.3l-9.1 8.7c-.3.3-.6.9-.6 1.3v4.7c0 .4-.4.8-.8.8H30c-.4 0-.8-.4-.8-.8v-2c0-.4-.4-.8-.8-.8h-2.9c-.4 0-.8.4-.8.8v3c0 .4.3 1 .7 1.2l4.5 3c.4.2 1 .4 1.4.4h8.2c.4 0 1.1.2 1.5.4l10.2 5.5c.4.2.6.7.4 1.1l-3.4 8.9c-.2.4-.6 1-.9 1.3l-8.9 7.6c-.3.3-.5.9-.4 1.3l.7 3.5c-.1.8-1.4.8-1.4.8-.4 0-1-.2-1.4-.6l-2.1-2c-.3-.3-.6-.9-.6-1.3v-23.1c0-.4-.4-.8-.8-.8H30c-.4 0-1.1-.2-1.5-.4l-6.1-3.9c-.4-.2-.9-.7-1.1-1.1l-3.9-5.2c-.3-.3-.8-.6-1.3-.6h-1c-.4 0-1-.3-1.2-.7 0 0-3.5-6.2-3.8-7.8v-3.9c0-.4-.4-.8-.8-.8H6.7c-3.2 5.4-5 11.6-5 18.3 0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3 0-12.4-6.2-23.3-15.6-29.8M38 4.5C18 4.5 1.7 20.7 1.7 40.8c0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3S58 4.5 38 4.5zm-7.5 20.9s-.1-6.7 8.2-7.1v1c0 .3.1.5.5.5 3.7 0 6.6 3.1 6.6 6.1V32l-1.6 1.4v1.1c-.8 6.5-6 6.2-6 6.2s-5.1.2-5.9-6.1v-1.3l-1.7-1.5-.1-6.4zM18 60.5l1.7-11.6c.3-1.3 1.1-2.3 2.9-2.9l9.3-4L38 54.5h.2l6.1-12.6s10.4 4.5 11.1 5c.7.5.9 1.3 1.1 2.1L58 60.4l-40 .1zM74.3 242l-18.9-19.3c2.6-4.4 4.1-9.5 4.1-15 0-16.1-13.1-29.2-29.2-29.2-16.2.1-29.3 13.2-29.3 29.3s13.1 28.9 29.2 29.2c6.6.1 12.4-2.4 17-5.6l18.6 18.9c1.3 1.2 3.8 1.5 6.7-1.4 2.9-2.9 2.9-5.7 1.8-6.9zm-64.1-34.2c0-11 9-20 20-20s20 9 20 20c0 11.1-9 20-20 20s-20-9-20-20z'/%3E%3Cpath d='M12.1 265.1l26 27.6L64 265.1l8.7 8.3L38 313 3.4 273.4l8.7-8.3z'%3E%3C/path%3E%3Cpath d='M38 324.6c-20 0-36.3 16.2-36.3 36.3 0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3 0-20.1-16.3-36.3-36.3-36.3zm19.9 39.3c0 2.6-2.1 4.7-4.7 4.7h-4.7.1c-1.4 0-2.1.7-1.6 2.4l3.4 11.3c.1.2 0 .4-.2.4-.1 0-.1 0-.2-.1-.2-.1-15.7-14-15.5-14h.1-11.7c-2.6 0-4.7-2.1-4.7-4.7v-17.2c0-2.6 2.1-4.7 4.7-4.7h30.3c2.6 0 4.7 2.1 4.7 4.7v17.2zM46.1 455.8c6.2-6.2 12.2-13.4 9.4-16.2-4.1-4.1-7.6-6.6-.3-15.6s12-2 16 1.9c4.5 4.6.2 21.5-16.7 38.3-16.9 16.7-33.9 21-38.4 16.4-3.9-4-10.8-8.8-1.8-16s11.5-3.6 15.6.5c2.7 2.8 10-3.1 16.2-9.3m-9-29.5c-4.7.7-9.6 3-13.5 6.9s-6.2 8.8-6.9 13.5c0 0-.3 1.9 1 3.2 1.4 1.4 3.7 1.4 5.1 0 .8-.8 1-2 1-2 .4-2.3 1.2-5.8 4.9-9.6 3.7-3.7 7.2-4.5 9.6-4.9 0 0 1.2-.2 2-1 1.4-1.4 1.4-3.8 0-5.1-1.4-1.3-3.2-1-3.2-1m-17.7 2.8c6.8-6.8 14.6-9.7 20.9-8.8 0 0 2 .3 3.3-1 1.5-1.5 1.4-3.8 0-5.2-.9-.9-2.3-1.1-2.3-1.1-5.4-.8-16.3.2-27 10.9-10.6 10.6-11.6 21.6-10.8 27 0 0 .2 1.4 1.1 2.3 1.4 1.4 3.7 1.5 5.1 0 1.3-1.3 1-3.3 1-3.3-1.1-6.2 1.9-14 8.7-20.8'/%3E%3Cpath fill='%2300758f' d='M71 551.3c2.5-4.9 3.9-10.5 3.9-16.4 0-20.3-16.5-36.9-36.9-36.9-20.3 0-36.9 16.5-36.9 36.9 0 6 1.5 11.7 4 16.7L38 607.1l33-55.8zm-33-38.4c12.1 0 22 9.9 22 22s-9.9 22-22 22-22-9.9-22-22 9.9-22 22-22z'/%3E%3C/g%3E%3C/svg%3E")
}

.u02v1 .u02bttns>div.u02bttn1>a:hover {
    color: #fff;
    background-color: #4a4c4e
}

.u02v1 .u02bttns>div.u02bttn1>a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='611.5' viewBox='0 0 76 611.5'%3E%3Cg fill='%23fff'%3E%3Cpath d='M58.7 97.6l-10 10c-.3.3-.9.5-1.3.5h-.6c-.4 0-.8-.3-.8-.8v-4.6c0-.4-.3-.8-.8-.8h-2c-.4 0-.8-.3-.8-.8v-9.8c-1.5-.2-3-.3-4.5-.3-12.1 0-22.8 5.9-29.4 15.1 0 0 2.9-.7 3.5-1.3l13.2-6.7c.4-.2 1.1-.4 1.5-.4h10.9c.4 0 .8.4.8.8v1.7c0 .4-.4.8-.8.8h-5.2c-.4 0-1.1.2-1.4.5l-2.6 2.2c-.3.3-.3.6.1.8l2.7 1.1c.4.2 1 0 1.3-.3l.3-.3c.3-.3.9-.6 1.4-.6h7.2c.4 0 .8.4.8.8v4.1c0 .4-.3 1-.6 1.3l-9.1 8.7c-.3.3-.6.9-.6 1.3v4.7c0 .4-.4.8-.8.8H30c-.4 0-.8-.4-.8-.8v-2c0-.4-.4-.8-.8-.8h-2.9c-.4 0-.8.4-.8.8v3c0 .4.3 1 .7 1.2l4.5 3c.4.2 1 .4 1.4.4h8.2c.4 0 1.1.2 1.5.4l10.2 5.5c.4.2.6.7.4 1.1l-3.4 8.9c-.2.4-.6 1-.9 1.3l-8.9 7.6c-.3.3-.5.9-.4 1.3l.7 3.5c-.1.8-1.4.8-1.4.8-.4 0-1-.2-1.4-.6l-2.1-2c-.3-.3-.6-.9-.6-1.3v-23.1c0-.4-.4-.8-.8-.8H30c-.4 0-1.1-.2-1.5-.4l-6.1-3.9c-.4-.2-.9-.7-1.1-1.1l-3.9-5.2c-.3-.3-.8-.6-1.3-.6h-1c-.4 0-1-.3-1.2-.7 0 0-3.5-6.2-3.8-7.8v-3.9c0-.4-.4-.8-.8-.8H6.7c-3.2 5.4-5 11.6-5 18.3 0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3 0-12.4-6.2-23.3-15.6-29.8M38 4.5C18 4.5 1.7 20.7 1.7 40.8c0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3S58 4.5 38 4.5zm-7.5 20.9s-.1-6.7 8.2-7.1v1c0 .3.1.5.5.5 3.7 0 6.6 3.1 6.6 6.1V32l-1.6 1.4v1.1c-.8 6.5-6 6.2-6 6.2s-5.1.2-5.9-6.1v-1.3l-1.7-1.5-.1-6.4zM18 60.5l1.7-11.6c.3-1.3 1.1-2.3 2.9-2.9l9.3-4L38 54.5h.2l6.1-12.6s10.4 4.5 11.1 5c.7.5.9 1.3 1.1 2.1L58 60.4l-40 .1zM74.3 242l-18.9-19.3c2.6-4.4 4.1-9.5 4.1-15 0-16.1-13.1-29.2-29.2-29.2-16.2.1-29.3 13.2-29.3 29.3s13.1 28.9 29.2 29.2c6.6.1 12.4-2.4 17-5.6l18.6 18.9c1.3 1.2 3.8 1.5 6.7-1.4 2.9-2.9 2.9-5.7 1.8-6.9zm-64.1-34.2c0-11 9-20 20-20s20 9 20 20c0 11.1-9 20-20 20s-20-9-20-20z'/%3E%3Cpath d='M12.1 265.1l26 27.6L64 265.1l8.7 8.3L38 313 3.4 273.4l8.7-8.3z'%3E%3C/path%3E%3Cpath d='M38 324.6c-20 0-36.3 16.2-36.3 36.3 0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3 0-20.1-16.3-36.3-36.3-36.3zm19.9 39.3c0 2.6-2.1 4.7-4.7 4.7h-4.7.1c-1.4 0-2.1.7-1.6 2.4l3.4 11.3c.1.2 0 .4-.2.4-.1 0-.1 0-.2-.1-.2-.1-15.7-14-15.5-14h.1-11.7c-2.6 0-4.7-2.1-4.7-4.7v-17.2c0-2.6 2.1-4.7 4.7-4.7h30.3c2.6 0 4.7 2.1 4.7 4.7v17.2zM46.1 455.8c6.2-6.2 12.2-13.4 9.4-16.2-4.1-4.1-7.6-6.6-.3-15.6s12-2 16 1.9c4.5 4.6.2 21.5-16.7 38.3-16.9 16.7-33.9 21-38.4 16.4-3.9-4-10.8-8.8-1.8-16s11.5-3.6 15.6.5c2.7 2.8 10-3.1 16.2-9.3m-9-29.5c-4.7.7-9.6 3-13.5 6.9s-6.2 8.8-6.9 13.5c0 0-.3 1.9 1 3.2 1.4 1.4 3.7 1.4 5.1 0 .8-.8 1-2 1-2 .4-2.3 1.2-5.8 4.9-9.6 3.7-3.7 7.2-4.5 9.6-4.9 0 0 1.2-.2 2-1 1.4-1.4 1.4-3.8 0-5.1-1.4-1.3-3.2-1-3.2-1m-17.7 2.8c6.8-6.8 14.6-9.7 20.9-8.8 0 0 2 .3 3.3-1 1.5-1.5 1.4-3.8 0-5.2-.9-.9-2.3-1.1-2.3-1.1-5.4-.8-16.3.2-27 10.9-10.6 10.6-11.6 21.6-10.8 27 0 0 .2 1.4 1.1 2.3 1.4 1.4 3.7 1.5 5.1 0 1.3-1.3 1-3.3 1-3.3-1.1-6.2 1.9-14 8.7-20.8'/%3E%3Cpath fill='%2300758f' d='M71 551.3c2.5-4.9 3.9-10.5 3.9-16.4 0-20.3-16.5-36.9-36.9-36.9-20.3 0-36.9 16.5-36.9 36.9 0 6 1.5 11.7 4 16.7L38 607.1l33-55.8zm-33-38.4c12.1 0 22 9.9 22 22s-9.9 22-22 22-22-9.9-22-22 9.9-22 22-22z'/%3E%3C/g%3E%3C/svg%3E")
}

.u02v1 .u02bttns>div.u02menu-hasm {
    position: relative
}

.u02v1 .u02bttns>div.u02menu-hasm>a {
    padding-right: 28px !important
}

.u02v1 .u02bttns>div.u02menu-hasm>a:after {
    right: 8px
}

.u02v1 .u02bttns>div.u02menu-hasm .u02toolpop {
    width: auto !important;
    min-height: 150px;
    padding: 1em;
    background: #edeeee
}

.u02v1 .u02bttns>div.u02menu-hasm .u02menu-l1z1, .u02v1 .u02bttns>div.u02menu-hasm .u02toolpop {
    top: 150%
}

.u02v1 .u02bttns>div.u02menu-hasm .u02menu-l1z1 i {
    border-bottom-color: #edeeee
}

.rtl .u02v1 .u02bttns>div.u02menu-hasm>a {
    padding-right: 20px;
    padding-left: 28px !important
}

.rtl .u02v1 .u02bttns>div.u02menu-hasm>a:after {
    left: 8px;
    right: auto
}

.u02v1.u02tabnav .u02bttns>div>a:focus {
    outline: 1px dotted;
    outline-offset: -5px
}

.u02v1 .u02menu-hasm, .u02v1 .u02mlink.u02megamenu .u02mlinkw1 {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.u02v1 .u02menu-hasm>a, .u02v1 .u02mlink.u02megamenu .u02mlinkw1>a {
    position: relative;
    z-index: 1
}

.u02v1 .u02menu-hasm>a[href$='#open']:after, .u02v1 .u02mlink.u02megamenu .u02mlinkw1>a[href$='#open']:after {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
    display: block;
    position: absolute;
    width: 9px;
    height: 8px;
    top: 50%;
    right: 8px;
    z-index: 0;
    line-height: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='611.5' viewBox='0 0 76 611.5'%3E%3Cg fill='%23fff'%3E%3Cpath d='M58.7 97.6l-10 10c-.3.3-.9.5-1.3.5h-.6c-.4 0-.8-.3-.8-.8v-4.6c0-.4-.3-.8-.8-.8h-2c-.4 0-.8-.3-.8-.8v-9.8c-1.5-.2-3-.3-4.5-.3-12.1 0-22.8 5.9-29.4 15.1 0 0 2.9-.7 3.5-1.3l13.2-6.7c.4-.2 1.1-.4 1.5-.4h10.9c.4 0 .8.4.8.8v1.7c0 .4-.4.8-.8.8h-5.2c-.4 0-1.1.2-1.4.5l-2.6 2.2c-.3.3-.3.6.1.8l2.7 1.1c.4.2 1 0 1.3-.3l.3-.3c.3-.3.9-.6 1.4-.6h7.2c.4 0 .8.4.8.8v4.1c0 .4-.3 1-.6 1.3l-9.1 8.7c-.3.3-.6.9-.6 1.3v4.7c0 .4-.4.8-.8.8H30c-.4 0-.8-.4-.8-.8v-2c0-.4-.4-.8-.8-.8h-2.9c-.4 0-.8.4-.8.8v3c0 .4.3 1 .7 1.2l4.5 3c.4.2 1 .4 1.4.4h8.2c.4 0 1.1.2 1.5.4l10.2 5.5c.4.2.6.7.4 1.1l-3.4 8.9c-.2.4-.6 1-.9 1.3l-8.9 7.6c-.3.3-.5.9-.4 1.3l.7 3.5c-.1.8-1.4.8-1.4.8-.4 0-1-.2-1.4-.6l-2.1-2c-.3-.3-.6-.9-.6-1.3v-23.1c0-.4-.4-.8-.8-.8H30c-.4 0-1.1-.2-1.5-.4l-6.1-3.9c-.4-.2-.9-.7-1.1-1.1l-3.9-5.2c-.3-.3-.8-.6-1.3-.6h-1c-.4 0-1-.3-1.2-.7 0 0-3.5-6.2-3.8-7.8v-3.9c0-.4-.4-.8-.8-.8H6.7c-3.2 5.4-5 11.6-5 18.3 0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3 0-12.4-6.2-23.3-15.6-29.8M38 4.5C18 4.5 1.7 20.7 1.7 40.8c0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3S58 4.5 38 4.5zm-7.5 20.9s-.1-6.7 8.2-7.1v1c0 .3.1.5.5.5 3.7 0 6.6 3.1 6.6 6.1V32l-1.6 1.4v1.1c-.8 6.5-6 6.2-6 6.2s-5.1.2-5.9-6.1v-1.3l-1.7-1.5-.1-6.4zM18 60.5l1.7-11.6c.3-1.3 1.1-2.3 2.9-2.9l9.3-4L38 54.5h.2l6.1-12.6s10.4 4.5 11.1 5c.7.5.9 1.3 1.1 2.1L58 60.4l-40 .1zM74.3 242l-18.9-19.3c2.6-4.4 4.1-9.5 4.1-15 0-16.1-13.1-29.2-29.2-29.2-16.2.1-29.3 13.2-29.3 29.3s13.1 28.9 29.2 29.2c6.6.1 12.4-2.4 17-5.6l18.6 18.9c1.3 1.2 3.8 1.5 6.7-1.4 2.9-2.9 2.9-5.7 1.8-6.9zm-64.1-34.2c0-11 9-20 20-20s20 9 20 20c0 11.1-9 20-20 20s-20-9-20-20z'/%3E%3Cpath d='M12.1 265.1l26 27.6L64 265.1l8.7 8.3L38 313 3.4 273.4l8.7-8.3z'%3E%3C/path%3E%3Cpath d='M38 324.6c-20 0-36.3 16.2-36.3 36.3 0 20 16.2 36.3 36.3 36.3 20 0 36.3-16.2 36.3-36.3 0-20.1-16.3-36.3-36.3-36.3zm19.9 39.3c0 2.6-2.1 4.7-4.7 4.7h-4.7.1c-1.4 0-2.1.7-1.6 2.4l3.4 11.3c.1.2 0 .4-.2.4-.1 0-.1 0-.2-.1-.2-.1-15.7-14-15.5-14h.1-11.7c-2.6 0-4.7-2.1-4.7-4.7v-17.2c0-2.6 2.1-4.7 4.7-4.7h30.3c2.6 0 4.7 2.1 4.7 4.7v17.2zM46.1 455.8c6.2-6.2 12.2-13.4 9.4-16.2-4.1-4.1-7.6-6.6-.3-15.6s12-2 16 1.9c4.5 4.6.2 21.5-16.7 38.3-16.9 16.7-33.9 21-38.4 16.4-3.9-4-10.8-8.8-1.8-16s11.5-3.6 15.6.5c2.7 2.8 10-3.1 16.2-9.3m-9-29.5c-4.7.7-9.6 3-13.5 6.9s-6.2 8.8-6.9 13.5c0 0-.3 1.9 1 3.2 1.4 1.4 3.7 1.4 5.1 0 .8-.8 1-2 1-2 .4-2.3 1.2-5.8 4.9-9.6 3.7-3.7 7.2-4.5 9.6-4.9 0 0 1.2-.2 2-1 1.4-1.4 1.4-3.8 0-5.1-1.4-1.3-3.2-1-3.2-1m-17.7 2.8c6.8-6.8 14.6-9.7 20.9-8.8 0 0 2 .3 3.3-1 1.5-1.5 1.4-3.8 0-5.2-.9-.9-2.3-1.1-2.3-1.1-5.4-.8-16.3.2-27 10.9-10.6 10.6-11.6 21.6-10.8 27 0 0 .2 1.4 1.1 2.3 1.4 1.4 3.7 1.5 5.1 0 1.3-1.3 1-3.3 1-3.3-1.1-6.2 1.9-14 8.7-20.8'/%3E%3Cpath fill='%2300758f' d='M71 551.3c2.5-4.9 3.9-10.5 3.9-16.4 0-20.3-16.5-36.9-36.9-36.9-20.3 0-36.9 16.5-36.9 36.9 0 6 1.5 11.7 4 16.7L38 607.1l33-55.8zm-33-38.4c12.1 0 22 9.9 22 22s-9.9 22-22 22-22-9.9-22-22 9.9-22 22-22z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    background-size: 9px auto !important;
    background-position: 0 -30px
}

.rtl .u02v1 .u02menu-hasm>a[href$='#open']:after, .rtl .u02v1 .u02mlink.u02megamenu .u02mlinkw1>a[href$='#open']:after {
    left: 2px;
    right: auto
}

.u02w2.u02megactr {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.u02w2.u02megactr .u02mlink {
    position: relative;
    visibility: visible;
    height: 100%;
    background: #4a4c4e;
    animation: none
}

.u02mobi .u02w2.u02megactr .u02mlink {
    position: static
}

.u02mobi .u02w2.u02megactr .u02mlink.u02opened {
    background: #e0e2e2
}

.u02w2.u02megactr .u02mlinkw1, .u02w2.u02megactr .u02mlinkw1 a:link, .u02w2.u02megactr .u02mlinkw1 a:visited {
    height: 100%
}

.u02w2.u02megactr .u02mlinkw1, .u02w2.u02megactr .u02mlink>.u02menu-l1z1 {
    display: none
}

.u02dtop .u02w2.u02megactr .u02mlink.u02megamenu>.u02menu-l1z1, .u02tab .u02w2.u02megactr .u02mlink>.u02menu-l1z1 {
    display: block
}

.u02w2.u02megactr .u02hamenu {
    margin: 0 !important
}

.u02w2.u02megactr .u02hamenu span {
    height: 3px !important;
    background: #fff
}

.u02w2.u02megactr .u02hamenu span.m2 {
    top: 4px
}

.u02w2.u02megactr .u02hamenu span.m3 {
    top: 13px
}

.u02w2.u02megactr .u02mlinkw2 {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    height: auto !important;
    top: 50%;
    left: 100%;
    padding: 18px 0;
    white-space: nowrap
}

.rtl .u02w2.u02megactr .u02mlinkw2 {
    left: auto;
    right: 100%
}

.u02dtop .u02w2.u02megactr .u02mlink.u02megamenu .u02mlinkw2, .u02tab .u02w2.u02megactr .u02mlinkw2 {
    opacity: 1
}

.u02megamenu .u02menulink:hover {
    text-decoration: none !important
}

.u02megactr .u02haml.u02opened .u02hamenu {
    transform: none !important
}

.u02tab .u02megactr .u02hamenu span.m2, .u02mobi .u02megactr .u02hamenu span.m2 {
    top: 2px
}

.u02tab .u02megactr .u02hamenu span.m3, .u02mobi .u02megactr .u02hamenu span.m3 {
    top: 11px
}

.u02mobi .u02megactr .u02haml.u02opened .u02hamenu span {
    top: 6px !important;
    background: #4a4c4e
}

.u02megamenu .u02menucontent, .u02tab .u02megactr .u02menucontent, .u02mobi .u02megactr .u02menucontent {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    top: 100%;
    left: 0;
    overflow: hidden;
    transition: visibility 0s, opacity 0.3s;
    pointer-events: none
}

.rtl .u02megamenu .u02menucontent, .rtl .u02tab .u02megactr .u02menucontent, .rtl .u02mobi .u02megactr .u02menucontent {
    left: auto;
    right: 0
}

.u02megamenu.u02mlink.u02opened .u02menucontent, .u02tab .u02megactr .u02mlink.u02opened .u02menucontent, .u02mobi .u02megactr .u02mlink.u02opened .u02menucontent {
    visibility: visible;
    opacity: 1;
    pointer-events: auto
}

.u02megamenu.u02mlink.u02closing .u02menucontent, .u02tab .u02megactr .u02mlink.u02closing .u02menucontent, .u02mobi .u02megactr .u02mlink.u02closing .u02menucontent {
    transition-delay: 1s, 0s
}

.u02tab .u02megactr .u02menucontent .u02menu-l1>.u02menu-ul, .u02tab .u02megactr .u02mlink.u02megamenu .u02menucontent .u02menu-ul, .u02mlink.u02megamenu .u02menucontent .u02menu-l1 .u02menu-ul .u02menu-li a, .u02mobi .u02megactr .u02menucontent .u02menu-l1 .u02menu-ul {
    height: 100%;
    background: #e0e2e2
}

.u02mlink.u02megamenu .u02menucontent .u02menu-l1 .u02menu-ul .u02menu-li a {
    height: auto
}

.u02tab .u02megactr .u02menu-l2>.u02menu-ul, .u02tab .u02megamenu.u02menu-hasm .u02menu-l3>.u02menu-ul, .u02tab .u02megactr .u02menucontent .u02menu-hasm.u02megamenu.u02opened a {
    background: #edeeee
}

.u02dtop .u02megactr .u02mlink.u02megamenu>.u02menucontent, .u02tab .u02megactr .u02mlink>.u02menucontent, .u02dtop .u02megamenu.u02menu-li>.u02menu-l2, .u02tab .u02megamenu.u02menu-li>.u02menu-l2 {
    width: 1400px
}

.u02mobi .u02megamenu.u02menu-li>.u02menu-l2 {
    overflow: visible
}

.u02megactr .u02mlink:not(.u02megamenu) .u02menu-l1>.u02menu-ul {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.u02tab .u02megactr .u02menu-l1>.u02menu-ul, .u02mobi .u02megactr .u02menu-l1>.u02menu-ul {
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1.2em 0
}

.u02tab .u02megactr .u02menu-l1>.u02menu-ul>.u02menu-li>a, .u02mobi .u02megactr .u02menu-l1>.u02menu-ul>.u02menu-li>a {
    padding-top: 10px;
    padding-bottom: 10px
}

.u02tab .u02megactr .u02menu-l1>.u02menu-ul {
    width: 225px !important
}

.u02tab .u02megactr .u02mlink.u02closing .u02menu-l1>.u02menu-ul {
    transition-delay: 0s, 0s
}

.u02dtop .u02mlink.u02megamenu .u02menu-l2, .u02dtop .u02mlink.u02megamenu .u02menu-l3, .u02dtop .u02mlink.u02megamenu .u02menu-li, .u02tab .u02megamenu.u02menu-li, .u02mobi .u02megamenu.u02menu-li {
    position: static !important;
    width: 100% !important
}

.u02dtop .u02mlink.u02megamenu .u02menu-l2, .u02dtop .u02mlink.u02megamenu .u02menu-l3 {
    visibility: visible
}

.u02mobi .u02megactr .u02menu-l1 {
    overflow: hidden
}

.u02dtop .u02megamenu.u02menu-li.u02closing>.u02menu-l2 {
    transition-delay: 0.2s
}

.u02dtop .u02megamenu.u02mlink.u02opened .u02menu-l2, .u02dtop .u02megamenu.u02mlink.u02opened .u02menu-l3, .u02dtop .u02megamenu.u02menu-li.u02opened .u02menu-l2, .u02dtop .u02megamenu.u02menu-li.u02opened .u02menu-l3 {
    pointer-events: auto;
    overflow: hidden
}

.u02tab .u02megamenu.u02menu-li>.u02menu-l2, .u02mobi .u02megamenu.u02menu-li>.u02menu-l2, .u02mobi .u02megamenu.u02mlink .u02menu-l2 {
    top: 0;
    left: 100% !important;
    overflow: visible
}

.rtl .u02tab .u02megamenu.u02menu-li>.u02menu-l2, .rtl .u02mobi .u02megamenu.u02menu-li>.u02menu-l2, .rtl .u02mobi .u02megamenu.u02mlink .u02menu-l2 {
    left: auto !important;
    right: 100% !important
}

.u02dtop .u02megamenu.u02menu-li .u02menu-l3, .u02tab .u02megamenu.u02menu-li .u02menu-l3 {
    position: static;
    width: 100%;
    overflow: hidden
}

.u02megamenu.u02menu-li .u02menu-l3 .u02menu-ul {
    transition-delay: 0s, 0s
}

.u02megamenu.u02mlink.u02opened .u02menu-l3, .u02megamenu.u02menu-li.u02opened .u02menu-l3 {
    visibility: visible;
    transition-delay: 0s
}

.u02megamenu.u02mlink.u02opened .u02menu-l3 .u02menu-ul, .u02megamenu.u02menu-li.u02opened .u02menu-l3 .u02menu-ul {
    opacity: 1
}

.u02dtop .u02megamenu .u02menuback, .u02tab .u02megamenu .u02menuback {
    display: none !important
}

.u02mobi .u02megamenu .u02menuback {
    display: block !important
}

.u02megamenu .u02menu-ul, .u02megamenu.u02mlink .u02menu-l1>.u02menu-ul {
    width: 100% !important;
    padding: 1.2em 0
}

.u02mobi .u02megamenu .u02menu-l2 .u02menu-ul {
    padding-top: 0
}

.u02dtop:not(.u02tab) .u02megamenu.u02menu-li.u02closing>.u02menu-l2>.u02menu-ul {
    transition-delay: 0s, 0s
}

.u02dtop .u02megamenu .u02menu-l1>.u02menu-ul {
    -webkit-transform: translate(0, 23px);
    -ms-transform: translate(0, 23px);
    transform: translate(0, 23px)
}

.u02megamenu .u02menu-l2>.u02menu-ul {
    display: block !important;
    columns: 4
}

.u02tab .u02megamenu .u02menu-l2>.u02menu-ul {
    columns: 2
}

.u02mobi .u02megamenu .u02menu-l2>.u02menu-ul {
    columns: 1
}

.u02megamenu.u02mlink .u02menu-l3 .u02menu-ul, .u02tab .u02megamenu.u02menu-li .u02menu-l2>.u02menu-ul, .u02megamenu.u02menu-li .u02menu-l3>.u02menu-ul, .u02megamenu.u02mlink.u02opened .u02menu-l1>.u02menu-ul {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.u02megamenu .u02menu-ul a:link, .u02megamenu .u02menu-ul a:visited {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #4e5052
}

.u02megamenu .u02menu-ul a:hover {
    cursor: pointer
}

.u02tabnav .u02megamenu a:focus {
    outline: 1px dotted #939699;
    outline-offset: -4px
}

.u02megamenu .u02menu-l1>.u02menu-ul>.u02menu-li>.u02xlink:after {
    display: inline-block !important
}

.u02megamenu .u02menu-ul, .u02dtop:not(.u02tab) .u02megamenu .u02menu-ul, .u02megamenu .u02menu-ul>.u02opened>a, .u02dtop:not(.u02tab) .u02megamenu .u02menu-ul>.u02opened>a, .u02megamenu .u02menu-ul a:hover, .u02dtop:not(.u02tab) .u02megamenu .u02menu-l2 .u02menu-ul a:hover, .u02megamenu .u02menu-li.u02opened {
    background: #e0e2e2
}

.u02megamenu .u02menu-l3 .u02tlink.u02tlink, .u02megamenu .u02menu-l3 .u02xlink.u02xlink {
    padding-top: 8px;
    padding-bottom: 8px
}

.u02megamenu .u02menu-li, .u02megamenu .u02menu-l2 .u02menu-li {
    min-width: 259px
}

.u02tab .u02megamenu .u02menu-li, .u02tab .u02megamenu.u02menu-li, .u02tab .u02megamenu .u02menu-l2 .u02menu-li {
    min-width: 225px
}

.u02mobi .u02megamenu .u02menu-ul .u02menu-li {
    position: static;
    width: 100%
}

.u02megamenu .u02menu-l2>.u02menu-ul>.u02menu-li {
    display: table;
    page-break-inside: avoid;
    break-inside: avoid-column
}

.u02megamenu a {
    opacity: 1 !important
}

.u02megamenu hr {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 0.3
}

.u02dtop .u02megamenu.u02mlink .u02tlink[href$='#open']:after, .u02dtop .u02megamenu .u02menu-l2 .u02tlink[href$='#open']:after, .u02tab .u02megamenu>.u02tlink:after, .u02mobi .u02megamenu .u02tlink:after {
    display: none !important
}

.u02tab .u02megamenu.u02menu-li>.u02tlink, .u02tab .u02megamenu.u02menu-li>.u02xlink, .u02mobi .u02megamenu.u02menu-li>.u02tlink, .u02mobi .u02megamenu.u02menu-li>.u02xlink {
    color: #4e5052
}

.u02dtop .u02megamenu.u02mlink .u02tlink, .u02dtop .u02megamenu.u02menu-li .u02menu-l2 .u02tlink, .u02tab .u02megamenu.u02menu-li .u02tlink, .u02tab .u02megamenu.u02menu-li>.u02xlink {
    font-weight: bold
}

.u02dtop .u02megamenu.u02mlink .u02menu-l1>.u02menu-ul>.u02menu-li>.u02tlink {
    font-size: 18px
}

.u02dtop .u02megamenu.u02mlink .u02menu-l1>.u02menu-ul>.u02menu-li>.u02tlink:after {
    content: '';
    display: block !important;
    position: absolute;
    width: auto;
    height: 1px;
    top: auto;
    left: 20px;
    right: 20px;
    bottom: 0;
    background: rgba(147, 150, 153, 0.4)
}

.u02v1 .u02megamenu.u02mlink .u02menu-li:first-child>a, .u02v1.u02mobi .u02megamenu.u02menu-li:first-child>a {
    padding-left: 20px
}

@media only screen and (max-width: 974px) {
    .u02w2.u02megactr .u02mlinkw1 {
        display: block
    }
    .u02w2.u02megactr .u02menu-l1 .u02menu-l1z1 {
        display: none
    }
}

@media only screen and (max-width: 1416px) {
    .u02v1 .u02w3 {
        padding-right: 12px
    }
    .rtl .u02v1 .u02w3 {
        padding-right: 0;
        padding-left: 12px
    }
}

@media only screen and (max-width: 770px) {
    .u02v1 a, .u02v1 a:link, .u02v1 a:visited {
        padding: 15px 20px;
        font-size: 13px
    }
    .rtl .u02v1 a, .rtl .u02v1 a:link, .rtl .u02v1 a:visited {
        padding: 15px 20px
    }
    .u02v1 .u02w1 {
        height: 44px
    }
    .u02v1 .u02mlink:not(.u02haml) .u02mlinkw1 a, .u02v1 .u02mlink:not(.u02haml) .u02mlinkw1 a:link, .u02v1 .u02mlink:not(.u02haml) .u02mlinkw1 a:visited {
        padding-top: 10.656px;
        padding-bottom: 10.656px
    }
    .u02v1 .u02w2>.u02menu-ul .u02menu-li {
        padding: 5px 0
    }
    .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li.u02multicol>.u02menu-l2 {
        width: 770px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li.u02multicol>.u02menu-l2>.u02menu-ul {
        -ms-flex: 0 1 50%;
        flex: 0 1 50%;
        max-width: 50%;
        min-height: 0
    }
    .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li.u02multicol>.u02menu-l2>.u02bttns {
        width: 100%
    }
}

@media only screen and (max-width: 670px) {
    .u02v1 .u02w1 {
        height: 40px
    }
    .u02v1 .u02w2 {
        margin-right: 0
    }
    .u02v1 a, .u02v1 a:link, .u02v1 a:visited {
        padding: 12px 20px;
        font-size: 15px
    }
    .rtl .u02v1 a, .rtl .u02v1 a:link, .rtl .u02v1 a:visited {
        padding: 12px 20px
    }
    .u02v1 .u02w3>* {
        display: none
    }
}

@media only screen and (max-width: 450px) {
    .u02v1 .u02menu-l1>.u02menu-ul>.u02menu-li.u02multicol>.u02menu-l2>.u02menu-ul {
        max-width: none
    }
}

@keyframes showAfterLoad {
    from {
        visibility: hidden
    }
    to {
        visibility: visible
    }
}

/*! U10 */

_:-ms-fullscreen, :root footer.hp-footer { 
    margin-top: 120px;
}

@media only screen and (max-width: 1200px) {
    _:-ms-fullscreen, :root footer.hp-footer { 
        margin-top: 420px;
    }
}

@media only screen and (max-width: 991px) {
    _:-ms-fullscreen, :root footer.hp-footer { 
        margin-top: 243px;
    }
}

@media only screen and (max-width: 767px) {
    _:-ms-fullscreen, :root footer.hp-footer { 
        margin-top: 970px;
    }
}

@media only screen and (max-width: 357px) {
    _:-ms-fullscreen, :root footer.hp-footer { 
        margin-top: 990px;
    }
}

.f11v6-home .u10.u10v2 {
    background: #4e5052
}
 
.f11v6-home .u10.u10v2 .u10w2 a:hover .u10w6.icn-img {
    transition: transform .2s ease
}
 
.f11v6-home .u10.u10v2 .u10w2 a:hover .u10w6.icn-img:before {
    color: #fff;
    transform: scale(1.21)
}
 
.u10v0 {
    clear: both;
    position: relative;
    padding-top: 12px;
    background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABLAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2QTYxQUNDQUMyNzExRTlBMTcxOUEwRkREQkRDNEMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2QTYxQUNEQUMyNzExRTlBMTcxOUEwRkREQkRDNEMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZBNjFBQ0FBQzI3MTFFOUExNzE5QTBGRERCREM0QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZBNjFBQ0JBQzI3MTFFOUExNzE5QTBGRERCREM0QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAADAgICAgIDAgIDBQMDAwUFBAMDBAUGBQUFBQUGCAYHBwcHBggICQoKCgkIDAwMDAwMDg4ODg4QEBAQEBAQEBAQAQMEBAYGBgwICAwSDgwOEhQQEBAQFBEQEBAQEBEREBAQEBAQERAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAOArwDAREAAhEBAxEB/8QAoAAAAAYDAQAAAAAAAAAAAAAAAAECBAUIAwYJBwEAAQUBAQEAAAAAAAAAAAAAAAECAwQFBwYIEAABAwIEBAQDBgQFBQAAAAABEQIDAAQhMRIFQRMGB1FhIghxgTKRoUJSIxSxwUMJ0eHxMyQVNRYmFxEAAgIBAwIDBgQHAAAAAAAAAAERAgMhMRJBBFEiBWFxgbETBsEyIxTwodFSwlMH/9oADAMBAAIRAxEAPwDeDXMj6OCUKi4nhSiAIVM8MQhoAMFCo4UgErE8SRtf4515vLTjZo83lpxs0Vf7o9s932LrCR+0WklxYbnI6WzMEZfpfIVMRQYEE4eVaWLKnXXdBVi+lOzPXW53mq6tHbXDhrmu0ARcUYCXE03JmpHiSVulqWU2nb49o2y02uEl7LWJkTXnMhgRT8azG5ckDcuR5SCAoA8o7r9yt+6U3mLbNqLbeFkTJpZnMDy8vJ8cgEqzixqyLGOlWpZsfb3uRYdZW4trjTBuTAr4V9Mo/NGv3imZMbqMvjdfcbpUJEFQAdABNa1q6QilSniaAACCfMUAA5igAi06w7UgAILfGgAN1D6gFKqR91Ah4D3q6WO1dXN3+Af8bdo1lbwE8eBPzCVfw3mseBcws83Y5uhkkf6A1IWuagJVEI8+FWGidP4HrnZ7rw7fcjpXdXrbXBLrCQ/05Myw+TuHnVPLSdUQZqdUe1MeHMa8Ao4AgEIcfKqkFMDi4AkDUeAyoFNQ7kdB2/W21ERNDNxtQXWUx/F4xu8j/GvU+getW7DNrrjt+Zfivajwn3b9tU9W7aK6Za/kt/i/YysN1by2d5LazAwzxOcx8Bw9TShr6Ax5aZKq9HKeqPkfPgyYbvHkq1arhz0YhrwHBwPLkaVB4VKVmviif2++F4zS9BMz6m+PmKVGdlx8fcPOFOICP3Ow57DPC0GQfUPzD/GkaLOLJGj2IQOzc0qPGml9oUhIUfOgQlds3BUtp8ODHH+BpxTy4uqJTA8aUqBOaHtLHhQ4IfnQExsa1NE+KV8TsS1QD4imGtWyakxMbhioIzaeHlQPbCLnIdYyP2LQEAc4NI1DUCUaePwpASD1tIR7VxRUx+dKJHgD6ECK3MCgNxruV7Dtu3XG4TnTFAwve12LXAcMeJ4VFkuq0dn0Lna4LZ81cdd7OCT9nHuj6z7R9zH7dY21rulj1XLDaXNtuEhiezS5xiZFcY6PU7SNXpx4V4q13azb6n0ThwVxY60rtVQde+mtws972Ru7bXBJYSXep9xa3TC2aG4yeyVpJxacMCh4YUDx/uG3Wm87XdbPvMDbi1vIn213A4KyWORulwIzQg0ohyV97Psj3fslvtx132y26e86AugHyBrjPLtUxUvZJ+LlcWvOWRqNokTKiuex4BDUPEjI00cAMdytSh3iBmKAEoC1Vx8KABwRKAFCMFgc1yuXFnFKALe+wb3fRdjeoXdtOtT/AOm9R3bHsvXO/wC13kg5Zlx/pvw1+CL405Ma0db7a5tr22ivLOZlxbzND4Z4nB8b2OxDmuaoIPlUhGKliZPE+CUKyRrmPGStcEOXkaAOXXur/t67t0jf7j1f2quRf7fcc+8i2aaRouiWrLLEzWRrc1qlunEgIi0xoemUYY90DnMe1FVr2kYjxzyNMHi7Gwvd1voNs2q3ku7q6e2K1toWF8sj3lGta1qkkmgDpl7OPZHadsGWnc3upbsuurXAS7ZtTkfFtQcFDncHT+eTOGNORoYsMavcuFLNHEjpXhmooC4gKTwxoktpN7BvaJGlpJAPFpQ/bSiBSx82J0Wot1BC5udI1KHVcORrBtG32+LYg535n+o/fUax1XQmtnvbqPAjfSAngBlUpXBQACSOC0AAADIIudAAoAFAAXFKABQAMFX76ABQAlrI9bpWganoHPGZAyxoAVmUTLFaAMdxNHBHrldpCgBMyfAUjaQ6tXZwhT2ufpLXliEOOGY8MaUaYLuee2aZGQ89xIbGxuaHMk0yzhElKqz1cDUM3q7/ANx7bRh4N9Tqj879hYnFXZSZbfaYLaZs2M0mOqWQkuB4JTq40nPUjvntZRsgt71fsHOZwIX4HCsb1qr/AGza6NEnaR9Q1WKVsrXPa1w0uc0hwQq0pXPDeFqUXyypAEq46NTUJxIX6TQBmt7Ka/kEEIKqFcMAMeJq12/bZM9+NFP4EeTJWilnMH+4l3Q6v6k6j2vpo37rbp+FshOyxO/TfcwzyxGaQhNRIZgD9NdE7D03H2yne3j/AEPHd93V8rjZeBTKtcygUAdjTXMj6OCKfPhSiAFABnLGgB9YF3KIT0/hNY3exyXiY/eRyXiZ2cxAXEA/iA/lWeZwoImFAodAAoALFKAPGe/EdkbnbJHSMbfNbI10QDi50BKtcSmkI5Qi1bwlrBOp5TtJ3MbxCNpbIb0Pb+2dCTqJXDSnHxq24jUncdS1HTE++z7HbP6ktxbbiBpuIw5jlIKBysLhiMUWsu0ToULROmxKYgeNNGh0AQPW8vUsXTtx/wCJw87cHo1vqa1zGH6nt1EAkDIVJTjOo6sTqVzsR1yOoI2WJ3A7pzMJBzV5g/OHYaTxXCtDyx0gt24xqWX6dud5utphk6gtP2V+BpuIg9j2ucPxNMbnBD4Vm2idCpaJ0JOmjQhQBoneeDaLjo2Rm5XLbWcPDtue5rnl0zQuhGgn1DBcqmwzyJsUzoVza+5k0sdG6JxX9QFrmhPInjWjoXNR5EZxK3kAmbUOWW/VqXBKZoOLSbE6/k2DbXb8x0V/oZzmgq7mAZnQoxGdZz3cGXeJJcZn40wAnAlEJCHhxoEKud1Idsi653M7XOJoZJC+doa4cq5VJWeoBQoVQorsn2hk7xYVW1W8T2tK0+EzB89f9Hw+mWyc65FXuUlypFvNXpLS4qy9rWhqLtIaebi1Cnj510k4Up6GW2EvNYLcnX/TIz/0pUMvEOTY4HSujBmZof8AiaCo+6nIy7JTpsZMPnSjSG3QWetzonDnD62Dj88lppew8uuxGMLNTi0FScR4f5UhbcwLIOYJXwoGkztr7sKy5j1YBZFCpw1BVpyKGVV3TJD+FKVyA3kRG9Gko7BUX6k4/KmPc0u3ngNDq0+SYg0EwkjFoafVmwnNMFFIOAS4nUAjQoLSiHzWlE0DT1ELj+YfzoEA0PYxHHWPzZFaQVw34Gl90n7iOnWx2cbjbl4N7KCEDAfSCFXE1k+pO30tNup7f7Trh/dt3fmjyr5/yPIW69TeWutRp0qq8ETjXlzsp1E9ifUPu/spbPbOuulbncehroNjfvF9d2kM1mkaslZHLLzn8A9rWn5GpFJG4L204aRm/N2Zuw7qeqnxP2Z1vOdzF0GiBtpyzzRIuBbpVVoA4Z+43ZOx2y9xbk9geoj1B0veNM8TXW93bvsZi4h9ut1DFzGDNjmrhgtRMlR5Z8KQUDV1BM+FABuRMfqXHwoAL4UAKbgnMCs/l5UAdJP7cvUvua2PZI9v3DpDcOo+2W4Pa3at1mvLS2ftjgTqfBFfTRSSwFfUIwcR6fCnqRloOhlPGGp9029v3dEbg3ua5jNhIaJ3P5nMEhd+mYOSDLzQ76OWNa5UAcY/cv0z2E27uRc//D+r59222cOl3Ibta3sT7e+M5bJEHSW0b3AD1ElqZ4rhUTJUWx9i/TftW6d3WOPp/q216s7kzw63yy2d5Zx2zU9Udi29giDiOLgrz4AUqL+FUXXUu/MJTE8QECRDoJyWhzGherE67GuSQROm1b7clpX0s0vK/Aon2VSa187NZWcfpr5GxW+jkx6F0p6FXLhnV1bGTaZ1Mh86UaJZp/D55/HzoAICY6lIb6vSmPpH2YmgBYTFPnQAKABQAKAMbf3HNc1waY0BY9fUq4ghEyoAU1pD3nUSD+EjAfCgAmnTECwF6DAH6j9qUgozmuN3e7RbWoYD/Uke0p8mmona/RFmtcS3sNJrcpr3e7kI4sjY8MHzApjr/cyat/8AXVfEkLL9sLRv/TgHRrgpI44541NSI0KmXly8246p5EM9ELb0OupNUpXkNIIa0eXBaj05aliXw8q06jypCuDiaABQAMaAGu5hh2+cOOkaShzx4ffWb6iqvtr8toJ8E/UUGmXIi/bOF2TpT1lmpflpxzrmCPRsyMA9Okk+kfUuXz40gGaKOGV2meUws4vALnD4AA1b7bHitf8AUtxr7m/kiPI7JeVSza9sFoIWizLSwHMZn4ritdH7H9v9P9GOP8bmBm58vPucX/e3M9/W4ilgDCy73DkTamnXF+6lTAEkerVmK0zAzblaqCuCgD//2Q==");
    background-repeat: repeat-x;
    background-size: auto 12px;
    background-color: #312D2A
}
 
.u10v0 a {
    outline-color: #fff
}
 
.u10v0 .u10w1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch
}
 
.u10w1 {
    clear: both;
    width: 100%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    padding: 0px 48px 40px 48px;
}
 
.u10w1:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
 
@media only screen and (max-width: 1476px) {
    .u10w1 {
        max-width: 1476px;
        padding-left: 38px;
        padding-right: 38px
    }
}
 
@media only screen and (max-width: 974px) {
    .u10w1 {
        padding-left: 28px;
        padding-right: 28px
    }
}
 
@media only screen and (max-width: 670px) {
    .u10w1 {
        padding-left: 22px;
        padding-right: 22px
    }
}
 
.u10w1>.u10w5 {
    margin: 0;
    border-top: none
}
 
.u10w2:first-child {
    margin-left: 0px
}
 
.u10w2 {
    float: left;
    width: 23.3%;
    margin-left: 2.2587%
}
 
.u10w3 {
    margin: 0 0 1em;
    position: relative
}
 
.u10w3 ul li {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: normal;
    color: #8aadbf;
    line-height: 1.2;
    padding: 0 0 .5em
}
 
.ocom-base .u10w3 ul li {
    font-size: 16px
}
 
@media only screen and (max-width: 1500px) {
    .ocom-base .u10w3 ul li {
        font-size: 13.966336px
    }
}
 
@media only screen and (max-width: 770px) {
    .ocom-base .u10w3 ul li {
        font-size: 12.288px;
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%
    }
}
 
@media only screen and (max-width: 450px) {
    .ocom-base .u10w3 ul li {
        -webkit-text-size-adjust: none
    }
}
 
.u10w3 ul li a {
    color: #8aadbf !important
}
 
.u10w3 ul li a:hover {
    color: #fff !important;
    text-decoration: none
}
 
.u10w1 h5 {
    font-size: 20px;
    font-size: 2rem;
    margin: 0 0 0.6em 0
}
 
.ocom-base .u10w1 h5 {
    font-size: 20px
}
 
@media only screen and (max-width: 1500px) {
    .ocom-base .u10w1 h5 {
        font-size: 17.45792px
    }
}
 
@media only screen and (max-width: 770px) {
    .ocom-base .u10w1 h5 {
        font-size: 15.36px;
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%
    }
}
 
@media only screen and (max-width: 450px) {
    .ocom-base .u10w1 h5 {
        -webkit-text-size-adjust: none
    }
}
 
.u10w1 h3 {
    display: none;
    margin: 0 0 0.6em 0;
    background-position: 0 0;
    text-indent: -30000px;
    background-size: 100% auto
}
 
.u10w1 h3 {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='77' viewBox='0 0 360 76.8'%3E%3Cstyle type='text/css'%3E  .st0%7Bfill:%23FFFFFF;%7D    .st1%7Bfill:none;%7D%3C/style%3E%3Cpath class='st0' d='M129.4 0.9H128l-4.9 12.4h1.3l1.3-3.3h5.9l1.3 3.3h1.4L129.4 0.9zM131.2 8.8h-5l2.5-6.5L131.2 8.8zM139.5 4.4c-1.2 0-2.2 0.5-2.9 1.4V4.7h-1.2v0.1c0 0.1 0 0.3 0 0.4 0 0.5 0.1 1 0.1 1.5v9.9h1.2v-4.4c0.7 0.9 1.7 1.4 2.9 1.4 2.4 0 3.5-2.3 3.5-4.6S142.2 4.4 139.5 4.4zM141.8 8.8c0 0.8-0.2 3.6-2.3 3.6 -2.4 0-2.8-2.3-2.8-3.7 0-0.8 0.2-3.3 2.6-3.3C141.2 5.5 141.8 7.2 141.8 8.8zM148.5 4.4c-1.2 0-2.2 0.5-2.9 1.4V4.7h-1.2v0.1c0 0.1 0 0.3 0 0.4 0 0.5 0.1 1 0.1 1.5v9.9h1.2v-4.4c0.7 0.9 1.7 1.4 2.9 1.4 2.4 0 3.5-2.3 3.5-4.6S151.2 4.4 148.5 4.4zM150.8 8.8c0 0.8-0.2 3.6-2.3 3.6 -2.4 0-2.8-2.3-2.8-3.7 0-0.8 0.2-3.3 2.6-3.3C150.2 5.5 150.8 7.2 150.8 8.8zM154 0.9h1.2v12.4H154V0.9zM157.4 0.9h1.4v1.5h-1.4V0.9zM157.5 4.6h1.2v8.7h-1.2V4.6zM166.4 10.5h1.3v0.1c-0.3 2-1.4 3-3.4 3 -2.6 0-3.8-2.3-3.8-4.6 0-2.2 1.2-4.6 3.9-4.6 1.9 0 3.3 1.2 3.3 2.9v0.1h-1.3V7.3c-0.1-1.2-0.8-1.8-2.2-1.8 -1.6 0-2.4 1.7-2.4 3.5 0 1.7 0.8 3.5 2.4 3.5C165.4 12.4 166.3 11.7 166.4 10.5L166.4 10.5zM175.6 12.8c0-0.4-0.1-1-0.1-1.5v-4c0-0.9-0.2-1.6-0.7-2.1s-1.3-0.8-2.4-0.8c-2.4 0-3.1 1.3-3.3 2.5V7h1.3V6.9c0.1-0.9 0.7-1.4 2-1.4s1.8 0.5 1.9 1.7v0.7c-0.3 0-0.6 0-0.9 0 -1 0-2 0-2.9 0.4 -1.1 0.5-1.8 1.4-1.8 2.5 0 1.6 1.2 2.7 2.9 2.7 1.2 0 2.2-0.6 2.6-1.3v1h1.2v-0.1C175.6 13.1 175.6 12.9 175.6 12.8zM171.9 12.4c-0.9 0-1.8-0.4-1.8-1.6 0-1.8 2.3-1.8 3.8-1.8 0.2 0 0.3 0 0.5 0 0.1 1.3-0.2 2.2-0.7 2.8C173.2 12.2 172.7 12.4 171.9 12.4zM181.6 12.3h0.1v1.1h-0.1c-0.3 0.1-0.7 0.2-1.1 0.2 -0.8 0-1.3-0.2-1.6-0.5 -0.5-0.5-0.5-1.3-0.5-1.9V5.8h-1.7V4.6h1.7V2.9l1.2-0.5v2.3h1.9v1.1h-1.9v5.6c0 0.4 0.1 0.6 0.3 0.8s0.4 0.3 0.8 0.3C181 12.4 181.3 12.4 181.6 12.3zM183.3 4.6h1.2v8.7h-1.2V4.6zM183.2 0.9h1.4v1.5h-1.4V0.9zM190.2 4.4c-1.3 0-2.3 0.5-3.1 1.4 -0.6 0.8-1 1.9-1 3.1s0.3 2.3 1 3.1c0.7 0.9 1.8 1.4 3.1 1.4s2.3-0.5 3.1-1.4c0.6-0.8 1-1.9 1-3.1s-0.3-2.3-1-3.1C192.5 4.9 191.5 4.4 190.2 4.4zM190.2 12.4c-1.9 0-2.8-1.8-2.8-3.5s0.9-3.5 2.8-3.5c1.9 0 2.8 1.8 2.8 3.5S192.1 12.4 190.2 12.4zM202.8 7.9v5.4h-1.2V7.7c0-1.4-0.8-2.2-2.1-2.2 -1.7 0-2.3 1.5-2.3 2.8v5H196V6.6c0-0.5 0-1.1-0.1-1.6V4.6h1.2v1.1c0.6-0.9 1.5-1.4 2.6-1.4C200.9 4.4 202.8 4.8 202.8 7.9zM211.4 10.7c0 2-1.8 2.9-3.7 2.9 -1.5 0-3.3-0.7-3.3-2.7v-0.1h1.3v0.1c0.1 1.3 1.3 1.5 2.3 1.5 1.1 0 2.1-0.5 2.1-1.6s-1.1-1.3-2.3-1.6l-0.3-0.1c-1.2-0.3-2.8-0.7-2.8-2.4 0-1.8 1.7-2.5 3.2-2.5 2 0 3.1 0.8 3.2 2.4v0.1h-1.3V6.6c-0.1-1.1-1.1-1.3-2-1.3S206 5.6 206 6.6c0 0.8 0.8 1 2 1.3 0.6 0.1 1.2 0.3 1.9 0.5C210.8 9 211.4 9.7 211.4 10.7zM226.8 5.8V5.3h-1.4v0.1c0.1 1.4-0.2 3.1-0.7 4.3l-3.4-3.6c1-0.7 2.2-1.7 2.2-3.2 0-1.6-1.5-2.3-2.8-2.3s-2.8 0.7-2.8 2.3c0 1.2 0.8 2.2 1.6 3l0 0L219.4 6c-1.4 0.9-2.9 1.9-2.9 3.8 0 2.2 1.9 3.7 4.6 3.7 1.5 0 2.7-0.6 3.7-1.8l1.4 1.6h1.8l-2.4-2.6C226.5 9.2 226.7 7.5 226.8 5.8zM219.4 3c0-1 1.1-1.1 1.4-1.1 0.7 0 1.4 0.3 1.4 1.1s-0.7 1.4-1.3 2c-0.1 0.1-0.2 0.2-0.3 0.3C219.8 4.4 219.4 3.6 219.4 3zM220.4 6.9l3.7 4c-1 1-1.9 1.5-3.1 1.5 -1.5 0-3.1-1-3.1-2.7C217.9 8.6 219.7 7.3 220.4 6.9zM236.4 0.9c-0.1 0-0.2 0-0.3 0H233v12.4h1.3V8h1.9c0.1 0 0.2 0 0.3 0l0 0c3.1 0 4.8-1.2 4.8-3.5C241.2 2.1 239.6 0.9 236.4 0.9zM236.9 6.8h-2.6V2.1h2.6c2 0 3 0.8 3 2.3C239.8 6 238.8 6.8 236.9 6.8zM242.8 0.9h1.2v12.4h-1.2V0.9zM252.4 12.8c0-0.4-0.1-1-0.1-1.5v-4c0-0.9-0.2-1.6-0.7-2.1s-1.3-0.8-2.4-0.8c-2.4 0-3.1 1.3-3.3 2.5V7h1.3V6.9c0.1-0.9 0.7-1.4 2-1.4s1.8 0.5 1.9 1.7v0.7c-0.3 0-0.6 0-0.9 0 -1 0-2 0-2.9 0.4 -1.1 0.5-1.8 1.4-1.8 2.5 0 1.6 1.2 2.7 2.9 2.7 1.2 0 2.2-0.6 2.6-1.3v1h1.2v-0.1C252.4 13.1 252.4 12.9 252.4 12.8zM248.7 12.4c-0.9 0-1.8-0.4-1.8-1.6 0-1.8 2.3-1.8 3.8-1.8 0.2 0 0.3 0 0.5 0 0.1 1.3-0.2 2.2-0.7 2.8C250 12.2 249.4 12.4 248.7 12.4zM258.3 12.3h0.1v1.1h-0.1c-0.3 0.1-0.7 0.2-1.1 0.2 -0.8 0-1.3-0.2-1.6-0.5 -0.5-0.5-0.5-1.3-0.5-1.9V5.8h-1.7V4.6h1.7V2.9l1.2-0.5v2.3h1.9v1.1h-1.9v5.6c0 0.4 0.1 0.6 0.3 0.8 0.2 0.2 0.5 0.3 0.8 0.3C257.8 12.4 258.1 12.4 258.3 12.3zM264.4 0.9L264.4 0.9l0.1 1h-0.1c-0.2 0-0.4-0.1-0.6-0.1 -0.5 0-0.8 0.1-1 0.3 -0.3 0.3-0.3 0.8-0.2 1.5v1h1.9v1.1h-1.9v7.6h-1.2V5.8h-1.7V4.6h1.7V2.9c0-1.5 0.7-2.2 2.1-2.2 0.2 0 0.5 0.1 0.7 0.1C264.2 0.9 264.3 0.9 264.4 0.9zM269 4.4c-1.3 0-2.3 0.5-3.1 1.4 -0.6 0.8-1 1.9-1 3.1s0.3 2.3 1 3.1c0.7 0.9 1.8 1.4 3.1 1.4 1.3 0 2.3-0.5 3.1-1.4 0.6-0.8 1-1.9 1-3.1s-0.3-2.3-1-3.1C271.3 4.9 270.3 4.4 269 4.4zM269 12.4c-1.9 0-2.8-1.8-2.8-3.5s0.9-3.5 2.8-3.5 2.8 1.8 2.8 3.5S270.9 12.4 269 12.4zM278.5 4.4h0.1v1.2h-0.1c-0.1 0-0.2 0-0.3 0 -0.1 0-0.3 0-0.4 0 -1.4 0-2.2 1-2.2 2.6v5.2h-1.2V6.6c0-0.5 0-1-0.1-1.5 0-0.2 0-0.3 0-0.4V4.6h1.2v1c0.4-0.7 1.1-1.2 1.9-1.3C277.8 4.4 278.2 4.4 278.5 4.4zM292.6 7.9v5.4h-1.2V7.7c0-1.4-0.8-2.2-2.1-2.2 -1.7 0-2.3 1.5-2.3 2.8v5h-1.2V7.7c0-1.4-0.8-2.2-2.1-2.2 -1.7 0-2.3 1.5-2.3 2.8v5H280V6.6c0-0.6 0-1.1-0.1-1.6V4.6h1.2v1.1c0.6-0.9 1.5-1.4 2.6-1.4 1.3 0 2.3 0.7 2.8 1.7 0.8-1.1 1.8-1.7 2.9-1.7C290.6 4.4 292.6 4.8 292.6 7.9zM306.9 10c0 2.3-1.7 3.6-4.8 3.6 -2.1 0-3.7-1.5-3.7-3.5V10h1.4v0.1c0 1.6 1 2.3 3 2.3 1.4 0 2.8-0.8 2.8-2.3 0-1-0.6-1.6-1.8-2 -0.2-0.1-0.4-0.1-0.7-0.2 -2-0.6-4.4-1.4-4.4-3.8 0-2.2 2.1-3.4 4-3.4 1.1 0 3.8 0.3 4.1 3v0.1h-1.4V3.7c0-1.6-1.6-1.8-2.6-1.8 -1.1 0-2.7 0.5-2.7 2 0 1.6 1.5 2.1 3.1 2.6C305 7.1 306.9 7.7 306.9 10zM312 4.4c-2.7 0-3.9 2.4-3.9 4.6 0 2.3 1.2 4.6 3.8 4.6 2.1 0 3.4-1 3.9-3v-0.1h-1.3v0.1c-0.2 1.2-1.2 2-2.4 2 -2.4 0-2.8-2.1-2.8-3.1h6.6V9.2C316 6.1 314.6 4.4 312 4.4zM309.5 8.2c0.1-1.3 0.9-2.7 2.6-2.7 1.5 0 2.5 1 2.6 2.7H309.5zM321.6 4.4h0.1v1.2h-0.1c-0.1 0-0.2 0-0.3 0 -0.1 0-0.2 0-0.4 0 -1.4 0-2.2 1-2.2 2.6v5.2h-1.2V6.6c0-0.5 0-1-0.1-1.5 0-0.2 0-0.3 0-0.4V4.6h1.2v1c0.4-0.7 1.1-1.2 1.9-1.3C320.9 4.4 321.3 4.4 321.6 4.4zM329.5 4.6h1.3l-0.1 0.1 -3.4 8.5H326v-0.1l-3.5-8.6h1.3v0.1l2.8 6.9L329.5 4.6zM332.1 0.9h1.4v1.5h-1.4V0.9zM332.2 4.6h1.2v8.7h-1.2V4.6zM340.7 10.5h1.3v0.1c-0.3 2-1.4 3-3.4 3 -2.6 0-3.8-2.3-3.8-4.6 0-2.2 1.2-4.6 3.9-4.6 1.9 0 3.3 1.2 3.3 2.9v0.1h-1.3V7.3c-0.1-1.2-0.8-1.8-2.2-1.8 -1.6 0-2.4 1.7-2.4 3.5 0 1.7 0.8 3.5 2.4 3.5C339.8 12.4 340.6 11.7 340.7 10.5L340.7 10.5zM347 4.4c-2.7 0-3.9 2.4-3.9 4.6 0 2.3 1.2 4.6 3.8 4.6 2.1 0 3.4-1 3.9-3v-0.1h-1.3v0.1c-0.2 1.2-1.2 2-2.4 2 -2.4 0-2.8-2.1-2.8-3.1h6.6V9.2C351 6.1 349.6 4.4 347 4.4zM344.5 8.2c0.1-1.3 0.9-2.7 2.6-2.7 1.5 0 2.5 1 2.7 2.7H344.5zM358.9 10.7c0 2-1.8 2.9-3.7 2.9 -1.5 0-3.3-0.7-3.3-2.7v-0.1h1.3v0.1c0.1 1.3 1.3 1.5 2.3 1.5 1.1 0 2.1-0.5 2.1-1.6s-1.1-1.3-2.3-1.6H355c-1.2-0.3-2.8-0.7-2.8-2.4 0-1.8 1.7-2.5 3.2-2.5 2 0 3.1 0.8 3.2 2.4v0.1h-1.3V6.7c-0.1-1.1-1.1-1.3-2-1.3s-1.8 0.3-1.8 1.3c0 0.8 0.8 1 2 1.3 0.6 0.1 1.2 0.3 1.9 0.5C358.3 9 358.9 9.7 358.9 10.7z'/%3E%3Cpath class='st0' d='M1.1 0.9h1.3v12.5H1.1V0.9zM8.4 4.4c-1.1 0-2 0.5-2.6 1.4V4.7H4.5v0.4c0 0.5 0.1 1 0.1 1.6v6.7h1.2v-5c0-1.3 0.6-2.8 2.3-2.8 1.3 0 2.1 0.8 2.1 2.2v5.6h1.2V7.9C11.5 4.8 9.5 4.4 8.4 4.4zM16.6 12.4c-0.4 0-0.6-0.1-0.8-0.3s-0.3-0.5-0.3-0.8V5.8h1.9V4.6h-1.9V2.3l-1.2 0.5v1.8h-1.7v1.1h1.7v5.4c0 0.7 0 1.4 0.5 1.9 0.3 0.3 0.9 0.5 1.6 0.5 0.4 0 0.8-0.1 1.1-0.2h0.1v-1.1h-0.1C17.2 12.4 16.9 12.4 16.6 12.4zM26.2 9.2L26.2 9.2l-6.6 0.1c0 1 0.4 3.1 2.8 3.1 1.1 0 2.1-0.8 2.4-2v-0.1h1.3v0.1c-0.5 2-1.8 3-3.9 3 -2.6 0-3.8-2.3-3.8-4.6 0-2.2 1.2-4.6 3.9-4.6C24.8 4.4 26.2 6.1 26.2 9.2zM24.9 8.2c-0.2-1.7-1.1-2.7-2.7-2.7 -1.7 0-2.4 1.4-2.6 2.7H24.9zM34.2 4.6h1.2V5c0 0.5-0.1 1.1-0.1 1.6v5.3c0 1.6 0 3.4-1.8 4.2 -0.7 0.3-1.2 0.4-2 0.4 -3.2 0-3.5-1.8-3.5-2.4V14h1.3v0.1c0.1 1.2 1.8 1.3 2.3 1.3 1.6 0 2.5-1.2 2.5-2.3v-1.3c-0.5 0.8-1.6 1.4-2.7 1.4 -2.3 0-3.7-1.6-3.7-4.4 0-3.3 1.9-4.5 3.7-4.5 1.1 0 2 0.5 2.7 1.4L34.2 4.6zM34.1 8.8c0-1.6-0.9-3.3-2.6-3.3 -1.7 0-2.5 1.7-2.5 3.3 0 1.3 0.7 3.3 2.6 3.3C33.5 12.2 34.1 10.3 34.1 8.8zM40.4 4.4c-0.8 0-1.5 0.5-1.9 1.3v-1h-1.2v0.1c0 0.1 0 0.3 0 0.4 0 0.5 0.1 1 0.1 1.5v6.7h1.2V8.1c0-1.7 0.9-2.6 2.2-2.6 0.1 0 0.2 0 0.4 0 0.1 0 0.2 0 0.3 0h0.1V4.4h-0.1C41.1 4.4 40.8 4.4 40.4 4.4zM49.1 13.2L49.1 13.2l-1.2 0.1v-1c-0.4 0.7-1.5 1.3-2.7 1.3 -1.7 0-2.9-1.1-2.9-2.7 0-1.1 0.7-2.1 1.8-2.5C44.9 8 46 8 47 8c0.3 0 0.6 0 0.9 0V7.2C47.8 6 47.3 5.5 46 5.5c-1.2 0-1.9 0.4-2 1.4V7h-1.3V6.9c0.2-1.1 0.9-2.5 3.3-2.5 1.1 0 1.9 0.3 2.4 0.8C48.8 5.7 49 6.4 49 7.3v4c0 0.5 0 1 0.1 1.5C49.1 12.9 49.1 13.1 49.1 13.2zM47.1 11.8c0.5-0.6 0.8-1.5 0.7-2.8 -0.1 0-0.3 0-0.5 0 -1.5 0-3.8 0-3.8 1.8 0 1.2 0.9 1.6 1.8 1.6C46.1 12.4 46.7 12.2 47.1 11.8zM54.2 12.4c-0.4 0-0.6-0.1-0.8-0.3s-0.3-0.5-0.3-0.8V5.8H55V4.6h-1.9V2.3l-1.2 0.5v1.8h-1.7v1.1h1.7v5.4c0 0.7 0 1.4 0.5 1.9 0.3 0.3 0.9 0.5 1.6 0.5 0.4 0 0.8-0.1 1.1-0.2h0.1v-1.1h-0.1C54.8 12.4 54.5 12.4 54.2 12.4zM63.7 9.2L63.7 9.2l-6.6 0.1c0 1 0.4 3.1 2.8 3.1 1.1 0 2.1-0.8 2.4-2v-0.1h1.3v0.1c-0.5 2-1.8 3-3.9 3 -2.6 0-3.8-2.3-3.8-4.6 0-2.2 1.2-4.6 3.9-4.6C62.3 4.4 63.7 6.1 63.7 9.2zM62.4 8.2c-0.2-1.7-1.1-2.7-2.7-2.7 -1.7 0-2.4 1.4-2.6 2.7H62.4zM72.8 12.9v0.4h-1.2l-0.1-1.2c-0.7 0.9-1.7 1.4-2.9 1.4 -1.2 0-2.1-0.5-2.8-1.5 -0.5-0.8-0.8-1.9-0.8-3.1 0-2.2 0.9-4.6 3.6-4.6 1.2 0 2.2 0.5 2.8 1.4V0.9h1.2v10.4C72.8 11.9 72.8 12.4 72.8 12.9zM68.9 5.5c-2.3 0-2.5 2.5-2.5 3.3 0 1.1 0.2 3.6 2.3 3.6 2.4 0 2.8-2.3 2.8-3.7C71.5 8 71.3 5.5 68.9 5.5zM86.3 10.2c-0.3 1.6-1.7 2.1-2.9 2.1 -3.7 0-4-4-4-5.2 0-4.9 3-5.2 4-5.2 1.6 0 2.6 0.8 2.8 2V4h1.4V3.9c-0.2-2.4-2.3-3.2-4.2-3.2 -4 0-5.4 3.3-5.4 6.5 0 3.1 1.4 6.5 5.4 6.5 2.2 0 4-1.4 4.3-3.3v-0.1L86.3 10.2 86.3 10.2zM89.4 13.3h1.2V0.9h-1.2V13.3zM99.5 5.8c0.6 0.8 1 1.9 1 3.1s-0.3 2.3-1 3.1c-0.7 0.9-1.8 1.5-3.1 1.5 -1.3 0-2.3-0.5-3.1-1.5 -0.6-0.8-1-1.9-1-3.1s0.4-2.3 1-3.1c0.7-1 1.8-1.5 3.1-1.5C97.7 4.4 98.8 4.9 99.5 5.8zM99.2 9c0-1.7-0.9-3.5-2.8-3.5S93.6 7.3 93.6 9s0.9 3.5 2.8 3.5C98.4 12.4 99.2 10.6 99.2 9zM109.1 11.3V4.6h-1.2v5c0 1.3-0.6 2.8-2.3 2.8 -1.3 0-2.1-0.8-2.1-2.2V4.6h-1.2V10c0 3.1 1.9 3.5 3.1 3.5 1.1 0 2-0.5 2.6-1.4v1.1h1.2v-0.4C109.1 12.4 109.1 11.9 109.1 11.3zM118.6 13.3h-1.2v-1.2c-0.7 0.9-1.7 1.4-2.9 1.4 -1.2 0-2.1-0.5-2.8-1.5 -0.5-0.8-0.8-1.9-0.8-3.1 0-2.2 0.9-4.6 3.6-4.6 1.1 0 2.2 0.5 2.8 1.4V0.9h1.2v10.4c0 0.5 0 1.1 0.1 1.6L118.6 13.3zM114.6 5.5c-2.3 0-2.5 2.5-2.5 3.3 0 1.1 0.2 3.6 2.3 3.6 2.4 0 2.8-2.3 2.8-3.7C117.2 8 117.1 5.5 114.6 5.5z'/%3E%3Cpath class='st0' d='M131.9 75.7h-1.1V23.3h1.1V75.7z'/%3E%3Cpath class='st0' d='M151.7 58.4h-1.3l-4.4 11v0.1h1.2l1.2-3h5.3l1.2 2.9v0.1h1.3L151.7 58.4 151.7 58.4zM153.3 65.5h-4.5l2.3-5.9L153.3 65.5zM160.8 61.5c-1 0-2 0.5-2.6 1.2v-1h-1.1v0.1c0 0.1 0 0.3 0 0.4 0 0.4 0.1 0.9 0.1 1.3v8.9h1.1v-4c0.6 0.8 1.6 1.3 2.6 1.3 2.2 0 3.2-2.1 3.2-4.2C164 63.6 163.2 61.5 160.8 61.5zM162.9 65.5c0 0.8-0.2 3.3-2.1 3.3 -2.2 0-2.5-2.1-2.5-3.3 0-0.7 0.2-2.9 2.4-2.9C162.3 62.5 162.9 64 162.9 65.5zM168.9 61.5c-1 0-2 0.5-2.6 1.2v-1h-1.1v0.1c0 0.1 0 0.3 0 0.4 0 0.4 0.1 0.9 0 1.3v8.9h1.1v-4c0.6 0.8 1.6 1.3 2.6 1.3 2.2 0 3.2-2.1 3.2-4.2 0-1.1-0.3-2.1-0.7-2.8C170.9 61.9 170 61.5 168.9 61.5zM171 65.5c0 0.8-0.2 3.3-2.1 3.3 -2.2 0-2.5-2.1-2.5-3.3 0-0.7 0.2-2.9 2.4-2.9C170.4 62.5 171 64 171 65.5zM173.9 58.4h1.1v11.2h-1.1V58.4zM176.9 58.4h1.2v1.3h-1.2V58.4zM177 61.7h1.1v7.8H177V61.7zM185 67h1.2v0.1c-0.2 1.8-1.3 2.7-3.1 2.7 -2.4 0-3.4-2.1-3.4-4.1s1.1-4.1 3.5-4.1c1.7 0 2.9 1.1 3 2.7v0.1H185v-0.1c-0.1-1.1-0.7-1.7-2-1.7 -1.4 0-2.2 1.6-2.2 3.1 0 1.6 0.7 3.1 2.2 3.1C184.2 68.7 185 68.1 185 67L185 67zM193.4 69c0-0.4-0.1-0.9 0-1.3v-3.6c0-0.8-0.2-1.4-0.6-1.9 -0.5-0.5-1.2-0.7-2.2-0.7 -2.2 0-2.8 1.2-2.9 2.2v0.1h1.2v-0.1c0.1-0.9 0.7-1.2 1.8-1.2s1.6 0.5 1.7 1.6v0.6c-0.3 0-0.5 0-0.8 0 -0.9 0-1.8 0-2.6 0.3 -1 0.4-1.6 1.3-1.6 2.3 0 1.5 1.1 2.4 2.6 2.4 1 0 2-0.6 2.4-1.2v0.9h1.1v-0.1C193.4 69.3 193.4 69.2 193.4 69zM190.1 68.7c-0.8 0-1.6-0.4-1.6-1.4 0-1.6 2-1.6 3.4-1.6 0.2 0 0.3 0 0.4 0 0.1 1.1-0.2 2-0.6 2.5C191.3 68.5 190.7 68.7 190.1 68.7zM198.8 68.7h0.1v1h-0.1c-0.2 0.1-0.6 0.1-1 0.1 -0.7 0-1.2-0.1-1.5-0.5 -0.4-0.4-0.4-1.1-0.4-1.7v-4.8h-1.5v-1h1.5v-1.6l1.1-0.5v2.1h1.7v1H197v5c0 0.3 0.1 0.6 0.2 0.7 0.2 0.2 0.4 0.2 0.7 0.2C198.3 68.7 198.5 68.7 198.8 68.7zM200.3 61.7h1.1v7.8h-1.1V61.7zM200.2 58.4h1.2v1.3h-1.2V58.4zM206.6 61.5c-1.1 0-2.1 0.5-2.8 1.3 -0.6 0.7-0.9 1.7-0.9 2.8s0.3 2.1 0.9 2.8c0.7 0.9 1.6 1.3 2.8 1.3 1.1 0 2.1-0.5 2.8-1.3 0.6-0.7 0.9-1.7 0.9-2.8 0-1.1-0.3-2.1-0.9-2.8C208.7 61.9 207.7 61.5 206.6 61.5zM206.6 68.7c-1.7 0-2.5-1.6-2.5-3.1s0.8-3.1 2.5-3.1 2.5 1.6 2.5 3.1S208.3 68.7 206.6 68.7zM218 64.7v4.9h-1.1v-5c0-1.3-0.7-2-1.9-2 -1.6 0-2.1 1.4-2.1 2.5v4.5h-1.1v-6c0-0.5 0-1-0.1-1.5v-0.4h1.1v1c0.5-0.8 1.4-1.2 2.3-1.2C216.2 61.5 218 61.9 218 64.7zM225.7 67.2c0 1.8-1.7 2.6-3.3 2.6 -1.3 0-2.9-0.6-3-2.4v-0.1h1.2v0.1c0.1 1.2 1.1 1.4 2 1.4 1 0 1.9-0.4 1.9-1.4s-1-1.2-2.1-1.4l-0.3-0.1c-1.1-0.3-2.5-0.6-2.5-2.1 0-1.6 1.5-2.2 2.9-2.2 1.8 0 2.8 0.8 2.9 2.2v0.1h-1.2v-0.1c-0.1-1-1-1.2-1.8-1.2s-1.6 0.3-1.6 1.1c0 0.7 0.7 0.9 1.8 1.2 0.5 0.1 1.1 0.3 1.7 0.5C225.2 65.6 225.7 66.3 225.7 67.2zM239.7 62.8v-0.4h-1.2v0.1c0.1 1.3-0.2 2.8-0.6 3.9l-3.1-3.3c0.9-0.7 2-1.5 2-2.9 0-1-0.8-2-2.5-2 -1.2 0-2.5 0.7-2.5 2.1 0 1.1 0.8 2 1.4 2.7l0 0 0 0 -0.2 0c-1.2 0.8-2.6 1.7-2.6 3.4 0 2 1.7 3.3 4.1 3.3 1.3 0 2.4-0.5 3.4-1.6l1.3 1.4h1.6l-2.2-2.4C239.4 65.8 239.5 64.3 239.7 62.8zM232.9 60.2c0-0.9 1-1 1.3-1 0.6 0 1.3 0.3 1.3 1 0 0.8-0.6 1.3-1.2 1.8 -0.1 0.1-0.2 0.2-0.3 0.3C233.3 61.5 232.9 60.8 232.9 60.2zM233.8 63.8l3.3 3.6c-0.7 0.7-1.5 1.3-2.8 1.3s-2.8-0.9-2.8-2.5C231.6 65.3 233.2 64.1 233.8 63.8zM248.3 58.4c-0.1 0-0.2 0-0.2 0h-2.8v11.2h1.2v-4.8h1.7c0.1 0 0.2 0 0.2 0l0 0c2.8 0 4.3-1.1 4.3-3.2C252.6 59.5 251.1 58.4 248.3 58.4zM248.7 63.7h-2.3v-4.2h2.3c1.8 0 2.7 0.7 2.7 2.1C251.4 63 250.5 63.7 248.7 63.7zM254.1 58.4h1.1v11.2h-1.1V58.4zM262.7 69.1c0-0.4-0.1-0.9 0-1.3v-3.6c0-0.8-0.2-1.4-0.6-1.9 -0.5-0.5-1.2-0.7-2.2-0.7 -2.2 0-2.8 1.2-2.9 2.2v0.1h1.1v-0.1c0.1-0.9 0.7-1.2 1.8-1.2 1.1 0 1.6 0.5 1.7 1.6v0.6c-0.3 0-0.5 0-0.8 0 -0.9 0-1.8 0-2.6 0.3 -1 0.4-1.6 1.3-1.6 2.3 0 1.5 1.1 2.4 2.6 2.4 1 0 2-0.6 2.4-1.2v0.9h1.1v-0.1C262.7 69.3 262.7 69.2 262.7 69.1zM259.4 68.7c-0.8 0-1.6-0.4-1.6-1.4 0-1.6 2-1.6 3.4-1.6 0.2 0 0.3 0 0.4 0 0.1 1.1-0.2 2-0.6 2.5C260.6 68.6 260 68.7 259.4 68.7zM268.1 68.7h0.1v1h-0.1c-0.2 0.1-0.6 0.1-1 0.1 -0.7 0-1.2-0.1-1.5-0.5 -0.4-0.4-0.4-1.1-0.4-1.7v-4.8h-1.5v-1h1.5v-1.6l1.1-0.5v2.1h1.7v1h-1.7v5c0 0.3 0.1 0.6 0.2 0.7 0.2 0.2 0.4 0.2 0.7 0.2C267.6 68.7 267.9 68.7 268.1 68.7zM273.6 58.3L273.6 58.3l0.1 0.9h-0.1c-0.2 0-0.4-0.1-0.6-0.1 -0.5 0-0.8 0.1-0.9 0.3 -0.2 0.3-0.2 0.7-0.2 1.4v0.9h1.7v1h-1.7v6.8h-1.1v-6.8h-1.5v-1h1.5v-1.5c0-1.4 0.6-2 1.9-2 0.2 0 0.4 0.1 0.7 0.1C273.4 58.3 273.5 58.3 273.6 58.3zM277.7 61.5c-1.1 0-2.1 0.5-2.8 1.3 -0.6 0.7-0.9 1.7-0.9 2.8s0.3 2.1 0.9 2.8c0.7 0.9 1.6 1.3 2.8 1.3 1.1 0 2.1-0.5 2.8-1.3 0.6-0.7 0.9-1.7 0.9-2.8 0-1.1-0.3-2.1-0.9-2.8C279.8 61.9 278.9 61.5 277.7 61.5zM277.7 68.7c-1.7 0-2.5-1.6-2.5-3.1s0.8-3.1 2.5-3.1 2.5 1.6 2.5 3.1S279.4 68.7 277.7 68.7zM286.3 61.5h0.1v1.1h-0.1c-0.1 0-0.1 0-0.2 0s-0.2 0-0.3 0c-1.2 0-2 0.9-2 2.4v4.7h-1.1v-6c0-0.4 0-0.9 0-1.3 0-0.1 0-0.3 0-0.4v-0.1h1.1v0.9c0.3-0.7 1-1.1 1.7-1.1C285.7 61.5 286 61.5 286.3 61.5zM299 64.7v4.9h-1.1v-5c0-1.3-0.7-2-1.9-2 -1.6 0-2.1 1.4-2.1 2.5v4.5h-1.1v-5c0-1.3-0.7-2-1.9-2 -1.6 0-2.1 1.4-2.1 2.5v4.5h-1.1v-6c0-0.5 0-1-0.1-1.4v-0.4h1.1v1c0.5-0.8 1.4-1.2 2.3-1.2 1.2 0 2.1 0.6 2.5 1.6 0.7-1 1.6-1.6 2.6-1.6C298.6 61.5 299 63.5 299 64.7zM311.9 66.6c0 2.1-1.5 3.2-4.4 3.2 -1.9 0-3.3-1.4-3.4-3.2v-0.1h1.2v0.1c0 1.4 0.9 2.1 2.7 2.1 1.2 0 2.6-0.7 2.6-2 0-0.9-0.5-1.5-1.7-1.8 -0.2-0.1-0.4-0.1-0.6-0.2 -1.8-0.6-3.9-1.2-3.9-3.4 0-2 1.9-3.1 3.6-3.1 1 0 3.4 0.3 3.7 2.7V61h-1.2v-0.1c0-1.4-1.5-1.6-2.3-1.6 -1 0-2.5 0.5-2.5 1.8 0 1.4 1.4 1.9 2.8 2.3C310.2 63.9 311.9 64.5 311.9 66.6zM316.6 61.5c-2.4 0-3.5 2.1-3.5 4.1 0 2.1 1.1 4.1 3.4 4.1 1.9 0 3.1-0.9 3.5-2.7v-0.1h-1V67c-0.2 1-1.1 1.8-2.1 1.8 -2.2 0-2.5-1.9-2.6-2.8h5.9v-0.1C320.2 63 318.9 61.5 316.6 61.5zM314.3 64.9c0.1-1.1 0.8-2.4 2.3-2.4 1.4 0 2.2 0.9 2.4 2.4H314.3zM325.2 61.5h0.1v1.1h-0.1c-0.1 0-0.1 0-0.2 0s-0.2 0-0.3 0c-1.2 0-2 0.9-2 2.4v4.7h-1.1v-6c0-0.4 0-0.9 0-1.3 0-0.1 0-0.3 0-0.4v-0.1h1.1v0.9c0.3-0.7 1-1.1 1.7-1.1C324.6 61.5 324.9 61.5 325.2 61.5zM332.4 61.7h1.2l-0.1 0.1 -3.1 7.7h-1.1v-0.1l-3.2-7.8h1.2v0.1l2.6 6.2L332.4 61.7zM334.7 58.4h1.2v1.3h-1.2V58.4zM334.8 61.7h1.1v7.8h-1.1V61.7zM342.5 67h1.2v0.1c-0.2 1.8-1.3 2.7-3.1 2.7 -2.4 0-3.4-2.1-3.4-4.1s1.1-4.1 3.5-4.1c1.7 0 2.9 1.1 3 2.7v0.1h-1.2v-0.1c-0.1-1.1-0.7-1.7-2-1.7 -1.4 0-2.2 1.6-2.2 3.1 0 1.6 0.7 3.1 2.2 3.1C341.6 68.7 342.4 68.1 342.5 67L342.5 67zM348.2 61.5c-2.4 0-3.5 2.1-3.5 4.1 0 2.1 1.1 4.1 3.4 4.1 1.9 0 3.1-0.9 3.5-2.7v-0.1h-1.1V67c-0.2 1-1.1 1.8-2.1 1.8 -2.2 0-2.5-1.9-2.6-2.8h5.9v-0.1C351.8 63 350.5 61.5 348.2 61.5zM345.9 64.9c0.1-1.1 0.8-2.4 2.3-2.4 1.4 0 2.2 0.9 2.4 2.4H345.9zM358.9 67.2c0 1.8-1.7 2.6-3.3 2.6 -1.3 0-2.9-0.6-3-2.4v-0.1h1.2v0.1c0.1 1.2 1.1 1.4 2 1.4 1 0 1.9-0.4 1.9-1.4s-1-1.2-2.1-1.4l-0.3-0.1c-1-0.3-2.5-0.6-2.5-2.1 0-1.6 1.5-2.2 2.9-2.2 1.8 0 2.8 0.8 2.9 2.2v0.1h-1.2v-0.1c-0.1-1-1-1.2-1.8-1.2s-1.6 0.3-1.6 1.1c0 0.7 0.7 0.9 1.8 1.2 0.5 0.1 1.1 0.3 1.7 0.5C358.4 65.6 358.9 66.3 358.9 67.2z'/%3E%3Cpath class='st0' d='M150.1 49.5V26.9h2v22.5L150.1 49.5 150.1 49.5zM158 49.5h-1.9V37.4c0-1.2-0.1-2.5-0.2-3.5h1.9l0.1 2.3 0.1 0.1c1.1-1.9 2.9-2.8 4.9-2.8 5.1 0 5.5 4.5 5.5 6.3v9.8h-1.9V39.4c0-2.7-1.6-4.3-4.1-4.3 -3.1 0-4.5 2.6-4.5 5.4L158 49.5 158 49.5zM173.4 35.6h-3.1v-1.7h3.1v-3.3l1.9-0.8v4.1h3.5v1.7h-3.5V46c0 1.4 0.7 2.2 2.1 2.2 0.6 0 1.1 0 1.6-0.2v1.6c-0.6 0.2-1.3 0.3-1.9 0.3 -4 0-3.7-2.5-3.7-4.6L173.4 35.6 173.4 35.6zM182.7 42.1c0.1 3.3 1.6 6.1 5.4 6.1 2.2 0 4-1.6 4.5-3.7h2c-1 3.7-3.3 5.4-7.1 5.4 -4.7 0-6.8-4-6.8-8.3 0-4.2 2.3-8.3 7-8.3 5.2 0 7.1 3.8 7.1 8.7L182.7 42.1 182.7 42.1zM192.7 40.4c-0.2-3-1.8-5.3-5.1-5.3 -3 0-4.7 2.5-4.9 5.3H192.7zM209.3 33.9h1.9c-0.1 1.1-0.2 2.3-0.2 3.5v9.4c0 3.1 0.2 6.4-3.3 8 -1.2 0.6-2.1 0.7-3.5 0.7 -2.8 0-6.2-1-6.2-4.2h2c0.2 1.9 2.4 2.5 4.4 2.5 2.4 0 4.7-1.7 4.7-4.3v-2.9H209c-0.9 1.8-3 2.9-5.1 2.9 -4.7 0-6.7-3.6-6.7-7.9 0-4.2 1.9-8.1 6.7-8.1 2.3 0 3.9 1.1 5.1 2.9l0.1-0.1L209.3 33.9zM204.2 35.1c-3.4 0-4.8 3.4-4.8 6.3 0 2.9 1.5 6.3 4.9 6.3 3.6 0 4.9-3.3 4.9-6.4C209.2 38.3 207.5 35.1 204.2 35.1zM216.8 49.5h-1.9V37.4c0-1.2-0.1-2.5-0.2-3.5h1.9l0.1 2.3h0.1c0.6-1.6 2-2.7 3.5-2.8 0.6 0 1.2 0 1.9 0v1.8c-0.4 0-0.8-0.1-1.1-0.1 -2.8 0-4.2 2-4.3 5V49.5zM233.7 38.5c-0.2-2.5-1.5-3.4-3.7-3.4 -2 0-3.6 0.6-3.8 2.7h-2c0.5-3.2 2.9-4.4 5.8-4.4 3.5 0 5.6 1.6 5.5 5.2V46c0 1.2 0.1 2.5 0.2 3.5h-1.9l-0.1-2.3h-0.1l-0.1 0.2c-0.7 1.3-2.8 2.6-4.9 2.6 -2.9 0-5.2-1.8-5.2-4.8 0-2.1 1.3-3.7 3.1-4.5 2.1-0.9 4.8-0.6 7.1-0.7L233.7 38.5 233.7 38.5zM229 48.2c4.1 0 4.8-3.4 4.7-6.6 -2.6 0.1-8.2-0.4-8.2 3.5C225.5 47.2 227.1 48.2 229 48.2zM240.7 35.6h-3.1v-1.7h3.1v-3.3l1.9-0.8v4.1h3.5v1.7h-3.5V46c0 1.4 0.7 2.2 2.1 2.2 0.6 0 1.1 0 1.6-0.2v1.6c-0.6 0.2-1.3 0.3-1.9 0.3 -3.9 0-3.7-2.5-3.7-4.6L240.7 35.6 240.7 35.6zM250 42.1c0.1 3.3 1.6 6.1 5.4 6.1 2.2 0 4-1.6 4.5-3.7h2c-1 3.7-3.3 5.4-7.1 5.4 -4.7 0-6.8-4-6.8-8.3 0-4.2 2.3-8.3 7-8.3 5.2 0 7.1 3.8 7.1 8.7L250 42.1 250 42.1zM260 40.4c-0.2-3-1.8-5.3-5.1-5.3 -3 0-4.7 2.5-4.9 5.3H260zM276.5 47.2l-0.1-0.1c-1.3 1.9-3.2 2.9-5.3 2.9 -4.6 0-6.4-4.4-6.4-8.3 0-4 1.8-8.2 6.4-8.2 2.1 0 4.3 1 5.3 2.8l0.1-0.1V27h1.9v19c0 1.2 0.1 2.5 0.2 3.5h-1.9L276.5 47.2zM271.4 35.1c-3.5 0-4.7 3.3-4.7 6.3 0 2.9 0.8 6.8 4.4 6.8 4.1 0 5.3-3.4 5.3-6.9C276.5 38.1 275.1 35.1 271.4 35.1zM302.5 32.3c-0.4-2.7-2.7-3.9-5.3-3.9 -5.8 0-7.5 5.2-7.5 9.8s1.7 9.8 7.5 9.8c2.5 0 5-1.2 5.5-4h2.2c-0.7 3.8-4.1 5.9-7.7 5.9 -6.8 0-9.7-5.5-9.7-11.7s2.9-11.7 9.7-11.7c3.7 0 7.1 1.7 7.5 5.7L302.5 32.3 302.5 32.3zM310 49.5h-1.9V27h1.9V49.5zM327.5 41.7c0 4.1-2.3 8.3-7.3 8.3s-7.3-4.2-7.3-8.3 2.3-8.3 7.3-8.3S327.5 37.6 327.5 41.7zM320.3 35.1c-3.8 0-5.3 3.7-5.3 6.6 0 2.9 1.5 6.6 5.3 6.6s5.3-3.7 5.3-6.6C325.5 38.8 324 35.1 320.3 35.1zM340.4 33.9h1.9V46c0 1.2 0.1 2.5 0.2 3.5h-1.9l-0.1-2.3 -0.1-0.1c-1.1 1.9-2.9 2.8-4.9 2.8 -5.1 0-5.5-4.5-5.5-6.3v-9.8h1.9v10.1c0 2.7 1.6 4.3 4.1 4.3 3.1 0 4.5-2.6 4.5-5.4v-8.9H340.4zM356.8 47.2l-0.1-0.1c-1.3 1.9-3.2 2.9-5.3 2.9 -4.6 0-6.4-4.4-6.4-8.3 0-4 1.8-8.2 6.4-8.2 2.1 0 4.3 1 5.3 2.8l0.1-0.1V27h1.9v19c0 1.2 0.1 2.5 0.2 3.5H357L356.8 47.2zM351.7 35.1c-3.5 0-4.7 3.3-4.7 6.3 0 2.9 0.8 6.8 4.4 6.8 4.1 0 5.3-3.4 5.3-6.9C356.8 38.1 355.4 35.1 351.7 35.1z'/%3E%3Cpath class='st0' d='M49.4 51.7h7.4l-3.9-6.3 -7.2 11.4h-3.3l8.7-13.7c0.4-0.6 1-0.9 1.7-0.9s1.3 0.3 1.7 0.9l8.7 13.7H60l-1.5-2.5H51L49.4 51.7zM83.3 54.2V42.4h-2.8v13c0 0.4 0.1 0.7 0.4 1s0.6 0.4 1 0.4h12.6l1.6-2.5H83.3V54.2zM37.4 52.1c2.7 0 4.9-2.2 4.9-4.9s-2.2-4.9-4.9-4.9H25.3v14.4h2.8V44.9h9.2c1.3 0 2.3 1 2.3 2.3s-1 2.3-2.3 2.3h-7.8l8.3 7.2h4L36.2 52 37.4 52.1zM16.7 56.8c4 0 7.2-3.2 7.2-7.2s-3.2-7.2-7.2-7.2H8.3c-4 0-7.2 3.2-7.2 7.2s3.2 7.2 7.2 7.2H16.7zM8.5 54.2c-2.6 0-4.7-2.1-4.7-4.7 0-2.6 2.1-4.7 4.7-4.7h8c2.6 0 4.7 2.1 4.7 4.7 0 2.6-2.1 4.7-4.7 4.7H8.5zM77.6 56.8l1.6-2.5h-10c-2.6 0-4.7-2.1-4.7-4.7 0-2.6 2.1-4.7 4.7-4.7h8.1l1.6-2.5H69c-4 0-7.2 3.2-7.2 7.2s3.2 7.2 7.2 7.2H77.6zM102.9 54.2c-2.1 0-3.9-1.4-4.5-3.4h11.8l1.6-2.5H98.4c0.6-2 2.4-3.4 4.5-3.4h8.1l1.6-2.5h-9.9c-4 0-7.2 3.2-7.2 7.2s3.2 7.2 7.2 7.2h8.6l1.6-2.5L102.9 54.2 102.9 54.2z'/%3E%3Crect class='st1' width='360' height='77'/%3E%3C/svg%3E")
}
 
ul.u10-links li a {
    font-size: 11.2px;
    font-weight: normal;
    padding: 0px 8.96px 0 6.72px;
    color: #FCFBFA;
    border-right: 1px solid #fff;
}
 
[class*='u10v'], [class*='u10v'] h5, [class*='u10v'] a {
    color: #fff
}
 
[class*='u10v']:before, [class*='u10v'] a:before {
    display: none
}
 
[class*='u10v'] h3 a {
    display: block
}
 
ul.u10-links li {
    margin: 0;
    padding: 0;
    color: #CBC5BF !important;
    list-style-type: none
}
 
ul.u10-links li a {
    text-decoration: none
}
 
ul.u10-links li a:hover {
    text-decoration: underline !important;
}
 
ul.u10-links li a:focus {
    outline-offset: 2px;
    outline-width: 2px !important;
    outline-style: dotted !important;
    outline-color: #fff !important;
}
 
ul.u10-links>li:first-child a {
    border-right: 1px solid #fff;
    border-left: 0;
    padding-right: 20px;
    padding-left: 0
}
 
ul.u10-links>li:nth-child(2) a {
    padding-left: 20px
}
 
ul.u10-links>li.u10last a {
    padding-right: 0;
    border: 0
}
 
.u10w4 {
    clear: both;
    overflow: hidden
}
 
.u10w5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    -ms-flex-wrap: wrap;
    flex-flow: row-reverse wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex: 1 1 auto;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    margin-top: 64px;
    justify-content: center;
    align-items: center
}
 
.u10w5 .u10-links {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-top: 24px;
    list-style-type: none
}
 
.u10w5 .u10-links li a {
    border-right: none;
    float: left
}
 
.u10w5 .u10-links {
    justify-content: flex-end;
    padding-inline-start: 0
}
 
.u10w5 .u10-links .last {
    display: none
}
 
@media only screen and (min-width: 0px) and (max-width: 1024px) {
    .u10v0 [class*='u10v'] a:before {
        display: block
    }
    .u10v0 .u10w1 {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: column;
        -ms-flex-wrap: none;
        flex-flow: column nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        flex: 1 0 auto;
        margin: 0;
        padding-top: 40px
    }
    .u10v0 .u10w5 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        -ms-flex-wrap: none;
        flex-flow: column nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        margin-top: 24px
    }
    .u10v0 .u10w5 .u10-links {
        order: 1;
        margin-top: 45px;
        flex-direction: row;
        justify-content: flex-start;
        width: 100%
    }
    .u10v0 .u10w5 .u10-links.u10-min {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-flow: row wrap;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: stretch;
        align-items: stretch;
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2.3;
        margin-top: 0
    }
    .u10 .u10w4~.u10w5 {
        border-top: 1px solid rgba(203, 197, 191, 0.5);
        margin-top: 24px
    }
}
 
@media only screen and (min-width: 0px) and (max-width: 770px) {
    .u10 .u10w5 {
        margin-top: 0
    }
    .u10v0 .u10w5 .u10-links {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-flow: row wrap;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: stretch;
        align-items: stretch;
        flex-wrap: wrap;
        justify-content: center;
        line-height: 2.3
    }
    .u10v0 .u10w5 .u10-links .u10break {
        flex-basis: 100%;
        height: 0
    }
    .u10v0 .u10w5 .u10-links .last {
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: none;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
        display: inline-flex;
        margin-top: 20px
    }
    .u10v0 .u10w5 .u10-links li:first-of-type {
        display: none
    }
}
 
@keyframes o-upfade-small {
    0% {
        opacity: 0;
        -ms-transform: translateX(-10px);
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        opacity: 1;
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}
 
.u10w1 ul.scl-icons {
    float: right
}
 
[class*='u10v'] hr {
    background: #8aadbf;
    color: #8aadbf;
    height: 1px;
    margin: 0px 0px 1.2em 0px;
    clear: both
}
 
.u10v3 .u10w8.cwidth {
    clear: both;
    width: 100%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    margin-bottom: 0
}
 
.u10v3 .u10w8.cwidth:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
 
@media only screen and (max-width: 1476px) {
    .u10v3 .u10w8.cwidth {
        max-width: 1476px;
        padding-left: 38px;
        padding-right: 38px
    }
}
 
@media only screen and (max-width: 974px) {
    .u10v3 .u10w8.cwidth {
        padding-left: 28px;
        padding-right: 28px
    }
}
 
@media only screen and (max-width: 670px) {
    .u10v3 .u10w8.cwidth {
        padding-left: 22px;
        padding-right: 22px
    }
}
 
.u10v4 .u10w8, .u10fl .u10w8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center
}
 
.u10fl .u10w2 {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-preferred-size: 33.3%;
    flex-basis: 33.3%
}
 
.u10fl .u10w9, .u10fl .u10w8 {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    -ms-flex-pack: center;
    align-self: center
}
 
.u10fl .u10w9 .u10title, .u10fl .u10w9 h2, .u10fl .u10w8 .u10title, .u10fl .u10w8 h2 {
    color: #fff
}
 
.u10fl .u10w8 .u10w9 {
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%
}

.u10w1 ul li, .u10w1 ol li {
    line-height: 1.5;
}

.u10w1 .scl-icons li {
    float: left;
    transition: background .25s;
    background: #8aadbf;
    display: block;
    padding: 0;
    margin: 8px;
    border-radius: 2px
}
 
.u10w1 .scl-icons li:hover {
    background: #fff
}
 
.u10w1 .scl-icons li a:focus {
    background-color: #fff;
    border-radius: 2px
}
 
.u10w1 .scl-icons li a {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNTAwcHgiIGhlaWdodD0iMzVweCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAzNCAxMjcgNTAwIDM1IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjM0IDEyNyA1MDAgMzUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzAxM0M0RDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Im01My45IDE2MnYtMTIuOWgtNC40di01LjFoNC40di0zLjdjMC00LjMgMi42LTYuNyA2LjUtNi43IDEuOCAwIDMuNCAwLjEgMy45IDAuMnY0LjVoLTIuN2MtMi4xIDAtMi41IDEtMi41IDIuNXYzLjJoNWwtMC43IDUuMWgtNC40djEyLjloLTUuMXptNTItMjJ2MC42YzAgNS45LTQuNSAxMi44LTEyLjggMTIuOC0yLjUgMC00LjktMC43LTYuOS0yIDAuNCAwIDAuNyAwLjEgMS4xIDAuMSAyLjEgMCA0LTAuNyA1LjYtMS45LTIgMC0zLjYtMS4zLTQuMi0zLjEgMC4zIDAuMSAwLjYgMC4xIDAuOCAwLjEgMC40IDAgMC44LTAuMSAxLjItMC4yLTIuMS0wLjQtMy42LTIuMi0zLjYtNC40di0wLjFjMC42IDAuMyAxLjMgMC41IDIgMC42LTEuMi0wLjgtMi0yLjItMi0zLjcgMC0wLjggMC4yLTEuNiAwLjYtMi4zIDIuMiAyLjcgNS41IDQuNSA5LjMgNC43LTAuMS0wLjMtMC4xLTAuNy0wLjEtMSAwLTIuNSAyLTQuNSA0LjUtNC41IDEuMyAwIDIuNSAwLjUgMy4zIDEuNCAxLTAuMiAyLTAuNiAyLjgtMS4xLTAuMyAxLTEgMS45LTIgMi41IDAuOS0wLjEgMS44LTAuMyAyLjYtMC43LTAuNiAwLjgtMS4zIDEuNi0yLjIgMi4yem0yNi44IDEuMmg0LjF2MTMuMmgtNC4xdi0xMy4yem0yLTEuOGMtMS4zIDAtMi40LTEuMS0yLjQtMi40czEuMS0yLjQgMi40LTIuNCAyLjQgMS4xIDIuNCAyLjQtMS4xIDIuNC0yLjQgMi40em0xNy40IDE1aC00LjF2LTYuNGMwLTEuNSAwLTMuNS0yLjEtMy41cy0yLjUgMS43LTIuNSAzLjR2Ni41aC00LjF2LTEzLjJoMy45djEuOGgwLjFjMC41LTEgMS45LTIuMSAzLjktMi4xIDQuMSAwIDQuOSAyLjcgNC45IDYuM3Y3LjJ6bTM2LjYtNC40Yy0yLjEgMi42LTUuOSAzLjQtOSAyLjQtMy4zLTEuMS01LjctNC40LTUuNi03LjgtMC4yLTQuMyAzLjYtOC4yIDcuOS04LjMgMi4yLTAuMiA0LjMgMC43IDYgMi0wLjcgMC43LTEuNCAxLjUtMi4xIDIuMi0xLjUtMC45LTMuMi0xLjYtNC45LTEtMi44IDAuOC00LjQgNC0zLjQgNi43IDAuOCAyLjggNC4zIDQuMyA3IDMuMiAxLjQtMC41IDIuMy0xLjggMi43LTMuMS0xLjYgMC0zLjIgMC00LjgtMC4xdi0yLjhoOGMwIDIuMy0wLjMgNC43LTEuOCA2LjZ6bTExLjYtNC4zaC0yLjR2Mi40aC0yLjR2LTIuNGgtMi40di0yLjNoMi40di0yLjRoMi40djIuNGgyLjR2Mi4zem0yOC43IDEuN2w1LjktMy4xLTUuOS0zLjF2Ni4ybTEzLjEtMmMwIDEuOC0wLjIgMy41LTAuMiAzLjVzLTAuMiAxLjUtMC45IDIuMmMtMC44IDAuOS0xLjggMC45LTIuMiAwLjktMy4xIDAuMi03LjcgMC4yLTcuNyAwLjJzLTUuNy0wLjEtNy40LTAuMmMtMC41LTAuMS0xLjYtMC4xLTIuNC0wLjktMC43LTAuNy0wLjktMi4yLTAuOS0yLjJzLTAuMi0xLjgtMC4yLTMuNXYtMS43YzAtMS44IDAuMi0zLjUgMC4yLTMuNXMwLjItMS41IDAuOS0yLjJjMC44LTAuOSAxLjgtMC45IDIuMi0wLjkgMy4xLTAuMiA3LjctMC4yIDcuNy0wLjJzNC42IDAgNy43IDAuMmMwLjQgMC4xIDEuNCAwLjEgMi4yIDAuOSAwLjcgMC43IDAuOSAyLjIgMC45IDIuMnMwLjIgMS44IDAuMiAzLjV2MS43aC0wLjF6bTI5LjkgMTAuN2MtMS44IDAtMy4zLTEuNS0zLjMtMy4zczEuNS0zLjMgMy4zLTMuMyAzLjMgMS41IDMuMyAzLjNjLTAuMSAxLjgtMS41IDMuMy0zLjMgMy4zem0xMC4xIDBjLTEuMSAwLTEuOS0wLjktMS45LTEuOSAwLTUuMy00LjMtOS42LTkuNi05LjYtMS4xIDAtMS45LTAuOS0xLjktMS45IDAtMS4xIDAuOS0xLjkgMS45LTEuOSA3LjQgMCAxMy40IDYgMTMuNCAxMy40IDAgMS0wLjggMS45LTEuOSAxLjl6bTcuNyAwYy0xLjEgMC0xLjktMC45LTEuOS0xLjkgMC05LjUtNy44LTE3LjMtMTcuMy0xNy4zLTEuMSAwLTEuOS0wLjktMS45LTEuOSAwLTEuMSAwLjktMS45IDEuOS0xLjkgMTEuNiAwIDIxLjEgOS41IDIxLjEgMjEuMSAwIDEtMC44IDEuOS0xLjkgMS45em0zMS4zLTExYy0yLjQgMC4yLTQuNyAyLjMtMy43IDQuOSAxLjQgMy45IDkuMiAxLjggNy43LTIuNy0wLjUtMS40LTItMi41LTQtMi4yem0tMC45IDUuM2MtMS44IDAuNC0yLjEtMS45LTAuNS0yLjMgMi0wLjUgMS45IDIgMC41IDIuM3ptMS4zLTIuNGMwLTAuNyAwLjktMC44IDEtMC4zIDAgMC41LTAuNyAwLjgtMSAwLjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Im0zMzAuMSAxNDMuNmMwLjQtMSAwLjYtMi4zIDAtMy0xLjQtMS42LTQuNiAwLTYuMSAwLjEgMC43LTIuMS0wLjEtNC4zLTIuNy0zLjYtMi40IDAuNi00LjEgMS45LTUuOCAzLjZzLTMuNSAzLjgtMy44IDYuNWMtMC4zIDMuMSAxLjYgNC42IDMuNSA1LjcgNS42IDMuMSAxNC41IDEuNCAxNy40LTIuNyAwLjQtMC42IDAuOC0xLjUgMC45LTIuMiAwLjUtMy0xLjYtMy40LTMuNC00LjR6bS0xLjkgNi43Yy0xLjUgMS43LTQuOCAyLjktOCAyLjctMi44LTAuMi02LjYtMS44LTUuOS01LjMgMC4zLTEuNiAxLjYtMi42IDIuNy0zLjIgMS4zLTAuOCAyLjYtMS4yIDQuNS0xLjMgMy40LTAuMyA3LjggMSA3LjggNC41IDAgMS0wLjYgMi0xLjEgMi42em00LjQtOGMwLjYgMCAwLjktMSAwLjgtMi0wLjItMS41LTEuNS0yLjctMy4zLTIuNi0wLjQgMC0xLjEtMC4xLTEuMSAwLjggMCAxLjEgMS4yIDAuNSAyIDAuOCAwLjQgMC4yIDAuOSAwLjggMC45IDEuNCAwIDAuOS0wLjQgMS42IDAuNyAxLjZ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Im0zMzYuOCAxNDAuMmMtMC4zLTMuNy0zLjQtNi41LTcuNC02LTAuNSAwLjEtMS4xIDAuMS0xLjIgMC43LTAuMiAxLjQgMS4zIDEgMiAxIDIuNCAwIDQuOSAyIDQuOCA0LjkgMCAxLTAuOCAyLjcgMC43IDIuNSAwLjkgMCAxLjItMS43IDEuMS0zLjF6bTMxLjQgMi40Yy0xLjMgMi45LTIuNCA1LjMtMy42IDguMS0wLjYgMS40LTEuMSAyLjktMi4yIDMuNi00LjcgMC4zLTEuMi00LjgtMC41LTYuNy0xLjEtMi0yLjQtNC4zLTMuNy02LjUtMC42LTEtMi0yLjktMC42LTQgMC41LTAuNCAxLjctMC40IDIuMiAwIDEuNiAxLjMgMi42IDQuNyAzLjkgNi4zIDAuNS0wLjkgMS0yIDEuNS0zLjIgMC41LTEuMSAwLjktMi42IDEuNi0zIDEuMS0wLjcgMi43LTAuMSAzIDEgMC4zIDEuNC0xIDMuMi0xLjYgNC40em0xMC45IDcuMWMtMC45LTAuMi0xLjYtMS40LTIuNS0yLjEtMC45LTAuOC0xLjgtMS41LTIuNS0yLjEtMC41LTAuNy0wLjMgMC41LTAuMyAxLjJ2MmMtMC4xIDAuNy0wLjUgMS4xLTEuMiAxLjJoLTFjLTAuNy0wLjEtMS0wLjYtMS4yLTEuMnYtOS4xYzAtMS43IDMuMy0xLjcgMy4zIDB2My4yYzAuNS0wLjMgMC44LTAuNyAxLjItMS4ybDAuOS0wLjljMC42LTAuNSAxLjEtMSAxLjYtMS42IDAuNi0xLjMgMy4yLTEuMyAzLjQgMC40IDAuMyAyLjMtMi45IDMuMS0zLjUgNC40IDAuOSAxLjIgMi44IDIgMy41IDMuMyAwLjggMS4yIDAuMSAyLjktMS43IDIuNXptMzguOC04LjNjLTIuMSAwLjEtNCAwLjgtNS41IDIuMi0xLjUgMS41LTIuMiAzLjMtMiA1LjZsLTIuNC0wLjNjLTAuMyAwLTAuNiAwLTAuOCAwLjEtMC43IDAuNC0xLjUgMC45LTIuMyAxLjQgMC4yLTAuNyAwLjMtMS4zIDAuNC0xLjkgMC4xLTAuNCAwLjEtMC43LTAuMy0xLTIuNi0xLjgtMy43LTQuNS0yLjktNy40IDAuOC0yLjYgMi42LTQuMiA1LjEtNSAzLjQtMS4xIDcuMyAwIDkuNCAyLjcgMC44IDEuMSAxLjIgMi4yIDEuMyAzLjZ6bS05LjgtMC45YzAtMC41LTAuNC0xLTEtMS0wLjUgMC0xIDAuNC0xIDAuOXMwLjQgMSAwLjkgMWMwLjYgMCAxLTAuNCAxLjEtMC45em01LjEtMWMtMC41IDAtMSAwLjUtMSAxczAuNCAxIDEgMC45YzAuNSAwIDEtMC40IDEtMSAwLTAuNS0wLjUtMC45LTEtMC45eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJtNDIyLjggMTU0LjhjLTAuNy0wLjMtMS4zLTAuOC0yLTAuOC0wLjctMC4xLTEuNCAwLjMtMi4xIDAuNC0yLjEgMC4yLTQtMC40LTUuNi0xLjgtMy0yLjctMi41LTYuOSAwLjktOS4yIDMtMiA3LjUtMS4zIDkuNyAxLjQgMS45IDIuNCAxLjcgNS42LTAuNiA3LjctMC43IDAuNi0wLjkgMS4xLTAuNSAxLjggMC4xIDAuMSAwLjEgMC4zIDAuMiAwLjV6bS03LjgtNy41YzAuNCAwIDAuOC0wLjMgMC44LTAuOHMtMC4zLTAuOC0wLjgtMC44Yy0wLjQgMC0wLjggMC40LTAuOCAwLjhzMC40IDAuOCAwLjggMC44em01LTEuNmMtMC40IDAtMC44IDAuMy0wLjggMC44czAuMyAwLjggMC44IDAuOGMwLjQgMCAwLjgtMC4zIDAuOC0wLjhzLTAuMy0wLjgtMC44LTAuOHptMzYuMSA1Ljh2LTE0LjlsMTIuMSA3LjQtMTIuMSA3LjV6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Im01MTMuNSAxNTdjLTAuNiAwLjEtMC45LTAuMy0wLjktMC42di0zLjVjMC0xLjItMC40LTItMC45LTIuNCAyLjgtMC4zIDUuOC0xLjQgNS44LTYuMyAwLTEuNC0wLjUtMi41LTEuMy0zLjQgMC4xLTAuMyAwLjYtMS42LTAuMS0zLjQgMCAwLTEuMS0wLjMtMy41IDEuMy0xLTAuMy0yLjEtMC40LTMuMi0wLjRzLTIuMiAwLjEtMy4yIDAuNGMtMi40LTEuNi0zLjUtMS4zLTMuNS0xLjMtMC43IDEuOC0wLjMgMy0wLjEgMy40LTAuOCAwLjktMS4zIDItMS4zIDMuNCAwIDQuOSAzIDYgNS44IDYuMy0wLjQgMC4zLTAuNyAwLjktMC44IDEuNy0wLjcgMC4zLTIuNiAwLjktMy43LTEuMSAwIDAtMC43LTEuMi0xLjktMS4zIDAgMC0xLjIgMC0wLjEgMC44IDAgMCAwLjggMC40IDEuNCAxLjkgMCAwIDAuOCAyLjUgNC4zIDEuN3YyLjJjMCAwLjMtMC4yIDAuNy0wLjkgMC42LTUuMS0xLjctOC43LTYuNS04LjctMTIuMSAwLTcgNS43LTEyLjcgMTIuNy0xMi43czEyLjcgNS43IDEyLjcgMTIuN2MwLjEgNS43LTMuNSAxMC40LTguNiAxMi4xeiIvPgo8L3N2Zz4K") !important;
    background-repeat: no-repeat;
    background-size: auto 100%;
    outline: 0;
    -moz-outline: 0;
    display: block;
    overflow: hidden;
    text-indent: -4000px
}
 
.u10w1 .scl-icons li:last-child {
    margin-right: 0
}
 
.u10w1 .scl-icons li a .st0 {
    fill: #000
}
 
.u10w1 .scl-icons li a {
    width: 34px;
    height: 33px
}
 
.u10w1 .scl-icons li.scl-facebook a {
    background-position: 0 0
}
 
.u10w1 .scl-icons li.scl-twitter a {
    background-position: -42px 0
}
 
.u10w1 .scl-icons li.scl-linkedin a {
    background-position: -85px 0
}
 
.u10w1 .scl-icons li.scl-googleplus a {
    background-position: -127px 0
}
 
.u10w1 .scl-icons li.scl-youtube a {
    background-position: -168px 0
}
 
.u10w1 .scl-icons li.scl-feed a {
    background-position: -214px 0
}
 
.u10w1 .scl-icons li.scl-weibo a {
    background-position: -256px 0
}
 
.u10w1 .scl-icons li.scl-youku a {
    background-position: -299px 0
}
 
.u10w1 .scl-icons li.scl-wechat a {
    background-position: -340px 0
}
 
.u10w1 .scl-icons li.scl-otube a {
    background-position: -385px 0
}
 
.u10w1 .scl-icons li.scl-github a {
    background-position: -431px 0
}
 
.u10w6.icn-googleplus+span, .u10w1 .scl-icons li.scl-googleplus, .u10w1 .scl-icons li.scl-googleplus a, .u10w6.icn-feed+span, .u10w1 .scl-icons li.scl-feed, .u10w1 .scl-icons li.scl-feed a {
    display: none !important
}
 
.u10v2 .u10w2 a:hover .u10w6.icn-img:before {
    color: #8aadbf
}
 
.u10v2 .u10w6.icn-img {
    position: relative;
    font-size: 3em;
    line-height: 1em
}
 
.u10v2 .u10w6.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5em 0 0 -0.5em;
    color: #fff;
    transition: all .2s ease-in-out
}
 
.u10v2 .u10w7.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5em 0 0 -0.25em;
    color: #fff
}
 
.u10v2 a:hover {
    text-decoration: none
}
 
.u10v2 .u10w2 a:hover span {
    text-decoration: none
}
 
.u10v2 .u10w2 span {
    display: block;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.25
}
 
.u10v2 .u10w7 {
    display: none !important
}
 
.u10v2, .u10v3, .u10v4 {
    background: #00758f
}
 
.u10v2 .u10w1, .u10v3 .u10w1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin: 0 auto;
    padding: 0;
    font-size: 0
}
 
.u10v2 .u10w2, .u10v3 .u10w2 {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    float: none;
    text-align: center;
    display: inline-block;
    margin: 1em auto 1em;
    width: 100%;
    vertical-align: top;
    font-size: 2rem;
    padding: 0 1em;
    box-sizing: border-box
}
 
.u10v3 .u10w2:first-child {
    border-left: none
}
 
.u10v2 .u10w2>a, .u10v2 .u10w2>span>a, .u10v3 .u10w2>a, .u10v3 .u10w2>span>a {
    display: block;
    cursor: pointer
}
 
.u10v3 .u10w2>a:focus {
    outline: 0
}
 
.u10v3 .u10w2 a:hover .u10w6.icn-img:before, .u10v3 .u10w2 a:focus .u10w6.icn-img:before, .u10v5 .u10w2 a:hover .u10w6.icn-img:before {
    color: #8aadbf
}
 
.u10v3 .u10w6.icn-img {
    position: relative;
    font-size: 3em;
    line-height: 1em;
    float: none
}
 
.u10v3 .u10w6.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5em 0 0 -0.5em;
    color: #fff;
    transition: all .2s ease-in-out
}
 
.u10v3 a:hover {
    text-decoration: none
}
 
.u10v3 .u10w2 a:hover span {
    text-decoration: none
}
 
.u10v3 .u10w2 a span {
    display: block;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.25em
}
 
.u10v3 .u10w2 .sharewidgetw1 {
    display: block
}
 
.u10v3 .u10w2 span .sharewidgetw2 {
    top: -3em;
    bottom: auto;
    right: 50%;
    margin-right: -25px
}
 
.u10v3 .u10w8 h2, .u10v3 .u10w8 .u10title {
    font-size: 3.2rem;
    font-weight: 300;
    color: #fff
}
 
.u10v3.u10fl .u10w8>.u10w9>h2, .u10v3.u10fl .u10w8>.u10w9>.u10title {
    margin: 0
}
 
.u10v3 .u10w8>h2, .u10v3 .u10w8>.u10w9>h2, .u10v3 .u10w8>.u10title, .u10v3 .u10w8>.u10w9>.u10title {
    display: inline-block;
    margin: .5em 0 0
}
 
.u10v4 {
    position: relative
}
 
.u10v3+.u10v4 {
    padding-top: 2.25em
}
 
.u10v3+.u10v4:before {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    max-width: 1400px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #cad9de
}
 
@media only screen and (max-width: 1476px) {
    .u10v3+.u10v4:before {
        width: calc(100% - 2 * 38px)
    }
}

@media only screen and (max-width: 1024px) {
    .u10v0 ul li, .u10v0 ol li {
        line-height: 2.3;
    }
}
 
@media only screen and (max-width: 974px) {
    .u10v3+.u10v4:before {
        width: calc(100% - 2 * 28px)
    }

    .u10v0 ul li, .u10v0 ol li {
        line-height: 2.3;
    }
}
 
@media only screen and (max-width: 670px) {
    .u10v3+.u10v4:before {
        width: calc(100% - 2 * 22px)
    }

    ul li, ol li {
        line-height: 2.3;
    }

}
 
.u10v4 h2, .u10v4 .u10title {
    margin-bottom: 1.2em;
    color: #fff;
    font-size: 3rem;
    font-weight: 300
}
 
.u10v5 .u10w1 {
    margin-bottom: 0 !important
}
 
.u10v5 .u10w2 {
    width: 100%
}
 
.u10v5 .u10w2 a {
    text-decoration: none;
    cursor: pointer
}
 
.u10v5 .u10w6.icn-img {
    position: relative;
    font-size: 6rem;
    line-height: 1;
    float: none
}
 
.u10v5 .u10w6.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.7em 0 0 -0.5em;
    color: #fff;
    transition: all .2s ease-in-out
}
 
.u10v5 .col-item {
    -ms-flex-align: center;
    align-items: center;
    opacity: 1 !important;
    transition: none;
    top: 0
}
 
.u10v5 h4 {
    color: #fff;
    text-align: center;
    display: block;
    font-size: 1.6rem;
    line-height: 1.25;
    font-weight: bold
}
 
[class*='u10v'] .qrcodew1 {
    display: block
}
 
[class*='u10v'] .qrcodew2 {
    bottom: 130%;
    border: none
}
 
.u10w2.atgchat-wrapper:first-child+.u10w2 {
    border: none
}
 
@media only screen and (min-width: 0px) and (max-width: 770px) {
    .f11 .u10btn, .ocom-base .u10btn {
        display: block;
        position: absolute;
        right: 3.2587269%;
        top: 13px;
        width: 16px;
        height: 16px;
        transition: transform .25s ease
    }
    .f11 .u10btn:before, .ocom-base .u10btn:before {
        display: block;
        content: " ";
        background: #fff;
        height: 2px;
        width: 16px;
        right: 0;
        top: 50%;
        margin-top: -1px;
        position: absolute
    }
    .f11 .u10btn:after, .ocom-base .u10btn:after {
        display: block;
        content: " ";
        background: #fff;
        width: 2px;
        height: 16px;
        right: 7px;
        top: 50%;
        margin-top: -8px;
        position: absolute
    }
    .f11 .u10w3.u10active .u10btn, .ocom-base .u10w3.u10active .u10btn {
        transform: rotate(-45deg)
    }
    .f11 .u10w1 ul.scl-icons, .ocom-base .u10w1 ul.scl-icons {
        float: none;
        text-align: center;
        margin: 10px auto 2em
    }
    .f11 .u10-ologo, .ocom-base .u10-ologo {
        position: relative;
        margin-bottom: .6em;
        width: auto;
        height: auto
    }
    .f11 .u10w3 h5, .f11 .u10btn, .ocom-base .u10w3 h5, .ocom-base .u10btn {
        cursor: pointer
    }
    .f11 .u10w1, .ocom-base .u10w1 {
        margin: 0 0 5em 0
    }
    .f11 .u10w2, .ocom-base .u10w2 {
        float: none;
        margin-left: 0;
        width: 100%
    }
    .f11 .u10w3, .ocom-base .u10w3 {
        margin: 0;
        border-top: 1px solid #295d6f;
        border-bottom: none
    }
    .f11 .u10w1 .u10w2:first-child .u10w3:first-child, .ocom-base .u10w1 .u10w2:first-child .u10w3:first-child {
        border-top: 0
    }
    .f11 .u10w1 h5, .ocom-base .u10w1 h5 {
        margin: 0 2.2587269%;
        font-weight: normal;
        padding: .675em 0;
        line-height: 1.5em
    }
    .f11 .u10w3 ul, .ocom-base .u10w3 ul {
        visibility: none;
        height: 0;
        opacity: 0;
        background: #cad9de
    }
    .f11 .u10w3.u10active ul, .ocom-base .u10w3.u10active ul {
        visibility: visible;
        height: auto;
        opacity: 1;
        transition: all ease-in-out .5s
    }
    .f11 .u10w3 ul li, .ocom-base .u10w3 ul li {
        font-size: 14px;
        line-height: 1.5em;
        padding: 0.525em 2.2587269%;
        border: 0
    }
    .f11 .u10w3 ul li:last-child, .ocom-base .u10w3 ul li:last-child {
        padding-bottom: 1em
    }
    .f11 .u10w3 ul li a, .f11 .u10w3 ul li, .ocom-base .u10w3 ul li a, .ocom-base .u10w3 ul li {
        color: #003b4d !important
    }
    .f11 .u10w3 ul li a, .ocom-base .u10w3 ul li a {
        padding: 0 0;
        display: block
    }
    .f11 .u10w4, .ocom-base .u10w4 {
        border-top: 1px solid #295d6f;
        height: 1px;
        margin-bottom: 2.5em
    }
    .f11 .u10w4 hr, .ocom-base .u10w4 hr {
        background: transparent !important
    }
    .f11 .u10w1 h3, .ocom-base .u10w1 h3 {
        max-width: 301px;
        width: 90%;
        height: 14px;
        display: block;
        margin: 0 auto 1em auto
    }
    .f11 .u10-ologo a, .ocom-base .u10-ologo a {
        margin: 0 auto;
        width: 117px;
        height: 15px;
        background-position: 0px -41px;
        background-size: 304%
    }
    .f11 ul.u10-links, .ocom-base ul.u10-links {
        float: none;
        text-align: center
    }
    .f11 ul.u10-links li, .ocom-base ul.u10-links li {
        float: none;
        text-align: center;
        display: inline-block
    }
    .f11 .u10w1 ul.scl-icons li, .ocom-base .u10w1 ul.scl-icons li {
        float: none;
        display: inline-block;
        margin: 5px
    }
    .f11 .u10w1 .scl-icons li a, .ocom-base .u10w1 .scl-icons li a {
        width: 29px;
        height: 28px
    }
    .f11 .u10w1 .scl-icons li.scl-facebook a, .ocom-base .u10w1 .scl-icons li.scl-facebook a {
        background-position: 0 0
    }
    .f11 .u10w1 .scl-icons li.scl-twitter a, .ocom-base .u10w1 .scl-icons li.scl-twitter a {
        background-position: -36px 0
    }
    .f11 .u10w1 .scl-icons li.scl-linkedin a, .ocom-base .u10w1 .scl-icons li.scl-linkedin a {
        background-position: -72px 0
    }
    .f11 .u10w1 .scl-icons li.scl-googleplus a, .ocom-base .u10w1 .scl-icons li.scl-googleplus a {
        background-position: -108px 0
    }
    .f11 .u10w1 .scl-icons li.scl-youtube a, .ocom-base .u10w1 .scl-icons li.scl-youtube a {
        background-position: -143px 0
    }
    .f11 .u10w1 .scl-icons li.scl-feed a, .ocom-base .u10w1 .scl-icons li.scl-feed a {
        background-position: -182px 0
    }
    .f11 .u10w1 .scl-icons li.scl-youku a, .ocom-base .u10w1 .scl-icons li.scl-youku a {
        background-position: -253px 0
    }
    .f11 .u10w1 .scl-icons li.scl-weibo a, .ocom-base .u10w1 .scl-icons li.scl-weibo a {
        background-position: -218px 0
    }
    .f11 .u10w1 .scl-icons li.scl-wechat a, .ocom-base .u10w1 .scl-icons li.scl-wechat a {
        background-position: -288px 0
    }
    .f11 .u10w1 .scl-icons li.scl-otube a, .ocom-base .u10w1 .scl-icons li.scl-otube a {
        background-position: -326px 0
    }
    .f11 .u10w1 .scl-icons li.scl-github a, .ocom-base .u10w1 .scl-icons li.scl-github a {
        background-position: -366px 0
    }
    .f11 .u10v3 .u10w2 span .sharewidgetw2, .ocom-base .u10v3 .u10w2 span .sharewidgetw2 {
        top: -3.5em
    }
}
 
@media only screen and (min-width: 0px) and (max-width: 600px) {
    .u10v2 .u10w2, .u10v3 .u10w2 {
        width: 33.333333333%;
        padding: 0 1em 1em;
        border-left: 0;
        margin: 0 auto
    }
    .u10v2 {
        padding: 1em 0 0
    }
    .u10fl .u10w1.u104up {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap !important
    }
    .u10v3 .u104up .u10w2, .u10v2 .u104up .u10w2 {
        width: 50% !important
    }
    .u10v2 .u10w1, .u10v3 .u10w1 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-flow: row wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
        width: 95.1171876%
    }
    .u10v3 .u10w8, .u10v3 .u10w9 {
        margin: 0 !important
    }
    .u10v3 .u10w8.cwidth {
        text-align: center;
        margin: 0 auto
    }
    .u10v3 .u10w8>h2, .u10v3 .u10w8>.u10w9>h2, .u10v3.u10fl .u10w8>.u10w9>h2, .u10v3 .u10w8>.u10title, .u10v3 .u10w8>.u10w9>.u10title, .u10v3.u10fl .u10w8>.u10w9>.u10title {
        margin: 0 0 1em
    }
    .u10fl .u10w8 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-flow: row wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center
    }
    .u10fl .u10w8.cwidth {
        padding-left: 0px;
        padding-right: 0px
    }
    .u10v2, .u10v3 {
        padding: 1em 0
    }
    .u10fl .u10w2 {
        width: fit-content !important;
        -ms-flex-preferred-size: 33.3%;
        flex-basis: 33.3%;
        border-bottom: 0px !important
    }
    .u10fl .u10w2:nth-child(2), .u10fl .u10w2:nth-child(3), .u10fl .u10w2:nth-child(4), .u10fl .u10w2:nth-child(5) {
        border-bottom: 0px !important
    }
    .u10fl .u10w8 .u10w9 {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        align-self: center;
        margin-bottom: 1em
    }
}
 
.f01v0 .u10w1 {
    padding-left: 19px;
    padding-right: 19px;
    margin-top: 3em
}
 
.f01v0 [class*='u10v'] h5 {
    font-size: 18px;
    background: transparent;
    padding-left: 0
}
 
.f01v0 .u10w3 ul li {
    font-size: 15px
}
 
.f01v0 ul.u10-links li a {
    font-size: 13px
}
 
#Wrapper_FixedWidth_Footer [class*='u10v'], .f01v0w1 [class*='u10v'] {
    width: auto;
    margin: 0 -19px
}
 
@keyframes o-upfade-small {
    0% {
        opacity: 0;
        -ms-transform: translateX(-10px);
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    100% {
        opacity: 1;
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}