/*!
######################################################

# ORACLE-UNIVERSAL.CSS

# OCOM GLOBAL ASSET RELEASE: 22.1.0

# BUILD DATE: Wed Oct 28 2020 12:04:58 GMT-0700 (PDT)

# COPYRIGHT ORACLE CORP 2020 [UNLESS STATED OTHERWISE]

######################################################
*/


/*! MISC + SASS */
.u28.u28v1 .u28navw2 .u28a1,
.u28.u28v1 .u28navw4 {
    border-radius: .5em !important
}

.u28.u28v1 .u28navw4 .u28pimg {
    border-bottom-left-radius: .5em !important
}

.u28.u28v1 .u28navw4 .u28pimg {
    border-bottom-right-radius: .5em !important
}

/*! CORE - UNIVERSAL */
body {
    margin: 0;
    padding: 0
}

.ocom-base {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #211E1C;
    line-height: 1.55
}

.ocom-base * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    background-repeat: no-repeat;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ocom-base p {
    margin: 0 0 1.1em
}

.ocom-base h1,
.ocom-base h2,
.ocom-base h3,
.ocom-base h4,
.ocom-base h5,
.ocom-base h6 {
    color: #000;
    padding: 0;
    margin: 0 0 0.4em;
    line-height: 1.2
}

.ocom-base a,
.ocom-base a:link,
.ocom-base a:visited {
    text-decoration: none
}

.ocom-base a:hover {
    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: #D8D4CF;
    background-color: #D8D4CF;
    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: #c74634 !important
}

.txtred,
.afterred:after,
.beforered:before,
.setred .bctxt,
.setred .bcolorbefore:before {
    color: #c74634 !important
}

.fillred {
    fill: #c74634
}

.fill-red.fill-red[class*="icn-"] {
    fill: transparent
}

.fill-red.fill-red[class*="icn-"]:before {
    color: #c74634
}

.setred .bcbordercolor,
.border-red {
    border-color: #c74634 !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: #665f5b !important
}

.txtslate,
.afterslate:after,
.beforeslate:before,
.setslate .bctxt,
.setslate .bcolorbefore:before {
    color: #665f5b !important
}

.fillslate {
    fill: #665f5b
}

.fill-slate.fill-slate[class*="icn-"] {
    fill: transparent
}

.fill-slate.fill-slate[class*="icn-"]:before {
    color: #665f5b
}

.setslate .bcbordercolor,
.border-slate {
    border-color: #665f5b !important
}

.bglightslate,
.afterbg-lightslate:after,
.beforebg-lightslate:before,
.setlightslate .bcbgcolor,
.setlightslate .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bglightslate:after {
    background-color: #d4cfca !important
}

.txtlightslate,
.afterlightslate:after,
.beforelightslate:before,
.setlightslate .bctxt,
.setlightslate .bcolorbefore:before {
    color: #d4cfca !important
}

.filllightslate {
    fill: #d4cfca
}

.fill-lightslate.fill-lightslate[class*="icn-"] {
    fill: transparent
}

.fill-lightslate.fill-lightslate[class*="icn-"]:before {
    color: #d4cfca
}

.setlightslate .bcbordercolor,
.border-lightslate {
    border-color: #d4cfca !important
}

.bgdarkslate,
.afterbg-darkslate:after,
.beforebg-darkslate:before,
.setdarkslate .bcbgcolor,
.setdarkslate .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgdarkslate:after {
    background-color: #4f5a5a !important
}

.txtdarkslate,
.afterdarkslate:after,
.beforedarkslate:before,
.setdarkslate .bctxt,
.setdarkslate .bcolorbefore:before {
    color: #4f5a5a !important
}

.filldarkslate {
    fill: #4f5a5a
}

.fill-darkslate.fill-darkslate[class*="icn-"] {
    fill: transparent
}

.fill-darkslate.fill-darkslate[class*="icn-"]:before {
    color: #4f5a5a
}

.setdarkslate .bcbordercolor,
.border-darkslate {
    border-color: #4f5a5a !important
}

.bgvlightslate,
.afterbg-vlightslate:after,
.beforebg-vlightslate:before,
.setvlightslate .bcbgcolor,
.setvlightslate .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgvlightslate:after {
    background-color: #e4e1dd !important
}

.txtvlightslate,
.aftervlightslate:after,
.beforevlightslate:before,
.setvlightslate .bctxt,
.setvlightslate .bcolorbefore:before {
    color: #e4e1dd !important
}

.fillvlightslate {
    fill: #e4e1dd
}

.fill-vlightslate.fill-vlightslate[class*="icn-"] {
    fill: transparent
}

.fill-vlightslate.fill-vlightslate[class*="icn-"]:before {
    color: #e4e1dd
}

.setvlightslate .bcbordercolor,
.border-vlightslate {
    border-color: #e4e1dd !important
}

.bggrey,
.afterbg-grey:after,
.beforebg-grey:before,
.setgrey .bcbgcolor,
.setgrey .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bggrey:after {
    background-color: #7a736e !important
}

.txtgrey,
.aftergrey:after,
.beforegrey:before,
.setgrey .bctxt,
.setgrey .bcolorbefore:before {
    color: #7a736e !important
}

.fillgrey {
    fill: #7a736e
}

.fill-grey.fill-grey[class*="icn-"] {
    fill: transparent
}

.fill-grey.fill-grey[class*="icn-"]:before {
    color: #7a736e
}

.setgrey .bcbordercolor,
.border-grey {
    border-color: #7a736e !important
}

.bglightgrey,
.afterbg-lightgrey:after,
.beforebg-lightgrey:before,
.setlightgrey .bcbgcolor,
.setlightgrey .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bglightgrey:after {
    background-color: #e1ddda !important
}

.txtlightgrey,
.afterlightgrey:after,
.beforelightgrey:before,
.setlightgrey .bctxt,
.setlightgrey .bcolorbefore:before {
    color: #e1ddda !important
}

.filllightgrey {
    fill: #e1ddda
}

.fill-lightgrey.fill-lightgrey[class*="icn-"] {
    fill: transparent
}

.fill-lightgrey.fill-lightgrey[class*="icn-"]:before {
    color: #e1ddda
}

.setlightgrey .bcbordercolor,
.border-lightgrey {
    border-color: #e1ddda !important
}

.bgdarkgrey,
.afterbg-darkgrey:after,
.beforebg-darkgrey:before,
.setdarkgrey .bcbgcolor,
.setdarkgrey .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgdarkgrey:after {
    background-color: #3a3632 !important
}

.txtdarkgrey,
.afterdarkgrey:after,
.beforedarkgrey:before,
.setdarkgrey .bctxt,
.setdarkgrey .bcolorbefore:before {
    color: #3a3632 !important
}

.filldarkgrey {
    fill: #3a3632
}

.fill-darkgrey.fill-darkgrey[class*="icn-"] {
    fill: transparent
}

.fill-darkgrey.fill-darkgrey[class*="icn-"]:before {
    color: #3a3632
}

.setdarkgrey .bcbordercolor,
.border-darkgrey {
    border-color: #3a3632 !important
}

.bgvlightgrey,
.afterbg-vlightgrey:after,
.beforebg-vlightgrey:before,
.setvlightgrey .bcbgcolor,
.setvlightgrey .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgvlightgrey:after {
    background-color: #f1efed !important
}

.txtvlightgrey,
.aftervlightgrey:after,
.beforevlightgrey:before,
.setvlightgrey .bctxt,
.setvlightgrey .bcolorbefore:before {
    color: #f1efed !important
}

.fillvlightgrey {
    fill: #f1efed
}

.fill-vlightgrey.fill-vlightgrey[class*="icn-"] {
    fill: transparent
}

.fill-vlightgrey.fill-vlightgrey[class*="icn-"]:before {
    color: #f1efed
}

.setvlightgrey .bcbordercolor,
.border-vlightgrey {
    border-color: #f1efed !important
}

.bgorange,
.afterbg-orange:after,
.beforebg-orange:before,
.setorange .bcbgcolor,
.setorange .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgorange:after {
    background-color: #c58c52 !important
}

.txtorange,
.afterorange:after,
.beforeorange:before,
.setorange .bctxt,
.setorange .bcolorbefore:before {
    color: #c58c52 !important
}

.fillorange {
    fill: #c58c52
}

.fill-orange.fill-orange[class*="icn-"] {
    fill: transparent
}

.fill-orange.fill-orange[class*="icn-"]:before {
    color: #c58c52
}

.setorange .bcbordercolor,
.border-orange {
    border-color: #c58c52 !important
}

.bglightorange,
.afterbg-lightorange:after,
.beforebg-lightorange:before,
.setlightorange .bcbgcolor,
.setlightorange .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bglightorange:after {
    background-color: #deb068 !important
}

.txtlightorange,
.afterlightorange:after,
.beforelightorange:before,
.setlightorange .bctxt,
.setlightorange .bcolorbefore:before {
    color: #deb068 !important
}

.filllightorange {
    fill: #deb068
}

.fill-lightorange.fill-lightorange[class*="icn-"] {
    fill: transparent
}

.fill-lightorange.fill-lightorange[class*="icn-"]:before {
    color: #deb068
}

.setlightorange .bcbordercolor,
.border-lightorange {
    border-color: #deb068 !important
}

.bgdarkorange,
.afterbg-darkorange:after,
.beforebg-darkorange:before,
.setdarkorange .bcbgcolor,
.setdarkorange .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgdarkorange:after {
    background-color: #aa643b !important
}

.txtdarkorange,
.afterdarkorange:after,
.beforedarkorange:before,
.setdarkorange .bctxt,
.setdarkorange .bcolorbefore:before {
    color: #aa643b !important
}

.filldarkorange {
    fill: #aa643b
}

.fill-darkorange.fill-darkorange[class*="icn-"] {
    fill: transparent
}

.fill-darkorange.fill-darkorange[class*="icn-"]:before {
    color: #aa643b
}

.setdarkorange .bcbordercolor,
.border-darkorange {
    border-color: #aa643b !important
}

.bgblue,
.afterbg-blue:after,
.beforebg-blue:before,
.setblue .bcbgcolor,
.setblue .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgblue:after {
    background-color: #3b7087 !important
}

.txtblue,
.afterblue:after,
.beforeblue:before,
.setblue .bctxt,
.setblue .bcolorbefore:before {
    color: #3b7087 !important
}

.fillblue {
    fill: #3b7087
}

.fill-blue.fill-blue[class*="icn-"] {
    fill: transparent
}

.fill-blue.fill-blue[class*="icn-"]:before {
    color: #3b7087
}

.setblue .bcbordercolor,
.border-blue {
    border-color: #3b7087 !important
}

.bglightblue,
.afterbg-lightblue:after,
.beforebg-lightblue:before,
.setlightblue .bcbgcolor,
.setlightblue .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bglightblue:after {
    background-color: #558ea4 !important
}

.txtlightblue,
.afterlightblue:after,
.beforelightblue:before,
.setlightblue .bctxt,
.setlightblue .bcolorbefore:before {
    color: #558ea4 !important
}

.filllightblue {
    fill: #558ea4
}

.fill-lightblue.fill-lightblue[class*="icn-"] {
    fill: transparent
}

.fill-lightblue.fill-lightblue[class*="icn-"]:before {
    color: #558ea4
}

.setlightblue .bcbordercolor,
.border-lightblue {
    border-color: #558ea4 !important
}

.bgdarkblue,
.afterbg-darkblue:after,
.beforebg-darkblue:before,
.setdarkblue .bcbgcolor,
.setdarkblue .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgdarkblue:after {
    background-color: #325c72 !important
}

.txtdarkblue,
.afterdarkblue:after,
.beforedarkblue:before,
.setdarkblue .bctxt,
.setdarkblue .bcolorbefore:before {
    color: #325c72 !important
}

.filldarkblue {
    fill: #325c72
}

.fill-darkblue.fill-darkblue[class*="icn-"] {
    fill: transparent
}

.fill-darkblue.fill-darkblue[class*="icn-"]:before {
    color: #325c72
}

.setdarkblue .bcbordercolor,
.border-darkblue {
    border-color: #325c72 !important
}

.bgvdarkblue,
.afterbg-vdarkblue:after,
.beforebg-vdarkblue:before,
.setvdarkblue .bcbgcolor,
.setvdarkblue .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgvdarkblue:after {
    background-color: #264759 !important
}

.txtvdarkblue,
.aftervdarkblue:after,
.beforevdarkblue:before,
.setvdarkblue .bctxt,
.setvdarkblue .bcolorbefore:before {
    color: #264759 !important
}

.fillvdarkblue {
    fill: #264759
}

.fill-vdarkblue.fill-vdarkblue[class*="icn-"] {
    fill: transparent
}

.fill-vdarkblue.fill-vdarkblue[class*="icn-"]:before {
    color: #264759
}

.setvdarkblue .bcbordercolor,
.border-vdarkblue {
    border-color: #264759 !important
}

.bggreen,
.afterbg-green:after,
.beforebg-green:before,
.setgreen .bcbgcolor,
.setgreen .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bggreen:after {
    background-color: #6f915d !important
}

.txtgreen,
.aftergreen:after,
.beforegreen:before,
.setgreen .bctxt,
.setgreen .bcolorbefore:before {
    color: #6f915d !important
}

.fillgreen {
    fill: #6f915d
}

.fill-green.fill-green[class*="icn-"] {
    fill: transparent
}

.fill-green.fill-green[class*="icn-"]:before {
    color: #6f915d
}

.setgreen .bcbordercolor,
.border-green {
    border-color: #6f915d !important
}

.bglightgreen,
.afterbg-lightgreen:after,
.beforebg-lightgreen:before,
.setlightgreen .bcbgcolor,
.setlightgreen .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bglightgreen:after {
    background-color: #94b382 !important
}

.txtlightgreen,
.afterlightgreen:after,
.beforelightgreen:before,
.setlightgreen .bctxt,
.setlightgreen .bcolorbefore:before {
    color: #94b382 !important
}

.filllightgreen {
    fill: #94b382
}

.fill-lightgreen.fill-lightgreen[class*="icn-"] {
    fill: transparent
}

.fill-lightgreen.fill-lightgreen[class*="icn-"]:before {
    color: #94b382
}

.setlightgreen .bcbordercolor,
.border-lightgreen {
    border-color: #94b382 !important
}

.bgdarkgreen,
.afterbg-darkgreen:after,
.beforebg-darkgreen:before,
.setdarkgreen .bcbgcolor,
.setdarkgreen .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgdarkgreen:after {
    background-color: #3d5431 !important
}

.txtdarkgreen,
.afterdarkgreen:after,
.beforedarkgreen:before,
.setdarkgreen .bctxt,
.setdarkgreen .bcolorbefore:before {
    color: #3d5431 !important
}

.filldarkgreen {
    fill: #3d5431
}

.fill-darkgreen.fill-darkgreen[class*="icn-"] {
    fill: transparent
}

.fill-darkgreen.fill-darkgreen[class*="icn-"]:before {
    color: #3d5431
}

.setdarkgreen .bcbordercolor,
.border-darkgreen {
    border-color: #3d5431 !important
}

.bgburgundy,
.afterbg-burgundy:after,
.beforebg-burgundy:before,
.setburgundy .bcbgcolor,
.setburgundy .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgburgundy:after {
    background-color: #796087 !important
}

.txtburgundy,
.afterburgundy:after,
.beforeburgundy:before,
.setburgundy .bctxt,
.setburgundy .bcolorbefore:before {
    color: #796087 !important
}

.fillburgundy {
    fill: #796087
}

.fill-burgundy.fill-burgundy[class*="icn-"] {
    fill: transparent
}

.fill-burgundy.fill-burgundy[class*="icn-"]:before {
    color: #796087
}

.setburgundy .bcbordercolor,
.border-burgundy {
    border-color: #796087 !important
}

.bglightburgundy,
.afterbg-lightburgundy:after,
.beforebg-lightburgundy:before,
.setlightburgundy .bcbgcolor,
.setlightburgundy .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bglightburgundy:after {
    background-color: #dbc9e5 !important
}

.txtlightburgundy,
.afterlightburgundy:after,
.beforelightburgundy:before,
.setlightburgundy .bctxt,
.setlightburgundy .bcolorbefore:before {
    color: #dbc9e5 !important
}

.filllightburgundy {
    fill: #dbc9e5
}

.fill-lightburgundy.fill-lightburgundy[class*="icn-"] {
    fill: transparent
}

.fill-lightburgundy.fill-lightburgundy[class*="icn-"]:before {
    color: #dbc9e5
}

.setlightburgundy .bcbordercolor,
.border-lightburgundy {
    border-color: #dbc9e5 !important
}

.bgdarkburgundy,
.afterbg-darkburgundy:after,
.beforebg-darkburgundy:before,
.setdarkburgundy .bcbgcolor,
.setdarkburgundy .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bgdarkburgundy:after {
    background-color: #3f3048 !important
}

.txtdarkburgundy,
.afterdarkburgundy:after,
.beforedarkburgundy:before,
.setdarkburgundy .bctxt,
.setdarkburgundy .bcolorbefore:before {
    color: #3f3048 !important
}

.filldarkburgundy {
    fill: #3f3048
}

.fill-darkburgundy.fill-darkburgundy[class*="icn-"] {
    fill: transparent
}

.fill-darkburgundy.fill-darkburgundy[class*="icn-"]:before {
    color: #3f3048
}

.setdarkburgundy .bcbordercolor,
.border-darkburgundy {
    border-color: #3f3048 !important
}

.bglinkblue,
.afterbg-linkblue:after,
.beforebg-linkblue:before,
.setlinkblue .bcbgcolor,
.setlinkblue .bcbackgroundcolor,
ul.icn-list.icn-circle-list li.bglinkblue:after {
    background-color: #00688c !important
}

.txtlinkblue,
.afterlinkblue:after,
.beforelinkblue:before,
.setlinkblue .bctxt,
.setlinkblue .bcolorbefore:before {
    color: #00688c !important
}

.filllinkblue {
    fill: #00688c
}

.fill-linkblue.fill-linkblue[class*="icn-"] {
    fill: transparent
}

.fill-linkblue.fill-linkblue[class*="icn-"]:before {
    color: #00688c
}

.setlinkblue .bcbordercolor,
.border-linkblue {
    border-color: #00688c !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, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    background: linear-gradient(to right, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c74634', endColorstr='rgba(199,70,52,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, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    background: linear-gradient(135deg, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c74634', endColorstr='rgba(199,70,52,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, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    background: linear-gradient(to bottom, #c74634 0%, rgba(199, 70, 52, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c74634', endColorstr='rgba(199,70,52,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%, rgba(0, 0, 0, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #000 0%, rgba(0, 0, 0, 0) 100%) !important;
    background: linear-gradient(to right, #000 0%, rgba(0, 0, 0, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='rgba(0,0,0,0)', 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%, rgba(0, 0, 0, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #000 0%, rgba(0, 0, 0, 0) 100%) !important;
    background: linear-gradient(135deg, #000 0%, rgba(0, 0, 0, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='rgba(0,0,0,0)', 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%, rgba(0, 0, 0, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #000 0%, rgba(0, 0, 0, 0) 100%) !important;
    background: linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='rgba(0,0,0,0)', 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, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    background: linear-gradient(to right, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#665f5b', endColorstr='rgba(102,95,91,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, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    background: linear-gradient(135deg, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#665f5b', endColorstr='rgba(102,95,91,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, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    background: linear-gradient(to bottom, #665f5b 0%, rgba(102, 95, 91, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#665f5b', endColorstr='rgba(102,95,91,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, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    background: linear-gradient(to right, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4cfca', endColorstr='rgba(212,207,202,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, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    background: linear-gradient(135deg, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4cfca', endColorstr='rgba(212,207,202,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, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    background: linear-gradient(to bottom, #d4cfca 0%, rgba(212, 207, 202, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4cfca', endColorstr='rgba(212,207,202,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, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    background: linear-gradient(to right, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5a5a', endColorstr='rgba(79,90,90,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, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    background: linear-gradient(135deg, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5a5a', endColorstr='rgba(79,90,90,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, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    background: linear-gradient(to bottom, #4f5a5a 0%, rgba(79, 90, 90, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5a5a', endColorstr='rgba(79,90,90,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, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    background: linear-gradient(to right, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e1dd', endColorstr='rgba(228,225,221,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, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    background: linear-gradient(135deg, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e1dd', endColorstr='rgba(228,225,221,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, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    background: linear-gradient(to bottom, #e4e1dd 0%, rgba(228, 225, 221, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e1dd', endColorstr='rgba(228,225,221,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, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    background: linear-gradient(to right, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a736e', endColorstr='rgba(122,115,110,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, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    background: linear-gradient(135deg, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a736e', endColorstr='rgba(122,115,110,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, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    background: linear-gradient(to bottom, #7a736e 0%, rgba(122, 115, 110, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a736e', endColorstr='rgba(122,115,110,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, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    background: linear-gradient(to right, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1ddda', endColorstr='rgba(225,221,218,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, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    background: linear-gradient(135deg, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1ddda', endColorstr='rgba(225,221,218,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, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    background: linear-gradient(to bottom, #e1ddda 0%, rgba(225, 221, 218, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1ddda', endColorstr='rgba(225,221,218,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, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    background: linear-gradient(to right, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3632', endColorstr='rgba(58,54,50,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, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    background: linear-gradient(135deg, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3632', endColorstr='rgba(58,54,50,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, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    background: linear-gradient(to bottom, #3a3632 0%, rgba(58, 54, 50, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3632', endColorstr='rgba(58,54,50,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, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    background: linear-gradient(to right, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1efed', endColorstr='rgba(241,239,237,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, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    background: linear-gradient(135deg, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1efed', endColorstr='rgba(241,239,237,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, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    background: linear-gradient(to bottom, #f1efed 0%, rgba(241, 239, 237, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1efed', endColorstr='rgba(241,239,237,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, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    background: linear-gradient(to right, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c58c52', endColorstr='rgba(197,140,82,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, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    background: linear-gradient(135deg, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c58c52', endColorstr='rgba(197,140,82,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, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    background: linear-gradient(to bottom, #c58c52 0%, rgba(197, 140, 82, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c58c52', endColorstr='rgba(197,140,82,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, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    background: linear-gradient(to right, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deb068', endColorstr='rgba(222,176,104,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, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    background: linear-gradient(135deg, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deb068', endColorstr='rgba(222,176,104,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, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    background: linear-gradient(to bottom, #deb068 0%, rgba(222, 176, 104, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deb068', endColorstr='rgba(222,176,104,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, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    background: linear-gradient(to right, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa643b', endColorstr='rgba(170,100,59,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, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    background: linear-gradient(135deg, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa643b', endColorstr='rgba(170,100,59,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, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    background: linear-gradient(to bottom, #aa643b 0%, rgba(170, 100, 59, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa643b', endColorstr='rgba(170,100,59,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, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    background: linear-gradient(to right, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b7087', endColorstr='rgba(59,112,135,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, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    background: linear-gradient(135deg, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b7087', endColorstr='rgba(59,112,135,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, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    background: linear-gradient(to bottom, #3b7087 0%, rgba(59, 112, 135, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b7087', endColorstr='rgba(59,112,135,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, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    background: linear-gradient(to right, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#558ea4', endColorstr='rgba(85,142,164,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, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    background: linear-gradient(135deg, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#558ea4', endColorstr='rgba(85,142,164,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, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    background: linear-gradient(to bottom, #558ea4 0%, rgba(85, 142, 164, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#558ea4', endColorstr='rgba(85,142,164,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, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    background: linear-gradient(to right, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#325c72', endColorstr='rgba(50,92,114,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, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    background: linear-gradient(135deg, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#325c72', endColorstr='rgba(50,92,114,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, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    background: linear-gradient(to bottom, #325c72 0%, rgba(50, 92, 114, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#325c72', endColorstr='rgba(50,92,114,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, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    background: linear-gradient(to right, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#264759', endColorstr='rgba(38,71,89,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, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    background: linear-gradient(135deg, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#264759', endColorstr='rgba(38,71,89,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, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    background: linear-gradient(to bottom, #264759 0%, rgba(38, 71, 89, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#264759', endColorstr='rgba(38,71,89,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, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    background: linear-gradient(to right, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f915d', endColorstr='rgba(111,145,93,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, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    background: linear-gradient(135deg, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f915d', endColorstr='rgba(111,145,93,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, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    background: linear-gradient(to bottom, #6f915d 0%, rgba(111, 145, 93, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f915d', endColorstr='rgba(111,145,93,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, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    background: linear-gradient(to right, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94b382', endColorstr='rgba(148,179,130,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, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    background: linear-gradient(135deg, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94b382', endColorstr='rgba(148,179,130,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, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    background: linear-gradient(to bottom, #94b382 0%, rgba(148, 179, 130, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#94b382', endColorstr='rgba(148,179,130,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, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    background: linear-gradient(to right, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5431', endColorstr='rgba(61,84,49,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, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    background: linear-gradient(135deg, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5431', endColorstr='rgba(61,84,49,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, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    background: linear-gradient(to bottom, #3d5431 0%, rgba(61, 84, 49, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5431', endColorstr='rgba(61,84,49,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, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    background: linear-gradient(to right, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#796087', endColorstr='rgba(121,96,135,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, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    background: linear-gradient(135deg, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#796087', endColorstr='rgba(121,96,135,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, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    background: linear-gradient(to bottom, #796087 0%, rgba(121, 96, 135, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#796087', endColorstr='rgba(121,96,135,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, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    background: linear-gradient(to right, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbc9e5', endColorstr='rgba(219,201,229,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, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    background: linear-gradient(135deg, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbc9e5', endColorstr='rgba(219,201,229,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, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    background: linear-gradient(to bottom, #dbc9e5 0%, rgba(219, 201, 229, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbc9e5', endColorstr='rgba(219,201,229,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, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    background: linear-gradient(to right, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3048', endColorstr='rgba(63,48,72,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, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    background: linear-gradient(135deg, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3048', endColorstr='rgba(63,48,72,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, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    background: linear-gradient(to bottom, #3f3048 0%, rgba(63, 48, 72, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3048', endColorstr='rgba(63,48,72,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, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    background: linear-gradient(to right, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00688c', endColorstr='rgba(0,104,140,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, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    background: linear-gradient(135deg, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00688c', endColorstr='rgba(0,104,140,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, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    background: linear-gradient(to bottom, #00688c 0%, rgba(0, 104, 140, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00688c', endColorstr='rgba(0,104,140,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: #C58C52 !important
}

.bgredorange:not([class*="icn"]),
.afterbg-redorange:not([class*="icn"]):after,
.beforebg-redorange:before {
    background: #C74634 !important
}

.bgburgundyblue:not([class*="icn"]),
.afterbg-burgundyblue:not([class*="icn"]):after,
.beforebg-burgundyblue:before {
    background: #796087 !important
}

.bgblueburgundy:not([class*="icn"]),
.afterbg-blueburgundy:not([class*="icn"]):after,
.beforebg-blueburgundy:before {
    background: #3B7087 !important
}

.bggreenblue:not([class*="icn"]),
.afterbg-greenblue:not([class*="icn"]):after,
.beforebg-greenblue:before {
    background: #6F915D !important
}

.bgbluegreen:not([class*="icn"]),
.afterbg-bluegreen:not([class*="icn"]):after,
.beforebg-bluegreen:before {
    background: #3B7087 !important
}

.bggreendarkgreen:not([class*="icn"]),
.afterbg-greendarkgreen:not([class*="icn"]):after,
.beforebg-greendarkgreen:before {
    background: #6F915D !important
}

.bgdarkgreengreen:not([class*="icn"]),
.afterbg-darkgreengreen:not([class*="icn"]):after,
.beforebg-darkgreengreen:before {
    background: #3D5431 !important
}

.bgredblue:not([class*="icn"]),
.afterbg-redblue:not([class*="icn"]):after,
.beforebg-redblue:before {
    background: #C74634 !important
}

.bgbluered:not([class*="icn"]),
.afterbg-bluered:not([class*="icn"]):after,
.beforebg-bluered:before {
    background: #3B7087 !important
}

.bgredburgundy:not([class*="icn"]),
.afterbg-redburgundy:not([class*="icn"]):after,
.beforebg-redburgundy:before {
    background: #C74634 !important
}

.bgburgundyred:not([class*="icn"]),
.afterbg-burgundyred:not([class*="icn"]):after,
.beforebg-burgundyred:before {
    background: #796087 !important
}

.bgbluedarkblue:not([class*="icn"]),
.afterbg-bluedarkblue:not([class*="icn"]):after,
.beforebg-bluedarkblue:before {
    background: #3B7087 !important
}

.bgdarkblueblue:not([class*="icn"]),
.afterbg-darkblueblue:not([class*="icn"]):after,
.beforebg-darkblueblue:before {
    background: #325C72 !important
}

.bgburgundydarkblue:not([class*="icn"]),
.afterbg-burgundydarkblue:not([class*="icn"]):after,
.beforebg-burgundydarkblue:before {
    background: #796087 !important
}

.bgdarkblueburgundy:not([class*="icn"]),
.afterbg-darkblueburgundy:not([class*="icn"]):after,
.beforebg-darkblueburgundy:before {
    background: #325C72 !important
}

[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: #577346
}

.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: #AA643B
}

.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: #594564
}

.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: #C58C52
}

.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: #325C72
}

.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: #AB4A39
}

.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: #C74634;
        background: transparent
    }

    [class*="icn-"].fill-icngradient-darkorange:before {
        color: #3B7087;
        background: transparent
    }

    [class*="icn-"].fill-icngradient-burgundy:before {
        color: #3B7087;
        background: transparent
    }

    [class*="icn-"].fill-icngradient-orange:before {
        color: #3D5431;
        background: transparent
    }

    [class*="icn-"].fill-icngradient-blue:before {
        color: #3B7087;
        background: transparent
    }

    [class*="icn-"].fill-icngradient-red:before {
        color: #796087;
        background: transparent
    }
}

/*! FONT - ORACLESANS + NOTO */
@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansVF.woff2") format("woff2");
    font-weight: 275 800;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansVF-Cond.woff2") format("woff2");
    font-weight: 300 700;
    font-style: normal;
    font-stretch: 75% 99%
}

@font-face {
    font-display: fallback;
    font-family: "OracleSansVFCyGr";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansVF-CyGr.woff2") format("woff2");
    font-weight: 275 800;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansVF-It.woff2") format("woff2");
    font-weight: 275 800;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansVF-Cond-It.woff2") format("woff2");
    font-weight: 300 700;
    font-style: italic;
    font-stretch: 75% 99%
}

@font-face {
    font-display: fallback;
    font-family: "OracleSansVFCyGr";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansVF-CyGr-It.woff2") format("woff2");
    font-weight: 275 800;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-ULt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-ULt.woff") format("woff");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-ULt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-ULt.woff") format("woff");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-Lt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-Lt.woff") format("woff");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-Rg.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-Rg.woff") format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-Rg.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-Rg.woff") format("woff");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-SBd.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-SBd.woff") format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-Bd.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-Bd.woff") format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-XBd.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-XBd.woff") format("woff");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-XBd.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-XBd.woff") format("woff");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-ULtIt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-ULtIt.woff") format("woff");
    font-weight: 100;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-ULtIt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-ULtIt.woff") format("woff");
    font-weight: 200;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-LtIt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-LtIt.woff") format("woff");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-It.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-It.woff") format("woff");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-It.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-It.woff") format("woff");
    font-weight: 500;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-SBdIt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-SBdIt.woff") format("woff");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-BdIt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-BdIt.woff") format("woff");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-XBdIt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-XBdIt.woff") format("woff");
    font-weight: 800;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("https://www.oracle.com/asset/web/fonts/OracleSans-XBdIt.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/OracleSans-XBdIt.woff") format("woff");
    font-weight: 900;
    font-style: italic
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 100;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Lt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Lt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 200;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Lt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Lt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 300;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Lt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Lt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 400;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Rg.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Rg.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 500;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Rg.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Rg.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 600;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Rg.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Rg.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 700;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Bd.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Bd.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 800;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Bd.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Bd.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 900;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Bd.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-Bd.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 100;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-LtIt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-LtIt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 200;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-LtIt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-LtIt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 300;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-LtIt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-LtIt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 400;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-It.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-It.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 500;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-It.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-It.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 600;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-It.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-It.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 700;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-BdIt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-BdIt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 800;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-BdIt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-BdIt.woff") format("woff")
}

@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    font-weight: 900;
    font-style: italic;
    font-stretch: condensed;
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-BdIt.woff2") format("woff2");
    src: url("https://www.oracle.com/asset/web/fonts/OracleSansCd-BdIt.woff") format("woff")
}

html,
input,
button,
textarea,
select {
    font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #161513
}

@supports (font-variation-settings: normal) {

    html,
    input,
    button,
    textarea,
    select {
        font-family: "OracleSansVF", "OracleSansVFCyGr", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif
    }
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-ExtraLight.ttf") format("truetype");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-Regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-ExtraBold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-CondensedLight.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-CondensedLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-CondensedLight.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-Condensed.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-Condensed.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-Condensed.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-CondensedBold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-CondensedBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabic-CondensedBold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-ExtraLight.ttf") format("truetype");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-Regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-ExtraBold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-CondensedLight.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-CondensedLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-CondensedLight.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-Condensed.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-Condensed.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-Condensed.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-CondensedBold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-CondensedBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Arabic UI";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansArabicUI-CondensedBold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-stretch: condensed
}

html[lang^="ar"],
html[lang^="ar"] input,
html[lang^="ar"] button,
html[lang^="ar"] textarea,
html[lang^="ar"] select {
    font-family: "Oracle Sans", "Noto Sans Arabic", "Noto Sans Arabic UI", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif
}

@supports (font-variation-settings: normal) {

    html[lang^="ar"],
    html[lang^="ar"] input,
    html[lang^="ar"] button,
    html[lang^="ar"] textarea,
    html[lang^="ar"] select {
        font-family: "OracleSansVF", "OracleSansVFCyGr", "Noto Sans Arabic", "Noto Sans Arabic UI", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif
    }
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-ExtraLight.ttf") format("truetype");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-ExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-Regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-Regular.ttf") format("truetype");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-SemiBold.ttf") format("truetype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-ExtraBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-ExtraBold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-CondensedLight.ttf") format("truetype");
    font-weight: 100;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-CondensedLight.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-CondensedLight.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-Condensed.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-Condensed.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-Condensed.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-CondensedBold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-CondensedBold.ttf") format("truetype");
    font-weight: 800;
    font-style: normal;
    font-stretch: condensed
}

@font-face {
    font-display: fallback;
    font-family: "Noto Sans Hebrew";
    src: url("https://www.oracle.com/asset/web/fonts/NotoSansHebrew-CondensedBold.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
    font-stretch: condensed
}

html[lang^="he"],
html[lang^="he"] input,
html[lang^="he"] button,
html[lang^="he"] textarea,
html[lang^="he"] select {
    font-family: "Oracle Sans", "Noto Sans Hebrew", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif
}

@supports (font-variation-settings: normal) {

    html[lang^="he"],
    html[lang^="he"] input,
    html[lang^="he"] button,
    html[lang^="he"] textarea,
    html[lang^="he"] select {
        font-family: "OracleSansVF", "OracleSansVFCyGr", "Noto Sans Hebrew", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif
    }
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600
}

i {
    font-style: italic
}

/*! FONT - ORACLE ICONS */
@font-face {
    font-family: 'oracleicons';
    src: url("https://www.oracle.com/asset/web/fonts/oracleicons-v41.woff2?22.1.0") format("woff2"), url("https://www.oracle.com/asset/web/fonts/oracleicons-v41.woff?22.1.0") format("woff");
    font-weight: normal;
    font-style: normal
}

.icnbefore:before,
[class^="icn-"]:before,
[class*=" icn-"]:before,
[class^="icn-cv-right-after"]:after,
[class*=" icn-cv-right-after"]:after,
[class^="icn-cv-down-after"]:after,
[class*=" icn-cv-down-after"]:after,
[class^="icn-cvthnr-right-after"]:after,
[class*=" icn-cvthnr-right-after"]:after {
    font-family: 'oracleicons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #00688C
}

a:hover *:after,
a:hover:after,
a:hover *:before,
a:hover:before,
a:focus *:after,
a:focus:after,
a:focus *:before,
a:focus:before {
    text-decoration: underline
}

a:hover *:after,
a:hover:after,
a:hover *:before,
a:hover:before,
a:focus *:after,
a:focus:after,
a:focus *:before,
a:focus:before {
    text-decoration: none !important
}

.icn-googleplus {
    display: none !important
}

.icn-document:before {
    content: "\e92c"
}

.icn-document-lock:before {
    content: "\eb47"
}

.icn-pdf:before {
    content: "\eafb"
}

.icn-pdf-lock:before {
    content: "\eafa"
}

.icn-excel:before {
    content: "\eaaa"
}

.icn-word:before {
    content: "\eb4b"
}

.icn-html:before {
    content: "\eac5"
}

.icn-zip:before {
    content: "\eb51"
}

.icn-business-billing:before {
    content: "\e913"
}

.icn-billing-pound:before {
    content: "\e915"
}

.icn-billing-euro:before {
    content: "\e914"
}

.icn-billing-yen:before {
    content: "\e916"
}

.icn-proposals:before {
    content: "\e95c"
}

.icn-report:before {
    content: "\e961"
}

.icn-report-lock:before {
    content: "\e979"
}

.icn-spreadsheet:before {
    content: "\e967"
}

.icn-editorial-guidelines:before {
    content: "\e92d"
}

.icn-contract:before {
    content: "\e926"
}

.icn-legislation-and-regulation:before {
    content: "\e944"
}

.icn-business-newsletter:before {
    content: "\e94b"
}

.icn-risk-and-performance-analysis:before {
    content: "\e964"
}

.icn-voice:before {
    content: "\e975"
}

.icn-contract-approval:before {
    content: "\e927"
}

.icn-order-execution:before {
    content: "\e94e"
}

.icn-building-permit:before {
    content: "\e918"
}

.icn-gov-risk-and-compliance:before {
    content: "\e933"
}

.icn-accounting:before {
    content: "\e963"
}

.icn-contract-negotiation:before {
    content: "\e929"
}

.icn-contract-management:before {
    content: "\e928"
}

.icn-human-resources-f:before {
    content: "\e938"
}

.icn-patient-administration-m:before {
    content: "\e950"
}

.icn-patient-administration-f:before {
    content: "\e94f"
}

.icn-inventory-management:before {
    content: "\e941"
}

.icn-catalog:before {
    content: "\e930"
}

.icn-information-management:before {
    content: "\e93d"
}

.icn-content-management:before {
    content: "\e925"
}

.icn-identity-management:before {
    content: "\e93b"
}

.icn-project-close:before {
    content: "\e95b"
}

.icn-perfman:before {
    content: "\e951"
}

.icn-client-management:before {
    content: "\e91e"
}

.icn-client-management-2:before {
    content: "\e91f"
}

.icn-client-management-3:before {
    content: "\e920"
}

.icn-client-management-4:before {
    content: "\e921"
}

.icn-ip-management:before {
    content: "\e942"
}

.icn-grant-management:before {
    content: "\e935"
}

.icn-sales-channel-mgmt:before {
    content: "\e965"
}

.icn-supply-chain-management:before {
    content: "\e96c"
}

.icn-workforce-mng:before {
    content: "\eb4c"
}

.icn-talent-mng:before {
    content: "\eb2d"
}

.icn-data-management:before {
    content: "\e92b"
}

.icn-archivingdata:before {
    content: "\e90d"
}

.icn-data-integration:before {
    content: "\e92a"
}

.icn-platform-extensibility:before {
    content: "\ea78"
}

.icn-integration:before {
    content: "\e93f"
}

.icn-network:before {
    content: "\e94a"
}

.icn-case-management:before {
    content: "\e91b"
}

.icn-b-tree-index:before {
    content: "\e910"
}

.icn-bar-graph:before {
    content: "\e911"
}

.icn-chart:before {
    content: "\e91c"
}

.icn-analytics:before {
    content: "\e90c"
}

.icn-data-discovery:before {
    content: "\ea7b"
}

.icn-pie-chart:before {
    content: "\e953"
}

.icn-finance-chart:before {
    content: "\e917"
}

.icn-subscription:before {
    content: "\eb28"
}

.icn-money:before {
    content: "\e946"
}

.icn-money-pound:before {
    content: "\e948"
}

.icn-money-euro:before {
    content: "\e947"
}

.icn-money-yen:before {
    content: "\e949"
}

.icn-globe:before {
    content: "\eaba"
}

.icn-globe-east:before {
    content: "\eab9"
}

.icn-globe-apac:before {
    content: "\eab8"
}

.icn-bigdata:before {
    content: "\e912"
}

.icn-recruitment:before {
    content: "\e95f"
}

.icn-recruitment-f:before {
    content: "\e95e"
}

.icn-staffing:before {
    content: "\e968"
}

.icn-staffing-m:before {
    content: "\e969"
}

.icn-collaboration-tools:before {
    content: "\e923"
}

.icn-presentation-m:before {
    content: "\e956"
}

.icn-presentation-f:before {
    content: "\e955"
}

.icn-training:before {
    content: "\e972"
}

.icn-certification:before {
    content: "\e934"
}

.icn-product-development:before {
    content: "\e959"
}

.icn-business-form:before {
    content: "\e932"
}

.icn-calendar:before {
    content: "\e919"
}

.icn-tables:before {
    content: "\e971"
}

.icn-tables1:before {
    content: "\e970"
}

.icn-tables2:before {
    content: "\e96f"
}

.icn-tables3:before {
    content: "\e96e"
}

.icn-roi:before {
    content: "\eb15"
}

.icn-quality-control:before {
    content: "\e95d"
}

.icn-inventory:before {
    content: "\e940"
}

.icn-extensible-architecture:before {
    content: "\ea80"
}

.icn-smart-data:before {
    content: "\ea81"
}

.icn-demo3d:before {
    content: "\e90e"
}

.icn-product-portfolio:before {
    content: "\e95a"
}

.icn-demo:before {
    content: "\e958"
}

.icn-campaign-design:before {
    content: "\e91a"
}

.icn-enterprise-architecture:before {
    content: "\e92e"
}

.icn-optimization:before {
    content: "\e94d"
}

.icn-clock:before {
    content: "\e922"
}

.icn-hazard:before {
    content: "\e936"
}

.icn-business_security:before {
    content: "\e966"
}

.icn-strategy:before {
    content: "\e96b"
}

.icn-innovation:before {
    content: "\e93e"
}

.icn-recycling:before {
    content: "\e960"
}

.icn-ecoleaf:before {
    content: "\eaa2"
}

.icn-photography:before {
    content: "\e952"
}

.icn-photo-autosuggest:before {
    content: "\ea7d"
}

.icn-hourglass:before {
    content: "\e937"
}

.icn-incentives:before {
    content: "\e93c"
}

.icn-magnifyingglass:before {
    content: "\e945"
}

.icn-binoculars:before {
    content: "\e931"
}

.icn-online-finance:before {
    content: "\e94c"
}

.icn-procurement:before {
    content: "\e957"
}

.icn-expenses:before {
    content: "\e92f"
}

.icn-research:before {
    content: "\e962"
}

.icn-statutory-compliance:before {
    content: "\e96a"
}

.icn-scp:before {
    content: "\e96d"
}

.icn-bp:before {
    content: "\ea68"
}

.icn-lead-generation:before {
    content: "\e943"
}

.icn-voice-and-tone:before {
    content: "\e976"
}

.icn-large-quote:before {
    content: "\ead0"
}

.icn-quote-reverse:before {
    content: "\eb0c"
}

.icn-x-mark:before {
    content: "\e97a"
}

.icn-checkmark:before {
    content: "\e91d"
}

.icn-getstarted:before {
    content: "\eab6"
}

.icn-whyoracle:before {
    content: "\eb49"
}

.icn-oraclecares:before {
    content: "\ea6b"
}

.icn-giving:before {
    content: "\ea6c"
}

.icn-location:before {
    content: "\ea6d"
}

.icn-business-to-business:before {
    content: "\e900"
}

.icn-enterprise-business:before {
    content: "\1f30a"
}

.icn-event:before {
    content: "\e902"
}

.icn-factory:before {
    content: "\e901"
}

.icn-government:before {
    content: "\e903"
}

.icn-hospital-clinic:before {
    content: "\e904"
}

.icn-large-factory:before {
    content: "\e905"
}

.icn-medbiz:before {
    content: "\e906"
}

.icn-officebuilding:before {
    content: "\e907"
}

.icn-operations-warehouse:before {
    content: "\e908"
}

.icn-small-business:before {
    content: "\e909"
}

.icn-university:before {
    content: "\e90a"
}

.icn-warehouse:before {
    content: "\e90b"
}

.icn-cx-m:before {
    content: "\e993"
}

.icn-cx-f:before {
    content: "\e991"
}

.icn-marketing:before {
    content: "\e997"
}

.icn-market-analysis:before {
    content: "\e996"
}

.icn-marketing-and-planning:before {
    content: "\e998"
}

.icn-marketing-and-planning-campaign:before {
    content: "\e999"
}

.icn-planning:before {
    content: "\e99b"
}

.icn-sales-account-mgmt-m:before {
    content: "\e99e"
}

.icn-sales-account-mgmt-f:before {
    content: "\e99d"
}

.icn-relationship-management:before {
    content: "\e98e"
}

.icn-partner:before {
    content: "\eaf7"
}

.icn-atm:before {
    content: "\e98b"
}

.icn-membership:before {
    content: "\eadc"
}

.icn-membership-f:before {
    content: "\ea08"
}

.icn-customer-profile-f:before {
    content: "\e98c"
}

.icn-customer-profile-m:before {
    content: "\e98d"
}

.icn-customer-satisfaction-f:before {
    content: "\e98f"
}

.icn-customer-satisfaction-m:before {
    content: "\e990"
}

.icn-cx-infinity-loop:before {
    content: "\e992"
}

.icn-loyalty-program:before {
    content: "\e995"
}

.icn-online-store:before {
    content: "\e99a"
}

.icn-sales:before {
    content: "\e99c"
}

.icn-sales-customer-segmentation-1:before {
    content: "\e99f"
}

.icn-sales-customer-segmentation-2:before {
    content: "\e9a0"
}

.icn-sales-direct:before {
    content: "\e9a1"
}

.icn-shopping-cart:before {
    content: "\e9a2"
}

.icn-ecommerce:before {
    content: "\e994"
}

.icn-retail-card:before {
    content: "\e9a3"
}

.icn-appreciation-event:before {
    content: "\ea5a"
}

.icn-backpack:before {
    content: "\ea63"
}

.icn-welcome-reception:before {
    content: "\eb46"
}

.icn-cashregister:before {
    content: "\ea6e"
}

.icn-concierge:before {
    content: "\e9b8"
}

.icn-hospitality:before {
    content: "\e9a8"
}

.icn-foodbev:before {
    content: "\e9b2"
}

.icn-food-casual:before {
    content: "\eaaf"
}

.icn-gaming:before {
    content: "\e9b3"
}

.icn-research-and-education:before {
    content: "\e9c4"
}

.icn-education:before {
    content: "\e9a4"
}

.icn-chemicals:before {
    content: "\e9a5"
}

.icn-health-sciences:before {
    content: "\e9b4"
}

.icn-manufacturing:before {
    content: "\e9b9"
}

.icn-engineering-and-construction:before {
    content: "\e9ae"
}

.icn-construction:before {
    content: "\e9a9"
}

.icn-natural-resources-coal:before {
    content: "\e9bd"
}

.icn-oil-and-gas:before {
    content: "\e9c0"
}

.icn-natural-resources-wind:before {
    content: "\e9bf"
}

.icn-solar:before {
    content: "\e9be"
}

.icn-communications:before {
    content: "\e9a7"
}

.icn-energy-data-acquisition:before {
    content: "\e9ab"
}

.icn-consumer-goods:before {
    content: "\e9aa"
}

.icn-energy-thermostat:before {
    content: "\e9ac"
}

.icn-energy-use:before {
    content: "\e9ad"
}

.icn-financial-services-f:before {
    content: "\e9af"
}

.icn-financial-services-m:before {
    content: "\e9b0"
}

.icn-healthcare:before {
    content: "\e9b5"
}

.icn-hitech:before {
    content: "\e9b6"
}

.icn-city-planning:before {
    content: "\e9a6"
}

.icn-architecture-security:before {
    content: "\ea7e"
}

.icn-insurance:before {
    content: "\e9ba"
}

.icn-water:before {
    content: "\eb40"
}

.icn-life-sciences:before {
    content: "\e9bb"
}

.icn-media-and-entertainment:before {
    content: "\e9bc"
}

.icn-online-retail:before {
    content: "\e9c1"
}

.icn-public-sector:before {
    content: "\e9c2"
}

.icn-real-estate:before {
    content: "\e9c3"
}

.icn-retail:before {
    content: "\e9c5"
}

.icn-social-services:before {
    content: "\e9c6"
}

.icn-volunteer:before {
    content: "\e9c8"
}

.icn-utilities:before {
    content: "\e9c7"
}

.icn-mobi:before {
    content: "\e9cb"
}

.icn-mobi-2:before {
    content: "\e9cc"
}

.icn-pay-mobile:before {
    content: "\e9ca"
}

.icn-tablet-1:before {
    content: "\e9cd"
}

.icn-tablet-2:before {
    content: "\e9ce"
}

.icn-ebook:before {
    content: "\eaa1"
}

.icn-ebook-lock:before {
    content: "\eaa0"
}

.icn-tablet-mobile:before {
    content: "\eb2c"
}

.icn-mobile-application:before {
    content: "\e9c9"
}

.icn-wearables:before {
    content: "\e9cf"
}

.icn-wireless-network:before {
    content: "\e9d0"
}

.icn-executive-m:before {
    content: "\e9ec"
}

.icn-executive-f:before {
    content: "\e9e9"
}

.icn-end-user-m:before {
    content: "\e9e8"
}

.icn-end-user-f:before {
    content: "\e9e7"
}

.icn-service:before {
    content: "\e9e2"
}

.icn-service-f:before {
    content: "\e9e1"
}

.icn-business-person-lob-m:before {
    content: "\e9d4"
}

.icn-business-person-lob-f:before {
    content: "\e9d3"
}

.icn-hacker:before {
    content: "\ea6f"
}

.icn-database-administrator-m:before {
    content: "\e9e4"
}

.icn-database-administrator-f:before {
    content: "\e9e3"
}

.icn-developer-male:before {
    content: "\e9e6"
}

.icn-developer-female:before {
    content: "\e9e5"
}

.icn-customer-service-and-support-m:before {
    content: "\e9e0"
}

.icn-customer-service-and-support-f:before {
    content: "\e9df"
}

.icn-financial-advisor-m:before {
    content: "\e9f1"
}

.icn-financial-advisor-f:before {
    content: "\e9f0"
}

.icn-it-professional-male:before {
    content: "\e9f5"
}

.icn-it-professional-female:before {
    content: "\e9f4"
}

.icn-idea-m:before {
    content: "\e9f3"
}

.icn-idea-f:before {
    content: "\e9f2"
}

.icn-student:before {
    content: "\ea02"
}

.icn-student-female:before {
    content: "\ea01"
}

.icn-salesperson-m:before {
    content: "\e9fe"
}

.icn-salesperson-f:before {
    content: "\e9fd"
}

.icn-business-intelligence-m:before {
    content: "\e9d2"
}

.icn-business-intelligence-f:before {
    content: "\e9d1"
}

.icn-student-demographics-m:before {
    content: "\ea00"
}

.icn-student-demographics-f:before {
    content: "\e9ff"
}

.icn-person-on-laptop:before {
    content: "\e9f6"
}

.icn-person-on-mobile:before {
    content: "\e9f7"
}

.icn-tablet-male:before {
    content: "\e9f8"
}

.icn-clientcustomer:before {
    content: "\e9d5"
}

.icn-clientcustomer2:before {
    content: "\e9d6"
}

.icn-clientcustomer3:before {
    content: "\e9d7"
}

.icn-clientcustomer4:before {
    content: "\e9d8"
}

.icn-collaboration-formal-1:before {
    content: "\e9d9"
}

.icn-collaboration-formal-2:before {
    content: "\e9da"
}

.icn-collaboration-informal-1:before {
    content: "\e9db"
}

.icn-collaboration-informal-2:before {
    content: "\e9dc"
}

.icn-premier-support:before {
    content: "\eabe"
}

.icn-consultation-1:before {
    content: "\e9dd"
}

.icn-consultation-2:before {
    content: "\e9de"
}

.icn-sales-team-2:before {
    content: "\e9fc"
}

.icn-sales-team-1:before {
    content: "\e9fb"
}

.icn-executive-full-body-m:before {
    content: "\e9eb"
}

.icn-executive-full-body-f:before {
    content: "\e9ea"
}

.icn-workforce2:before {
    content: "\ea04"
}

.icn-workforce:before {
    content: "\ea03"
}

.icn-family-1:before {
    content: "\e9ed"
}

.icn-family-2:before {
    content: "\e9ee"
}

.icn-family-3:before {
    content: "\e9ef"
}

.icn-resources:before {
    content: "\e9f9"
}

.icn-resources-2:before {
    content: "\e9fa"
}

.icn-middleware:before {
    content: "\e97b"
}

.icn-application-strategy-campaign:before {
    content: "\e97c"
}

.icn-big-data-campaign:before {
    content: "\e97d"
}

.icn-engineered-systems-campaign:before {
    content: "\e983"
}

.icn-cloud-platform-campaign:before {
    content: "\e97e"
}

.icn-storage-campaign-f:before {
    content: "\e988"
}

.icn-storage-campaign-m:before {
    content: "\e989"
}

.icn-database-12c-campaign:before {
    content: "\e981"
}

.icn-data-center-campaign:before {
    content: "\e980"
}

.icn-exalytics-campaign:before {
    content: "\e986"
}

.icn-database-appliance-campaign:before {
    content: "\e982"
}

.icn-exalogic-campaign:before {
    content: "\e985"
}

.icn-server-campaign:before {
    content: "\e987"
}

.icn-cmpn-server-exadata:before {
    content: "\e98a"
}

.icn-cmpn-server-bigdata:before {
    content: "\ea58"
}

.icn-cmpn-server-recovery:before {
    content: "\ea5b"
}

.icn-public-cloud-campaign:before {
    content: "\e9b7"
}

.icn-exadata-12c-campaign:before {
    content: "\e984"
}

.icn-cloud-at-customer-campaign:before {
    content: "\ea07"
}

.icn-cmpn-cloud-exadata:before {
    content: "\ea6a"
}

.icn-autonomous-db:before {
    content: "\e97f"
}

.icn-autonomous-paas:before {
    content: "\ea70"
}

.icn-cmpn-db-upgrade:before {
    content: "\ea62"
}

.icn-cmpn-high-availability:before {
    content: "\ea64"
}

.icn-cmpn-rac:before {
    content: "\ea65"
}

.icn-cmpn-auto-transaction:before {
    content: "\ea71"
}

.icn-cloud:before {
    content: "\ea17"
}

.icn-cloud-solid:before {
    content: "\ea16"
}

.icn-cloud-security:before {
    content: "\ea7c"
}

.icn-tech-cloud-iaas:before {
    content: "\e974"
}

.icn-tech-cloud-paas:before {
    content: "\e978"
}

.icn-tech-cloud-saas:before {
    content: "\e977"
}

.icn-flatscreen-monitor:before {
    content: "\ea28"
}

.icn-webcast:before {
    content: "\eb43"
}

.icn-webcast-lock:before {
    content: "\eb42"
}

.icn-order-mgmt:before {
    content: "\eaf4"
}

.icn-computer:before {
    content: "\ea18"
}

.icn-laptop:before {
    content: "\ea30"
}

.icn-it-administration:before {
    content: "\ea2e"
}

.icn-it-services:before {
    content: "\ea2f"
}

.icn-software:before {
    content: "\ea3d"
}

.icn-software-update:before {
    content: "\ea3e"
}

.icn-maintenance:before {
    content: "\ea34"
}

.icn-elearning:before {
    content: "\ea25"
}

.icn-security-endpoint:before {
    content: "\ea38"
}

.icn-mobicomp:before {
    content: "\eae3"
}

.icn-opn:before {
    content: "\eaf0"
}

.icn-database-virtual:before {
    content: "\ea21"
}

.icn-database:before {
    content: "\ea1e"
}

.icn-data-security:before {
    content: "\ea1c"
}

.icn-database-pluggable:before {
    content: "\ea20"
}

.icn-data-sharing:before {
    content: "\ea1d"
}

.icn-data-aggregation:before {
    content: "\ea19"
}

.icn-data-mining:before {
    content: "\ea1b"
}

.icn-database-container:before {
    content: "\ea1f"
}

.icn-database-virtualization:before {
    content: "\ea22"
}

.icn-tech-infrastructure:before {
    content: "\eb2f"
}

.icn-tech-datacenter:before {
    content: "\ea1a"
}

.icn-hardware:before {
    content: "\ea2a"
}

.icn-mainframe-computers-f:before {
    content: "\ea32"
}

.icn-mainframe-computers-m:before {
    content: "\ea33"
}

.icn-tech-server-big:before {
    content: "\ea3b"
}

.icn-tech-server-db:before {
    content: "\ea3c"
}

.icn-tech-server-cloud:before {
    content: "\eb31"
}

.icn-it:before {
    content: "\ea2d"
}

.icn-product-stack:before {
    content: "\ea36"
}

.icn-simplified-product-stack:before {
    content: "\e90f"
}

.icn-server-application:before {
    content: "\ea3a"
}

.icn-storage-tape-drive:before {
    content: "\ea3f"
}

.icn-hard-drive:before {
    content: "\ea29"
}

.icn-tech-download:before {
    content: "\ea24"
}

.icn-tech-email:before {
    content: "\ea26"
}

.icn-tech-email-security:before {
    content: "\ea27"
}

.icn-layout:before {
    content: "\ea31"
}

.icn-ou:before {
    content: "\ea37"
}

.icn-ux:before {
    content: "\ea41"
}

.icn-interactive:before {
    content: "\ea2c"
}

.icn-buttons-links:before {
    content: "\ea15"
}

.icn-vr-person-f:before {
    content: "\e954"
}

.icn-vr-person-m:before {
    content: "\e973"
}

.icn-security-network:before {
    content: "\ea39"
}

.icn-tech-publications:before {
    content: "\ea40"
}

.icn-navigation:before {
    content: "\ea35"
}

.icn-web-browser:before {
    content: "\ea43"
}

.icn-developmentcode:before {
    content: "\ea23"
}

.icn-support-simplified:before {
    content: "\eb29"
}

.icn-assessment:before {
    content: "\ea61"
}

.icn-javacomm:before {
    content: "\eacf"
}

.icn-developer-ops:before {
    content: "\ea96"
}

.icn-video:before {
    content: "\e924"
}

.icn-video-lock:before {
    content: "\ea42"
}

.icn-video-camera:before {
    content: "\e93a"
}

.icn-development:before {
    content: "\ea98"
}

.icn-tech-iot2:before {
    content: "\ea0a"
}

.icn-tech-iot:before {
    content: "\ea0b"
}

.icn-tech-ai:before {
    content: "\ea0c"
}

.icn-tech-machine-learning:before {
    content: "\ea11"
}

.icn-tech-deep-learning:before {
    content: "\ea12"
}

.icn-tech-blockchain:before {
    content: "\ea13"
}

.icn-tech-chatbot:before {
    content: "\ea14"
}

.icn-tech-self-driving:before {
    content: "\ea73"
}

.icn-tech-self-secure:before {
    content: "\ea75"
}

.icn-tech-self-repairing:before {
    content: "\ea76"
}

.icn-tech-transaction:before {
    content: "\ea77"
}

.icn-logistics-helicopter:before {
    content: "\ea4e"
}

.icn-military:before {
    content: "\ea44"
}

.icn-airline:before {
    content: "\ea45"
}

.icn-train:before {
    content: "\ea51"
}

.icn-ambulance:before {
    content: "\ea46"
}

.icn-logistics-truck:before {
    content: "\ea50"
}

.icn-automotive:before {
    content: "\ea47"
}

.icn-electric-car:before {
    content: "\ea2b"
}

.icn-bus:before {
    content: "\ea69"
}

.icn-cargo-truck:before {
    content: "\ea49"
}

.icn-truck:before {
    content: "\ea52"
}

.icn-cargo:before {
    content: "\ea48"
}

.icn-logistics-ship:before {
    content: "\ea4f"
}

.icn-logistics-ship-full-length:before {
    content: "\ea53"
}

.icn-cruise-half:before {
    content: "\ea4a"
}

.icn-cruise:before {
    content: "\ea4b"
}

.icn-fisheries:before {
    content: "\ea4c"
}

.icn-logistics:before {
    content: "\ea4d"
}

.icn-oracle-logo:before {
    content: "\eaf2"
}

.icn-java:before {
    content: "\eace"
}

.icn-duke:before {
    content: "\ea9f"
}

.icn-ace:before {
    content: "\ea55"
}

.icn-icnlogoace:before {
    content: "\eae2"
}

.icn-facebook:before {
    content: "\eaab"
}

.icn-videoplay:before {
    content: "\eb3e"
}

.icn-wechat:before {
    content: "\eb44"
}

.icn-email:before {
    content: "\eaa6"
}

.icn-newsletter:before {
    content: "\eaeb"
}

.icn-delicious:before {
    content: "\ea92"
}

.icn-blogs:before {
    content: "\ea67"
}

.icn-googleplus:before {
    content: "\eabb"
}

.icn-linkedin:before {
    content: "\ead2"
}

.icn-tumblr:before {
    content: "\eb37"
}

.icn-pinterest:before {
    content: "\eafe"
}

.icn-twitter:before {
    content: "\eb38"
}

.icn-youtube:before {
    content: "\eb50"
}

.icn-instagram:before {
    content: "\eac9"
}

.icn-blogger:before {
    content: "\ea05"
}

.icn-podcast:before {
    content: "\eb03"
}

.icn-rss:before {
    content: "\ea0d"
}

.icn-glassdoor:before {
    content: "\eab7"
}

.icn-periscope:before {
    content: "\eafd"
}

.icn-weibo:before {
    content: "\eb45"
}

.icn-github:before {
    content: "\ea54"
}

.icn-youku:before {
    content: "\eb4f"
}

.icn-socialmedia:before {
    content: "\ea0f"
}

.icn-discussion:before {
    content: "\ea06"
}

.icn-social-network-3:before {
    content: "\ea10"
}

.icn-social:before {
    content: "\ea0e"
}

.icn-arrow:before {
    content: "\ea60"
}

.icn-arrow-left:before {
    content: "\ea5d"
}

.icn-arrow-down:before {
    content: "\ea5c"
}

.icn-arrow-up:before {
    content: "\ea5f"
}

.icn-arrow-lock:before {
    content: "\ea5e"
}

.icn-circlearrow:before {
    content: "\ea74"
}

.icn-close:before {
    content: "\ea79"
}

.icn-cv-circle:before {
    content: "\ea89"
}

.icn-cv-down:before {
    content: "\ea8a"
}

.icn-cv-up:before {
    content: "\ea8e"
}

.icn-cv-left:before {
    content: "\ea8b"
}

.icn-cv-right:before {
    content: "\ea8d"
}

.icn-cvthnr-left:before {
    content: "\ea8f"
}

.icn-cvthnr-right:before {
    content: "\ea90"
}

.icn-cv-right-lock:before {
    content: "\ea8c"
}

.icn-fpo:before {
    content: "\eab3"
}

.icn-min:before {
    content: "\eae1"
}

.icn-plus:before {
    content: "\eb02"
}

.icn-min-cs:before {
    content: "\eae0"
}

.icn-min-cf:before {
    content: "\eadf"
}

.icn-plus-cs:before {
    content: "\eb01"
}

.icn-plus-cf:before {
    content: "\eb00"
}

.icn-plus-bttn:before {
    content: "\eae4"
}

.icn-play-bttn:before {
    content: "\eae5"
}

.icn-vidplay:before {
    content: "\eb3f"
}

.icn-shuffle:before {
    content: "\eb1e"
}

.icn-search:before {
    content: "\eb19"
}

.icn-download-locked:before {
    content: "\ea9d"
}

.icn-download:before {
    content: "\ea9e"
}

.icn-padlock:before {
    content: "\eaf6"
}

.icn-unlocked-padlock:before {
    content: "\eae6"
}

.icn-telephone:before {
    content: "\eb33"
}

.icn-chat:before {
    content: "\ea72"
}

.icn-email-signup:before {
    content: "\eaa5"
}

.icn-email2:before {
    content: "\e939"
}

.icn-myaccount:before {
    content: "\eae9"
}

.icn-useraccount:before {
    content: "\eae8"
}

.icn-code:before {
    content: "\eae7"
}

.icn-share:before {
    content: "\e9b1"
}

.icn-bullet:before {
    content: "\ea56"
}

.icn-service-gateway:before {
    content: "\ead4"
}

.icn-cloud-network:before {
    content: "\ead5"
}

.icn-api-service:before {
    content: "\ead7"
}

.icn-backbone:before {
    content: "\ead8"
}

.icn-data-transfer:before {
    content: "\ead9"
}

.icn-waf:before {
    content: "\eada"
}

.icn-cdn:before {
    content: "\eadb"
}

.icn-dns:before {
    content: "\eadd"
}

.icn-backup-restore:before {
    content: "\eade"
}

.icn-autoscale:before {
    content: "\ea82"
}

.icn-vm:before {
    content: "\ea83"
}

.icn-bm:before {
    content: "\ea84"
}

.icn-database-service:before {
    content: "\ea85"
}

.icn-load-balance:before {
    content: "\ea86"
}

.icn-container:before {
    content: "\ea87"
}

.icn-drg:before {
    content: "\ea88"
}

.icn-route-table:before {
    content: "\ea91"
}

.icn-resource-mgmt:before {
    content: "\ea93"
}

.icn-customer-premises:before {
    content: "\ea94"
}

.icn-customer-datacenter:before {
    content: "\ea95"
}

.icn-groups:before {
    content: "\ea97"
}

.icn-id-access:before {
    content: "\ea99"
}

.icn-file-storage:before {
    content: "\ea9b"
}

.icn-block-storage:before {
    content: "\ea9c"
}

.icn-object-storage:before {
    content: "\eaa3"
}

.icn-object-bucket:before {
    content: "\eaa4"
}

.icn-compartments:before {
    content: "\eaa7"
}

.icn-logging:before {
    content: "\eaa8"
}

.icn-instance-pool:before {
    content: "\eaa9"
}

.icn-storage-gateway:before {
    content: "\eaac"
}

.icn-notifications:before {
    content: "\eaad"
}

.icn-streaming:before {
    content: "\eaae"
}

.icn-cloud-search:before {
    content: "\eab0"
}

.icn-alarm:before {
    content: "\eab5"
}

.icn-key-management:before {
    content: "\eabc"
}

.icn-security-checklist:before {
    content: "\eabd"
}

.icn-queuing:before {
    content: "\eabf"
}

.icn-ddos:before {
    content: "\eac0"
}

.icn-vpn:before {
    content: "\eac1"
}

.icn-ocid:before {
    content: "\eac2"
}

.icn-fast-connect:before {
    content: "\eac3"
}

.icn-internet-gateway:before {
    content: "\eac4"
}

.icn-tagging:before {
    content: "\eac7"
}

.icn-firewall:before {
    content: "\eac8"
}

.icn-healthcheck:before {
    content: "\eaca"
}

.icn-email-delivery:before {
    content: "\eacb"
}

.icn-audit:before {
    content: "\eacc"
}

.icn-telemetry:before {
    content: "\eacd"
}

.icn-workflow:before {
    content: "\ead1"
}

.icn-oci-event:before {
    content: "\ead3"
}

.icn-ocloud:before {
    content: "\ea09"
}

.icn-service-cloud:before {
    content: "\eb1b"
}

.icn-cloud-database:before {
    content: "\ea7a"
}

.icn-applications:before {
    content: "\ea59"
}

.icn-cloudconnect:before {
    content: "\ea7f"
}

.icn-oraclecloud-cx:before {
    content: "\eaf3"
}

.icn-cloud-management:before {
    content: "\ead6"
}

.icn-hybrid-cloud:before {
    content: "\eac6"
}

.icn-blog:before {
    content: "\ea66"
}

.icn-networking-data:before {
    content: "\eaea"
}

.icn-prima:before {
    content: "\eb07"
}

.icn-forum1:before {
    content: "\eab1"
}

.icn-forum2:before {
    content: "\eab2"
}

.icn-topliners-community-tile:before {
    content: "\eb34"
}

.icn-allindustry:before {
    content: "\ea57"
}

.icn-fpvfs:before {
    content: "\eab4"
}

.icn-differ:before {
    content: "\ea9a"
}

.icn-newwindow:before {
    content: "\eaec"
}

.icn-cv-right-after:after {
    content: "\ea8d"
}

.icn-cv-down-after:after {
    content: "\ea8a"
}

.icn-cvthnr-right-after:after {
    content: "\ea90"
}

.rtl .icn-cv-right-after:after {
    content: "\ea8b"
}

.rtl .c74 .icn-cv-right-after:after {
    content: "\ea5d"
}

.icn-adv-cust-support:before {
    content: "\e9d5"
}

.icn-application:before {
    content: "\e9c9"
}

.icn-arrow.icn-lock:before {
    content: "\ea5e"
}

.icn-arrowthn:before {
    content: "\ea60"
}

.icn-asessment:before {
    content: "\ea61"
}

.icn-careers:before {
    content: "\e9dc"
}

.icn-chartfolder:before {
    content: "\e965"
}

.icn-commerce:before {
    content: "\e909"
}

.icn-consulting:before {
    content: "\ea0e"
}

.icn-customer-relationship-management:before,
.icn-relations:before {
    content: "\e98e"
}

.icn-cv-right.icn-lock:before {
    content: "\ea8c"
}

.icn-cvthn-left:before {
    content: "\ea8b"
}

.icn-cvthn-right:before {
    content: "\ea8d"
}

.icn-developer-tools:before {
    content: "\eb29"
}

.icn-download.icn-lock:before {
    content: "\ea9d"
}

.icn-ebook.icn-lock:before {
    content: "\eaa0"
}

.icn-engineering-systems:before {
    content: "\eb2f"
}

.icn-financial:before {
    content: "\e946"
}

.icn-financing:before {
    content: "\e9f1"
}

.icn-FPVFS:before {
    content: "\eab4"
}

.icn-group:before {
    content: "\eabe"
}

.icn-health.icn-lock:before,
.icn-health-lock:before,
.icn-health:before {
    content: "\e9b4"
}

.icn-infographic:before {
    content: "\e964"
}

.icn-managed-cloud:before {
    content: "\ead6"
}

.icn-management:before {
    content: "\e9d2"
}

.icn-market:before {
    content: "\e998"
}

.icn-omn:before {
    content: "\eb50"
}

.icn-operating-system:before {
    content: "\ea43"
}

.icn-oraclecloud-cx2:before {
    content: "\eaf3"
}

.icn-OU:before {
    content: "\ea37"
}

.icn-pcast:before {
    content: "\eb03"
}

.icn-pdf-doc-lock:before,
.icn-pdf.icn-lock:before {
    content: "\eafa"
}

.icn-pdf-doc:before {
    content: "\eafb"
}

.icn-plm:before {
    content: "\e9f3"
}

.icn-levent:before {
    content: "\e902"
}

.icn-present:before {
    content: "\e93c"
}

.icn-presentation-female:before {
    content: "\e955"
}

.icn-customer:before,
.icn-presentation:before {
    content: "\e956"
}

.icn-product-demo:before,
.icn-storage:before {
    content: "\e958"
}

.icn-publicsector:before {
    content: "\e903"
}

.icn-reporta:before {
    content: "\e926"
}

.icn-reporta.icn-lock:before,
.icn-reporta-lock:before {
    content: "\e979"
}

.icn-reportb:before {
    content: "\e961"
}

.icn-servers:before {
    content: "\e98a"
}

.icn-share-alt:before {
    content: "\e9b1"
}

.icn-single:before {
    content: "\e9e8"
}

.icn-social2:before {
    content: "\ea0e"
}

.icn-solutions:before {
    content: "\e959"
}

.icn-strategy-play:before {
    content: "\e99b"
}

.icn-video.icn-lock:before {
    content: "\ea42"
}

.icn-video2:before {
    content: "\ea28"
}

.icn-webcast.icn-lock:before {
    content: "\eb42"
}

.icn-whitepaper-lock:before,
.icn-whitepaper.icn-lock:before {
    content: "\eb47"
}

.icn-whitepaper:before {
    content: "\e92c"
}

.icn-linked-in:before {
    content: "\ead2"
}

.icn-cv-right,
.icn-arrowthn {
    position: relative
}

.rtl .icn-cv-circle:before {
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.f11v0 .f12 div.icn-img {
    float: left;
    max-width: 115px
}

.icn-ovr-hdn:before {
    height: 0.97em;
    overflow: hidden;
    position: absolute
}

div.icn-img {
    margin: 0 auto;
    width: 100%;
    font-size: 110px;
    font-size: 11rem
}

div.icn-img br {
    display: none
}

span.icn-inline {
    display: inline-block;
    font-size: 1.6em;
    vertical-align: middle
}

a:hover span.icn-inline {
    text-decoration: none
}

.icn-img.icn-circle.icn-shadow:after {
    box-shadow: 0.04em 0.04em 0.11em rgba(0, 0, 0, 0.25)
}

.icn-img.icn-grey:before {
    color: #7F7F7F
}

div.icn-sicons {
    font-size: 2.6em
}

div.icn-sicons:before {
    padding-top: 0;
    top: -0.14em;
    left: -0.13em;
    font-size: 3.5rem;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    transition: color .3s ease
}

.rtl div.icn-sicons:before {
    left: auto;
    right: -0.13em
}

ul.icn-list {
    margin: 0 0 1.6em
}

ul.icn-list li {
    margin: 0 0 1.2em;
    clear: both;
    position: relative;
    padding-left: 2.6em
}

ul.icn-list li:before {
    font-family: 'oracleicons' !important;
    position: absolute;
    top: -0.15em;
    left: 0;
    display: block;
    width: auto;
    height: 1em;
    font-size: 38px;
    font-size: 3.8rem
}

ul.icn-list.icn-circle-list > li,
ul.icn-list.icn-xlrg-list > li {
    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: center;
    align-items: center;
    padding-left: 0;
    border-radius: 0;
    line-height: 1.2;
    margin-bottom: 1.6em;
    background: inherit !important
}

@media (min-width: 1500px) {

    ul.icn-list.icn-circle-list > li,
    ul.icn-list.icn-xlrg-list > li {
        line-height: 2.1
    }
}

ul.icn-list.icn-circle-list > li:before,
ul.icn-list.icn-xlrg-list > li:before {
    box-sizing: content-box;
    position: static;
    font-size: 5.65rem;
    line-height: 1;
    padding: 0.19em 0.18em 0.175em 0.18em;
    margin: 0 1.7rem 1px 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    z-index: 2;
    transform: scale(1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: color 0.3s, background-color 0.3s, border-color 0.3s, transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)
}

ul.icn-list.icn-xlrg-list > li:before {
    font-size: 8rem;
    height: 1em;
    width: 1em;
    padding: 0
}

ul.icn-list.icn-circle-list > li:not([class*="fill-"]):before {
    background: rgba(255, 255, 255, 0);
    color: #fff
}

ul.icn-list.icn-circle-list > li:after {
    z-index: 1;
    content: "";
    position: absolute;
    left: 0;
    box-sizing: content-box;
    padding: 0.18em;
    line-height: 1;
    height: 1em;
    width: 1em;
    top: 50%;
    font-size: 5.65rem;
    margin-top: calc(-0.18em - .5em);
    border-radius: 50%;
    transform: rotate(1deg);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: color 0.3s, opacity 0.3s, border-color 0.3s, transform 0.12s cubic-bezier(0.4, 0, 0.2, 1)
}

ul.icn-list.icn-xlrg-list.icn-hover > li:hover:before,
ul.icn-list.icn-circle-list.icn-hover > li:hover:before {
    transform: scale(1.12)
}

ul.icn-list.icn-circle-img.icn-hover > li:hover:after,
ul.icn-list.icn-circle-list.icn-hover > li:hover:after {
    transform: scale(1.12)
}

ul.icn-list.icn-xlrg-list.icn-top > li,
ul.icn-list.icn-circle-list.icn-top > li {
    position: relative;
    padding-left: 6.5em;
    min-height: 5.5em;
    align-items: flex-start
}

ul.icn-list.icn-xlrg-list.icn-top > li:before,
ul.icn-list.icn-xlrg-list.icn-top > li:after,
ul.icn-list.icn-circle-list.icn-top > li:before,
ul.icn-list.icn-circle-list.icn-top > li:after {
    position: absolute;
    top: auto;
    left: 0;
    margin-top: 0
}

.rtl ul.icn-list.icn-circle-list > li:before,
.rtl ul.icn-list.icn-xlrg-list > li:before {
    margin: 0 0 1px 1.7rem
}

.rtl ul.icn-list.icn-xlrg-list.icn-top > li,
.rtl ul.icn-list.icn-circle-list.icn-top > li {
    padding-right: 6.5em;
    padding-left: 0
}

.rtl ul.icn-list.icn-xlrg-list.icn-top > li:before,
.rtl ul.icn-list.icn-xlrg-list.icn-top > li:after,
.rtl ul.icn-list.icn-circle-list.icn-top > li:before,
.rtl ul.icn-list.icn-circle-list.icn-top > li:after {
    left: auto;
    right: 0
}

ul.icn-circle-list.icn-shadow > li:after {
    box-shadow: 0.04em 0.04em 0.11em rgba(0, 0, 0, 0.25)
}

ul.icn-list.icn-list-sm li {
    min-height: 29px;
    padding-left: 1.6em;
    font-size: 16px;
    font-size: 1.6rem
}

ul.icn-list.icn-list-sm li:before {
    top: -0.03em;
    font-size: 24px;
    font-size: 2.4rem
}

ul.icn-list.icn-list-med li {
    min-height: 38px;
    padding-left: 38px;
    font-size: 18px;
    font-size: 1.8rem
}

ul.icn-list.icn-list-med li:before {
    font-size: 34px;
    font-size: 3.4rem;
    top: -0.17em
}

ul.icn-list.icn-list-lg li:before {
    top: -0.25em
}

ul.icn-list.icn-ondark li,
ul.icn-list.icn-ondark li:before,
ul.icn-list.icn-ondark li a,
ul.icn-list.icn-ondark li:visited,
.icn-heading.icn-ondark,
.icn-link.icn-ondark,
.icn-link.icn-ondark:before,
.icn-img.icn-ondark:before {
    color: #fff
}

ul.icn-list.icn-grey li:before,
div.icn-img.icn-grey:before,
.icn-link.icn-grey:before {
    top: -0.13em;
    color: #7F7F7F
}

.icn-heading.icn-grey:before {
    color: #7F7F7F
}

.icn-img.icn-circle {
    float: left;
    height: 1em;
    line-height: 1;
    font-size: 116px;
    font-size: 11.6rem;
    width: 1em !important;
    margin: .1em .1em !important;
    max-width: none !important;
    position: relative
}

.icn-img.icn-circle:after {
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    display: block;
    position: absolute;
    border-radius: 50%;
    transform: rotate(1deg)
}

.icn-img.icn-circle:before {
    z-index: 1;
    top: 50%;
    color: #3B7087;
    display: block;
    position: relative;
    text-align: center;
    margin-top: -.5em;
    font-size: .65em;
    line-height: 1.05;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icn-circle {
    border-radius: 50%;
    background: #EBEAE7;
    font-size: 8.6rem
}

div.icn-heading,
h1.icn-heading,
h2.icn-heading,
h3.icn-heading,
h4.icn-heading,
h5.icn-heading,
h6.icn-heading {
    position: relative;
    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: baseline;
    align-items: baseline;
    clear: both;
    font-weight: bold;
    line-height: 1.114285714286em;
    margin: 0 0 0.6em -0.12em
}

.rtl div.icn-heading,
.rtl h1.icn-heading,
.rtl h2.icn-heading,
.rtl h3.icn-heading,
.rtl h4.icn-heading,
.rtl h5.icn-heading,
.rtl h6.icn-heading {
    margin: 0 -0.12em 0.6em 0
}

div.icn-heading:before,
h1.icn-heading:before,
h2.icn-heading:before,
h3.icn-heading:before,
h4.icn-heading:before,
h5.icn-heading:before,
h6.icn-heading:before {
    position: relative;
    top: 0.12em !important;
    padding-right: 0.15em !important;
    font-size: 1.2em !important
}

div.icn-heading.icn-ondark:before,
h1.icn-heading.icn-ondark:before,
h2.icn-heading.icn-ondark:before,
h3.icn-heading.icn-ondark:before,
h4.icn-heading.icn-ondark:before,
h5.icn-heading.icn-ondark:before,
h6.icn-heading.icn-ondark:before {
    color: #fff
}

.rtl ul.icn-list li {
    padding-right: 2.3em;
    padding-left: 0
}

.rtl ul.icn-list li:before {
    right: 0;
    left: auto
}

.icn-socialcolors [class*="icn"]:before {
    color: #211E1C !important
}

/*! VENDOR - AWESOMPLETE */
.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
}

/*! U28 */
body.u24show .u28.u28-down .u28w1,
body.u24show .u28.u28-up .u28w1 {
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    position: relative
}

body.u24show .u28.u28-down .u28w1:after,
body.u24show .u28.u28-up .u28w1:after {
    bottom: -20px
}

body.u24show .u28.u28-down .u28bttop,
body.u24show .u28.u28-up .u28bttop {
    position: absolute !important
}

body.u24show .u28.u28navactive .u28w4,
body.u24show .u28.u28navactive .u28nav,
body.u24show .u28.profactive .u28w4,
body.u24show .u28.profactive .u28nav,
body.u24show .u28.dropdownactive .u28w4,
body.u24show .u28.dropdownactive .u28nav {
    position: absolute !important
}

body.u24show .u28.u28navactive .u28w1,
body.u24show .u28.profactive .u28w1,
body.u24show .u28.dropdownactive .u28w1 {
    top: auto;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    position: relative !important
}

body.u24show .u28.u28navactive .u28bttop,
body.u24show .u28.profactive .u28bttop,
body.u24show .u28.dropdownactive .u28bttop {
    position: absolute !important
}

body.u24show .u28.u28navactive.u28-up .u28w1:after,
body.u24show .u28.profactive.u28-up .u28w1:after,
body.u24show .u28.dropdownactive.u28-up .u28w1:after {
    bottom: -20px
}

body.f20 .u28 + section.pghero {
    margin-top: -60px
}

.u28 ~ .pghero + .u03v5 {
    top: 60px
}

.u28.u28adj .u28-profile {
    display: block;
    width: auto;
    height: auto;
    margin: 0 15px
}

.u28.u28adj .u28-profile .u28prof {
    color: #fff;
    width: auto;
    padding: 11px 20px 11px 43px;
    background-color: none;
    border-radius: 4px;
    color: #FBF9F8;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    transition: background-color .2s ease;
    background-position: 10px center
}

.u28.u28adj .u28-profile .u28prof:active {
    background-color: #312D2A;
    text-decoration: none
}

.u28.u28adj .u28-profile .u28prof:hover {
    text-decoration: none
}

.u28.u28adj .u28-profile .u28-profilew1 {
    transition: visibility 250ms ease, opacity 250ms ease, transform 550ms ease
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn {
    position: absolute;
    top: 52px;
    display: flex;
    flex-direction: column
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28acttitle {
    display: flex;
    flex-direction: column
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn > .u28acttitle {
    padding: 32px 32px 16px 32px;
    order: 2
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out {
    order: 3
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out li {
    margin: 0;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out li a.u28btn1 {
    font-weight: bold
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out li a.u28btn2 {
    font-weight: bold
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 {
    order: 1;
    padding: 0 32px 32px 32px
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2:before {
    bottom: 0;
    top: auto
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg {
    clear: both;
    order: 2;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 16px 11px;
    border-radius: 4px;
    display: block;
    width: 100%;
    text-decoration: none;
    text-align: center;
    transition: background-color 100ms linear;
    background-color: #312D2A;
    color: #FBF9F8
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg span {
    display: inline-block;
    white-space: nowrap
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg span:after {
    content: '';
    position: relative;
    display: inline-block;
    color: currentColor;
    margin: -2px 0 -6px 8px;
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.102 18h14.507c1.87 0 3.391-1.704 3.391-3.7985455 0-1.5654545-.877-2.9912727-2.181-3.5498181l-.614-.2629091-.02-.71890912c-.06-2.05745454-1.548-3.66981818-3.389-3.66981818-1.531 0-2.878 1.15527273-3.275 2.81018182l-.268 1.11381818-1.005-.35236364c-.285-.09927272-.582-.14945454-.884-.14945454-1.629 0-2.954 1.48581818-2.954 3.31090908 0 .1341818.006.2672727.021.396l.086.7996364-.674.3250909c-1.422.6883636-2.429 2.0967273-2.741 3.7461818m14.507 2h-16.609v-1.0666667c0-2.6464 1.319-5.0613333 3.411-6.3434666.063-2.9034667 2.26-5.24373337 4.953-5.24373337.183 0 .364.01066667.544.032.872-2.02986666 2.768-3.37813333 4.888-3.37813333 2.718 0 4.951 2.13973333 5.333 4.9824 1.74 1.00373333 2.871 3.0016 2.871 5.1701333 0 3.2245334-2.418 5.8474667-5.391 5.8474667' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:hover,
.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:active,
.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:focus {
    background-color: #161513
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a.u28cloudbg:disabled {
    background-color: #7A736E
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 > a + ul {
    clear: both;
    margin-top: 1em
}

.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 .u28acttitle {
    order: 1
}

.u28.u28adj .u28-profile .u28-profilew1 ul.u28l-in {
    order: 4
}

.u28.u28adj.profactive .u28prof {
    background-color: #312D2A !important
}

.u28.u28adj .u28w1 .u28b1 {
    background-color: #312D2A
}

.u28-globe:before {
    content: '';
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 20 20'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:%23312D2A;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23312D2A;%7D%3C/style%3E%3CclipPath id='a'%3E%3Cpath class='a' d='M10,0A10,10,0,1,1,0,10,10,10,0,0,1,10,0Zm.84,18.09a8.16,8.16,0,0,0,7.28-7.27A2.4,2.4,0,0,1,16.94,10c-.84-1.05-.07-2.36.52-3.1l.07.18A8.73,8.73,0,0,0,13.26,2.5a7.1,7.1,0,0,0-.81-.3s0,0,0,0-.29-.11-.29,0,.08.21,0,.24-.27-.13-.37-.22a1.59,1.59,0,0,0-.5-.15s0-.06.27-.1h0l-.45-.07a3,3,0,0,1-.73.26s-.42.23-.85.53-.38.47-.12.68.65-.1.5.15S9.78,4,9.9,4s.29-.42.34-.51.16,0,.33-.13A.39.39,0,0,0,10.74,3c0-.09,0-.06.21-.25s.18-.3.24-.34a.68.68,0,0,1,.34,0,.27.27,0,0,1,.23.19,1,1,0,0,0-.11.25c0,.09.11.12.22.11s.35-.31.37-.24a3.28,3.28,0,0,1,0,.44c0,.19.09.14.2.28s.2.23.07.34-.2,0-.38.17-.59.13-.71.13-.46.09-.34.15.31,0,.32.08-.18.15-.18.27.48.14.34.21A2.9,2.9,0,0,1,10.9,5c-.06,0,0-.23-.24-.11s-.36.41-.52.47A2.11,2.11,0,0,0,9.35,6a4.24,4.24,0,0,1-.9.86.57.57,0,0,0-.26.58c0,.25,0,.48-.14.52S8,7.31,7.93,7.25a1.15,1.15,0,0,0-.62,0c-.22,0-.25.17-.25.17s-.17-.18-.67,0a1.6,1.6,0,0,0-.67,1.4.48.48,0,0,0,.76,0c.19-.32.63-.41.61-.33a2.8,2.8,0,0,1-.34.67c-.14.17-.13.14.24.14s.4.1.28.43a.39.39,0,0,0,.22.53c.15.09.19-.1.34-.11s.27.17.29.21a1.1,1.1,0,0,1,.22-.22c.1-.07,0-.16.19-.22a2.14,2.14,0,0,1,.34-.17c.11,0,.11.09.22.09s.2.07.34.09A2.93,2.93,0,0,1,9.8,10c.17,0,.21,0,.41,0s.19.14.27.25a.84.84,0,0,0,.46.35c.26.08.7.2.74.31a2.58,2.58,0,0,0,.16.33.69.69,0,0,0,.09.2s.16,0,.16.07-.13.24-.07.21.11-.13.18-.15.13,0,.34.1.05.13.05.13a.49.49,0,0,0,0,.11s0,0,.08-.08.3,0,.49.05.83.38.83.68-.53.81-.54.88a6.25,6.25,0,0,1-.08,1c-.09.49-.55.52-.85.65s-.2.45-.19.54a3.18,3.18,0,0,1-.54,1c-.18.17-.61-.23-.58-.11s.41.3.28.59-.59,0-.6.08.15.22.14.31-.26,0-.32,0,.06.11.11.28A.39.39,0,0,1,10.82,18.09ZM4.66,3.78A8.16,8.16,0,0,0,9.81,18.14,4.29,4.29,0,0,1,9.46,17c-.06-.52-.27-2.73-.34-2.86s-.78-.43-.86-.6a5.37,5.37,0,0,0-.74-1.13c-.16-.13-.11-.66.21-1A.84.84,0,0,0,8,10.52c-.08-.06,0-.22-.13-.29s-.11.2-.22.22S7,10.12,7,10s-.57-.33-.69-.36S6,9.22,5.86,9.28s-.17.07-.59,0-.71-.49-.67-.6-.19-.38-.29-.52-.21-.85-.38-.76S4.18,8.51,4,8.51s-.36-.94-.33-1.22-.23,0-.22-.54.8-1.26.85-1.3a2,2,0,0,0,.22-.3l.1,0s0,0,.13-.09-.09-.32-.11-.45a1.06,1.06,0,0,1,0-.42c0-.08.17-.48,0-.46Z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Crect class='b' width='19.95' height='19.95'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Eglobe%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='20' height='20'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.u28-search:before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23312D2A' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.u28back:before {
    content: '';
    width: 21px;
    height: 21px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23fff;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

@keyframes skelcolor {
    0% {
        background-color: #F5F4F2
    }

    50% {
        background-color: #C6C1BD
    }

    100% {
        background-color: #F5F4F2
    }
}

.loading .u28skel li:nth-child(1) {
    animation-delay: 160ms
}

.loading .u28skel li:nth-child(2) {
    animation-delay: 240ms
}

.loading .u28skel li:nth-child(3) {
    animation-delay: 320ms
}

.loading .u28skel li:nth-child(4) {
    animation-delay: 400ms
}

.loading .u28skel li:nth-child(5) {
    animation-delay: 480ms
}

.loading .u28skel li:nth-child(6) {
    animation-delay: 560ms
}

.loading .u28skel li:nth-child(7) {
    animation-delay: 640ms
}

.loading .u28skel li:nth-child(8) {
    animation-delay: 720ms
}

.loading .u28skel li:nth-child(9) {
    animation-delay: 800ms
}

.loading .u28skel li:nth-child(10) {
    animation-delay: 880ms
}

body.u28disable-scroll {
    overflow: hidden
}

.u28prof {
    transition: background-color 200ms ease
}

.u28 {
    z-index: 21;
    position: relative;
    transition: transform 400ms ease;
    top: 0;
    width: 100%;
    max-height: 60px;
    -webkit-text-size-adjust: 100%
}

.u28 .hidden {
    display: none
}

.u28 .u28-microphone {
    display: none
}

.u28 .u28placeholder {
    opacity: 0.6
}

.u28 .u28logo {
    display: none
}

.u28 .u28cover {
    position: absolute;
    content: '';
    z-index: -1;
    width: 0;
    height: 0;
    background-color: #000;
    left: 0;
    top: 0;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    transition: initial
}

.u28.dropdownloaded .u28cover {
    height: 100vh;
    width: 100%;
    transition: visibility 400ms ease, opacity 400ms ease, transform 400ms ease
}

.u28.u28v1.killtransition .u28cover,
.u28.u28v1.killtransition .u28w2,
.u28.u28v1.killtransition .u28clsSearch,
.u28.u28v1.killtransition ul.u28suggest,
.u28.u28v1.killtransition a.u28prof,
.u28.u28v1.killtransition .u28nav,
.u28.u28v1.killtransition #u28w4 {
    transition: initial !important
}

.u28.u28focus .u28w2 {
    background-color: #FBF9F8 !important
}

.u28.u28focus #askoracleinput {
    color: #161513;
    opacity: 1
}

.u28.u28focus #askoracleinput:hover {
    cursor: text
}

.u28.u28focus .u28-back:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23312D2A' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E")
}

.u28.u28focus .u28clear {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cmask id='a' x='31.01' y='-9.98' width='36' height='36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpath fill='%23312D2A' d='M38.4,18.63a15,15,0,1,1,21.22,0,15,15,0,0,1-21.22,0M61.74-4.71a18,18,0,1,1-25.46,0A18,18,0,0,1,61.74-4.71Zm-5.4,7.33L54.22.5l-5.3,5.31L43.61.5,41.49,2.62,46.8,7.93l-5.31,5.3,2.12,2.12,5.31-5.3,5.3,5.3,2.12-2.12L51,7.93Z' /%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpolygon fill='%23312D2A' points='23.21 10.48 17.91 15.79 12.6 10.48 10.48 12.6 15.79 17.91 10.48 23.21 12.6 25.33 17.91 20.03 23.21 25.33 25.33 23.21 20.03 17.91 25.33 12.6 23.21 10.48'/%3E%3Cpath fill='%23312D2A' d='M30.73,5.27a18,18,0,1,0,0,25.46A18,18,0,0,0,30.73,5.27ZM28.61,28.61a15,15,0,1,1,0-21.22A15,15,0,0,1,28.61,28.61Z' transform='translate(0 0)'/%3E%3C/svg%3E")
}

.u28.u28focus .u28-microphone {
    display: none
}

.u28.u28focus .u28placeholder {
    color: #161513
}

.u28.u28navactive .u28w1,
.u28.u28navactive .u28w4,
.u28.u28navactive .u28nav,
.u28.profactive .u28w1,
.u28.profactive .u28w4,
.u28.profactive .u28nav,
.u28.dropdownactive .u28w1,
.u28.dropdownactive .u28w4,
.u28.dropdownactive .u28nav {
    position: fixed !important
}

.u28.u28navactive .u28w1,
.u28.profactive .u28w1,
.u28.dropdownactive .u28w1 {
    transform: translate(0, 0) !important
}

.u28.u28navactive .u28bttop,
.u28.profactive .u28bttop,
.u28.dropdownactive .u28bttop {
    position: relative
}

.u28.u28navactive.u28-up .u28w1:after,
.u28.profactive.u28-up .u28w1:after,
.u28.dropdownactive.u28-up .u28w1:after {
    bottom: -20px
}

.u28.profactive .u28prof {
    background-color: #312D2A !important
}

.u28.u28navactive .u28ham {
    background-color: #312D2A
}

.u28.u28-top .u28w1 {
    position: relative;
    transform: translate(0, 0)
}

.u28.u28-up .u28w1,
.u28.u28-up .u28w4,
.u28.u28-up .u28nav {
    position: fixed
}

.u28.u28-up .u28bttop {
    position: relative
}

.u28.u28-up .u28w1 {
    transform: translate(0, -100%);
    transition: transform 0 linear
}

.u28.u28-up .u28w1:after {
    bottom: 0px
}

.u28.u28-up.u28navactive .u28w1:after,
.u28.u28-up.dropdownactive .u28w1:after {
    bottom: -20px
}

.u28.u28-down .u28w1,
.u28.u28-down .u28w4,
.u28.u28-down .u28nav {
    position: fixed
}

.u28.u28-down .u28bttop {
    position: relative
}

.u28.u28-down .u28w1 {
    transform: translate(0, 0);
    transition: transform 400ms ease
}

.u28.u28-past .u28w1 {
    transition: transform 400ms ease !important
}

.u28w1 {
    padding: 8px 0;
    background-color: #3A3632;
    display: block;
    z-index: 7;
    position: relative;
    height: 60px;
    top: 0;
    width: 100%
}

.u28w1:after {
    content: '';
    width: 100%;
    height: 20px;
    bottom: -20px;
    position: absolute;
    z-index: -1;
    pointer-events: none;
    background-repeat-y: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAQAAADmB58qAAAAHElEQVR4AWNgkGJi+MfEwAAm/0NIGPqHzMVUAADn2xIondtICgAAAABJRU5ErkJggg==)
}

.u28w1 .cwidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.u28bttop {
    position: absolute;
    width: 100%;
    height: 60px;
    display: block
}

.u28-profile {
    width: 44px;
    height: 44px;
    bottom: 15px;
    right: 0;
    margin: 0 4px
}

.u28-profile > a {
    display: block;
    height: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M12,1 C18.0751322,1 23,5.92486775 23,12 C23,18.0751322 18.0751322,23 12,23 C5.92486775,23 1,18.0751322 1,12 C1,5.92486775 5.92486775,1 12,1 Z M14,17 L10,17 C8.9456382,17 8.08183488,17.8158778 8.00548574,18.8507377 L8,19 L7.9999083,20.0644348 C9.20489006,20.6632768 10.5631221,21 12,21 C13.437276,21 14.7958624,20.6630902 16.001093,20.0639371 L16,19 C16,17.9456382 15.1841222,17.0818349 14.1492623,17.0054857 L14,17 Z M12,3 C7.02943725,3 3,7.02943725 3,12 C3,14.6709139 4.16346432,17.0700862 6.011229,18.7183529 C6.15016737,16.7059643 7.77779862,15.1043091 9.80035966,15.0048953 L10,15 L14,15 C16.1140799,15 17.8451043,16.6400557 17.9901616,18.7172556 C19.8369514,17.0692289 21,14.6704367 21,12 C21,7.02943725 16.9705627,3 12,3 Z M12,5 C14.206,5 16,6.794 16,9 C16,11.206 14.206,13 12,13 C9.794,13 8,11.206 8,9 C8,6.794 9.794,5 12,5 Z M12,7 C10.897,7 10,7.897 10,9 C10,10.103 10.897,11 12,11 C13.103,11 14,10.103 14,9 C14,7.897 13.103,7 12,7 Z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
    background-size: 24px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 4px;
    width: 44px
}

.u28-profile > a span {
    display: block;
    height: 0;
    overflow: hidden;
    text-indent: -9999px
}

.u28-profile .u28-profilew1 {
    display: none;
    padding-top: 35px;
    opacity: 0;
    pointer-events: none;
    transform: translate(0, 0);
    width: 370px;
    background: #FBF9F8;
    border-radius: 4px;
    float: left;
    transition: visibility 250ms ease, opacity 250ms ease, transform 250ms ease;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
    box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, 0.15)
}

.u28-profile .u28-profilew1.u28fadeIn {
    transform: translate(0, 4px);
    pointer-events: all;
    display: block
}

.u28-profile .u28-profilew1 .u28actbck {
    display: none
}

.u28-profile .u28-profilew1 ul.u28l-in {
    width: 100%;
    padding: 0 32px 25px 32px;
    float: left;
    display: none
}

.u28-profile .u28-profilew1 ul.u28l-in li {
    width: 100%
}

.u28-profile .u28-profilew1 ul.u28l-in li a {
    width: 100%;
    padding: 0 0 1em 0;
    display: inline-block;
    font-size: 16px
}

.u28-profile .u28-profilew1 a.u28btn2 {
    color: #161513;
    padding: 10px 16px !important;
    background-color: #fff;
    border: 1px solid #161513;
    display: block;
    font-weight: bold;
    clear: both;
    border-radius: 4px;
    margin-top: .8em;
    font-size: 14px !important;
    text-align: center !important
}

.u28-profile .u28-profilew1 a.u28btn2:hover {
    background-color: #F5F4F2;
    text-decoration: none
}

.u28-profile .u28-profilew1 a.u28btn2:active {
    background-color: #EBEAE7
}

.u28-profile .u28-profilew1 a.u28btn2:focus {
    background-color: #F5F4F2
}

.u28-profile .u28-profilew1 a.u28btn2:disabled {
    background-color: #fff;
    border: 1px solid #C6C1BD
}

.u28-profile .u28-profilew1 .u28-profilew2 {
    padding: 40px 32px;
    position: relative;
    float: left;
    width: 100%
}

.u28-profile .u28-profilew1 .u28-profilew2 a {
    position: relative;
    padding-right: 34px;
    font-size: 16px
}

.u28-profile .u28-profilew1 .u28-profilew2 a:after {
    position: absolute;
    right: 0;
    bottom: 0
}

.u28-profile .u28-profilew1 .u28-profilew2 .u28acttitle {
    padding-left: 0
}

.u28-profile .u28-profilew1 .u28-profilew2:before {
    background-color: #7A736E;
    opacity: 0.2;
    top: 0;
    width: 100%;
    position: absolute;
    content: '';
    height: 1px;
    left: 0
}

.u28-profile .u28-profilew1 .u28acttitle {
    color: #161513;
    font-size: 14px;
    padding: 0 32px 16px 32px;
    float: left;
    font-weight: 500;
    width: 100%
}

.u28-profile .u28-profilew1 ul.u28l-out {
    padding: 0 32px 36px 32px;
    width: 100%
}

.u28-profile .u28-profilew1 ul.u28l-out li {
    margin: 0 auto
}

.u28-profile .u28-profilew1 ul.u28l-out li a {
    font-size: 14px;
    padding: 10px 16px;
    border-radius: 4px;
    width: 100%;
    text-decoration: none;
    text-align: center;
    display: block;
    transition: background-color 100ms linear
}

.u28-profile .u28-profilew1 ul.u28l-out li a:hover {
    text-decoration: none;
    cursor: pointer
}

.u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1 {
    background-color: #312D2A;
    color: #FBF9F8
}

.u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:hover,
.u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:active,
.u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:focus {
    background-color: #161513
}

.u28-profile .u28-profilew1 ul.u28l-out li a.u28btn1:disabled {
    background-color: #7A736E
}

.u28-profile .u28-profilew1.right {
    transform: translate(16px, 0);
    position: absolute;
    right: 80px
}

.u28-profile .u28-profilew1.right.u28fadeIn {
    transform: translate(16px, 4px)
}

.u28-profile.loggedin .u28-profilew1 ul.u28l-in {
    display: block
}

.u28-profile.loggedin .u28-profilew1 ul.u28l-out {
    display: none !important
}

.u28logo {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='25' viewBox='0 0 32 25'%3E%3Cg fill='%23C74634'%3E%3Cpath d='M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.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.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2'/%3E%3C/g%3E%3C/svg%3E");
    margin-left: 4px;
    background-position: center;
    width: 44px
}

.u28logo span {
    display: block;
    height: 0;
    overflow: hidden;
    text-indent: -9999px
}

.u28-microphone {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 24'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;fill-rule:evenodd;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Emicrophone%3C/title%3E%3Cpath class='a' d='M9,2a3,3,0,0,1,3,3V7H6V5A3,3,0,0,1,9,2M9,14a3,3,0,0,1-3-3V9h6v2a3,3,0,0,1-3,3m0,2a5,5,0,0,1-5-5V5A5,5,0,0,1,14,5v6A5,5,0,0,1,9,16Zm7-7h2v2a9,9,0,0,1-8,8.94V22h4v2H4V22H8V19.94A9,9,0,0,1,0,11V9H2v2a7,7,0,0,0,14,0Z'/%3E%3C/svg%3E");
    margin-right: 4px;
    background-position: center;
    width: 20px
}

.u28-microphone span {
    display: block;
    height: 0;
    overflow: hidden;
    text-indent: -9999px
}

.u28clear {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cmask id='a' x='31.01' y='-9.98' width='36' height='36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpath fill='%23fff' d='M38.4,18.63a15,15,0,1,1,21.22,0,15,15,0,0,1-21.22,0M61.74-4.71a18,18,0,1,1-25.46,0A18,18,0,0,1,61.74-4.71Zm-5.4,7.33L54.22.5l-5.3,5.31L43.61.5,41.49,2.62,46.8,7.93l-5.31,5.3,2.12,2.12,5.31-5.3,5.3,5.3,2.12-2.12L51,7.93Z' /%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpolygon fill='%23fff' points='23.21 10.48 17.91 15.79 12.6 10.48 10.48 12.6 15.79 17.91 10.48 23.21 12.6 25.33 17.91 20.03 23.21 25.33 25.33 23.21 20.03 17.91 25.33 12.6 23.21 10.48'/%3E%3Cpath fill='%23fff' d='M30.73,5.27a18,18,0,1,0,0,25.46A18,18,0,0,0,30.73,5.27ZM28.61,28.61a15,15,0,1,1,0-21.22A15,15,0,0,1,28.61,28.61Z' transform='translate(0 0)'/%3E%3C/svg%3E");
    margin-right: 4px;
    background-position: center;
    width: 0px;
    background-repeat: no-repeat
}

.u28clear span {
    display: block;
    height: 0;
    overflow: hidden;
    text-indent: -9999px
}

.u28-searchicon {
    margin-left: 4px;
    background-position: center;
    width: 44px;
    display: block;
    position: relative
}

.u28-searchicon:before {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 22px 22px
}

.u28-searchicon span {
    display: block;
    height: 0;
    overflow: hidden;
    text-indent: -9999px
}

.u28focus.u28v0 .u28-searchicon:before {
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23312D2A' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.u28-back {
    margin-left: 4px;
    background-position: center;
    width: 44px;
    display: none;
    position: relative
}

.u28-back:before {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23fff' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E");
    background-size: 20px 20px
}

.u28-back span {
    display: block;
    height: 0;
    overflow: hidden;
    text-indent: -9999px
}

.u28v1 .u28s2 {
    overflow: hidden
}

.u28v1 .u28s2 .u28-searchicon {
    display: none
}

.u28v1 .u28s2 .u28-back {
    display: block
}

.u28v1 .u28s2 .u28-back:before {
    opacity: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23312D2A' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E");
    background-size: 17px 17px
}

.u28v1 .u28s2.killtransition {
    transition: initial !important
}

.u28v1 .u28s2.active {
    overflow: visible
}

.u28v1 .u28s2.active .u28-searchicon {
    display: none
}

.u28v1 .u28s2.active .u28-back {
    display: block
}

.u28v1 .u28s2.active .u28-back:before {
    opacity: 1
}

.u28v1 .u28s2 .u28-searchicon {
    display: block
}

.u28v1 .u28clsSearch {
    opacity: 0;
    background-color: #FBF9F8;
    position: absolute;
    right: -22px;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 44px;
    height: 98%;
    z-index: 4;
    transition: opacity 300ms ease;
    pointer-events: none;
    border-radius: 0 45px 45px 0
}

.u28v1 .u28clsSearch:before {
    content: '';
    width: 35px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cmask id='a' x='31.01' y='-9.98' width='36' height='36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpath fill='%23312D2A' d='M38.4,18.63a15,15,0,1,1,21.22,0,15,15,0,0,1-21.22,0M61.74-4.71a18,18,0,1,1-25.46,0A18,18,0,0,1,61.74-4.71Zm-5.4,7.33L54.22.5l-5.3,5.31L43.61.5,41.49,2.62,46.8,7.93l-5.31,5.3,2.12,2.12,5.31-5.3,5.3,5.3,2.12-2.12L51,7.93Z' /%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpolygon fill='%23312D2A' points='23.21 10.48 17.91 15.79 12.6 10.48 10.48 12.6 15.79 17.91 10.48 23.21 12.6 25.33 17.91 20.03 23.21 25.33 25.33 23.21 20.03 17.91 25.33 12.6 23.21 10.48'/%3E%3Cpath fill='%23312D2A' d='M30.73,5.27a18,18,0,1,0,0,25.46A18,18,0,0,0,30.73,5.27ZM28.61,28.61a15,15,0,1,1,0-21.22A15,15,0,0,1,28.61,28.61Z' transform='translate(0 0)'/%3E%3C/svg%3E") no-repeat 50% center;
    background-size: 20px 20px;
    height: 100%;
    right: 6px;
    float: right;
    display: block;
    z-index: 5;
    position: relative
}

.u28v1 .u28clsSearch:hover {
    cursor: pointer
}

.u28v1 .u28w3.u28typing .u28-back:before,
.u28v1 .u28w3.u28typing .u28clsSearch {
    opacity: 1;
    pointer-events: all
}

.u28v1.u28focus .u28-searchicon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23312D2A' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E")
}

.u28w1 .u28b1 {
    padding: 11px 20px;
    background: #383330;
    border-radius: 4px;
    color: #FBF9F8;
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
    transition: background-color .2s ease
}

.u28w1 .u28b1:active {
    background-color: #46423f;
    text-decoration: none
}

.u28w1 .u28b1:hover {
    background-color: #46423f;
    text-decoration: none
}

.u28fadeIn,
.u28dropfadeIn {
    visibility: visible !important;
    opacity: 1 !important;
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease
}

.u28-measure {
    width: 100px;
    height: 100px;
    overflow: scroll;
    position: absolute;
    top: -9999px
}

.u28s1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.u28s2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.u28v1 .u28s2 {
    position: absolute;
    visibility: hidden;
    left: 0;
    top: 2px;
    width: 100%;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    -webkit-transition: opacity 200ms ease-in-out 100ms, width 300ms ease-in-out 0ms, visibility 300ms ease-in-out 0ms, -webkit-transform 300ms ease-in-out 0ms;
    transition: opacity 200ms ease-in-out 100ms, width 300ms ease-in-out 0ms, visibility 300ms ease-in-out 0ms, -webkit-transform 300ms ease-in-out 0ms;
    -o-transition: opacity 200ms ease-in-out 100ms, transform 300ms ease-in-out 0ms, width 300ms ease-in-out 0ms, visibility 300ms ease-in-out 0ms
}

.u28v1 .u28s2.active {
    visibility: visible;
    pointer-events: all;
    z-index: 3;
    opacity: 1;
    -webkit-transition: opacity 300ms ease-out 0ms, width 300ms ease-out 0ms, visibility 300ms ease-in-out 0ms, -webkit-transform 300ms ease-out 0ms;
    transition: opacity 300ms ease-out 0ms, width 300ms ease-out 0ms, visibility 300ms ease-in-out 0ms, -webkit-transform 300ms ease-out 0ms
}

.u28v1 .u28s2 .u28w2 {
    position: relative;
    background-color: #fff
}

.u28v1 .u28s2 .u28typeahead,
.u28v1 .u28s2 .u28placeholder {
    color: #211E1C
}

.u28v1 .u28s2 .u28-searchicon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 36'%3E%3Ctitle%3EBack%3C/title%3E%3Cpolygon fill='%23211E1C' class='a' points='21 3 18 0 3.13 14.87 0 18 3 21 18 36 21 33 6.11 17.89 21 3'/%3E%3C/svg%3E");
    background-size: 15px 15px;
    display: none
}

.u28s3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms
}

.u28s4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-animation-delay: 100ms;
    animation-delay: 100ms;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity 100ms ease-in-out 0ms;
    -o-transition: opacity 100ms ease-in-out 0ms;
    transition: opacity 100ms ease-in-out 0ms
}

.u28s4 a {
    pointer-events: none;
    color: #fff;
    padding: 0 0.5em;
    margin: 0 0.5em;
    position: relative;
    transform: translate(0, 0);
    font-size: 17px
}

.u28s4 a:after {
    content: '';
    height: 1px;
    position: absolute;
    left: 0.5em;
    right: 0.5em;
    bottom: 0;
    transform: translate(0, -3px);
    background-color: #fff;
    opacity: 0;
    transition: opacity 100ms ease-in, transform 100ms ease-in
}

.u28s4 a:hover,
.u28s4 a.active {
    text-decoration: none
}

.u28s4 a:hover:after,
.u28s4 a.active:after {
    opacity: 1;
    transform: translate(0, 0)
}

.u28s4 a.active {
    transform: translate(0, 3px);
    transition: transform 50ms ease-in-out 0ms
}

.u28s4 a.u28search {
    display: flex;
    justify-content: center;
    padding: 5px 0.5em
}

.u28s4 a.u28search span {
    display: none
}

.u28s4 a.u28search:before {
    color: #fff;
    font-size: 20px;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.1212266 1c5.0372326 0 9.1212266 4.08405043 9.1212266 9.1213526 0 2.1536493-.7465159 4.133053-1.9948779 5.6935382l5.7524247 5.7518269-1.4332625 1.4332823-5.7516795-5.7524977c-1.5605211 1.2485582-3.5400409 1.995203-5.6938314 1.995203-5.03723262 0-9.1212266-4.0840504-9.1212266-9.1213527 0-5.03730217 4.08399398-9.1213526 9.1212266-9.1213526zm0 2.02696725c-3.91778498 0-7.09428736 3.17654628-7.09428736 7.09438535 0 3.9178392 3.17650238 7.0943854 7.09428736 7.0943854 3.9177849 0 7.0942873-3.1765462 7.0942873-7.0943854 0-3.91783907-3.1765024-7.09438535-7.0942873-7.09438535z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 100%;
    width: 20px;
    height: 20px
}

.u28s4 a.u28search:hover {
    cursor: pointer
}

.u28s4.hidden {
    display: flex;
    opacity: 0;
    transition: opacity 100ms ease-in-out 400ms
}

.u28s4.u28clickable a {
    pointer-events: all
}

.u28s4.u28clickable a.u28search {
    position: relative
}

.u28s4.u28clickable a.u28search::after {
    content: '';
    width: 41px;
    height: 41px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    background-color: transparent;
    border-radius: 4px
}

.u28s4.u28clickable a.u28search:hover::after,
.u28s4.u28clickable a.u28search:active::after {
    transition: background-color 200ms ease
}

.u28w2 {
    width: 100%;
    border-radius: 45px;
    display: block;
    background-color: #514C47;
    transition: background-color 400ms linear;
    flex-grow: 1
}

.u28w2 h2 {
    color: #000;
    margin-bottom: 1em
}

.u28w2 ul.u28suggest {
    padding: 0 0 10em 0;
    top: 100%;
    background-color: #FBF9F8;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100vh;
    left: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    width: 100%;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none
}

.u28w2 ul.u28suggest::-webkit-scrollbar {
    width: 0 !important
}

.u28w2 ul.u28suggest.active {
    opacity: 1;
    visibility: visible
}

.u28w2 ul.u28suggest li {
    line-height: 2em;
    font-size: 20px;
    position: relative;
    color: #161513;
    opacity: 0
}

.u28w2 ul.u28suggest li a {
    overflow: hidden;
    padding: 0.3em 0;
    color: #161513;
    margin: 0 auto;
    display: block;
    padding-left: 48px
}

.u28w2 ul.u28suggest li a:before {
    color: #161513;
    margin-left: 35px
}

.u28w2 ul.u28suggest li a b {
    font-weight: 600;
    color: #577346
}

.u28w2 ul.u28suggest li a.u28suggestlnk {
    padding-bottom: 0
}

.u28w2 ul.u28suggest li cite {
    color: #161513;
    margin: 0 auto;
    margin-top: -10px;
    padding-bottom: 3px;
    line-height: 1.3;
    font-size: 14px;
    opacity: 0.8;
    display: flex;
    font-style: normal;
    padding-top: 9px;
    padding-bottom: 9px
}

.u28w2 ul.u28suggest li a.u28-search.u28complete {
    padding-top: 0.9em;
    padding-bottom: 0.9em
}

.u28w2 ul.u28suggest li a.u28-search.u28complete:before {
    background-size: 20px 20px;
    height: 100%;
    background-repeat: no-repeat;
    width: 20px;
    transform: translate(-19px, 11px)
}

.u28w3 {
    border: none;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 40px
}

.u28w3 .u28submit {
    z-index: 2;
    display: none
}

.u28w3 .u28submit:before {
    font-size: 32px;
    z-index: 1;
    background: none;
    color: #FBF9F8;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-50%, -50%)
}

.u28w3.u28typing .u28-searchicon {
    display: none
}

.u28w3.u28typing .u28-back {
    display: block
}

.u28w3 .u28typeahead {
    z-index: 3;
    transform: translate(1px, 2px)
}

.u28w3 .u28typeahead .u28hiddentxt {
    color: #CCC
}

.u28w3 .u28typeahead .u28typeaheadtxt {
    color: #CCC;
    overflow: hidden
}

.u28 input[type="submit"] {
    border: 0 none;
    cursor: pointer;
    text-indent: -9999px;
    background: none;
    width: 46px;
    z-index: 3
}

.u28input {
    background: none;
    display: flex;
    position: relative;
    width: 100%
}

.u28input #askoracleinput {
    font-size: 18px;
    padding: 8px 0;
    caret-color: #161513;
    opacity: 1;
    position: relative;
    z-index: 3;
    border: none;
    color: #FFF;
    margin-left: 0px;
    background: none;
    flex-grow: 1;
    width: 100%
}

.u28input #askoracleinput:hover {
    cursor: pointer
}

.u28input #askoracleinput:focus {
    outline: none
}

.u28input #askoracleinput::-moz-selection {
    background: #abb9a3 !important
}

.u28input #askoracleinput::-ms-clear {
    display: none
}

.u28input:before {
    background: #3A3632;
    width: 48px;
    height: 100%;
    position: absolute;
    right: 1px;
    border-radius: 45px;
    bottom: 0;
    z-index: 3
}

.u28input:hover {
    cursor: pointer
}

.u28w4 {
    margin-top: 60px;
    position: absolute;
    z-index: -2;
    display: none;
    background: #F5F4F2;
    width: 100%;
    margin-bottom: 40px;
    opacity: 0;
    top: 0;
    visibility: hidden;
    min-height: calc(100vh - 60px);
    transform: translate(0, -101%);
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.u28w4::-webkit-scrollbar {
    width: 0 !important
}

.u28w4 h4 {
    font-weight: normal
}

.u28w4.u28dropfadeIn {
    transform: translate(0, 0)
}

.u28w5 {
    float: left;
    width: 100%
}

.u28w6 {
    position: relative;
    width: 100%;
    float: left
}

.u28w7 {
    display: none
}

.dropdownopen {
    overflow-y: scroll;
    overflow-x: hidden
}

.u28w4.u28dropfadeIn.u28move {
    transform: translate(0, -100%)
}

@-webkit-keyframes u28suggestedFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes u28suggestedFadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.u28suggest.active li,
.u28w8.u28found > .u28result,
.u28w8.u28found .u28sitelinkw1 {
    animation-name: u28suggestedFadeIn;
    -webkit-animation-name: u28suggestedFadeIn;
    animation-duration: 150ms;
    -webkit-animation-duration: 150ms;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards
}

.u28suggest.active li:nth-child(1) {
    -webkit-animation-delay: 80ms;
    animation-delay: 80ms
}

.u28w8.u28found .u28result:nth-child(1) {
    -webkit-animation-delay: 80ms;
    animation-delay: 80ms
}

.u28suggest.active li:nth-child(2) {
    -webkit-animation-delay: 120ms;
    animation-delay: 120ms
}

.u28w8.u28found .u28result:nth-child(2) {
    -webkit-animation-delay: 120ms;
    animation-delay: 120ms
}

.u28suggest.active li:nth-child(3) {
    -webkit-animation-delay: 160ms;
    animation-delay: 160ms
}

.u28w8.u28found .u28result:nth-child(3) {
    -webkit-animation-delay: 160ms;
    animation-delay: 160ms
}

.u28suggest.active li:nth-child(4) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.u28w8.u28found .u28result:nth-child(4) {
    -webkit-animation-delay: 200ms;
    animation-delay: 200ms
}

.u28suggest.active li:nth-child(5) {
    -webkit-animation-delay: 240ms;
    animation-delay: 240ms
}

.u28w8.u28found .u28result:nth-child(5) {
    -webkit-animation-delay: 240ms;
    animation-delay: 240ms
}

.u28suggest.active li:nth-child(6) {
    -webkit-animation-delay: 280ms;
    animation-delay: 280ms
}

.u28w8.u28found .u28result:nth-child(6) {
    -webkit-animation-delay: 280ms;
    animation-delay: 280ms
}

.u28suggest.active li:nth-child(7) {
    -webkit-animation-delay: 320ms;
    animation-delay: 320ms
}

.u28w8.u28found .u28result:nth-child(7) {
    -webkit-animation-delay: 320ms;
    animation-delay: 320ms
}

.u28suggest.active li:nth-child(8) {
    -webkit-animation-delay: 360ms;
    animation-delay: 360ms
}

.u28w8.u28found .u28result:nth-child(8) {
    -webkit-animation-delay: 360ms;
    animation-delay: 360ms
}

.u28suggest.active li:nth-child(9) {
    -webkit-animation-delay: 400ms;
    animation-delay: 400ms
}

.u28w8.u28found .u28result:nth-child(9) {
    -webkit-animation-delay: 400ms;
    animation-delay: 400ms
}

.u28suggest.active li:nth-child(10) {
    -webkit-animation-delay: 440ms;
    animation-delay: 440ms
}

.u28w8.u28found .u28result:nth-child(10) {
    -webkit-animation-delay: 440ms;
    animation-delay: 440ms
}

.u28suggest.active li:nth-child(11) {
    -webkit-animation-delay: 480ms;
    animation-delay: 480ms
}

.u28w8.u28found .u28result:nth-child(11) {
    -webkit-animation-delay: 480ms;
    animation-delay: 480ms
}

.u28suggest.active li:nth-child(12) {
    -webkit-animation-delay: 520ms;
    animation-delay: 520ms
}

.u28w8.u28found .u28result:nth-child(12) {
    -webkit-animation-delay: 520ms;
    animation-delay: 520ms
}

.u28suggest.active li:nth-child(13) {
    -webkit-animation-delay: 560ms;
    animation-delay: 560ms
}

.u28w8.u28found .u28result:nth-child(13) {
    -webkit-animation-delay: 560ms;
    animation-delay: 560ms
}

.u28suggest.active li:nth-child(14) {
    -webkit-animation-delay: 600ms;
    animation-delay: 600ms
}

.u28w8.u28found .u28result:nth-child(14) {
    -webkit-animation-delay: 600ms;
    animation-delay: 600ms
}

.u28suggest.active li:nth-child(15) {
    -webkit-animation-delay: 640ms;
    animation-delay: 640ms
}

.u28w8.u28found .u28result:nth-child(15) {
    -webkit-animation-delay: 640ms;
    animation-delay: 640ms
}

.u28suggest.active li:nth-child(16) {
    -webkit-animation-delay: 680ms;
    animation-delay: 680ms
}

.u28w8.u28found .u28result:nth-child(16) {
    -webkit-animation-delay: 680ms;
    animation-delay: 680ms
}

.u28suggest.active li:nth-child(17) {
    -webkit-animation-delay: 720ms;
    animation-delay: 720ms
}

.u28w8.u28found .u28result:nth-child(17) {
    -webkit-animation-delay: 720ms;
    animation-delay: 720ms
}

.u28suggest.active li:nth-child(18) {
    -webkit-animation-delay: 760ms;
    animation-delay: 760ms
}

.u28w8.u28found .u28result:nth-child(18) {
    -webkit-animation-delay: 760ms;
    animation-delay: 760ms
}

.u28suggest.active li:nth-child(19) {
    -webkit-animation-delay: 800ms;
    animation-delay: 800ms
}

.u28w8.u28found .u28result:nth-child(19) {
    -webkit-animation-delay: 800ms;
    animation-delay: 800ms
}

.u28suggest.active li:nth-child(20) {
    -webkit-animation-delay: 840ms;
    animation-delay: 840ms
}

.u28w8.u28found .u28result:nth-child(20) {
    -webkit-animation-delay: 840ms;
    animation-delay: 840ms
}

.u28suggest.active li:nth-child(21) {
    -webkit-animation-delay: 880ms;
    animation-delay: 880ms
}

.u28w8.u28found .u28result:nth-child(21) {
    -webkit-animation-delay: 880ms;
    animation-delay: 880ms
}

.u28suggest.active li:nth-child(22) {
    -webkit-animation-delay: 920ms;
    animation-delay: 920ms
}

.u28w8.u28found .u28result:nth-child(22) {
    -webkit-animation-delay: 920ms;
    animation-delay: 920ms
}

.u28suggest.active li:nth-child(23) {
    -webkit-animation-delay: 960ms;
    animation-delay: 960ms
}

.u28w8.u28found .u28result:nth-child(23) {
    -webkit-animation-delay: 960ms;
    animation-delay: 960ms
}

.u28suggest.active li:nth-child(24) {
    -webkit-animation-delay: 1000ms;
    animation-delay: 1000ms
}

.u28w8.u28found .u28result:nth-child(24) {
    -webkit-animation-delay: 1000ms;
    animation-delay: 1000ms
}

.u28suggest.active li:nth-child(25) {
    -webkit-animation-delay: 1040ms;
    animation-delay: 1040ms
}

.u28w8.u28found .u28result:nth-child(25) {
    -webkit-animation-delay: 1040ms;
    animation-delay: 1040ms
}

.u28suggest.active li:nth-child(26) {
    -webkit-animation-delay: 1080ms;
    animation-delay: 1080ms
}

.u28w8.u28found .u28result:nth-child(26) {
    -webkit-animation-delay: 1080ms;
    animation-delay: 1080ms
}

.u28suggest.active li:nth-child(27) {
    -webkit-animation-delay: 1120ms;
    animation-delay: 1120ms
}

.u28w8.u28found .u28result:nth-child(27) {
    -webkit-animation-delay: 1120ms;
    animation-delay: 1120ms
}

.u28suggest.active li:nth-child(28) {
    -webkit-animation-delay: 1160ms;
    animation-delay: 1160ms
}

.u28w8.u28found .u28result:nth-child(28) {
    -webkit-animation-delay: 1160ms;
    animation-delay: 1160ms
}

.u28suggest.active li:nth-child(29) {
    -webkit-animation-delay: 1200ms;
    animation-delay: 1200ms
}

.u28w8.u28found .u28result:nth-child(29) {
    -webkit-animation-delay: 1200ms;
    animation-delay: 1200ms
}

.u28suggest.active li:nth-child(30) {
    -webkit-animation-delay: 1240ms;
    animation-delay: 1240ms
}

.u28w8.u28found .u28result:nth-child(30) {
    -webkit-animation-delay: 1240ms;
    animation-delay: 1240ms
}

.u28w8 {
    position: absolute;
    padding-left: 48px;
    padding-bottom: 250px;
    width: 100%;
    visibility: hidden;
    opacity: 0
}

.u28w8.hidden:before {
    display: none
}

.u28w8:before {
    content: '';
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    background: #F5F4F2;
    z-index: 0
}

.u28w8 ul li {
    width: 100%;
    float: left
}

.u28w8 .cb19.cb19v2 .cb19w1 {
    border: 0
}

.u28w8 .cb19v2 {
    visibility: inherit !important;
    -webkit-animation: u28suggestedFadeIn 150ms forwards;
    animation: u28suggestedFadeIn 150ms forwards;
    animation-delay: 160ms;
    display: inline-block;
    width: calc(100% + 20px);
    margin: 40px 0 0 -10px;
    position: relative
}

.u28w8 .cb19v2 .cb19w2 {
    background: #EBEAE7;
    border-radius: 4px;
    float: left;
    padding: 10px;
    width: 100%
}

.u28w8 .cb19v2 .cb19w2 > strong {
    display: none
}

.u28w8 .cb19v2 .cb19w2 img {
    float: left;
    margin: 0 10px 0 0;
    width: 39%
}

.u28w8 .cb19v2 .cb19w2 + br + .cb19w2 {
    margin-top: 20px
}

.u28w8 .cb19v2 .cb19w2 .bcthumbnail {
    float: left;
    margin: 0 10px 0 0;
    width: 39%
}

.u28w8 .cb19v2 .cb19w2 .bcthumbnail .bcimg {
    width: 100%;
    margin: 0;
    border-radius: 4px
}

.u28w8 .cb19v2 a {
    color: #161513;
    font-size: 20px;
    line-height: 1.2;
    font-weight: bold
}

.u28w8 .cb19v2 p {
    margin: 0;
    width: 100%;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.u28w8 .cb19v2 p cite a {
    font-size: 15px;
    line-height: 1.3;
    color: #161513;
    font-weight: 400;
    font-style: normal;
    word-break: break-all;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.u28w8 .cb19v2.u28proimg p {
    width: 58%;
    float: right;
    margin-top: 6px;
    font-size: 15px;
    line-height: 1.3
}

.u28w8 .cb19v2.u28proimg p:first-of-type {
    margin-top: 0
}

.u28w8 .u28skel {
    display: none;
    position: absolute;
    width: 92%;
    height: 100%;
    z-index: 1;
    pointer-events: none
}

.u28w8.loading .u28skel {
    display: block
}

.u28w8.loading .u28skel li {
    margin: 2em 0 2.3em 0;
    background-color: #F5F4F2;
    width: 100%;
    display: block;
    height: 110px;
    color: transparent;
    opacity: 0.3;
    animation-name: skelcolor;
    -webkit-animation-name: skelcolor;
    animation-duration: 2s;
    animation-iteration-count: infinite
}

.u28w8.loading .u28skel.skel-down {
    display: none
}

.u28w8.loading:after {
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 100%
}

.u28w8 .u28rw3 cite {
    display: block
}

.u28w8 .u28video .u28rw1 {
    position: relative;
    float: left;
    width: 100%
}

.u28w8 .u28video .u28rw1 .u28rw2 {
    float: left;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-direction: row-reverse;
    width: 100%
}

.u28w8 .u28video .u28rw1 .u28rw3 {
    flex-basis: 70%;
    max-width: 70%
}

.u28w8 .u28video .u28rw1 .u28rw3 h4,
.u28w8 .u28video .u28rw1 .u28rw3 cite,
.u28w8 .u28video .u28rw1 .u28rw3 p {
    padding-right: 50px
}

.u28w8 .u28video .u28rw1 .u28rw3 cite {
    overflow-wrap: break-word
}

.u28w8 .u28video .u28rw1 .bcthumbnail {
    height: 140px;
    overflow: hidden;
    border-radius: 4px;
    flex-basis: 50%;
    max-width: 300px
}

.u28w8 .u28video .u28rw1 .bcthumbnail .bcimg {
    border-radius: 4px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.ctryfilter {
    padding: 20px 0;
    border-bottom: 1px solid #D8D4CF;
    display: none
}

.ctryfilter .ctryfilterw1 {
    width: auto;
    display: inline-block;
    position: relative;
    padding: 0 39px 0 17px
}

.ctryfilter .ctryfilterw1:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 25px;
    background-color: #3A3632;
    opacity: 0.08;
    left: 0
}

.ctryfilter .filtertxt,
.ctryfilter .ctytxt {
    font-size: 14px;
    color: #161513;
    display: inline-block;
    padding: 7px 0
}

.ctryfilter .filtertxt {
    padding-right: 7px
}

.ctryfilter .clrctry {
    width: 100%;
    height: 44px;
    position: absolute;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36 36'%3E%3Cdefs%3E%3Cmask id='a' x='31.01' y='-9.98' width='36' height='36' maskUnits='userSpaceOnUse'%3E%3Cg transform='translate(0 0)'%3E%3Cpath fill='%23312D2A' d='M38.4,18.63a15,15,0,1,1,21.22,0,15,15,0,0,1-21.22,0M61.74-4.71a18,18,0,1,1-25.46,0A18,18,0,0,1,61.74-4.71Zm-5.4,7.33L54.22.5l-5.3,5.31L43.61.5,41.49,2.62,46.8,7.93l-5.31,5.3,2.12,2.12,5.31-5.3,5.3,5.3,2.12-2.12L51,7.93Z' /%3E%3C/g%3E%3C/mask%3E%3C/defs%3E%3Cpolygon fill='%23312D2A' points='23.21 10.48 17.91 15.79 12.6 10.48 10.48 12.6 15.79 17.91 10.48 23.21 12.6 25.33 17.91 20.03 23.21 25.33 25.33 23.21 20.03 17.91 25.33 12.6 23.21 10.48'/%3E%3Cpath fill='%23312D2A' d='M30.73,5.27a18,18,0,1,0,0,25.46A18,18,0,0,0,30.73,5.27ZM28.61,28.61a15,15,0,1,1,0-21.22A15,15,0,0,1,28.61,28.61Z' transform='translate(0 0)'/%3E%3C/svg%3E");
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: calc(100% - 15px);
    top: -5px
}

.ctryfilter .clrctry:hover {
    cursor: pointer
}

.u28w8 .ctryfilter.filter0 {
    display: block;
    text-align: right
}

.u28w8 .ctryfilter.filter0 + .u28sitelinkw1 {
    padding-top: 0
}

.u28w8 .ctryfilter.filter0 + .u28result {
    padding-top: 0
}

.u28w8 .ctryfilter.filter0 + .cb19v2 {
    margin-top: 0
}

.u28w9 {
    display: none
}

.u28hidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

.u28result {
    display: inline-block;
    width: 100%;
    opacity: 0;
    border-bottom: 1px solid #D8D4CF;
    position: relative
}

.u28result .u28rw1 {
    clear: both
}

.u28result .u28rw3 cite span {
    font-style: normal;
    padding-right: 1em;
    text-transform: uppercase;
    font-size: 12px;
    float: left;
    line-height: 1.6
}

.u28result .u28rw3 .u28type span + a {
    max-width: 85%
}

.u28result h4 {
    display: block;
    margin-bottom: 6px
}

.u28result h4 > a {
    color: #161513;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 25px;
    max-height: 50px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: bold
}

.u28result p {
    margin: 0;
    font-size: 16px;
    white-space: normal;
    line-height: 1.3;
    word-wrap: break-word;
    color: #161513;
    padding-top: 4px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 46px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.u28result cite a {
    font-style: normal;
    color: #161513;
    font-size: 14px;
    line-height: 1.3;
    word-break: break-all;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.u28result img {
    width: 100%
}

.u28result.u28promotion {
    width: 33.33%;
    width: calc((100% / 3) - 4em);
    padding: 1em;
    margin: 1em;
    border: 1px solid #161513;
    float: left
}

.u28result.u28noresults h4 {
    color: #312D2A;
    width: 100%
}

.u28result.u28noresults h5 {
    color: #312D2A;
    float: left;
    font-size: 2rem;
    font-weight: normal;
    margin: 1em 0 0 0
}

.u28result.u28noresults p {
    width: 100%
}

.u28result.u28noresults .u28w7a {
    display: block;
    float: left;
    margin-top: 1em
}

.u28result.u28noresults .u28w7a li {
    color: #312D2A;
    line-height: 20px;
    list-style-type: disc;
    margin-left: 20px;
    line-height: 1.5
}

.u28result.u28noresults .u28w7 {
    display: inline-block;
    margin: 1em 0;
    text-align: left;
    width: 90%;
    margin: 1em auto 0 auto
}

.u28result.u28noresults .u28w7 li {
    color: #312D2A;
    line-height: 2;
    width: 50%;
    float: left;
    text-align: left
}

.u28result.u28noresults .u28w7 li:hover {
    cursor: pointer;
    text-decoration: underline
}

.u28sitelinksp > h4 {
    margin: 0 0 12px 0
}

.u28sitelinksp cite {
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 1.3
}

.u28sitelinksp.u28result {
    border-bottom: 0
}

.u28w8 > .u28result {
    padding: 40px 0 40px 0
}

.u28sitelinkw1 {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 0 40px 0;
    position: relative;
    opacity: 0;
    animation-delay: 120ms !important
}

.u28sitelinkw1:before {
    content: '';
    width: 100%;
    height: 1px;
    bottom: 0;
    position: absolute;
    background-color: #D8D4CF
}

.u28sitelinkw1:first-of-type .u28sitelinksc.u28result {
    display: block
}

.u28sitelinkw1:first-of-type .u28sitelinksp {
    margin-bottom: 20px
}

.u28sitelinkw1 > .u28result {
    opacity: 1 !important
}

.ctryfilter + .u28sitelinkw1 .u28sitelinksc.u28result {
    display: block
}

.ctryfilter + .u28sitelinkw1 .u28sitelinksp {
    margin-bottom: 20px
}

.u28sitelinksc.u28result {
    display: none;
    flex: 0 50%;
    padding: 12px 40px 12px 40px;
    margin-bottom: 0;
    border-bottom: 0
}

.u28sitelinksc.u28result h4 {
    font-size: 14px;
    margin-bottom: 0;
    width: 100%
}

.u28sitelinksc.u28result h4 a {
    color: #577346;
    font-weight: bold;
    font-size: 15px
}

.u28sitelinksc.u28result h4 a:hover {
    color: #161513
}

.u28sitelinksc.u28result p {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-height: 18px;
    max-height: 39px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.u28suggest li[aria-selected="true"],
.u28suggest li:hover {
    color: #FBF9F8
}

.u28suggest li[aria-selected="true"]:before,
.u28suggest li:hover:before {
    background-color: #C6C1BD;
    width: 100%;
    position: absolute;
    height: 100%;
    content: '';
    left: 0;
    z-index: 0;
    opacity: 0.3
}

.u28suggest li[aria-selected="true"] a b,
.u28suggest li:hover a b {
    color: #94B382
}

.u28suggest .u28suggestlnk,
.u28suggest .u28complete {
    color: #FBF9F8;
    position: relative
}

.u28suggest .u28suggestlnk:before,
.u28suggest .u28complete:before {
    color: #FBF9F8;
    font-size: 30px;
    position: absolute;
    left: 0;
    transform: translate(5px, 13px)
}

.u28suggest .u28suggestlnk:before {
    transform: translate(-20px, 19px)
}

.u28typeahead,
.u28placeholder {
    display: block;
    right: 35px;
    font-size: 18px;
    padding: 0 0 0 0px;
    z-index: 2;
    pointer-events: none;
    color: #FBF9F8;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    transform: translate(0, 8px);
    left: 0
}

.u28placeholder span {
    width: 100%
}

.u28clear {
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    z-index: 4;
    transition: opacity 300ms linear
}

.u28clear:focus {
    outline: none
}

.u28 ::-webkit-input-placeholder {
    color: transparent
}

.u28 ::-moz-placeholder {
    color: transparent
}

.u28 ::-ms-input-placeholder {
    color: transparent
}

.u28 :-ms-input-placeholder {
    color: transparent !important
}

.u28 ::placeholder {
    color: transparent
}

.dropdownactive.u28 ::-webkit-input-placeholder {
    color: #FBF9F8
}

.dropdownactive.u28 ::-moz-placeholder {
    color: #FBF9F8
}

.dropdownactive.u28 ::-ms-input-placeholder {
    color: #FBF9F8
}

.dropdownactive.u28 :-ms-input-placeholder {
    color: #FBF9F8 !important
}

.dropdownactive.u28 ::placeholder {
    color: #FBF9F8
}

.u28home {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='25' viewBox='0 0 32 25'%3E%3Cg fill='%23C74634'%3E%3Cpath d='M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.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.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2'/%3E%3C/g%3E%3C/svg%3E");
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    transform: translate(-4px, 2px);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 36px
}

.u28home:hover {
    cursor: pointer
}

.u28home:focus {
    outline-color: #fff
}

.u28ham {
    background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17 17.001v2h-16v-2zm6-6v2h-22v-2zm-6-6.001v2.001h-16v-2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    width: 44px;
    height: 44px;
    left: 180px;
    text-indent: -9999px;
    background-position: center;
    margin-left: 32px;
    margin-right: 44px;
    background-size: 30px;
    background-repeat: no-repeat;
    border-radius: 4px;
    transition: background-color 200ms ease
}

.u28ham:hover {
    cursor: pointer
}

.u28ham:focus {
    outline-color: #fff !important
}

.js .u28ham {
    pointer-events: none
}

.js .u28ham.u28clickable {
    pointer-events: all
}

.u28nav {
    display: none;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    background-color: #3A3632;
    background-size: cover;
    padding: 48px 0 18px 0;
    height: auto;
    margin-bottom: 0;
    outline: 0;
    position: absolute;
    width: 100%;
    transform: translate(0, -100%);
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch
}

.u28nav .u28navw1 {
    display: block
}

.u28nav::-webkit-scrollbar {
    width: 0 !important
}

.u28nav.u28fadeIn {
    transform: translate(0, 0)
}

.u28nav.u28shortnav {
    height: calc(100vh - 60px);
    padding-bottom: 48px;
    overflow-y: scroll;
    overflow-x: hidden
}

.u28nav.bgload {
    background-image: url("https://www.oracle.com/asset/web/i/u28-navbg.jpg")
}

.u28nav.bgload:before {
    background-image: inherit
}

.u28navw1 > ul {
    width: 33.33%;
    float: left;
    display: block
}

.u28navw1 > ul > li {
    padding: 0 30px 30px 0;
    position: relative
}

.u28navw1 > ul > li:last-child {
    padding-right: 0
}

.u28navw1 > ul > li > h3 {
    padding: 0;
    color: #FBF9F8;
    font-size: 18px;
    width: 100%;
    display: inline-block;
    line-height: 1.3;
    font-family: inherit
}

.u28navw1 > ul > li > h3 > a {
    opacity: 1;
    color: #FBF9F8;
    font-size: 18px;
    position: relative;
    line-height: 1.3
}

.u28navw1 > ul > li > h3 > a:after {
    position: absolute;
    width: 100%;
    bottom: -5px;
    height: 2px;
    background-color: #fff;
    left: 0;
    transform: translate(0, -1px);
    visibility: hidden;
    content: '';
    opacity: 0;
    transition: visibility 50ms ease, opacity 100ms ease, transform 100ms ease
}

.u28navw1 > ul > li > h3 > a:hover {
    text-decoration: none
}

.u28navw1 > ul > li > h3 > a:hover:after {
    opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
    transition: visibility 50ms ease, opacity 100ms ease, transform 100ms ease
}

.u28navw1 > ul > li > ul {
    margin-top: .5em;
    padding: 0 1.5em 0 1.5em;
    position: relative
}

.u28navw1 > ul > li > ul:before {
    content: '';
    width: 1px;
    position: absolute;
    background: #C6C1BD;
    opacity: .2;
    top: 7px;
    bottom: 7px;
    left: 0
}

.u28navw1 > ul > li > ul > li > a {
    color: #FBF9F8;
    font-size: 16px;
    line-height: 1.8
}

.u28navw1 > ul .mclose {
    display: none
}

.u28back {
    display: none
}

.u28.u28cover .u28cover {
    width: 100%;
    height: 100vh;
    opacity: 0.5;
    visibility: visible;
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease;
    pointer-events: all;
    position: fixed;
    top: 0
}

.js .dropdownloaded:not(.u28adj) .u28-profile .u28-profilew1,
.js .dropdownloaded .u28w4,
.js .dropdownloaded .u28nav {
    display: block
}

.u28nomenu .u28s1 {
    opacity: 0 !important;
    pointer-events: none
}

.u28nomenu .u28-searchicon {
    display: none
}

.u28nomenu .u28w3 .u28logo {
    display: block;
    background-position: 0px 10px;
    margin-left: 14px
}

.u28nomenu .u28w3.u28typing .u28-searchicon {
    display: none
}

.u28nomenu .u28w3.u28typing .u28logo {
    display: none
}

.f11v0 .u28,
.f11v6 .u28 {
    max-width: 1600px;
    right: auto
}

.f11v0 .u28:before,
.f11v6 .u28:before {
    display: none
}

.f11v0 .u28 .u28cover,
.f11v6 .u28 .u28cover {
    max-width: 1600px;
    right: auto;
    left: auto;
    background-color: transparent
}

.f11v0 .u28 .u28w1:after,
.f11v6 .u28 .u28w1:after {
    max-width: 1600px
}

.f11v0 .u28 *,
.f11v6 .u28 * {
    box-sizing: border-box
}

.f11v0 .u28 .u28w2 ul.u28suggest,
.f11v6 .u28 .u28w2 ul.u28suggest {
    width: 100%;
    left: 0
}

.f11v0 .u28 .u28w1,
.f11v0 .u28 .u28nav,
.f11v0 .u28 .u28w4,
.f11v6 .u28 .u28w1,
.f11v6 .u28 .u28nav,
.f11v6 .u28 .u28w4 {
    max-width: 1600px
}

.f11v0 .u28.u28v1 .u28navw2 .u28a1 .obttns,
.f11v6 .u28.u28v1 .u28navw2 .u28a1 .obttns {
    float: none
}

.f11v0 .u28.u28v1 .obttns,
.f11v6 .u28.u28v1 .obttns {
    color: #FBF9F8
}

.f11v0 .u28.u28v1 .obttns .obttn1 a,
.f11v6 .u28.u28v1 .obttns .obttn1 a {
    color: #FBF9F8 !important;
    background: none;
    border: #FBF9F8 1px solid
}

.f11v0 .u28.u28v1 .obttns .obttn1 a:hover,
.f11v6 .u28.u28v1 .obttns .obttn1 a:hover {
    background: #FBF9F8;
    color: #161513 !important
}

.f11v0 .u28 .u28typeahead,
.f11v0 .u28 .u28placeholder {
    transform: translate(0, 9px)
}

.f11v0 .u28v1 .cwidth {
    margin-bottom: 0
}

@media (max-width: 1040px) {
    .f11v0 .u28v1 .cwidth {
        padding-left: 2.4414062%;
        padding-right: 2.4414062%;
        margin-left: 0;
        margin-right: 0;
        width: 100%
    }

    .f11v0 .u28v1 .u28suggestw1 {
        left: -25px
    }

    .f11v0 .u28v1 .mnavback {
        margin-left: 2.4414062% !important
    }
}

.rtl .u28v0 {
    overflow: hidden
}

.rtl .u28ham {
    transform: rotate(180deg)
}

.rtl .u28s1 {
    padding-left: 0
}

.rtl .u28s3 {
    padding-right: 0
}

.rtl .u28home {
    margin-right: -8px
}

.rtl .u28-searchicon,
.rtl .u28-back,
.rtl .u28logo {
    margin-right: 4px;
    margin-left: 0
}

.rtl #askoracleinput {
    margin-right: 15px;
    margin-left: 0
}

.rtl .u28w2 ul.u28suggest li a {
    padding-right: 40px;
    transform: translate(-23px, 0px)
}

.rtl .u28w2 ul.u28suggest li a:before {
    right: 0;
    transform: translate(8px, 19px)
}

.rtl .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
    transform: translate(0px, 10px)
}

.rtl .u28w2 ul.u28suggest li cite {
    padding-left: 0;
    direction: ltr;
    display: block
}

.rtl .u28typeahead,
.rtl .u28placeholder {
    right: 15px;
    left: 45px
}

.rtl .u28-back:before {
    transform: rotate(180deg)
}

.rtl .u28nav .mclose {
    left: 0;
    right: auto
}

.rtl .u28navw1 > ul > li {
    padding: 0 0 30px 30px
}

.rtl .u28navw1 > ul > li > ul:before {
    right: 0
}

.rtl .u28w8 {
    padding-right: 48px;
    padding-left: 0
}

.rtl .u28result .u28rw3 cite span {
    padding-left: 1em;
    padding-right: 0;
    float: right
}

.rtl .u28result p {
    float: right
}

.rtl .u28w8 .cb19v2 {
    margin: 40px -10px 0 0
}

.rtl .u28w8 .u28video .u28rw1 .u28rw3 h4,
.rtl .u28w8 .u28video .u28rw1 .u28rw3 cite,
.rtl .u28w8 .u28video .u28rw1 .u28rw3 p {
    padding-right: 0;
    padding-left: 50px
}

.rtl .u28v1.u28.u28adj .u28-profile .u28-profilew1 {
    left: 0;
    right: auto
}

.rtl .u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn {
    top: 48px
}

.rtl .u28v1.u28.u28adj .u28-profile .u28-profilew1.right.u28fadeIn {
    left: 0;
    right: auto !important
}

.rtl .u28v1 .u28s4.u28clickable a.u28search::after {
    right: 0;
    left: auto;
    transform: translate(4px, -50%)
}

.rtl .u28v1.u28.u28adj .u28-profile {
    margin-right: 15px;
    margin-left: 0
}

.rtl .u28v1 .u28clsSearch {
    left: 22px;
    right: auto;
    border-radius: 45px 0 0 45px
}

.rtl .u28v1 #askoracleinput {
    margin-left: 15px
}

.rtl .u28v1 .u28suggestw1 {
    left: 0
}

.rtl .u28v1.u28 .u28clmdiv:after {
    left: calc(-100px /2);
    right: auto
}

.rtl .u28v1.u28 .u28navw2 h3:before {
    right: -1.5em;
    left: auto
}

.rtl .u28v1.u28 .u28t1 h2 {
    float: right
}

.rtl .u28v1.u28 .u28t1 .u28sa {
    float: left
}

.rtl .u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a {
    float: right
}

.rtl .u28v1 .u28-profile .u28-profilew1 ul.u28l-out li a {
    float: right
}

.rtl .u28v1 .u28-profile .u28-profilew1 .u28acttitle {
    padding: 0 0 16px 32px
}

.u28.u28v1 .u28w1 .cwidth {
    position: relative
}

.u28.u28v1 .u28navw1 {
    padding-bottom: 10em
}

.u28.u28v1 .u28nav {
    max-height: calc(100vh - 60px);
    background-color: #312D2A;
    z-index: 1
}

.u28.u28v1 .u28nav.bgload {
    background-image: none
}

.u28.u28v1 .u28nav.bgload:before {
    content: '';
    opacity: 0;
    background-image: url("https://www.oracle.com/asset/web/i/u28-navbg.jpg");
    transform: translate(0, -40px);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-size: cover;
    bottom: 0;
    transition: opacity 100ms ease-out 400ms, transform 100ms ease-out 400ms, background-position 400ms ease-out 0ms
}

.u28.u28v1.dropdownloaded.u28navactive .bgload:before {
    transform: translate(0, 0);
    opacity: 1;
    transition: opacity 400ms ease-out 400ms, transform 400ms ease-out 400ms, background-position 400ms ease-out 400ms
}

.u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li h3 {
    margin: 24px 0 0.8em 0
}

.u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li > a {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    margin: 0.5em 0 0.3em 0;
    display: inline-block;
    width: 100%
}

.u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li p {
    color: #fff;
    font-size: 12px;
    margin-bottom: 1.8em;
    display: inline-block;
    width: 100%
}

.u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li p:last-child {
    margin-bottom: 0
}

.u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search {
    font-size: 14px;
    line-height: 1.4;
    opacity: 1;
    margin-bottom: 1em;
    margin-top: 1.8em
}

.u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search:before {
    top: 3px
}

.u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search:after {
    height: 1px;
    background: #fff;
    opacity: 0.3;
    top: -1.8em;
    left: -1.5em;
    width: calc(100% + 1.5em);
    content: '';
    position: absolute;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-opacity: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0ms ease-in-out 0ms, -webkit-transform 0ms ease-in-out 0ms;
    transition: opacity 0ms ease-in-out 0ms, transform 0ms ease-in-out 0ms
}

.u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li:first-child h3 {
    margin-top: 0
}

.u28.u28v1 .u28navw2.active[data-type="events"] > div > ul > li h3.icn-search:after {
    -webkit-transition: opacity 400ms ease-in-out 400ms, -webkit-transform 400ms ease-in-out 400ms;
    transition: opacity 400ms ease-in-out 400ms, transform 400ms ease-in-out 400ms;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-opacity: 0.3;
    opacity: 0.3;
    visibility: visible
}

.u28.u28v1 .u28navw2 .u28a1 {
    padding: 1.5em;
    background-size: cover;
    background-position: right
}

.u28.u28v1 .u28navw2 .u28a1 h3 {
    font-weight: 700;
    opacity: 1
}

.u28.u28v1 .u28navw2 .u28a1 b {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0.5em;
    display: block
}

.u28.u28v1 .u28navw2 .u28a1 p {
    color: #fff;
    font-size: 14px;
    margin: 0
}

.u28.u28v1 .u28navw2 .u28a1 .obttns {
    margin-top: 3em
}

.u28.u28v1 .u28dropsrch {
    background-color: transparent !important
}

.u28.u28v1.u28adj .u28-profile {
    margin-right: 0
}

.u28.u28v1 .u28placeholder {
    display: none
}

.u28.u28v1 .u28input #askoracleinput {
    margin-right: 50px;
    color: #312D2A
}

.u28.u28v1 .u28w2 ul.u28suggest {
    -webkit-transition: visibility 300ms ease-out, opacity 100ms ease-out, height 300ms ease-out 0ms, -webkit-transform 300ms ease-out;
    transition: visibility 300ms ease-out, opacity 100ms ease-out, height 300ms ease-out 0ms, -webkit-transform 300ms ease-out;
    opacity: 0;
    height: 0;
    visibility: hidden
}

.u28.u28v1 .u28w2 ul.u28suggest.active {
    opacity: 1;
    height: 100vh;
    visibility: visible;
    -webkit-transition: visibility 0ms ease-in 0ms, opacity 0ms ease-in, height 0ms ease-in 0ms, -webkit-transform 0ms ease-in 0ms;
    transition: visibility 0ms ease-in 0ms, opacity 0ms ease-in, height 0ms ease-in 0ms, -webkit-transform 0ms ease-in 0ms
}

.u28.u28v1 .u28suggestw1 {
    position: absolute;
    bottom: -10px
}

.u28.u28v1 .u28w2 ul.u28suggest {
    width: 100vw
}

.u28.u28v1 .u28oneclm {
    grid-template-columns: repeat(1, 1fr);
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 0fr;
    grid-template-rows: 0fr
}

.u28.u28v1 .u28twoclm {
    grid-column-gap: 100px;
    grid-row-gap: 0;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-columns: 1fr 100px 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 0fr
}

.u28.u28v1 .u28twoclm .u28twoclm {
    grid-column-gap: 50px;
    -ms-grid-rows: 40px 1fr;
    -ms-grid-columns: 1fr 50px 1fr;
    -ms-grid-column: 1
}

.u28.u28v1 .u28twoclm .u28twoclm + .u28twoclm {
    -ms-grid-column: 3
}

.u28.u28v1 .u28twoclm .u28t1 {
    -ms-grid-row: 1;
    -ms-grid-: 1;
    -ms-grid-column: 1
}

.u28.u28v1 .u28twoclm .u28t1 + div {
    -ms-grid-row: 2;
    -ms-grid-column: 1
}

.u28.u28v1 .u28twoclm .u28t1 + div + div {
    -ms-grid-row: 2;
    -ms-grid-column: 3
}

.u28.u28v1 .u28clmdiv {
    position: relative
}

.u28.u28v1 .u28clmdiv:after {
    content: '';
    position: absolute;
    left: auto;
    right: calc(-100px /2);
    top: 0;
    bottom: 0;
    width: 1px;
    background: white;
    -ms-grid-column: 2;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-opacity: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0ms ease-in-out 0ms, -webkit-transform 0ms ease-in-out 0ms;
    transition: opacity 0ms ease-in-out 0ms, transform 0ms ease-in-out 0ms
}

.u28.u28v1 .u28clmdiv + {
    -ms-grid-column: 3
}

.u28.u28v1 .u28navw2.active .u28clmdiv:after {
    -webkit-transition: opacity 400ms ease-in-out 400ms, -webkit-transform 400ms ease-in-out 400ms;
    transition: opacity 400ms ease-in-out 400ms, transform 400ms ease-in-out 400ms;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-opacity: 0.4;
    opacity: 0.4;
    visibility: visible
}

.u28.u28v1 .u28fourclm {
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-columns: 1fr 100px 1fr 100px 1fr 100px 1fr;
    -ms-grid-rows: 1fr;
    grid-column-gap: 100px;
    grid-row-gap: 0px;
    grid-template-rows: 0fr
}

.u28.u28v1 .u28fourclm.u28altforth {
    grid-template-columns: 1fr 1fr 1fr 1.5fr;
    -ms-grid-columns: 1fr 100px 1fr 100px 1fr 100px 1.5fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 0fr
}

.u28.u28v1 .u28fourclm > div {
    -ms-grid-column: 1
}

.u28.u28v1 .u28fourclm > div + div {
    -ms-grid-column: 3
}

.u28.u28v1 .u28fourclm > div + div + div {
    -ms-grid-column: 5
}

.u28.u28v1 .u28fourclm > div + div + div + div {
    -ms-grid-column: 7
}

.u28.u28v1 .u28t1 {
    grid-column: 1 / span 2;
    -ms-grid-column-span: 3;
    width: 100%;
    -ms-grid-row: 1;
    -ms-grid-column: 1
}

.u28.u28v1 .u28t1 h2 {
    float: left;
    font-weight: 700 !important;
    margin-bottom: 1em;
    color: #fff;
    font-family: inherit;
    font-size: 20px
}

.u28.u28v1 .u28t1 h2 a {
    font-size: inherit
}

.u28.u28v1 .u28t1 .u28sa {
    float: right;
    font-size: 1.6rem
}

.u28.u28v1 .u28navw1 {
    transform: translate(0, 100%);
    position: relative;
    height: 100%;
    opacity: 0
}

.u28.u28v1 .u28navw1 [data-target] {
    display: none
}

.u28.u28v1.u28-open .u28navw1 {
    opacity: 1;
    transform: translate(0, 0);
    transition: opacity 600ms ease-in-out 0ms, transform 400ms ease-in-out 0ms
}

.u28.u28v1 .u28nav.killtransition,
.u28.u28v1 .u28w4.killtransition {
    transition: initial !important
}

.u28.u28v1.dropdownloaded .u28w4 {
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease
}

.u28.u28v1.dropdownloaded .u28nav {
    transition: visibility 100ms ease-in-out 400ms, opacity 100ms ease-in-out 300ms, transform 400ms ease-in, background-position 400ms ease-in 0ms
}

.u28.u28v1 .u28nav {
    padding: 0;
    transform: translate(0, -100%);
    transition: initial
}

.u28.u28v1 .u28nav.u28fadeIn,
.u28.u28v1 .u28nav .u28dropfadeIn {
    transform: translate(0, 0);
    transition: visibility 300ms ease-in-out, opacity 100ms ease-in-out, transform 400ms ease-in-out, background-position 400ms ease-out 400ms
}

.u28.u28v1 .u28nav.u28fadeIn.u28shortnav,
.u28.u28v1 .u28nav .u28dropfadeIn.u28shortnav {
    background-position: 0 0 !important
}

.u28.u28v1 .u28nav.u28shortnav.bgload {
    background-image: url("https://www.oracle.com/asset/web/i/u28-navbg.jpg");
    background-position: 0 -20px
}

.u28.u28v1 .u28nav.u28shortnav.bgload:before {
    display: none
}

.u28.u28v1 .u28clm {
    display: -ms-grid;
    display: grid
}

.u28.u28v1 .u28clm > div > ul > li {
    padding-bottom: 1.1em
}

.u28.u28v1 .u28clm > div > ul > li:last-child {
    padding-bottom: 0
}

.u28.u28v1 .u28clm > div > ul > li > ul > li {
    padding: 0.3em 0
}

.u28.u28v1 .u28navw2 {
    position: absolute;
    padding: 3.4em 27px 3.4em 27px;
    transform: translate(0, 20px);
    opacity: 0;
    width: 100%;
    -webkit-transition: opacity 0ms ease-in-out 50ms, -webkit-transform 0ms ease-in-out 50ms;
    transition: transform 0ms ease-in-out 50ms, opacity 0ms ease-in-out 50ms
}

.u28.u28v1 .u28navw2 .col-w1 {
    padding-left: 2em
}

.u28.u28v1 .u28navw2 .col-item-w1 > ul > li {
    padding-bottom: 2em
}

.u28.u28v1 .u28navw2 .col-item-w1 > ul > li > ul > li {
    padding: 0.3em 0
}

.u28.u28v1 .u28navw2 h3 {
    font-size: 18px;
    font-family: inherit;
    font-weight: 400;
    position: relative;
    color: #fff;
    opacity: .6
}

.u28.u28v1 .u28navw2 h3.u28linked {
    opacity: 1
}

.u28.u28v1 .u28navw2 h3:before {
    padding-right: 0;
    position: absolute;
    top: 0px;
    left: -1.5em;
    color: currentColor
}

.u28.u28v1 .u28navw2 h3 a {
    font-size: inherit
}

.u28.u28v1 .u28navw2 a {
    font-size: 14px;
    color: #fff
}

.u28.u28v1 .u28navw2.u28abs {
    position: absolute;
    right: 0;
    left: 0;
    top: 0
}

.u28.u28v1 .u28navw2.active {
    transform: translate(0, 0);
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity 400ms ease-in-out 0ms, -webkit-transform 300ms ease-out 50ms;
    transition: transform 300ms ease-out 50ms, opacity 400ms ease-in-out 0ms;
    display: -ms-grid !important
}

.u28.u28v1 .u28navw4 {
    padding: 20px;
    position: relative;
    overflow: hidden
}

.u28.u28v1 .u28navw4 h6 {
    font-weight: 700
}

.u28.u28v1 .u28navw4 p {
    margin-bottom: 215px;
    font-size: 1.8rem
}

.u28.u28v1 .u28navw4 .u28pimg {
    position: absolute;
    max-height: 200px;
    bottom: 0;
    width: auto;
    height: auto;
    top: auto;
    left: 50%;
    transform: translate(-50%, 0)
}

.u28.u28v1 .u28navw4 .u28pimg + .obttns {
    margin-top: -50px
}

.u28.u28v1 .u28navw4 .obttns {
    z-index: 2
}

.u28.u28v1 .u28ham {
    display: none
}

.u28.u28v1 .u28prof {
    background-color: #312D2A !important
}

.u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn {
    top: 44px
}

.u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn.right {
    right: 0
}

.u28navw2 h3.icn-netsuite:before {
    content: '\00A0';
    background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 24 24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='m0-.1v24h24v-24h-24zm18.6 18h-4.6l-5.5-8.7v8.7h-3.1v-12h4.6l5.5 8.7v-8.7h3.1z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 100% auto;
    width: 1em;
    height: 1em
}

@media (max-width: 1476px) {
    .f11v6 .u28.u28v1 .u28suggestw1 {
        left: -38px
    }

    .f11v6 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 38px - 38px)
    }
}

@media (max-width: 974px) {
    .f11v6 .u28.u28v1 .u28suggestw1 {
        left: -28px
    }

    .f11v6 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 28px - 28px)
    }
}

@media (max-width: 670px) {
    .f11v6 .u28.u28v1 .u28suggestw1 {
        left: -22px
    }

    .f11v6 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 22px - 22px)
    }

    .f11v6 .u28.u28v1 .u28w2 ul.u28suggest {
        max-width: none !important
    }
}

@media (max-width: 1476px) {
    .u28.u28v1 .u28navw2.u28abs {
        right: 38px;
        left: 38px
    }

    .f20 .u28.u28v1 .u28suggestw1 {
        left: -38px
    }

    .f20 .u28.u28v1.u28.u28adj .u28-profile .u28-profilew1.u28fadeIn.right {
        right: 38px
    }

    .f20 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 38px - 38px)
    }
}

@media (max-width: 1400px) {
    .f20 .u28.u28v1 .u28navw2 h3 a:before {
        top: 12px
    }
}

@media (max-width: 974px) and (orientation: landscape) {
    .u28.u28v1 .u28navw1 {
        padding-bottom: 5em
    }

    .u28.u28v1 .u28-profile .u28-profilew1 {
        padding-bottom: 250px
    }

    .u28.u28v1.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28l-out {
        margin-top: 1em
    }

    .u28.u28v1 .u28back.u28actbck {
        padding: 12px 12px 25px 36px
    }
}

@media (max-width: 974px) {
    .u28.u28v1 .u28t1 .u28sa {
        margin-top: 7px
    }

    .u28.u28v1 .u28prof {
        background-color: transparent !important
    }

    .u28.u28v1 .mnavback {
        margin-top: 22px
    }

    .u28.u28v1 .u28navw2 {
        padding: 2em 27px 2em;
        width: calc(100% - 40px)
    }

    .u28.u28v1 .u28navw2 h3 a:before {
        transform: translate(-22px, -50%);
        top: 11px
    }

    .u28.u28v1 .u28navw2.u28abs {
        right: 22px;
        left: 22px
    }

    .u28.u28v1 .u28navw2.u28twoclm {
        grid-template-columns: repeat(1, 1fr)
    }

    .u28.u28v1 .u28twoclm {
        grid-column-gap: 50px;
        -ms-grid-columns: 100%;
        -ms-grid-rows: 100%
    }

    .u28.u28v1 .u28twoclm .u28twoclm {
        grid-column-gap: 25px;
        padding: 0 0 4em 0;
        -ms-grid-rows: 40px 1fr;
        -ms-grid-columns: 1fr 25px 1fr;
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .u28.u28v1 .u28twoclm .u28twoclm > div:nth-of-type(2) {
        -ms-grid-column: 1
    }

    .u28.u28v1 .u28twoclm .u28twoclm > div:nth-of-type(3) {
        -ms-grid-column: 3
    }

    .u28.u28v1 .u28twoclm .u28twoclm + .u28twoclm {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-rows: 40px 1fr
    }

    .u28.u28v1 .u28clm > div > ul > li {
        padding-bottom: 1em
    }

    .u28.u28v1 .u28clmdiv:after {
        right: 0;
        bottom: 2em;
        width: 100%;
        height: 1px;
        top: auto
    }

    .u28.u28v1 .u28fourclm {
        grid-template-columns: repeat(2, 1fr);
        -ms-grid-columns: 1fr 25px 1fr;
        -ms-grid-rows: 1fr;
        grid-column-gap: 50px;
        grid-row-gap: 50px;
        grid-template-rows: 0fr
    }

    .u28.u28v1 .u28fourclm.u28altforth {
        grid-template-columns: 1fr 1fr 1fr 1.5fr;
        -ms-grid-columns: 1fr 25px 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 0fr
    }

    .u28.u28v1 .u28fourclm > div {
        -ms-grid-column: 1;
        -ms-grid-row: 1
    }

    .u28.u28v1 .u28fourclm > div + div {
        -ms-grid-column: 3;
        -ms-grid-row: 1
    }

    .u28.u28v1 .u28fourclm > div + div + div {
        -ms-grid-column: 1;
        -ms-grid-row: 2
    }

    .u28.u28v1 .u28fourclm > div + div + div + div {
        -ms-grid-column: 3;
        -ms-grid-row: 2
    }

    .f20 .u28.u28v1 .u28navw2 {
        max-width: calc(100% - 22px - 22px)
    }

    .f20 .u28.u28v1 .u28suggestw1 {
        left: -22px
    }

    .rtl .u28.u28v1.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a {
        text-align: right;
        padding-right: 15px
    }

    .rtl .u28.u28v1.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a:after {
        left: 12px;
        right: auto;
        top: 7px
    }

    .rtl .u28.u28v1 .u28clmdiv:after {
        right: 0;
        left: 0;
        width: auto
    }
}

@media (max-width: 770px) {
    .u28.u28v1 .u28clmdiv:after {
        bottom: 1em;
        -webkit-transition: none;
        transition: none;
        -webkit-opacity: 0.4;
        opacity: 0.4;
        visibility: visible;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    .u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search:after {
        -webkit-transition: none;
        transition: none;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-opacity: 0.3;
        opacity: 0.3;
        visibility: visible
    }

    .u28.u28v1 .u28fourclm {
        grid-template-columns: repeat(2, 2fr);
        -ms-grid-columns: 1fr 1fr;
        grid-column-gap: 24px;
        grid-row-gap: 24px
    }
}

@media (max-width: 974px) {
    .f11v0 .u28.u28v1 .u28suggestw1 {
        left: -23px
    }
}

@media (max-width: 1100px) {
    .u28v0.u28adj .u28-profile {
        margin: 0 10px 0 10px
    }

    .u28v0.u28adj .u28-profile .u28prof {
        padding: 11px 20px 11px 25px;
        min-height: 39px
    }

    .u28v0.u28adj .u28-profile .acttxt {
        display: none
    }

    .u28w8 {
        left: 0 !important;
        width: 100% !important;
        padding: 0 24px 300px 24px !important;
        position: absolute
    }
}

@media (min-width: 974px) and (max-height: 770px) {
    .u28w8 {
        padding-left: 48px
    }

    .u28w8 .u28skel {
        left: 24px;
        right: 24px;
        width: auto
    }

    .u28w8 .cb19v2 .cb19w2 .bcthumbnail,
    .u28w8 .cb19v2 .cb19w2 img {
        max-width: 241px
    }

    .u28w8 .cb19v2.u28proimg p {
        width: auto;
        float: none
    }

    .rtl .u28back {
        float: right;
        padding: 12px 17px 12px 12px
    }

    .rtl .u28back:before {
        right: -5px;
        left: auto;
        transform: rotate(180deg)
    }

    .rtl .u28back.u28actbck {
        margin-right: 30px
    }

    .rtl .u28result p {
        float: right
    }

    .rtl .u28-searchicon,
    .rtl .u28-back,
    .rtl .u28logo {
        margin-right: 4px
    }

    .rtl .u28w2 ul.u28suggest li a:before {
        transform: translate(10px, 8px)
    }

    .rtl .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
        transform: translate(7px, -16px)
    }

    .rtl .u28-profile .u28-profilew1.right {
        left: 24px;
        right: auto;
        transform: translate(0px, 0px)
    }

    .rtl .u28-profilew1.right.u28fadeIn {
        left: 24px;
        right: auto;
        transform: translate(0px, 8px)
    }

    .u28sitelinkw1,
    .u28w8 > .u28result {
        padding: 24px 0 24px 0
    }

    .u28w8 .cb19v2 {
        margin-top: 24px
    }

    .u28w2 ul.u28suggest li a {
        padding-top: 5px;
        line-height: 1.5;
        font-size: 18px
    }

    .u28w2 ul.u28suggest li a:before {
        transform: translate(-22px, 8px);
        background-size: 19px;
        background-repeat: no-repeat;
        background-position: center
    }

    .u28w2 ul.u28suggest li a.u28-search.u28complete {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
        background-size: 19px;
        transform: translate(-19px, -16px)
    }
}

@media (min-width: 974px) {
    .u28navw1 > ul > li > ul {
        display: block !important
    }
}

@media (max-width: 974px) {
    .u28home {
        margin-left: -8px;
        transform: translate(0px, 2px)
    }

    .u28ham {
        margin: 0 5px 0 0
    }

    .u28nav {
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center center;
        background-size: auto 116%;
        overflow-y: scroll;
        overflow-x: hidden;
        height: calc(100vh - 60px);
        padding-bottom: 48px;
        padding-top: 30px
    }

    .u28navw1 > ul {
        width: 100%
    }

    .u28navw1 > ul > li {
        flex: auto;
        margin-top: 18px;
        padding: 0 44px 23px 0
    }

    .u28navw1 > ul:last-child {
        margin-bottom: 75px
    }

    .mclose {
        position: absolute;
        right: -16px;
        display: block !important;
        content: '';
        width: 44px;
        height: 44px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23fff;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-size: 30px 30px;
        transform: rotate(-90deg);
        transition: transform 400ms ease;
        z-index: 1;
        background-position: center;
        top: -13px
    }

    .mclose:hover {
        cursor: pointer
    }

    .mclose.open {
        transform: rotate(90deg);
        transition: transform 300ms ease
    }

    .u28v0 .u28s3 {
        display: none !important
    }

    .u28-profile {
        margin: 0 -8px 0 5px
    }

    .u28-profile .acttxt {
        display: none
    }

    .u28-profile > a {
        background-size: 19px !important
    }

    .u28-profile .u28-profilew1 {
        height: 100vh;
        overflow-y: scroll;
        padding-bottom: 100px;
        right: 0 !important;
        position: absolute;
        border-radius: 0;
        z-index: -1;
        width: 100%;
        left: auto;
        overflow: -moz-scrollbars-none;
        -ms-overflow-style: none;
        -webkit-overflow-scrolling: touch
    }

    .u28-profile .u28-profilew1 ul.u28l-out li {
        width: 100%;
        float: none;
        max-width: 370px;
        min-width: 200px
    }

    .u28-profile .u28-profilew1 ul.u28l-out li:first-child {
        margin: 10px auto 10px auto
    }

    .u28-profile .u28-profilew1 ul.u28l-out li:first-child a {
        width: 100%
    }

    .u28-profile .u28-profilew1 .u28actbck {
        display: block
    }

    .u28-profile .u28-profilew1.right {
        transform: translate(0, 0)
    }

    .u28-profile .u28-profilew1.right.u28fadeIn {
        transform: translate(0, 8px)
    }

    .u28v0 .mnavback {
        display: block !important
    }

    .u28navw1 > ul > li > ul {
        display: none
    }

    .u28navw1 > ul > li > h3,
    .u28nav > ul > li > h3 > a {
        font-size: 18px
    }

    .u28w8 .u28skel {
        left: 24px;
        right: 24px;
        width: auto
    }

    .u28w2 ul.u28suggest li cite {
        max-width: none !important;
        word-break: break-word
    }

    .u28w2 ul.u28suggest li a {
        max-width: none !important;
        margin-left: 24px !important
    }

    .u28 {
        max-height: 60px
    }

    .u28.u28-up .u28w1 {
        transform: translate(0, -100%);
        transition: transform 0 linear
    }

    .u28.u28-up .u28w1:after {
        bottom: 0px
    }

    .u28.u28-up.u28navactive .u28w1,
    .u28.u28-up.dropdownactive .u28w1 {
        transform: translate(0, 0)
    }

    .u28.u28-up.u28navactive .u28w1:after,
    .u28.u28-up.dropdownactive .u28w1:after {
        bottom: -9px
    }

    .u28w1 {
        padding: 8px 0
    }

    .u28-back:before {
        background-size: 15px 15px
    }

    .u28bttop {
        height: 60px
    }

    body.f20 .u28 + section.pghero {
        margin-top: -60px
    }

    .u28 ~ .pghero + .u03v5 {
        top: 60px
    }

    .u28input #askoracleinput {
        font-size: 16px;
        padding: 8px 0;
        margin-left: 0
    }

    .u28typeahead,
    .u28placeholder {
        font-size: 16px;
        transform: translate(0, 7px);
        padding: 0 0 0 0;
        right: 24px
    }

    .f11v0 .u28 .u28typeahead,
    .f11v0 .u28 .u28placeholder {
        transform: translate(0, 9px)
    }

    .u28home {
        background-size: 28px;
        min-width: 44px
    }

    .u28ham {
        background-size: 22px;
        min-width: 44px
    }

    .u28nomenu .u28w3 .u28logo {
        background-size: 22px;
        background-position: 4px 12px
    }

    .u28-profile > a {
        background-size: 19px !important
    }

    .u28nomenu .u28s1 {
        display: none
    }

    .u28nomenu .u28s2 {
        padding-left: 24px
    }

    .u28nav.u28shortnav {
        height: calc(100vh - 60px);
        padding-bottom: 48px
    }

    .u28v0 {
        display: block
    }

    .u28back {
        padding: 12px 12px 12px 17px;
        float: left;
        color: #FBF9F8;
        position: relative;
        font-size: 16px;
        margin: 0 0 10px 20px
    }

    .u28back:hover {
        cursor: pointer;
        text-decoration: underline
    }

    .u28back:before {
        position: absolute;
        left: -5px;
        top: 14px;
        background-size: 21px;
        background-position: center
    }

    .u28back.u28actbck {
        color: #161513;
        padding: 12px 12px 53px 36px
    }

    .u28back.u28actbck:before {
        left: 13px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23211E1C;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    }

    .u28-searchicon,
    .u28-back,
    .u28logo {
        margin-left: 0
    }

    .u28clear,
    .u28-microphone {
        margin-right: 0
    }

    .u28clear {
        background-size: 19px
    }

    .u28-searchicon:before {
        background-size: 16px 16px
    }

    .u28sitelinkw1,
    .u28w8 > .u28result {
        padding: 20px 0 20px 0
    }

    .u28w8 .cb19v2 {
        margin-top: 20px
    }

    .u28w2 ul.u28suggest {
        left: 0
    }

    .u28w2 ul.u28suggest li {
        padding-right: 15px
    }

    .u28w2 ul.u28suggest li cite {
        padding-top: 15px;
        line-height: 1.3;
        padding-bottom: 9px
    }

    .u28w2 ul.u28suggest li a {
        padding-top: 5px;
        margin-bottom: 5px;
        line-height: 1.5;
        padding-left: 40px;
        font-size: 18px
    }

    .u28w2 ul.u28suggest li a:before {
        margin-left: 0;
        transform: translate(-2px, 11px);
        background-size: 16px;
        background-repeat: no-repeat;
        background-position: center
    }

    .u28w2 ul.u28suggest li a.u28-search.u28complete {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
        transform: translate(1px, -16px)
    }

    .u28.u28v1 .u28clm.u28navw2[data-type="events"] > div > ul > li h3.icn-search:after {
        left: 0;
        right: 0;
        width: auto
    }

    .u28.u28v1 .u28dropsrch {
        padding-top: 12px
    }

    .u28.u28v1 .u28navw2 .u28a1 {
        margin: 0 -1.2em 0 -1.2em
    }

    .rtl .u28w1 {
        left: 0
    }

    .rtl .u28home {
        margin: 0 0 0 5px
    }

    .rtl .u28ham {
        margin: 0 0 0 5px
    }

    .rtl .u28navw2 .u28a1 {
        margin: 0
    }

    .rtl .u28-profile {
        margin: 0 5px 0 0
    }

    .rtl .u28-profile .u28-profilew1 .u28-profilew2 a:after {
        top: -2px
    }

    .rtl #askoracleinput {
        margin-right: 0
    }

    .rtl .u28back {
        float: right;
        padding: 12px 17px 12px 12px;
        margin: 0 20px 10px 0
    }

    .rtl .u28back:before {
        right: -5px;
        left: auto;
        transform: rotate(180deg);
        top: 11px
    }

    .rtl .u28back.u28actbck {
        margin-right: 30px
    }

    .rtl .u28.u28v1 .mnavback {
        margin: 1.5em 24px 10px 0
    }

    .rtl .u28.u28v1 .mnavback:before {
        top: 15px
    }

    .rtl .u28result p {
        float: right
    }

    .rtl .u28-searchicon,
    .rtl .u28-back,
    .rtl .u28logo {
        margin-right: 0
    }

    .rtl .u28nav {
        left: 0
    }

    .rtl .u28navw1 > ul > li {
        padding: 0 0 30px 30px
    }

    .rtl .u28navw1 > ul > li > ul:before {
        right: 0
    }

    .rtl .u28navw1 > ul .mclose {
        left: -16px;
        right: auto
    }

    .rtl .u28w2 ul.u28suggest li {
        padding-right: 0
    }

    .rtl .u28w2 ul.u28suggest li a {
        padding-right: 40px;
        transform: translate(0, 0px);
        margin-right: 24px;
        max-width: 100% !important
    }

    .rtl .u28w2 ul.u28suggest li a:before {
        right: 0;
        transform: translate(-2px, 12px)
    }

    .rtl .u28w2 ul.u28suggest li a.u28-search.u28complete:before {
        transform: translate(-2px, -16px)
    }

    .rtl .u28w2 ul.u28suggest li cite {
        padding-left: 0;
        transform: translate(0, 0px);
        max-width: 100% !important
    }

    .rtl .u28typeahead,
    .rtl .u28placeholder {
        right: 0;
        left: 24px
    }

    .rtl .u28.u28v1 .u28navw1 [data-target]:before {
        left: 0;
        right: auto
    }

    .cb19.cb19v2 .cb19w1 {
        padding: 0
    }

    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a {
        max-width: 370px;
        min-width: 200px;
        width: 100%;
        text-align: left
    }

    .u28.u28adj .u28-profile {
        margin: 0 0 0 10px
    }

    .u28.u28adj .u28-profile .u28prof {
        padding: 10px 20px 11px 19px;
        min-height: 39px
    }
}

@media (max-width: 768px) {
    .u28.u28v1 .mnavback.u28back:before {
        background-image: none !important;
        color: currentColor;
        font-size: 20px;
        transform: translate(0, -1px)
    }

    .u28.u28v1 .u28back.u28actbck:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23211E1C;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    }

    .u28.u28v1 .u28ham {
        display: flex
    }

    .u28.u28v1 .u28nav {
        min-height: calc(100vh - 60px) !important
    }

    .u28.u28v1 .u28nav.bgload {
        background-image: url("https://www.oracle.com/asset/web/i/u28-navbg.jpg")
    }

    .u28.u28v1 .u28nav.bgload:before {
        background-image: none
    }

    .u28.u28v1 .mnavback {
        display: block !important;
        color: #fff;
        margin: 1.5em 0 10px 24px
    }

    .u28.u28v1 .u28clmdiv {
        padding-bottom: 2em !important;
        margin-bottom: 1em
    }

    .u28.u28v1 .u28s4 {
        justify-content: start;
        min-width: 0;
        overflow: hidden
    }

    .u28.u28v1 .u28s4 a:not(.u28search) {
        opacity: 0;
        visibility: hidden;
        pointer-events: none
    }

    .u28.u28v1 .u28s4 a.u28search {
        margin-left: 0
    }

    .u28.u28v1 .u28navw1 {
        height: auto
    }

    .u28.u28v1 .u28navw1 [data-target] {
        display: grid;
        color: #fff;
        padding: 13px 0;
        z-index: 3;
        position: relative;
        font-size: 20px;
        font-weight: 400
    }

    .u28.u28v1 .u28navw1 [data-target]:before {
        position: absolute;
        right: 0;
        display: block !important;
        content: '';
        width: 44px;
        height: 100%;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 36.55 46.39'%3E%3Cdefs%3E%3Cstyle%3E.a,.b%7Bfill:none;%7D.a%7Bclip-rule:evenodd;%7D.c%7Bclip-path:url(%23a);%7D.d%7Bclip-path:url(%23b);%7D.e%7Bfill:%23fff;%7D%3C/style%3E%3CclipPath id='a' transform='translate(9.17 12.17)'%3E%3Cpath class='a' d='M7.72,10l7.77-7.78A1.3,1.3,0,0,0,13.65.38L4,10l9.62,9.62a1.3,1.3,0,1,0,1.84-1.85Z'/%3E%3C/clipPath%3E%3CclipPath id='b' transform='translate(9.17 12.17)'%3E%3Crect class='b' x='-7.57' y='-7.25' width='34.79' height='34.79'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ecvleft%3C/title%3E%3Cg class='c'%3E%3Cg class='d'%3E%3Crect class='e' width='36.55' height='46.39'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-size: 30px 30px;
        transform: rotate(-90deg);
        transition: transform 200ms ease;
        z-index: 1;
        background-position: center;
        background-repeat: no-repeat
    }

    .u28.u28v1 .u28navw1 [data-target]:before:hover {
        cursor: pointer
    }

    .u28.u28v1 .u28navw1 [data-target].active:before {
        transform: rotate(90deg);
        transition: transform 200ms ease
    }

    .u28.u28v1 .u28clm > div > ul {
        padding-bottom: 1em
    }

    .u28.u28v1 .u28clm > div > ul > li > ul {
        display: none
    }

    .u28.u28v1 .u28navw4 {
        max-width: 350px
    }

    .u28.u28v1 .u28navw2 {
        z-index: 1;
        transform: translate(0, 0);
        opacity: 0;
        padding: 0 !important;
        margin-left: 1.2em;
        display: none;
        transition: none;
        transition: opacity 200ms ease-in-out 0ms, transform 200ms ease-out 0ms
    }

    .u28.u28v1 .u28navw2.u28abs {
        position: relative;
        right: 0;
        left: 0
    }

    .u28.u28v1 .u28navw2.active {
        opacity: 1;
        position: relative;
        transform: translate(0, 1em);
        margin-bottom: 2em;
        transition: none;
        transition: opacity 200ms ease-in-out 0ms, transform 200ms ease-out 0ms
    }

    .u28.u28v1 .u28navw2 h3 {
        margin: 0;
        font-size: 16px
    }

    .u28.u28v1 .u28navw2 h3:before {
        display: none
    }

    .u28.u28v1 .u28t1 {
        -ms-grid-column: 1;
        grid-column: 1
    }

    .u28.u28v1 .u28t1 h3 {
        font-size: 2.5rem;
        font-weight: 400;
        margin-bottom: 1.3em
    }

    .u28.u28v1 .u28twoclm {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 2fr;
        grid-template-rows: 1fr
    }

    .u28.u28v1 .u28twoclm > *:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .u28.u28v1 .u28twoclm .u28twoclm {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 2fr;
        grid-template-rows: 1fr;
        padding: 0
    }

    .u28.u28v1 .u28twoclm .u28twoclm > *:nth-child(1) {
        -ms-grid-row: 1;
        -ms-grid-column: 1
    }

    .u28.u28v1 .u28fourclm,
    .u28.u28v1 .u28fourclm.u28altforth {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr
    }

    .u28.u28v1 .u28suggestw1 {
        left: -22px
    }

    .rtl .u28.u28v1 .u28s4 a.u28search {
        margin-right: 0
    }

    .rtl .u28.u28v1 .u28s2 {
        right: 0;
        left: auto
    }

    .rtl .u28.u28v1 .u28navw2 .u28a1 {
        margin: 0
    }
}

@media (max-width: 670px) {
    .u28sitelinksc.u28result {
        padding: 6px 20px 6px 20px
    }

    .dropdownactive .u28w2 {
        width: calc(100% - 38px)
    }

    .u28w8 .u28video .u28rw1 .bcthumbnail {
        width: 100%;
        margin-bottom: 10px;
        max-width: none !important
    }

    .u28w8 .u28video .u28rw1 .u28rw3 {
        width: 100% !important
    }

    .u28w8 .u28video .u28rw1 .u28rw3 h4,
    .u28w8 .u28video .u28rw1 .u28rw3 cite,
    .u28w8 .u28video .u28rw1 .u28rw3 p {
        width: 100% !important
    }

    .u28sitelinkw1 {
        display: block
    }

    .u28w8 .u28sitelinksc.u28result p {
        display: none
    }

    .u28w8 .cb19v2 p {
        width: 100% !important
    }

    .u28w8 .cb19v2 .cb19w2 img,
    .u28w8 .cb19v2 .cb19w2 .bcthumbnail {
        margin: 0 0 10px 0
    }

    .u28result .u28rw2 .u28type span + a {
        max-width: 75%
    }
}

@media (max-width: 450px) {
    .u28w4 {
        left: 0
    }

    .u28s2 {
        justify-content: right
    }

    .u28.u28adj .u28-profile .u28prof {
        padding: 11px 20px 11px 20px;
        min-height: 39px
    }

    .u28w8 .cb19v2 .cb19w2 img {
        margin: 0 10px 10px 0;
        width: 100%
    }

    .u28w8 .cb19v2 .cb19w2 .bcthumbnail {
        width: 100%;
        margin: 0 10px 10px 0
    }

    .u28-profile .u28-profilew1 ul.u28l-out li {
        min-width: 100%;
        max-width: 100%
    }

    .u28nav .u28navw1 > ul > li {
        padding-right: 15px !important
    }

    .u28w8 .u28video .u28rw1 {
        max-width: 100%
    }

    .u28w8 .u28video .u28rw1 .u28rw2 {
        display: block;
        max-width: 100%
    }

    .u28w8 .u28video .u28rw1 .u28rw3 {
        width: 100%;
        max-width: 100%
    }

    .u28w8 .u28video .u28rw1 .u28rw3 h4,
    .u28w8 .u28video .u28rw1 .u28rw3 cite,
    .u28w8 .u28video .u28rw1 .u28rw3 p {
        padding-right: 0
    }

    .u28w8 .u28video .u28rw1 .bcthumbnail {
        width: 100%;
        max-width: 100%
    }

    .rtl .u28navw1 > ul > li {
        padding: 0 0 30px 15px !important
    }

    .rtl .u28w8 .u28video .u28rw1 .u28rw3 h4,
    .rtl .u28w8 .u28video .u28rw1 .u28rw3 cite,
    .rtl .u28w8 .u28video .u28rw1 .u28rw3 p {
        padding-right: 0;
        padding-left: 0
    }

    .u28.u28adj .u28-profile .u28-profilew1.u28fadeIn .u28-profilew2 a {
        max-width: 100%;
        min-width: 0;
        width: 100%
    }
}

@media (max-width: 974px) {
    .u28.u28-up .u28w1:after {
        bottom: -20px
    }
}

.u28 .u28nav-r2 > h2.rw-ptitle {
    display: none
}

#u02countrymenu-otn + .u28navw1,
.u02smap + .u28navw1 {
    display: none
}

.u28smap h1.rwaccent {
    font-family: "Georgia", serif;
    font-size: 3.6rem;
    margin-top: .5em;
    font-weight: 400
}

.u28smap .u28a1 {
    background-image: none !important;
    background-color: transparent !important
}

.u28smap .u28a1 h3,
.u28smap .u28a1 p,
.u28smap .u28a1 b {
    color: #161513
}

.u28smap .u28dropsrch {
    background-color: transparent !important
}

.u28smap .u28dropsrch h3 {
    color: #161513
}

.u28smap .u28dropsrch h3:before {
    color: #161513
}

.u28smap .u28clm.u28navw2[data-type="events"] > div {
    padding-right: 1em
}

.u28smap .u28clm.u28navw2[data-type="events"] .obttns {
    color: #161513
}

.u28smap .u28clm.u28navw2[data-type="events"] .obttns .obttn1 a {
    color: #161513 !important;
    background: none;
    border: #161513 1px solid
}

.u28smap .u28clm.u28navw2[data-type="events"] .obttns .obttn1 a:hover {
    background: #161513;
    color: #FBF9F8 !important;
    border: #FBF9F8 1px solid
}

.u28smap .u28clm.u28navw2[data-type="events"] .obttns .obttn1 a:hover:after {
    border: #161513 1px solid
}

.u28smap .u28nav-r2 .u28navw2 {
    margin: -1em 0 0;
    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
}

.u28smap .u28nav-r2 .u28navw2 h2 {
    font-family: inherit;
    font-size: 2.2rem;
    font-weight: 600
}

.u28smap .u28nav-r2 .u28navw2 .u28twoclm {
    width: 50%
}

.u28smap .u28nav-r2 .u28navw2.u28fourclm > div {
    width: 25%;
    margin-bottom: 2em
}

@media (max-width: 974px) {
    .u28smap .u28nav-r2 .u28navw2 .u28twoclm {
        width: 100%
    }

    .u28smap .u28nav-r2 .u28navw2.u28fourclm > div {
        width: 50%
    }
}

@media (max-width: 600px) {
    .u28smap .u28nav-r2 .u28navw2 div.u28twoclm > div {
        width: 100%;
        height: auto
    }

    .u28smap .u28nav-r2 .u28navw2.u28fourclm > div {
        width: 100%
    }
}

.u28smap .u28nav-r2 .u28navw2 .u28twoclm {
    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
}

.u28smap .u28nav-r2 .u28navw2 .u28twoclm > div {
    width: calc(50% - 2em);
    margin: 0 2em 0 0;
    height: 100%
}

.rtl .u28smap .u28nav-r2 .u28navw2 .u28twoclm > div {
    margin: 0 0 0 2em
}

.u28smap .u28nav-r2 .u28navw2 .u28twoclm .u28t1 {
    width: 100%;
    height: auto
}

.u28smap .u28nav-r2 .u28clm {
    margin-bottom: 2em
}

.u28smap .u28nav-r2 ul ul {
    margin-left: 1.7em
}

.u28smap .u28nav-r2 ul ul li {
    margin-bottom: .4em
}

.u28smap .u28nav-r2 h3 {
    margin: 1em 0 .4em;
    font-family: inherit;
    font-size: 1.8rem;
    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
}

.u28smap .u28nav-r2 h3 a {
    font-weight: 500
}

.u28smap .u28nav-r2 h3:before {
    margin-right: .5em
}

.u28smap .u28nav-r2 h3.icn-netsuite:before {
    filter: invert(1);
    opacity: .9
}

.u28smap #u02countrymenu-otn {
    margin-bottom: 3em
}

.u28smap .u02contactw2 h6 {
    font-size: 2.2rem;
    font-weight: 600
}

.u28smap .u02contactw3 {
    margin-bottom: 1.5em
}

.u28smap .u28nav-countrymenu {
    margin-bottom: 3em
}

.u28smap .u28nav-countrymenu h5 {
    font-size: 2.2rem;
    font-weight: 600
}

.u28smap .u28nav-countrymenu .u02cmenuc1 {
    float: left;
    width: 50%
}

.u28smap .u28nav-countrymenu .u02cmenu-l1 {
    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
}

.u28smap .u28nav-countrymenu .u02cmenu-l1 > li {
    width: 25%;
    margin-bottom: 2em
}

@media (max-width: 1440px) {
    .u28smap .u28nav-countrymenu .u02cmenu-l1 > li {
        width: 50%
    }
}

@media (max-width: 770px) {
    .u28smap .u28nav-countrymenu .u02cmenu-l1 .u02cmenuc1 {
        float: none;
        width: 100%
    }
}

@media (max-width: 600px) {
    .u28smap .u28nav-countrymenu .u02cmenu-l1 > li {
        width: 100%
    }
}

.u28smap .u02smap,
.u28smap .u28navw1 {
    display: none
}

.iswsites .u28smap .u28navw1 {
    display: block
}

.iswsites .u28smap .u28navw1:before {
    font-size: 3.2rem;
    font-weight: 800;
    padding-bottom: 1.5em;
    display: block;
    content: 'Legacy Redwood Menu for U28v0 and U02 (only visible on www-sites)'
}

.iswsites .u28smap .u28navw1 ul.u28w7 {
    display: none !important
}

.iswsites .u28smap .u28navw1 h3 a {
    font-size: 1.8rem;
    font-weight: 500
}

.iswsites .u28smap .u28navw1 a {
    font-size: inherit;
    color: #00688C
}

.iswsites .u28smap .u28navw1 ul {
    padding: 0
}

.iswsites .u28smap .u28navw1 ul:before {
    display: none
}

.iswsites .u28smap .u02smap {
    display: block;
    clear: both;
    padding-top: 3em
}

.iswsites .u28smap .u02smap h1.hdx,
.iswsites .u28smap .u02smap .u02menu-l1 > ul > li hr {
    display: none
}

.iswsites .u28smap .u02smap #u02contactmenu:before {
    font-size: 3.2rem;
    font-weight: 800;
    padding-bottom: 1.5em;
    display: block;
    content: 'Legacy Contact Menu for U02 (only visible on www-sites)'
}

.iswsites .u28smap .u02smap #u02contactmenu div {
    display: block;
    float: left;
    clear: both;
    margin: 0 0 .5em
}

.iswsites .u28smap .u02smap #u02contactmenu a {
    display: block;
    float: left;
    clear: both
}

.iswsites .u28smap .u02smap h5 {
    font-size: 1.8rem;
    font-weight: 500;
    margin-top: 1em
}

.iswsites .u28smap .u02smap hr {
    height: 1px;
    margin: 1em 0
}

.iswsites .u28smap .u02smap .u02menu-l2 > ul {
    columns: 3
}

.iswsites .u28smap .u02smap .u02menu-l2 > ul > li {
    padding: 0 1em
}

.iswsites .u28smap .u02smap h2.hdx,
.iswsites .u28smap .u02smap .u02menu-l1 > ul > li > h5 {
    font-size: 2.6rem;
    font-weight: 800;
    padding-bottom: 1.5em;
    margin-top: 0;
    font-family: inherit
}

.iswsites .u28smap .u02smap .u02menu-l2,
.iswsites .u28smap .u02smap .u02menu-l2 > li,
.iswsites .u28smap .u02smap .u02menu-l3 {
    margin-bottom: 2em
}

.iswsites .u28smap .u02smap .u02menu-l1 {
    margin-bottom: 3em
}

/*! U02 */
.u02nav {
    position: relative;
    z-index: 21;
    background: #fff
}

.u02nav ~ .u02nav {
    z-index: 20
}

.u02 {
    position: relative;
    min-width: 300px;
    overflow: hidden;
    z-index: 21;
    font-family: "Oracle Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.3
}

.u02 * {
    box-sizing: border-box;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.rtl .u02 {
    direction: rtl
}

.u02:before {
    content: 'DTOP';
    display: none
}

.u02.u02init {
    overflow: visible
}

.u02w1 {
    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: center;
    align-items: center;
    position: relative;
    clear: both;
    width: 100%;
    max-width: 1180px;
    height: 60px;
    margin: 0 auto;
    z-index: 2
}

@media (min-width: 0) and (max-width: 1476px) {

    .f11v0 .u02w1,
    .f11v6 .u02w1,
    .ocom-base .u02w1 {
        padding-left: 38px
    }
}

@media (min-width: 0) and (max-width: 974px) {

    .f11v0 .u02w1,
    .f11v6 .u02w1,
    .ocom-base .u02w1 {
        padding-left: 28px
    }
}

@media (min-width: 0) and (max-width: 670px) {

    .f11v0 .u02w1,
    .f11v6 .u02w1,
    .ocom-base .u02w1 {
        padding-left: 22px
    }
}

h5,
h4 {
    background: transparent
}

.f11v6 .u02w1,
.ocom-base .u02w1 {
    max-width: 1400px
}

.u02:after {
    content: '';
    display: block;
    position: absolute;
    opacity: .4;
    width: 100%;
    height: 5px;
    bottom: -5px;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0)
}

#u02skip2content {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    position: fixed;
    float: left;
    opacity: 0;
    width: auto;
    top: 0;
    left: 2%;
    bottom: auto;
    padding: 4px 8px;
    z-index: 9;
    background: #211E1C;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3)
}

.rtl #u02skip2content {
    float: right;
    left: auto;
    right: 2%
}

.u02init #u02skip2content {
    transition: transform 0.3s, opacity 0.2s
}

#maincontent {
    position: absolute;
    width: 0;
    height: 0;
    top: 0
}

#u02skip2content.u02skipo {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
}

#u02skip2content li {
    float: left
}

.rtl #u02skip2content li {
    float: right
}

#u02skip2content li a {
    display: inline-block;
    margin: 4px 6px;
    padding: 4px 8px;
    font-size: 15px;
    color: #fff
}

#u02skip2content li a:hover {
    text-decoration: underline
}

#u02skip2content li a:focus {
    outline-color: #fff;
    outline-offset: 4px
}

.u02tabnav #mobisearch:focus {
    outline-color: #211E1C;
    outline-offset: -5px;
    text-decoration: underline
}

.u02logo {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    width: 34px;
    height: 60px;
    z-index: 1
}

.u02logo .o_icon:before {
    display: block;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='25' viewBox='0 0 32 25'%3E%3Cg fill='%23211E1C'%3E%3Cpath d='M9.9,20.1c-5.5,0-9.9-4.4-9.9-9.9c0-5.5,4.4-9.9,9.9-9.9h11.6c5.5,0,9.9,4.4,9.9,9.9c0,5.5-4.4,9.9-9.9,9.9H9.9 M21.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.6,0-6.4,2.9-6.4,6.4s2.9,6.4,6.4,6.4H21.2'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 22px;
    width: 34px;
    padding: 0
}

.u02logow1 {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #fff
}

.u02logow2 {
    position: absolute;
    visibility: hidden;
    height: 100%;
    top: 0;
    right: 0;
    font-size: 16px;
    background: #EBEAE7;
    border-right: 1px solid #EBEAE7;
    -webkit-transform: translateY(-140%) translateX(100%);
    -ms-transform: translateY(-140%) translateX(100%);
    transform: translateY(-140%) translateX(100%)
}

.u02init .u02logow2 {
    transition: visibility 0s 0.5s, 0.3s transform
}

.u02opened .u02logow2 {
    -webkit-transform: translateY(0) translateX(100%);
    -ms-transform: translateY(0) translateX(100%);
    transform: translateY(0) translateX(100%);
    visibility: visible;
    transition-delay: 0s, 0s
}

.rtl .u02logow2 {
    left: 0;
    right: auto;
    border-right: 0;
    border-left: 1px solid #EBEAE7;
    -webkit-transform: translateY(-140%) translateX(-100%);
    -ms-transform: translateY(-140%) translateX(-100%);
    transform: translateY(-140%) translateX(-100%)
}

.rtl .u02opened .u02logow2 {
    -webkit-transform: translateY(100%) translateX(-100%);
    -ms-transform: translateY(100%) translateX(-100%);
    transform: translateY(100%) translateX(-100%)
}

.u02logo a {
    display: table-cell;
    position: relative;
    vertical-align: middle
}

.u02logo a span {
    display: block;
    height: 0;
    overflow: hidden;
    text-indent: -9999px
}

.u02logo .u02logow2 a {
    display: block;
    height: 50%;
    padding: 0.3em 1.2em;
    color: #211E1C;
    white-space: nowrap
}

.u02logow2 hr {
    width: calc(100% - 2.4em);
    margin: -1px auto 0;
    background: rgba(122, 115, 110, 0.6)
}

.u02logo > .u02menu-l1z1 {
    display: none
}

.u02tabnav .u02logo a:focus {
    outline-color: #211E1C;
    outline-offset: 5px
}

.u02local {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    height: 100%;
    overflow: hidden;
    -ms-flex-order: 2;
    order: 2;
    white-space: nowrap
}

.u02localw1 {
    display: table;
    width: 100%;
    height: 100%;
    table-layout: fixed
}

.u02local a,
.u02local a:link,
.u02local a:visited {
    display: table-cell;
    padding: 0 16px;
    overflow: hidden;
    font-size: 19px;
    font-weight: bold;
    color: #211E1C;
    vertical-align: middle;
    text-overflow: ellipsis
}

.u02local a:hover {
    text-decoration: none
}

.u02tabnav .u02local a:focus {
    outline-color: #3A3632;
    outline-offset: -5px
}

.u02logo + .u02local {
    margin-left: 20px
}

.u02mlink {
    position: relative;
    z-index: 2
}

.u02mlinkw1 a,
.u02mlinkw1 a:link,
.u02mlinkw1 a:visited {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    width: 68px;
    height: 60px;
    padding: 0;
    font-size: 0 !important;
    color: #211E1C;
    background: none
}

.u02mlinkw1 a .u02mlinkw2 {
    overflow: hidden;
    text-indent: -2000px;
    display: block;
    position: relative;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17 17.001v2h-16v-2zm6-6v2h-22v-2zm-6-6.001v2.001h-16v-2z' fill='%23211E1C' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 0 0 transparent;
    background-size: 100% 31px
}

.rtl .u02mlinkw1 a .u02mlinkw2 {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1)
}

#mobisearch i {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    display: block;
    position: absolute;
    opacity: 1;
    width: 100%;
    height: 3px;
    left: 0;
    background: #211E1C;
    transition: transform 0.2s ease-in-out
}

#mobisearch.u02searchpop:before {
    opacity: 0 !important
}

#mobisearch i {
    opacity: 0;
    width: 24px;
    top: 21px;
    left: 13px;
    background: #fff
}

#mobisearch.u02searchpop i {
    opacity: 1
}

#mobisearch.u02searchpop .u02i1 {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

#mobisearch.u02searchpop .u02i2 {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.u02tabnav #u02menulink:focus {
    outline-color: #3A3632;
    outline-offset: -5px
}

.u02mlinkw1 a:hover,
.u02mobi .u02mlinkw1 a,
.u02opened > .u02mlinkw1 a {
    text-decoration: none
}

.u02mobi .u02mlink {
    position: static;
    background: #fff;
    transition: background 0.1s
}

.u02mobi .u02mlink.u02opened {
    background: #211E1C;
    transition-duration: 0.3s
}

.u02menu {
    z-index: 2;
    background: #fff;
    -ms-flex-order: 0;
    order: 0;
    position: relative;
    margin-left: 36px
}

.rtl .u02menu {
    margin-left: 0;
    margin-right: 36px
}

.u02mainmenu {
    position: absolute;
    visibility: hidden;
    opacity: 1;
    width: 259px;
    top: 100%;
    left: 0;
    transition: opacity 0.5s, visibility 0s linear 0.3s
}

.rtl .u02mainmenu {
    left: auto;
    right: 0
}

.u02mobi .u02mainmenu {
    opacity: 0;
    left: auto;
    right: 0;
    overflow: hidden;
    transition-duration: 0.2s, 0s
}

.rtl .u02mobi .u02mainmenu {
    left: 0;
    right: auto
}

.u02mlink.u02opened > .u02mainmenu {
    visibility: visible !important;
    opacity: 1;
    transition-delay: 0s, 0s;
    pointer-events: auto
}

.u02menu-l1z1 {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    visibility: hidden;
    top: 100%;
    left: 50%;
    z-index: 2;
    pointer-events: none
}

.u02menu-l1z1 i {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    display: block;
    opacity: 0;
    width: 34px;
    height: 34px;
    border-right: 17px solid transparent;
    border-bottom: 17px solid #211E1C;
    border-left: 17px solid transparent
}

.u02init .u02menu-l1z1 i {
    transition: transform 0.3s, opacity 0.2s linear
}

.u02opened > .u02menu-l1z1 {
    visibility: visible
}

.u02opened > .u02menu-l1z1 i {
    -webkit-transform: translateY(-90%);
    -ms-transform: translateY(-90%);
    transform: translateY(-90%);
    opacity: 1;
    transition-delay: 0s, 65ms
}

.u02mobi .u02mlink > .u02menu-l1z1 {
    display: none
}

.u02menu-l2,
.u02menu-l3 {
    position: absolute;
    visibility: hidden;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 2;
    pointer-events: none
}

.rtl .u02menu-l2,
.rtl .u02menu-l3 {
    left: auto;
    right: 0
}

.u02mainmenu .u02menu-l2,
.u02mainmenu .u02menu-l3 {
    display: none
}

.u02menu-l2.u02show,
.u02menu-l3.u02show,
.u02opened .u02mainmenu .u02menu-l2,
.u02mainmenu .u02menu-l1 > .u02menu-ul > .u02opened .u02menu-l3 {
    display: block
}

.u02init .u02menu-l2,
.u02init .u02menu-l3 {
    transition: visibility 0s 1s
}

.u02menu-l1 {
    width: 259px
}

.u02menu-l2 {
    width: 518px;
    left: 259px
}

.rtl .u02menu-l2 {
    left: auto;
    right: 259px
}

.u02menu-l3,
.u02v1 .u02menu-l2 {
    width: 259px;
    left: 259px
}

.rtl .u02menu-l3,
.rtl .u02v1 .u02menu-l2 {
    left: auto;
    right: 259px
}

.u02mobi .u02mlink .u02menu-l2,
.u02mobi .u02mlink .u02menu-l3 {
    left: 340px
}

.rtl .u02mobi .u02mlink .u02menu-l2,
.rtl .u02mobi .u02mlink .u02menu-l3 {
    left: auto;
    right: 340px
}

.u02menu-hasm.u02opened > .u02menu-l2,
.u02menu-hasm.u02opened > .u02menu-l3,
.u02menu-hasm.u02stayopen > .u02menu-l2,
.u02menu-hasm.u02stayopen > .u02menu-l3 {
    visibility: visible !important;
    opacity: 1;
    z-index: 3;
    pointer-events: auto;
    transition-delay: 0s
}

.u02mobi .u02mainmenu,
.u02mobi.u02v1 .u02menu-l2,
.u02v1 .u02morelist.u02menu-l2 {
    overflow: hidden
}

.u02mobi .u02mainmenu .u02menu-l2,
.u02v1 .u02morelist.u02menu-l2 .u02menu-l2,
.u02v1 .u02morelist.u02menu-l2 .u02menu-l3 {
    overflow: visible
}

.u02mobi .u02menu-l1 {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    position: relative;
    opacity: 1;
    transition: transform 0.3s
}

.u02mobi .u02mlink.u02opened .u02menu-l1 {
    visibility: visible
}

.u02menucontent .u02menu-ul {
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    width: 259px;
    min-height: 100%;
    padding: 1em 0;
    z-index: 2;
    will-change: transform, opacity
}

.u02init .u02menucontent .u02menu-ul {
    transition: transform 0s 2s, opacity 0.3s 1s
}

.rtl .u02menucontent .u02menu-ul {
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0)
}

.u02menu-l1 > .u02menu-ul,
.rtl .u02menu-l1 > .u02menu-ul,
.u02v1 .u02menu-l2 > .u02menu-ul,
.rtl .u02v1 .u02menu-l2 > .u02menu-ul,
.u02tab .u02megactr .u02menu-l1 > .u02menu-ul,
.rtl .u02tab .u02megactr .u02menu-l1 > .u02menu-ul {
    -webkit-transform: translate(0, 23px);
    -ms-transform: translate(0, 23px);
    transform: translate(0, 23px)
}

.u02morelist > .u02menu-ul,
.u02mobi .u02mainmenu > .u02menu-l1 > .u02menu-ul {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    transition: transform 0.3s
}

.u02mobi .u02mlink .u02menu-l2 > .u02menu-ul,
.u02mobi .u02mlink .u02menu-l3 > .u02menu-ul {
    padding-top: 0
}

.u02mainmenu .u02menu-ul,
.u02megamenu .u02menu-ul,
.u02v1 .u02menu-l2 > .u02menu-ul {
    opacity: 0
}

.u02init .u02menu-l1 > .u02menu-ul,
.u02v1.u02init .u02menu-l2 > .u02menu-ul,
.u02init .u02opened > div > .u02menu-ul {
    transition-delay: 0s, 0s;
    transition-duration: 0.2s, 0.3s
}

.u02menu-l1 .u02menu-ul {
    background: #211E1C
}

.u02mobi .u02menucontent .u02menu-ul,
.u02v1 .u02morelist .u02menu-ul .u02menu-ul,
.rtl .u02mobi .u02menucontent .u02menu-ul,
.rtl .u02v1 .u02morelist .u02menu-ul .u02menu-ul {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1
}

.u02dtop .u02menu-l2 > .u02menu-ul {
    background: #3A3632
}

.u02v1.u02dtop .u02menu-l3 > .u02menu-ul {
    background: #EBEAE7
}

.u02dtop .u02menu-l3 > .u02menu-ul,
.u02v1 .u02menu-l2 > .u02menu-ul,
.u02v1 .u02menu-l3 > .u02menu-ul,
.u02v1 .u02morelist .u02menu-l3 > .u02menu-ul,
.u02v1.u02mobi .u02megactr .u02menu-l3,
.u02usertools .u02menu-l1 > .u02menu-ul,
.u02usertools .u02menu-l2 > .u02menu-ul {
    background: #EBEAE7
}

.u02mlink.u02opened .u02menu-l1 > .u02menu-ul,
.u02v1 .u02opened .u02menu-l2 > .u02menu-ul,
.u02menu-hasm.u02opened > .u02menu-l2 > .u02menu-ul,
.u02menu-hasm.u02opened > .u02menu-l3 > .u02menu-ul,
.rtl .u02mlink.u02opened .u02menu-l1 > .u02menu-ul,
.rtl .u02v1 .u02opened .u02menu-l2 > .u02menu-ul,
.rtl .u02menu-hasm.u02opened > .u02menu-l2 > .u02menu-ul,
.rtl .u02menu-hasm.u02opened > .u02menu-l3 > .u02menu-ul {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1 !important;
    transition-duration: 0.3s, 0.2s;
    transition-delay: 0.2s, 0s
}

.u02mlink.u02opened .u02menu-l1 > .u02menu-ul,
.u02v1 .u02opened .u02menu-l2 > .u02menu-ul {
    transition-delay: 0s, 0s !important
}

.u02dtop .u02hidefast .u02opened > .u02menu-l2 > .u02menu-ul,
.u02dtop .u02hidefast .u02opened > .u02menu-l3 > .u02menu-ul,
.u02dtop .u02hidefast .u02opened > .u02menu-l2 > .u02menu-ul a,
.u02dtop .u02hidefast .u02opened > .u02menu-l3 > .u02menu-ul a,
.u02dtop .u02hidefast .u02menu-l1z1 {
    opacity: 0 !important;
    transition-duration: 0.2s, 0.2s !important;
    transition-delay: 0s, 0s !important
}

.u02init .u02mlink.u02closing > .u02menucontent > .u02menu-l1 > .u02menu-ul,
.u02v1.u02init .u02closing > div > .u02menu-ul.u02menu-ul {
    transition-delay: 0.4s, 0s
}

.u02mobi .u02l2open > .u02mainmenu > .u02menu-l1 > .u02menu-ul,
.u02v1 .u02more.u02opened.u02l2open > [class*='u02menu-l'] > .u02menu-ul,
.u02mobi.u02v1 .u02opened.u02l2open > [class*='u02menu-l'] > .u02menu-ul,
.u02mobi.u02v1 .u02opened.u02l2open > .u02menucontent > [class*='u02menu-l'] > .u02menu-ul {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
}

.rtl .u02mobi .u02l2open > .u02mainmenu > .u02menu-l1 > .u02menu-ul,
.rtl .u02v1 .u02more.u02opened.u02l2open > [class*='u02menu-l'] > .u02menu-ul,
.rtl .u02mobi.u02v1 .u02opened.u02l2open > [class*='u02menu-l'] > .u02menu-ul,
.rtl .u02mobi.u02v1 .u02opened.u02l2open > .u02menucontent > [class*='u02menu-l'] > .u02menu-ul {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.u02mobi .u02l3open > .u02mainmenu > .u02menu-l1 > .u02menu-ul,
.u02v1 .u02more.u02opened.u02l3open > [class*='u02menu-l'] > .u02menu-ul,
.u02mobi.u02v1 .u02opened.u02l3open > [class*='u02menu-l'] > .u02menu-ul,
.u02mobi.u02v1 .u02opened.u02l3open > .u02menucontent > [class*='u02menu-l'] > .u02menu-ul {
    -webkit-transform: translateX(-200%);
    -ms-transform: translateX(-200%);
    transform: translateX(-200%)
}

.rtl .u02mobi .u02l3open > .u02mainmenu > .u02menu-l1 > .u02menu-ul,
.rtl .u02v1 .u02more.u02opened.u02l3open > [class*='u02menu-l'] > .u02menu-ul,
.rtl .u02mobi.u02v1 .u02opened.u02l3open > [class*='u02menu-l'] > .u02menu-ul,
.rtl .u02mobi.u02v1 .u02opened.u02l3open > .u02menucontent > [class*='u02menu-l'] > .u02menu-ul {
    -webkit-transform: translateX(200%);
    -ms-transform: translateX(200%);
    transform: translateX(200%)
}

.u02menu-l2 .u02menu-l1 {
    opacity: 0
}

.u02init .u02menu-l2 .u02menu-l1 {
    transition: opacity 0.3s
}

.u02v1 .u02morelist .u02menu-l1 {
    opacity: 1 !important
}

.u02opened > .u02menu-l2 > .u02menu-ul > .u02menu-l1,
.u02opened > .u02menu-l3 > .u02menu-ul > .u02menu-l1 {
    opacity: 1
}

.u02menucontent a,
.u02menucontent a:link,
.u02menucontent a:visited,
.u02menucontent h5,
.u02menucontent h6,
.u02menucontent hr {
    -webkit-transform: translateX(-110%);
    -ms-transform: translateX(-110%);
    transform: translateX(-110%);
    display: block;
    position: relative;
    opacity: 0;
    margin: 0;
    padding: 8px 1.75em 6px 1.2667em;
    z-index: 2;
    font-size: 15px;
    line-height: 1.3;
    color: #fff;
    will-change: transform, opacity;
    transform-style: preserve-3d
}

.rtl .u02menucontent a,
.rtl .u02menucontent a:link,
.rtl .u02menucontent a:visited,
.rtl .u02menucontent h5,
.rtl .u02menucontent h6,
.rtl .u02menucontent hr {
    -webkit-transform: translateX(110%);
    -ms-transform: translateX(110%);
    transform: translateX(110%);
    padding: 8px 1.2667em 6px 1.75em
}

.u02linklabel,
.u02linklabelsm {
    display: inline-block;
    margin-right: 0.2em;
    font-size: inherit
}

.rtl .u02linklabel,
.rtl .u02linklabelsm {
    margin-right: 0;
    margin-left: 0.2em
}

:hover .u02linklabel,
:hover .u02linklabelsm {
    text-decoration: none !important
}

.u02linklabelsm {
    margin-right: 0.4em;
    font-size: 85%;
    font-weight: bold
}

.u02init .u02menucontent a,
.u02init .u02menucontent h6,
.u02init .u02menucontent hr {
    transition: transform 0.3s 1s, opacity 0.2s 0s
}

.u02menucontent hr,
.rtl .u02menucontent hr {
    margin: 0.5em 1em;
    padding: 0;
    background: #fff
}

.u02menucontent a:focus,
.u02menucontent a:hover {
    outline: 0;
    text-decoration: none
}

.u02menu-l1 > .u02menu-ul > .u02menu-li > a,
.u02menu-l1 > .u02menu-ul > .u02menu-li > h6,
.u02menu-l1 > .u02menu-ul > .u02menu-li > hr,
.u02dtop .u02opened > .u02menu-l2 > .u02menu-ul > .u02menu-li > a,
.u02dtop .u02opened > .u02menu-l2 > .u02menu-ul > .u02menu-li > h6,
.u02dtop .u02opened > .u02menu-l2 > .u02menu-ul > .u02menu-li > hr,
.u02dtop .u02opened > .u02menu-l3 > .u02menu-ul > .u02menu-li > a,
.u02dtop .u02opened > .u02menu-l3 > .u02menu-ul > .u02menu-li > h6,
.u02dtop .u02opened > .u02menu-l3 > .u02menu-ul > .u02menu-li > hr {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    transition-delay: 0.2s, 0.3s
}

.u02menu-l1 > .u02menu-ul > .u02menu-li > hr,
.u02dtop .u02opened > .u02menu-l2 > .u02menu-ul > .u02menu-li > hr,
.u02dtop .u02opened > .u02menu-l3 > .u02menu-ul > .u02menu-li > hr {
    opacity: 0.3
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(2) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(2) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(2) > hr {
    transition-delay: 218ms, 318ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(3) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(3) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(3) > hr {
    transition-delay: 236ms, 336ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(4) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(4) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(4) > hr {
    transition-delay: 254ms, 354ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(5) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(5) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(5) > hr {
    transition-delay: 272ms, 372ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(6) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(6) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(6) > hr {
    transition-delay: 290ms, 390ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(7) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(7) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(7) > hr {
    transition-delay: 308ms, 408ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(8) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(8) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(8) > hr {
    transition-delay: 326ms, 426ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(9) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(9) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(9) > hr {
    transition-delay: 344ms, 444ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(10) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(10) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(10) > hr {
    transition-delay: 362ms, 462ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(11) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(11) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(11) > hr {
    transition-delay: 380ms, 480ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(12) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(12) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(12) > hr {
    transition-delay: 398ms, 498ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(13) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(13) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(13) > hr {
    transition-delay: 416ms, 516ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(14) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(14) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(14) > hr {
    transition-delay: 434ms, 534ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(15) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(15) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(15) > hr {
    transition-delay: 452ms, 552ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(16) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(16) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(16) > hr {
    transition-delay: 470ms, 570ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(17) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(17) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(17) > hr {
    transition-delay: 488ms, 588ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(18) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(18) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(18) > hr {
    transition-delay: 506ms, 606ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(19) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(19) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(19) > hr {
    transition-delay: 524ms, 624ms
}

.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(20) > a,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(20) > h6,
.u02dtop .u02opened > [class^='u02menu-l'] > .u02menu-ul > .u02menu-li:nth-child(20) > hr {
    transition-delay: 542ms, 642ms
}

.u02usertools [class*='u02menu-l'] > .u02menu-ul > .u02menu-li > a,
.u02usertools [class*='u02menu-l'] > .u02menu-ul > .u02menu-li:hover > a,
.u02usertools [class*='u02menu-l'] > .u02menu-ul > .u02menu-li > a:focus,
.u02usertools [class*='u02menu-l'] > .u02menu-ul > .u02menu-li > a:active {
    color: #211E1C !important
}

.u02dtop .u02mainmenu .u02menu-l2 .u02menu-ul > .u02opened > a,
.u02dtop .u02menu-l2 > .u02menu-ul > .u02menu-li > a:hover,
.u02dtop .u02menu-l2 > .u02menu-ul > .u02menu-li > a:focus,
.u02dtop .u02menu-l2 > .u02menu-ul > .u02menu-li > a:active {
    color: #211E1C;
    background: #EBEAE7
}

.u02v1.u02dtop .u02menu-l2 .u02menu-ul > .u02opened > a,
.u02v1.u02dtop .u02menu-l2 > .u02menu-ul > .u02menu-li > a:hover,
.u02v1.u02dtop .u02menu-l2 > .u02menu-ul > .u02menu-li > a:focus,
.u02v1.u02dtop .u02menu-l2 > .u02menu-ul > .u02menu-li > a:active {
    background: #EBEAE7
}

.u02dtop .u02menu-l3 > .u02menu-ul > .u02menu-li > a,
.u02dtop .u02menu-l3 > .u02menu-ul > .u02menu-li > h6 {
    color: #211E1C
}

.u02dtop .u02menu-l3 > .u02menu-ul > .u02menu-li > hr {
    background: #211E1C
}

.u02dtop .u02menu-l3 > .u02menu-ul > .u02opened > a,
.u02dtop .u02menu-l3 > .u02menu-ul > .u02menu-li > a:hover,
.u02dtop .u02menu-l3 > .u02menu-ul > .u02menu-li > a:focus,
.u02dtop .u02menu-l3 > .u02menu-ul > .u02menu-li > a:active,
.u02dtop .u02usertools [class*='u02menu-l'] > .u02menu-ul > .u02menu-li > a:hover,
.u02dtop .u02usertools [class*='u02menu-l'] > .u02menu-ul > .u02menu-li > a:focus,
.u02dtop .u02usertools [class*='u02menu-l'] > .u02menu-ul > .u02menu-li > a:active {
    background: #fff
}

.u02dtop .u02mainmenu .u02menu-l1 > .u02menu-ul > .u02opened > a,
.u02dtop .u02mainmenu .u02menu-l1 > .u02menu-ul > .u02menu-li > a:hover,
.u02dtop .u02mainmenu .u02menu-l1 > .u02menu-ul > .u02menu-li > a:active,
.u02dtop .u02mainmenu .u02menu-l1 > .u02menu-ul > .u02menu-li > a:focus {
    background: #3A3632
}

.u02mobi .u02menu-l1 a,
.u02mobi .u02menu-l1 h6,
.u02mobi .u02menu-l1 hr,
.u02v1 .u02morelist a,
.u02v1 .u02morelist h6,
.u02v1 .u02morelist hr,
.u02v1 .u02megactr a,
.u02v1 .u02megactr h6,
.u02v1 .u02megactr hr,
.rtl .u02mobi .u02menu-l1 a,
.rtl .u02mobi .u02menu-l1 h6,
.rtl .u02mobi .u02menu-l1 hr,
.rtl .u02v1 .u02morelist a,
.rtl .u02v1 .u02morelist h6,
.rtl .u02v1 .u02morelist hr,
.rtl .u02v1 .u02megactr a,
.rtl .u02v1 .u02megactr h6,
.rtl .u02v1 .u02megactr hr {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
    transition: none
}

.u02mobi .u02menu-l1 a,
.u02mobi .u02menu-l1 h6,
.u02mobi .u02menu-l1 hr {
    color: #fff
}

.u02mainmenu .u02tlink {
    padding-right: 1.9em
}

.rtl .u02mainmenu .u02tlink {
    padding-right: 1.2667em;
    padding-left: 1.9em
}

.u02mobi .u02menu-l1 hr {
    margin-right: 0;
    margin-left: 0;
    background: #7A736E
}

.u02mobi .u02mainmenu .u02menu-l1 .u02menu-ul > .u02menu-li > a:hover,
.u02mobi .u02mainmenu .u02menu-l1 .u02menu-ul > .u02menu-li > a:focus {
    color: #fff;
    background: #3A3632
}

.u02tlink:not([href$='#open']):after,
.u02xlink:after,
.u02ulink:after {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    content: '';
    display: inline-block;
    opacity: 0;
    width: 1.4em;
    height: 0.7em;
    bottom: 0;
    margin-right: -1.4em;
    line-height: 0.666;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 19'%3E%3Cpath fill='%23211E1C' d='M16.3 17l5.8-6H4V8h18.1l-5.6-5.9L18.4.2 27 9.5l-8.6 9.4z'/%3E%3C/svg%3E") no-repeat 0 0 transparent;
    background-size: 1.4em 0.7em;
    transition: transform 0.4s, opacity 0.3s;
    -webkit-backface-visibility: hidden;
    display: none
}

.rtl .u02tlink:not([href$='#open']):after,
.rtl .u02xlink:after,
.rtl .u02ulink:after {
    -webkit-transform: translateX(0) scaleX(-1);
    -ms-transform: translateX(0) scaleX(-1);
    transform: translateX(0) scaleX(-1);
    margin-right: 0;
    margin-left: -1.4em
}

.u02ulink:after,
.u02mobi .u02mainmenu .u02xlink:after,
.u02mainmenu .u02menu-l1 > .u02menu-ul > .u02menu-li > .u02xlink:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 19'%3E%3Cpath fill='%23fff' d='M16.3 17l5.8-6H4V8h18.1l-5.6-5.9L18.4.2 27 9.5l-8.6 9.4z'/%3E%3C/svg%3E")
}

.u02tlink:not([href$='#open']):focus:after,
.u02tlink:not([href$='#open']):active:after,
.u02tlink:not([href$='#open']):hover:after,
.u02xlink:focus:after,
.u02xlink:active:after,
.u02xlink:hover:after,
.u02ulink:focus:after,
.u02ulink:active:after,
.u02ulink:hover:after {
    -webkit-transform: translateX(0.3em);
    -ms-transform: translateX(0.3em);
    transform: translateX(0.3em);
    opacity: 1
}

.rtl .u02tlink:not([href$='#open']):focus:after,
.rtl .u02tlink:not([href$='#open']):active:after,
.rtl .u02tlink:not([href$='#open']):hover:after,
.rtl .u02xlink:focus:after,
.rtl .u02xlink:active:after,
.rtl .u02xlink:hover:after,
.rtl .u02ulink:focus:after,
.rtl .u02ulink:active:after,
.rtl .u02ulink:hover:after {
    -webkit-transform: translateX(-0.3em) scaleX(-1);
    -ms-transform: translateX(-0.3em) scaleX(-1);
    transform: translateX(-0.3em) scaleX(-1)
}

.u02hlink {
    display: none !important
}

.u02mobi .u02hlink {
    display: block !important
}

.u02mobi .u02menuback,
.u02more .u02menuback,
.u02countrymenu .u02menuback .u02menuback {
    position: relative;
    margin-bottom: 0.4em
}

.u02mobi .u02blink,
.u02more .u02blink,
.u02countrymenu .u02menuback .u02blink {
    padding: 1em 1em 0.9em 54px !important;
    font-weight: bold;
    border-bottom: 1px solid rgba(122, 115, 110, 0.6)
}

.rtl .u02mobi .u02blink,
.rtl .u02more .u02blink,
.rtl .u02countrymenu .u02menuback .u02blink {
    padding: 1em 54px 1em 0.9em !important
}

.u02mobi .u02blink:after,
.u02more .u02blink:after,
.u02countrymenu .u02menuback .u02blink:after {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: '';
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 50%;
    left: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='17px' viewBox='0 0 12 17'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23fff;%7D%3C/style%3E%3Cpath class='st0' d='M10.4,14.7c0.5,0.5,0.5,1.2,0,1.7c-0.5,0.5-1.2,0.5-1.7,0L1.6,9.3c-0.5-0.5-0.5-1.2,0-1.7l7.1-7.1 c0.5-0.5,1.2-0.5,1.7,0s0.5,1.2,0,1.7L4.1,8.5L10.4,14.7z'/%3E%3C/svg%3E") no-repeat;
    background-size: auto 100%
}

.rtl .u02mobi .u02blink:after,
.rtl .u02more .u02blink:after,
.rtl .u02countrymenu .u02menuback .u02blink:after {
    -webkit-transform: translateY(-50%) scaleX(-1);
    -ms-transform: translateY(-50%) scaleX(-1);
    transform: translateY(-50%) scaleX(-1);
    left: auto;
    right: 20px
}

.u02countrymenu .u02menuback .u02blink {
    font-size: 15px;
    color: #211E1C
}

.u02countrymenu .u02menuback .u02blink:hover {
    text-decoration: none
}

.u02countrymenu .u02menuback .u02blink:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='17px' viewBox='0 0 12 17'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23211E1C;%7D%3C/style%3E%3Cpath class='st0' d='M10.4,14.7c0.5,0.5,0.5,1.2,0,1.7c-0.5,0.5-1.2,0.5-1.7,0L1.6,9.3c-0.5-0.5-0.5-1.2,0-1.7l7.1-7.1 c0.5-0.5,1.2-0.5,1.7,0s0.5,1.2,0,1.7L4.1,8.5L10.4,14.7z'/%3E%3C/svg%3E")
}

.u02dtop .u02menuback .u02blink {
    font-weight: 500
}

.u02dtop .u02menuback .u02blink:hover {
    background: transparent !important;
    cursor: text
}

.u02dtop .u02menu-l2 > .u02menu-ul > .u02menuback .u02blink:hover {
    color: #fff
}

.u02tools {
    visibility: visible;
    height: 100%;
    z-index: 5;
    -ms-flex-order: 5;
    order: 5
}

.u02tools > ul {
    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;
    height: 100%
}

.u02tools > ul > li {
    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;
    position: relative;
    height: 100%
}

.u02tools > ul > li:first-child {
    padding-left: 6px
}

.rtl .u02tools > ul > li:first-child {
    padding-right: 6px;
    padding-left: 0
}

.u02tools a.u02ticon {
    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;
    font-weight: 300;
    height: 100%;
    padding: 0 10px;
    font-size: 14px;
    color: #3A3632;
    white-space: nowrap
}

.u02tools .u02ticon:hover {
    outline: 0;
    text-decoration: none
}

.u02tabnav .u02tools .u02ticon:focus {
    outline: 1px dotted #3A3632;
    outline-offset: -4px;
    text-decoration: none
}

.u02tools .u02ticon > span {
    padding-left: 5px
}

.rtl .u02tools .u02ticon > span {
    padding-right: 5px;
    padding-left: 0
}

.u02opened > .u02ticon {
    color: #1c2a33
}

.u02searchbttn,
#mobisearch:before,
.u02mtool .u02ticon:after,
.u02ticon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 76 532'%3E%3Cpath fill='%233A3632' d='M64.2,247.2c1.9-1.9,5.1-1.9,7,0s1.9,5.1,0,7l-29.7,29.7c-1.9,1.9-5.1,1.9-7,0L4.8,254.1 c-1.9-1.9-1.9-5.1,0-7s5.1-1.9,7,0L38,273.4L64.2,247.2z'/%3E%3Cpath fill='%233A3632' d='M38,75.4c-19.9,0-36,16.1-36,36s16.1,36,36,36s36-16.1,36-36S57.9,75.4,38,75.4z M8,111.4 c0-3.1,0.5-6.2,1.4-9h8.2c-0.4,2.8-0.6,5.8-0.6,9s0.2,6.2,0.6,9H9.4C8.5,117.6,8,114.6,8,111.4z M12,126.4h6.6 c0.9,4,2.2,7.5,3.7,10.6C18.1,134.4,14.5,130.8,12,126.4z M18.7,96.4H12c2.5-4.3,6.1-8,10.3-10.6C20.9,88.9,19.6,92.4,18.7,96.4z  M35,141.3c-1.2-0.1-2.4-0.3-3.6-0.6c-2.5-3.5-5-8.2-6.6-14.3H35V141.3z M35,120.4H23.6c-0.4-2.8-0.6-5.8-0.6-9s0.2-6.2,0.6-9H35 V120.4z M35,96.4H24.8c1.6-6.1,4.1-10.8,6.6-14.3c1.2-0.3,2.4-0.5,3.6-0.6V96.4z M64,96.4h-6.6c-0.9-4-2.2-7.5-3.7-10.6 C57.9,88.5,61.5,92.1,64,96.4z M41,81.6c1.2,0.1,2.4,0.3,3.6,0.6c2.5,3.5,5,8.2,6.6,14.3H41V81.6z M44.6,140.7 c-1.2,0.3-2.4,0.5-3.6,0.6v-14.8h10.1C49.5,132.5,47.1,137.2,44.6,140.7z M52.4,120.4H41v-18h11.4c0.4,2.8,0.6,5.8,0.6,9 C53,114.7,52.8,117.7,52.4,120.4z M53.6,137c1.5-3.1,2.7-6.6,3.7-10.6H64C61.5,130.8,57.9,134.4,53.6,137z M58.4,120.4 c0.4-2.8,0.6-5.8,0.6-9s-0.2-6.2-0.6-9h8.2c0.9,2.8,1.4,5.9,1.4,9s-0.5,6.2-1.4,9H58.4z'/%3E%3Cpath fill='%233A3632' d='M2,305v52.4h50.7l9.8,19.6H74v-72H2z M8.5,311.5h58.9v58.9h-1.6L56,350.8H8.5V311.5z M21.6,324.6 c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S25.3,324.6,21.6,324.6z M38,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5 s6.5-2.9,6.5-6.5S41.6,324.6,38,324.6z M54.4,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S58,324.6,54.4,324.6z' /%3E%3Cpath fill='%233A3632' d='M74,1v72H2V1H74z M67.5,7.5H8.5v58.9h9.8V46.8h39.3v19.6h9.8V7.5z M51.1,53.4H24.9v13.1h26.2V53.4z M38,14.1 c7.2,0,13.1,5.9,13.1,13.1S45.2,40.3,38,40.3s-13.1-5.9-13.1-13.1S30.8,14.1,38,14.1z M38,20.6c-3.6,0-6.5,2.9-6.5,6.5 s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S41.6,20.6,38,20.6z'/%3E%3Cpath fill='%233A3632' d='M31.9,153c16.5,0,29.9,13.4,29.9,29.9c0,7-2.4,13.5-6.5,18.6L74,220.3l-4.7,4.7l-18.8-18.8 c-5.1,4.1-11.6,6.5-18.6,6.5C15.4,212.7,2,199.3,2,182.9S15.4,153,31.9,153z M31.9,159.6C19,159.6,8.6,170,8.6,182.9 s10.4,23.2,23.2,23.2s23.2-10.4,23.2-23.2S44.7,159.6,31.9,159.6z'/%3E%3Cpath fill='%233A3632' d='M38,456c14.4,0,26.2,12.2,26.3,27.2c0.2,2.5,0.4,17.2-23.9,42.7l-2.4,2.5l-2.4-2.5 c-24.3-25.5-24.1-40.1-23.9-42.7C11.8,468.2,23.6,456,38,456z M38,462.4c-10.9,0-19.7,9.4-19.7,21l0,0.4l0,0c0,0.8-0.3,13.1,19.7,35 c20.7-22.7,19.8-35,19.7-35.1l0-0.4C57.7,471.8,48.9,462.4,38,462.4z M38,468.9c7.3,0,13.2,5.8,13.2,12.9c0,7.1-5.9,12.9-13.2,12.9 s-13.2-5.8-13.2-12.9C24.8,474.7,30.7,468.9,38,468.9z M38,475.3c-3.6,0-6.6,2.9-6.6,6.4s3,6.4,6.6,6.4s6.6-2.9,6.6-6.4 S41.6,475.3,38,475.3z'/%3E%3Cpath fill='%233A3632' d='M21.7,381c5,0,9.2,3.6,9.9,8.5c0.4,2.9,1.1,5.8,2.1,8.5c1.4,3.6,0.5,7.7-2.2,10.4l-2.4,2.4 c3.9,6.1,9,11.2,15.1,15.1l2.4-2.4c2.7-2.7,6.8-3.6,10.4-2.2c2.8,1,5.6,1.7,8.6,2.1c5,0.7,8.5,5,8.4,10v9.8c0,2.8-1.1,5.4-3.1,7.2 c-2,1.9-4.8,2.8-7.6,2.5c-10.6-1.2-20.9-4.8-29.8-10.6c-8.4-5.3-15.5-12.4-20.8-20.7c-5.8-9-9.5-19.2-10.6-30 c-0.2-2.8,0.7-5.5,2.5-7.5c1.9-2,4.5-3.2,7.3-3.2H21.7z M21.8,387.6h-9.9c-0.9,0-1.8,0.4-2.4,1.1c-0.6,0.7-0.9,1.6-0.9,2.5 c1,9.6,4.3,18.9,9.6,27.1c4.8,7.5,11.2,13.9,18.8,18.7c8.1,5.3,17.4,8.5,26.9,9.6c0.9,0.1,1.8-0.2,2.5-0.9c0.7-0.6,1.1-1.5,1.1-2.4 v-9.8l0-0.1c0-1.7-1.2-3.1-2.8-3.3c-3.4-0.5-6.8-1.3-10-2.5c-1.2-0.5-2.6-0.2-3.5,0.7l-4.2,4.2c-1,1-2.7,1.3-4,0.5 c-8.8-5-16-12.2-21-20.9c-0.7-1.3-0.5-2.9,0.5-3.9l4.2-4.2c0.9-0.9,1.2-2.3,0.7-3.5c-1.2-3.2-2-6.5-2.5-9.9 C24.9,388.8,23.4,387.6,21.8,387.6z M44.6,394.1c9,0,16.3,7.3,16.3,16.4h-6.5c0-5.4-4.4-9.8-9.8-9.8V394.1z M44.6,381 c16.3,0,29.4,13.2,29.4,29.5h-6.5c0-12.6-10.3-22.9-22.9-22.9L44.6,381z'/%3E%3C/svg%3E");
    background-size: 20px auto;
    background-repeat: no-repeat
}

.u02currentcr .u02cmenu-l2 a:before,
.u02currentcr .u02cmenu-l2 .u02currentcc:before,
.u02countrymenu.u02cmenu-simple .u02currentcc:before,
.u02countrymenu.u02cmenu-simple a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 76 532'%3E%3Cpath fill='%23C58C52' d='M64.2,247.2c1.9-1.9,5.1-1.9,7,0s1.9,5.1,0,7l-29.7,29.7c-1.9,1.9-5.1,1.9-7,0L4.8,254.1 c-1.9-1.9-1.9-5.1,0-7s5.1-1.9,7,0L38,273.4L64.2,247.2z'/%3E%3Cpath fill='%23C58C52' d='M38,75.4c-19.9,0-36,16.1-36,36s16.1,36,36,36s36-16.1,36-36S57.9,75.4,38,75.4z M8,111.4 c0-3.1,0.5-6.2,1.4-9h8.2c-0.4,2.8-0.6,5.8-0.6,9s0.2,6.2,0.6,9H9.4C8.5,117.6,8,114.6,8,111.4z M12,126.4h6.6 c0.9,4,2.2,7.5,3.7,10.6C18.1,134.4,14.5,130.8,12,126.4z M18.7,96.4H12c2.5-4.3,6.1-8,10.3-10.6C20.9,88.9,19.6,92.4,18.7,96.4z  M35,141.3c-1.2-0.1-2.4-0.3-3.6-0.6c-2.5-3.5-5-8.2-6.6-14.3H35V141.3z M35,120.4H23.6c-0.4-2.8-0.6-5.8-0.6-9s0.2-6.2,0.6-9H35 V120.4z M35,96.4H24.8c1.6-6.1,4.1-10.8,6.6-14.3c1.2-0.3,2.4-0.5,3.6-0.6V96.4z M64,96.4h-6.6c-0.9-4-2.2-7.5-3.7-10.6 C57.9,88.5,61.5,92.1,64,96.4z M41,81.6c1.2,0.1,2.4,0.3,3.6,0.6c2.5,3.5,5,8.2,6.6,14.3H41V81.6z M44.6,140.7 c-1.2,0.3-2.4,0.5-3.6,0.6v-14.8h10.1C49.5,132.5,47.1,137.2,44.6,140.7z M52.4,120.4H41v-18h11.4c0.4,2.8,0.6,5.8,0.6,9 C53,114.7,52.8,117.7,52.4,120.4z M53.6,137c1.5-3.1,2.7-6.6,3.7-10.6H64C61.5,130.8,57.9,134.4,53.6,137z M58.4,120.4 c0.4-2.8,0.6-5.8,0.6-9s-0.2-6.2-0.6-9h8.2c0.9,2.8,1.4,5.9,1.4,9s-0.5,6.2-1.4,9H58.4z'/%3E%3Cpath fill='%23C58C52' d='M2,305v52.4h50.7l9.8,19.6H74v-72H2z M8.5,311.5h58.9v58.9h-1.6L56,350.8H8.5V311.5z M21.6,324.6 c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S25.3,324.6,21.6,324.6z M38,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5 s6.5-2.9,6.5-6.5S41.6,324.6,38,324.6z M54.4,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S58,324.6,54.4,324.6z' /%3E%3Cpath fill='%23C58C52' d='M74,1v72H2V1H74z M67.5,7.5H8.5v58.9h9.8V46.8h39.3v19.6h9.8V7.5z M51.1,53.4H24.9v13.1h26.2V53.4z M38,14.1 c7.2,0,13.1,5.9,13.1,13.1S45.2,40.3,38,40.3s-13.1-5.9-13.1-13.1S30.8,14.1,38,14.1z M38,20.6c-3.6,0-6.5,2.9-6.5,6.5 s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S41.6,20.6,38,20.6z'/%3E%3Cpath fill='%23C58C52' d='M31.9,153c16.5,0,29.9,13.4,29.9,29.9c0,7-2.4,13.5-6.5,18.6L74,220.3l-4.7,4.7l-18.8-18.8 c-5.1,4.1-11.6,6.5-18.6,6.5C15.4,212.7,2,199.3,2,182.9S15.4,153,31.9,153z M31.9,159.6C19,159.6,8.6,170,8.6,182.9 s10.4,23.2,23.2,23.2s23.2-10.4,23.2-23.2S44.7,159.6,31.9,159.6z'/%3E%3Cpath fill='%23C58C52' d='M38,456c14.4,0,26.2,12.2,26.3,27.2c0.2,2.5,0.4,17.2-23.9,42.7l-2.4,2.5l-2.4-2.5 c-24.3-25.5-24.1-40.1-23.9-42.7C11.8,468.2,23.6,456,38,456z M38,462.4c-10.9,0-19.7,9.4-19.7,21l0,0.4l0,0c0,0.8-0.3,13.1,19.7,35 c20.7-22.7,19.8-35,19.7-35.1l0-0.4C57.7,471.8,48.9,462.4,38,462.4z M38,468.9c7.3,0,13.2,5.8,13.2,12.9c0,7.1-5.9,12.9-13.2,12.9 s-13.2-5.8-13.2-12.9C24.8,474.7,30.7,468.9,38,468.9z M38,475.3c-3.6,0-6.6,2.9-6.6,6.4s3,6.4,6.6,6.4s6.6-2.9,6.6-6.4 S41.6,475.3,38,475.3z'/%3E%3Cpath fill='%23C58C52' d='M21.7,381c5,0,9.2,3.6,9.9,8.5c0.4,2.9,1.1,5.8,2.1,8.5c1.4,3.6,0.5,7.7-2.2,10.4l-2.4,2.4 c3.9,6.1,9,11.2,15.1,15.1l2.4-2.4c2.7-2.7,6.8-3.6,10.4-2.2c2.8,1,5.6,1.7,8.6,2.1c5,0.7,8.5,5,8.4,10v9.8c0,2.8-1.1,5.4-3.1,7.2 c-2,1.9-4.8,2.8-7.6,2.5c-10.6-1.2-20.9-4.8-29.8-10.6c-8.4-5.3-15.5-12.4-20.8-20.7c-5.8-9-9.5-19.2-10.6-30 c-0.2-2.8,0.7-5.5,2.5-7.5c1.9-2,4.5-3.2,7.3-3.2H21.7z M21.8,387.6h-9.9c-0.9,0-1.8,0.4-2.4,1.1c-0.6,0.7-0.9,1.6-0.9,2.5 c1,9.6,4.3,18.9,9.6,27.1c4.8,7.5,11.2,13.9,18.8,18.7c8.1,5.3,17.4,8.5,26.9,9.6c0.9,0.1,1.8-0.2,2.5-0.9c0.7-0.6,1.1-1.5,1.1-2.4 v-9.8l0-0.1c0-1.7-1.2-3.1-2.8-3.3c-3.4-0.5-6.8-1.3-10-2.5c-1.2-0.5-2.6-0.2-3.5,0.7l-4.2,4.2c-1,1-2.7,1.3-4,0.5 c-8.8-5-16-12.2-21-20.9c-0.7-1.3-0.5-2.9,0.5-3.9l4.2-4.2c0.9-0.9,1.2-2.3,0.7-3.5c-1.2-3.2-2-6.5-2.5-9.9 C24.9,388.8,23.4,387.6,21.8,387.6z M44.6,394.1c9,0,16.3,7.3,16.3,16.4h-6.5c0-5.4-4.4-9.8-9.8-9.8V394.1z M44.6,381 c16.3,0,29.4,13.2,29.4,29.5h-6.5c0-12.6-10.3-22.9-22.9-22.9L44.6,381z'/%3E%3C/svg%3E");
    background-position: 0 -120px;
    background-size: 20px auto;
    background-repeat: no-repeat
}

#txtSearch:focus + .u02searchbttn,
.u02searchinput:focus + .u02searchbttn,
.u02searchbttn:focus,
.u02searchbttn:hover,
#mobisearch:focus:before,
#mobisearch:hover:before,
.u02mtool.u02opened .u02ticon:after,
.u02mtool .u02ticon:focus:after,
.u02ticon:hover:before,
.u02ticon:focus:before,
.u02mobi .u02ticon:hover:before,
.u02mobi .u02tools .u02ticon.u02call:before,
.u02mobi .u02tools .u02ticon.u02chat:before,
.u02mobi .u02tools .u02opened .u02ticon.u02user:before,
.u02mobi .u02tools .u02opened .u02ticon.u02regn:before,
.u02opened .u02ticon:before {
    opacity: .75
}

#mobisearch:before,
.u02ticon:after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 4px;
    font-size: 0 !important;
    line-height: 0 !important
}

.u02ticon.u02regn:after {
    background-position: 0 -20px
}

.u02ticon.u02contact:after,
.u02ticon.u02call:after {
    background-position: 0 -100px
}

#mobisearch:before {
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 12px;
    background-size: 100% auto;
    background-position: 0 -40px
}

.u02mobi .u02ticon:focus {
    outline: 0
}

.u02mobi .u02tools .u02ticon:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 76 532'%3E%3Cpath fill='%23fff' d='M64.2,247.2c1.9-1.9,5.1-1.9,7,0s1.9,5.1,0,7l-29.7,29.7c-1.9,1.9-5.1,1.9-7,0L4.8,254.1 c-1.9-1.9-1.9-5.1,0-7s5.1-1.9,7,0L38,273.4L64.2,247.2z'/%3E%3Cpath fill='%23fff' d='M38,75.4c-19.9,0-36,16.1-36,36s16.1,36,36,36s36-16.1,36-36S57.9,75.4,38,75.4z M8,111.4 c0-3.1,0.5-6.2,1.4-9h8.2c-0.4,2.8-0.6,5.8-0.6,9s0.2,6.2,0.6,9H9.4C8.5,117.6,8,114.6,8,111.4z M12,126.4h6.6 c0.9,4,2.2,7.5,3.7,10.6C18.1,134.4,14.5,130.8,12,126.4z M18.7,96.4H12c2.5-4.3,6.1-8,10.3-10.6C20.9,88.9,19.6,92.4,18.7,96.4z  M35,141.3c-1.2-0.1-2.4-0.3-3.6-0.6c-2.5-3.5-5-8.2-6.6-14.3H35V141.3z M35,120.4H23.6c-0.4-2.8-0.6-5.8-0.6-9s0.2-6.2,0.6-9H35 V120.4z M35,96.4H24.8c1.6-6.1,4.1-10.8,6.6-14.3c1.2-0.3,2.4-0.5,3.6-0.6V96.4z M64,96.4h-6.6c-0.9-4-2.2-7.5-3.7-10.6 C57.9,88.5,61.5,92.1,64,96.4z M41,81.6c1.2,0.1,2.4,0.3,3.6,0.6c2.5,3.5,5,8.2,6.6,14.3H41V81.6z M44.6,140.7 c-1.2,0.3-2.4,0.5-3.6,0.6v-14.8h10.1C49.5,132.5,47.1,137.2,44.6,140.7z M52.4,120.4H41v-18h11.4c0.4,2.8,0.6,5.8,0.6,9 C53,114.7,52.8,117.7,52.4,120.4z M53.6,137c1.5-3.1,2.7-6.6,3.7-10.6H64C61.5,130.8,57.9,134.4,53.6,137z M58.4,120.4 c0.4-2.8,0.6-5.8,0.6-9s-0.2-6.2-0.6-9h8.2c0.9,2.8,1.4,5.9,1.4,9s-0.5,6.2-1.4,9H58.4z'/%3E%3Cpath fill='%23fff' d='M2,305v52.4h50.7l9.8,19.6H74v-72H2z M8.5,311.5h58.9v58.9h-1.6L56,350.8H8.5V311.5z M21.6,324.6 c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S25.3,324.6,21.6,324.6z M38,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5 s6.5-2.9,6.5-6.5S41.6,324.6,38,324.6z M54.4,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S58,324.6,54.4,324.6z' /%3E%3Cpath fill='%23fff' d='M74,1v72H2V1H74z M67.5,7.5H8.5v58.9h9.8V46.8h39.3v19.6h9.8V7.5z M51.1,53.4H24.9v13.1h26.2V53.4z M38,14.1 c7.2,0,13.1,5.9,13.1,13.1S45.2,40.3,38,40.3s-13.1-5.9-13.1-13.1S30.8,14.1,38,14.1z M38,20.6c-3.6,0-6.5,2.9-6.5,6.5 s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S41.6,20.6,38,20.6z'/%3E%3Cpath fill='%23fff' d='M31.9,153c16.5,0,29.9,13.4,29.9,29.9c0,7-2.4,13.5-6.5,18.6L74,220.3l-4.7,4.7l-18.8-18.8 c-5.1,4.1-11.6,6.5-18.6,6.5C15.4,212.7,2,199.3,2,182.9S15.4,153,31.9,153z M31.9,159.6C19,159.6,8.6,170,8.6,182.9 s10.4,23.2,23.2,23.2s23.2-10.4,23.2-23.2S44.7,159.6,31.9,159.6z'/%3E%3Cpath fill='%23fff' d='M38,456c14.4,0,26.2,12.2,26.3,27.2c0.2,2.5,0.4,17.2-23.9,42.7l-2.4,2.5l-2.4-2.5 c-24.3-25.5-24.1-40.1-23.9-42.7C11.8,468.2,23.6,456,38,456z M38,462.4c-10.9,0-19.7,9.4-19.7,21l0,0.4l0,0c0,0.8-0.3,13.1,19.7,35 c20.7-22.7,19.8-35,19.7-35.1l0-0.4C57.7,471.8,48.9,462.4,38,462.4z M38,468.9c7.3,0,13.2,5.8,13.2,12.9c0,7.1-5.9,12.9-13.2,12.9 s-13.2-5.8-13.2-12.9C24.8,474.7,30.7,468.9,38,468.9z M38,475.3c-3.6,0-6.6,2.9-6.6,6.4s3,6.4,6.6,6.4s6.6-2.9,6.6-6.4 S41.6,475.3,38,475.3z'/%3E%3Cpath fill='%23fff' d='M21.7,381c5,0,9.2,3.6,9.9,8.5c0.4,2.9,1.1,5.8,2.1,8.5c1.4,3.6,0.5,7.7-2.2,10.4l-2.4,2.4 c3.9,6.1,9,11.2,15.1,15.1l2.4-2.4c2.7-2.7,6.8-3.6,10.4-2.2c2.8,1,5.6,1.7,8.6,2.1c5,0.7,8.5,5,8.4,10v9.8c0,2.8-1.1,5.4-3.1,7.2 c-2,1.9-4.8,2.8-7.6,2.5c-10.6-1.2-20.9-4.8-29.8-10.6c-8.4-5.3-15.5-12.4-20.8-20.7c-5.8-9-9.5-19.2-10.6-30 c-0.2-2.8,0.7-5.5,2.5-7.5c1.9-2,4.5-3.2,7.3-3.2H21.7z M21.8,387.6h-9.9c-0.9,0-1.8,0.4-2.4,1.1c-0.6,0.7-0.9,1.6-0.9,2.5 c1,9.6,4.3,18.9,9.6,27.1c4.8,7.5,11.2,13.9,18.8,18.7c8.1,5.3,17.4,8.5,26.9,9.6c0.9,0.1,1.8-0.2,2.5-0.9c0.7-0.6,1.1-1.5,1.1-2.4 v-9.8l0-0.1c0-1.7-1.2-3.1-2.8-3.3c-3.4-0.5-6.8-1.3-10-2.5c-1.2-0.5-2.6-0.2-3.5,0.7l-4.2,4.2c-1,1-2.7,1.3-4,0.5 c-8.8-5-16-12.2-21-20.9c-0.7-1.3-0.5-2.9,0.5-3.9l4.2-4.2c0.9-0.9,1.2-2.3,0.7-3.5c-1.2-3.2-2-6.5-2.5-9.9 C24.9,388.8,23.4,387.6,21.8,387.6z M44.6,394.1c9,0,16.3,7.3,16.3,16.4h-6.5c0-5.4-4.4-9.8-9.8-9.8V394.1z M44.6,381 c16.3,0,29.4,13.2,29.4,29.5h-6.5c0-12.6-10.3-22.9-22.9-22.9L44.6,381z'/%3E%3C/svg%3E");
    transition: opacity 0.25s;
    opacity: 1
}

.u02mobi .u02tools .u02ticon:hover:after,
.u02mobi .u02tools .u02opened .u02ticon:after {
    opacity: .65
}

.u02toolpop {
    -webkit-transform: translate(0, 40px);
    -ms-transform: translate(0, 40px);
    transform: translate(0, 40px);
    position: absolute;
    visibility: hidden;
    opacity: 0;
    width: 375px;
    top: 100%;
    right: 0;
    z-index: 1;
    background: #EBEAE7;
    box-shadow: 0 8px 25px 0 rgba(0, 0, 0, 0.1)
}

.u02init .u02toolpop {
    transition: transform .3s, opacity .25s, visibility 0s linear .4s
}

.rtl .u02toolpop {
    left: 0;
    right: auto
}

.u02toolpop a,
.u02toolpop a:hover {
    color: #211E1C
}

.u02mtool > .u02menu-l1z1 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    left: auto;
    right: 0;
    padding: 0 10px
}

.rtl .u02mtool > .u02menu-l1z1 {
    left: 0;
    right: auto
}

.u02mtool > .u02menu-l1z1 > i {
    border-bottom-color: #EBEAE7
}

.u02opened > .u02toolpop {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    visibility: visible;
    opacity: 1;
    transition: transform 0.3s, opacity 0.25s, visibility 0s linear 0s
}

.u02signout {
    display: none;
    opacity: 0
}

.u02toolsloggedin .u02signout {
    display: block;
    animation: 0.5s acctFade forwards
}

@keyframes acctFade {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.u02toolsloggedout .u02signout,
.u02toolsloggedin .u02signin {
    display: none
}

.u02dtop .u02pttl,
.u02userloggedout,
.u02toolsloggedout .u02userloggedin {
    display: none
}

.u02toolsloggedout .u02userloggedout {
    display: block
}

.u02toolsloggedin > .u02menu-l1z1 > i {
    border-bottom-color: #211E1C
}

.u02userin {
    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: center;
    align-items: center
}

.u02userinw1,
.u02userinw2 {
    padding-bottom: 8px
}

.u02userinw1.u02userloggedin {
    background: #EBEAE7
}

.u02userin .u02userinfo {
    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: center;
    align-items: center;
    min-height: 52px;
    padding: 12px 8px 12px 18px;
    text-align: left;
    background: #211E1C
}

.rtl .u02userin .u02userinfo {
    padding: 12px 18px 12px 8px;
    text-align: right
}

.u02userin .u02userinfo a,
.u02userin .u02userinfo p,
.u02userin .u02userinfo h4,
.u02userin .u02userinfo h5,
.u02userin .u02userinfo h6,
.u02userin .u02userinfo span {
    display: block;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    color: #fff
}

.u02userin .u02userdata {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    overflow: hidden
}

.u02userin .u02userdata > .u02ulink {
    display: inline-block;
    padding-right: 28px
}

.rtl .u02userin .u02userdata > .u02ulink {
    padding-right: 0;
    padding-left: 28px
}

.u02userin .u02userdata > .u02ulink:hover {
    text-decoration: none
}

.u02userin .u02userdata > .u02ulink:after {
    opacity: 1
}

.u02userin .u02userdata > .u02ulink.u02usernoname {
    position: relative;
    max-width: 100%;
    margin-bottom: -5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.u02userin .u02userdata > .u02ulink.u02usernoname:after {
    position: absolute;
    top: 5px;
    right: 32px
}

.rtl .u02userin .u02userdata > .u02ulink.u02usernoname:after {
    left: 32px;
    right: auto
}

.u02userin .u02userstats {
    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: center;
    align-items: center;
    width: calc(100% + 18px);
    margin: 0 -15px
}

.u02userin .u02userstats .u02userstat {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: inline-block;
    margin-top: 4px;
    padding: 0 14px;
    font-size: 12px;
    border-left: 1px solid #fff;
    white-space: nowrap
}

.rtl .u02userin .u02userstats .u02userstat {
    border-right: 1px solid #fff;
    border-left: 0
}

.u02userin .u02userstats .u02userstatnum {
    display: inline;
    font-size: 14px;
    font-weight: bold;
    line-height: 12px
}

.u02userin .u02useravatar + .u02userdata {
    max-width: calc(100% - 50px - 18px)
}

.u02userin .u02useravatar {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    width: 50px;
    height: 50px;
    margin-right: 14px;
    text-align: center;
    border-radius: 50%
}

.rtl .u02userin .u02useravatar {
    margin-right: 0;
    margin-left: 14px
}

.u02userin .u02useravatar > div {
    position: relative;
    padding-bottom: 100%;
    overflow: hidden;
    border-radius: 50%
}

.u02userin .u02useravatar > div > * {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    max-width: 100%;
    top: 50%;
    left: 50%;
    font-size: 26px;
    line-height: 46px
}

.u02userin .u02useravatar > div[class*='u02icn'] {
    height: 50px;
    font-size: 50px
}

.u02userin .u02useravatar > div[class*='u02icn']:before {
    position: absolute
}

.u02userin .u02useravatar > .u02useravatarbadge {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    position: absolute;
    width: 18px;
    height: 18px;
    top: auto;
    left: 0;
    bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    text-align: center;
    border-radius: 50%
}

.rtl .u02userin .u02useravatar > .u02useravatarbadge {
    left: auto;
    right: 0
}

.u02userin > div {
    width: 100%
}

.u02userin > .u02userinw2,
.u02userin > .u02userinw3 {
    border-top: 1px rgba(122, 115, 110, 0.4) solid
}

.u02userinw3 .u02userlogins > a,
.rtl .u02userinw3 .u02userlogins > a {
    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: center;
    align-items: center;
    padding-top: 1.25em;
    padding-bottom: 1.25em;
    font-weight: bold
}

.u02userinw3 .u02userlogins > a:active,
.u02userinw3 .u02userlogins > a:focus,
.u02userinw3 .u02userlogins > a:hover,
.rtl .u02userinw3 .u02userlogins > a:active,
.rtl .u02userinw3 .u02userlogins > a:focus,
.rtl .u02userinw3 .u02userlogins > a:hover {
    background: #EBEAE7 !important
}

.u02userinw3 .u02userlogins.u02opened .u02menu-l2,
.rtl .u02userinw3 .u02userlogins.u02opened .u02menu-l2 {
    position: relative;
    top: -12px;
    left: 0;
    right: 0
}

.u02loginmenu .m2,
.u02loginmenu .m3 {
    display: block;
    width: 20px;
    height: 2px;
    margin: -2px 0;
    background: #211E1C
}

.u02loginmenu .m3 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.u02userlogins.u02opened .m3 {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.u02user h5 {
    margin: 0 0 8px;
    font-size: 18px;
    color: #333
}

.u02user p {
    margin: 0 0 19px;
    font-size: 16px;
    color: #333
}

.u02bttn {
    width: 100%;
    text-align: center
}

.u02bttn a {
    position: relative;
    display: inline-block;
    clear: both;
    width: calc(100% - (100% - 250px));
    margin: 0;
    padding: 9px 12px;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
    color: #fff !important;
    background: #6F915D;
    border-radius: 4px;
    transition: background 0.2s, color 0.2s
}

.u02bttn a:active {
    background: #3D5431
}

.u02bttn a:hover {
    background: #577346;
    text-decoration: none
}

.u02bttn a:focus {
    background: #577346;
    outline-color: #6F915D !important;
    text-decoration: none
}

.u02acclink {
    display: inline;
    font-size: inherit;
    font-weight: bold
}

.u02acclink:hover {
    text-decoration: underline
}

.u02usertools .u02menu-l1 a,
.u02usertools .u02menu-l2 a,
#u02usertools a,
.u02usertools a {
    color: #00688C
}

.u02usertools .u02menu-l1 a:hover,
.u02usertools .u02menu-l2 a:hover,
#u02usertools a:hover,
.u02usertools a:hover {
    color: #00688C
}

.u02usertools .u02menu-l1 h6,
.u02usertools .u02menu-l2 h6,
.u02usertools .u02menu-l1 hr,
.u02usertools .u02menu-l2 hr {
    color: #6F915D
}

.u02tabnav .u02acclink:focus,
.u02tabnav #u02usertools a:focus,
.u02tabnav .u02usertools a:focus {
    outline: dotted #3A3632 1px;
    outline-offset: 4px
}

.u02usertools .u02menucontent a:focus {
    outline-offset: -4px
}

.u02usertools-ul {
    text-align: center
}

.u02usertools-ul li {
    display: inline-block;
    margin: 0.8em 0 0;
    padding: 0 0.6em;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    border-left: 1px solid rgba(122, 115, 110, 0.6)
}

.rtl .u02usertools-ul li {
    border-right: 1px solid rgba(122, 115, 110, 0.6);
    border-left: 0
}

.u02usertools-ul li:first-child {
    border: 0
}

#u02usertools,
.u02usertools {
    margin: 0;
    padding: 14px 18px;
    color: #211E1C
}

#u02usertools h5,
.u02usertools h5 {
    font-size: 18px;
    font-weight: bold
}

#u02usertools .u02menucontent h5,
.u02usertools .u02menucontent h5 {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    margin: 0;
    padding: 14px 18px 8px;
    line-height: 1.2
}

#u02usertools .u02menucontent,
.u02usertools .u02menucontent {
    margin: -14px -18px
}

#u02usertools .u02menucontent a,
#u02usertools .u02menucontent h5,
#u02usertools .u02menucontent h6,
.u02usertools .u02menucontent a,
.u02usertools .u02menucontent h5,
.u02usertools .u02menucontent h6 {
    font-size: 16px
}

#u02usertools .u02menucontent .u02xlink:after,
.u02usertools .u02menucontent .u02xlink:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 19'%3E%3Cpath fill='%23C58C52' d='M16.3 17l5.8-6H4V8h18.1l-5.6-5.9L18.4.2 27 9.5l-8.6 9.4z'/%3E%3C/svg%3E")
}

.u02userinw3 #u02usertools .u02menucontent,
.u02userinw3 .u02usertools .u02menucontent {
    margin-bottom: -20px
}

.u02usertools [class*='u02menu-l'] {
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    position: static;
    width: auto !important
}

.u02usertools [class*='u02menu-l'] > ul,
.rtl .u02usertools [class*='u02menu-l'] > ul {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    width: auto !important;
    padding: 0
}

.u02usertools .u02more > a {
    position: relative;
    margin: 0 18px;
    font-size: 14px;
    text-align: center;
    color: #211E1C !important;
    border-top: 1px solid rgba(122, 115, 110, 0.4)
}

.u02usertools .u02more > a:after {
    content: '';
    display: inline-block;
    position: relative;
    width: 9px;
    height: 8px;
    top: 50%;
    right: -4px;
    z-index: 0;
    line-height: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 76 532'%3E%3Cpath fill='%23211E1C' d='M64.2,247.2c1.9-1.9,5.1-1.9,7,0s1.9,5.1,0,7l-29.7,29.7c-1.9,1.9-5.1,1.9-7,0L4.8,254.1 c-1.9-1.9-1.9-5.1,0-7s5.1-1.9,7,0L38,273.4L64.2,247.2z'/%3E%3Cpath fill='%23211E1C' d='M38,75.4c-19.9,0-36,16.1-36,36s16.1,36,36,36s36-16.1,36-36S57.9,75.4,38,75.4z M8,111.4 c0-3.1,0.5-6.2,1.4-9h8.2c-0.4,2.8-0.6,5.8-0.6,9s0.2,6.2,0.6,9H9.4C8.5,117.6,8,114.6,8,111.4z M12,126.4h6.6 c0.9,4,2.2,7.5,3.7,10.6C18.1,134.4,14.5,130.8,12,126.4z M18.7,96.4H12c2.5-4.3,6.1-8,10.3-10.6C20.9,88.9,19.6,92.4,18.7,96.4z  M35,141.3c-1.2-0.1-2.4-0.3-3.6-0.6c-2.5-3.5-5-8.2-6.6-14.3H35V141.3z M35,120.4H23.6c-0.4-2.8-0.6-5.8-0.6-9s0.2-6.2,0.6-9H35 V120.4z M35,96.4H24.8c1.6-6.1,4.1-10.8,6.6-14.3c1.2-0.3,2.4-0.5,3.6-0.6V96.4z M64,96.4h-6.6c-0.9-4-2.2-7.5-3.7-10.6 C57.9,88.5,61.5,92.1,64,96.4z M41,81.6c1.2,0.1,2.4,0.3,3.6,0.6c2.5,3.5,5,8.2,6.6,14.3H41V81.6z M44.6,140.7 c-1.2,0.3-2.4,0.5-3.6,0.6v-14.8h10.1C49.5,132.5,47.1,137.2,44.6,140.7z M52.4,120.4H41v-18h11.4c0.4,2.8,0.6,5.8,0.6,9 C53,114.7,52.8,117.7,52.4,120.4z M53.6,137c1.5-3.1,2.7-6.6,3.7-10.6H64C61.5,130.8,57.9,134.4,53.6,137z M58.4,120.4 c0.4-2.8,0.6-5.8,0.6-9s-0.2-6.2-0.6-9h8.2c0.9,2.8,1.4,5.9,1.4,9s-0.5,6.2-1.4,9H58.4z'/%3E%3Cpath fill='%23211E1C' d='M2,305v52.4h50.7l9.8,19.6H74v-72H2z M8.5,311.5h58.9v58.9h-1.6L56,350.8H8.5V311.5z M21.6,324.6 c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S25.3,324.6,21.6,324.6z M38,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5 s6.5-2.9,6.5-6.5S41.6,324.6,38,324.6z M54.4,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S58,324.6,54.4,324.6z' /%3E%3Cpath fill='%23211E1C' d='M74,1v72H2V1H74z M67.5,7.5H8.5v58.9h9.8V46.8h39.3v19.6h9.8V7.5z M51.1,53.4H24.9v13.1h26.2V53.4z M38,14.1 c7.2,0,13.1,5.9,13.1,13.1S45.2,40.3,38,40.3s-13.1-5.9-13.1-13.1S30.8,14.1,38,14.1z M38,20.6c-3.6,0-6.5,2.9-6.5,6.5 s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S41.6,20.6,38,20.6z'/%3E%3Cpath fill='%23211E1C' d='M31.9,153c16.5,0,29.9,13.4,29.9,29.9c0,7-2.4,13.5-6.5,18.6L74,220.3l-4.7,4.7l-18.8-18.8 c-5.1,4.1-11.6,6.5-18.6,6.5C15.4,212.7,2,199.3,2,182.9S15.4,153,31.9,153z M31.9,159.6C19,159.6,8.6,170,8.6,182.9 s10.4,23.2,23.2,23.2s23.2-10.4,23.2-23.2S44.7,159.6,31.9,159.6z'/%3E%3Cpath fill='%23211E1C' d='M38,456c14.4,0,26.2,12.2,26.3,27.2c0.2,2.5,0.4,17.2-23.9,42.7l-2.4,2.5l-2.4-2.5 c-24.3-25.5-24.1-40.1-23.9-42.7C11.8,468.2,23.6,456,38,456z M38,462.4c-10.9,0-19.7,9.4-19.7,21l0,0.4l0,0c0,0.8-0.3,13.1,19.7,35 c20.7-22.7,19.8-35,19.7-35.1l0-0.4C57.7,471.8,48.9,462.4,38,462.4z M38,468.9c7.3,0,13.2,5.8,13.2,12.9c0,7.1-5.9,12.9-13.2,12.9 s-13.2-5.8-13.2-12.9C24.8,474.7,30.7,468.9,38,468.9z M38,475.3c-3.6,0-6.6,2.9-6.6,6.4s3,6.4,6.6,6.4s6.6-2.9,6.6-6.4 S41.6,475.3,38,475.3z'/%3E%3Cpath fill='%23211E1C' d='M21.7,381c5,0,9.2,3.6,9.9,8.5c0.4,2.9,1.1,5.8,2.1,8.5c1.4,3.6,0.5,7.7-2.2,10.4l-2.4,2.4 c3.9,6.1,9,11.2,15.1,15.1l2.4-2.4c2.7-2.7,6.8-3.6,10.4-2.2c2.8,1,5.6,1.7,8.6,2.1c5,0.7,8.5,5,8.4,10v9.8c0,2.8-1.1,5.4-3.1,7.2 c-2,1.9-4.8,2.8-7.6,2.5c-10.6-1.2-20.9-4.8-29.8-10.6c-8.4-5.3-15.5-12.4-20.8-20.7c-5.8-9-9.5-19.2-10.6-30 c-0.2-2.8,0.7-5.5,2.5-7.5c1.9-2,4.5-3.2,7.3-3.2H21.7z M21.8,387.6h-9.9c-0.9,0-1.8,0.4-2.4,1.1c-0.6,0.7-0.9,1.6-0.9,2.5 c1,9.6,4.3,18.9,9.6,27.1c4.8,7.5,11.2,13.9,18.8,18.7c8.1,5.3,17.4,8.5,26.9,9.6c0.9,0.1,1.8-0.2,2.5-0.9c0.7-0.6,1.1-1.5,1.1-2.4 v-9.8l0-0.1c0-1.7-1.2-3.1-2.8-3.3c-3.4-0.5-6.8-1.3-10-2.5c-1.2-0.5-2.6-0.2-3.5,0.7l-4.2,4.2c-1,1-2.7,1.3-4,0.5 c-8.8-5-16-12.2-21-20.9c-0.7-1.3-0.5-2.9,0.5-3.9l4.2-4.2c0.9-0.9,1.2-2.3,0.7-3.5c-1.2-3.2-2-6.5-2.5-9.9 C24.9,388.8,23.4,387.6,21.8,387.6z M44.6,394.1c9,0,16.3,7.3,16.3,16.4h-6.5c0-5.4-4.4-9.8-9.8-9.8V394.1z M44.6,381 c16.3,0,29.4,13.2,29.4,29.5h-6.5c0-12.6-10.3-22.9-22.9-22.9L44.6,381z'/%3E%3C/svg%3E") no-repeat;
    background-size: 9px auto !important;
    background-position: 0 -30px
}

.rtl .u02usertools .u02more > a:after {
    left: -4px;
    right: auto
}

.u02usertools .u02more:hover > a,
.u02usertools .u02more > a:focus,
.u02usertools .u02more > a:active {
    background: none !important
}

.u02usertools .u02menu-l2 {
    --fullHeight: auto;
    height: 0;
    transition: visibility 0s, height 0.2s linear !important
}

.u02usertools .u02opened > .u02menu-l2 {
    visibility: visible;
    height: auto;
    height: var(--fullHeight)
}

.u02usertools .u02opened > .u02menu-l2 li {
    opacity: 1
}

.u02countrymenu .u02menuback {
    display: none
}

.u02opened > .u02cmenupop .u02clink:focus {
    text-decoration: none
}

.u02countrymenu {
    position: relative;
    width: 560px
}

.u02countrymenu.u02cm3cols {
    width: 700px
}

.u02toolpop.u02cmenupop {
    width: auto
}

.u02dtop .u02cmenupop-simple.u02cmenupop.u02toolpop {
    width: 300px
}

.u02countrymenu a {
    display: block;
    font-size: 16px
}

.u02opened .u02currentcr .u02cmenu-l2 {
    visibility: visible
}

.u02cmenu-l1,
.u02cmenu-l2,
.u02cmenu-simple > ul {
    padding: 18px 0
}

.u02cmenu-l1 {
    position: relative;
    width: 34%;
    background: #3A3632
}

.u02cmenu-l1 > li > a {
    padding: 7px 8px 7px 18px
}

.rtl .u02cmenu-l1 > li > a {
    padding: 7px 18px 7px 8px
}

@media (min-width: 771px) {
    .u02cmenu-l1 > li > a {
        color: #fff
    }
}

.u02cmenu-l1 > li > a:hover,
.u02cmenu-l1 > li > a:focus {
    background: #fff;
    color: #211E1C;
    text-decoration: none;
    outline: 0
}

.u02currentcr > a,
.u02currentcr > a:hover,
.u02currentcr > a:focus {
    color: #211E1C !important;
    background: #EBEAE7 !important
}

.u02cmenu-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;
    position: absolute;
    visibility: hidden;
    width: calc(560px - 100%);
    min-height: 210px;
    top: 0;
    left: 100%;
    padding-right: 18px
}

.rtl .u02cmenu-l2 {
    left: 0;
    right: 100%;
    padding-right: 0;
    padding-left: 18px
}

.u02cm3cols .u02cmenu-l1 {
    width: 28%
}

.u02cm3cols .u02cmenu-l2 {
    width: calc(700px - 100%)
}

.u02cmenuc1 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.u02countrymenu.u02cmenu-simple {
    width: 300.16px
}

.u02countrymenu.u02cmenu-simple.u02cmenu-simple2col {
    width: 372.96px
}

.u02cmenu-l2 ul a,
.u02countrymenu.u02cmenu-simple a {
    position: relative;
    opacity: 0;
    padding: 5px 8px 5px 30px;
    transition: opacity 0.8s
}

.rtl .u02cmenu-l2 ul a,
.rtl .u02countrymenu.u02cmenu-simple a {
    padding: 5px 30px 5px 8px
}

.u02currentcr .u02cmenu-l2 ul a,
.u02countrymenu.u02cmenu-simple ul a {
    opacity: 1
}

.u02currentcr .u02cmenu-l2 .u02currentcc,
.u02countrymenu.u02cmenu-simple .u02currentcc {
    font-weight: bold
}

.u02countrymenu.u02cmenu-simple .u02currentcc,
.u02countrymenu.u02cmenu-simple .u02currentcc:hover {
    cursor: default;
    text-decoration: none
}

.u02currentcr .u02cmenu-l2 a:before,
.u02countrymenu.u02cmenu-simple a:before {
    -webkit-transform: translateY(-7px);
    -ms-transform: translateY(-7px);
    transform: translateY(-7px);
    content: '';
    display: block;
    position: absolute;
    opacity: 0;
    width: 20px;
    height: 20px;
    top: 0;
    left: 7px;
    margin: 0;
    transition: transform 0s 0.2s, opacity 0.2s
}

.rtl .u02currentcr .u02cmenu-l2 a:before,
.rtl .u02countrymenu.u02cmenu-simple a:before {
    left: auto;
    right: 9px
}

.u02currentcr .u02cmenu-l2 a:hover:before,
.u02currentcr .u02cmenu-l2 a:focus:before,
.u02countrymenu.u02cmenu-simple a:hover:before,
.u02countrymenu.u02cmenu-simple a:focus:before {
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
    opacity: 1;
    transition-duration: 0.4s, 0.2s;
    transition-delay: 0.1s, 0.2s
}

.u02tabnav .u02currentcr .u02cmenu-l2 a:focus,
.u02tabnav .u02countrymenu.u02cmenu-simple a:focus {
    outline: dotted #3A3632 1px;
    outline-offset: -4px;
    text-decoration: underline
}

.u02currentcr .u02cmenu-l2 a:focus:before,
.u02countrymenu.u02cmenu-simple a:focus:before {
    outline: 0
}

.u02currentcr .u02cmenu-l2 .u02currentcc:before,
.u02countrymenu.u02cmenu-simple .u02currentcc:before {
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
    opacity: 1
}

.u02contact.u02toolpop,
.w11 .u02contactw1 {
    padding: 10px 14px 20px
}

.u02contact.u02toolpop h6,
.w11 .u02contactw1 h6 {
    color: #3A3632
}

.u02contact.u02toolpop a,
.u02contact.u02toolpop h4,
.u02contact.u02toolpop h5,
.u02contact.u02toolpop h6,
.w11 .u02contactw1 a,
.w11 .u02contactw1 h4,
.w11 .u02contactw1 h5,
.w11 .u02contactw1 h6 {
    margin: 0;
    padding: 9px 0;
    font-size: 16px
}

.u02contact.u02toolpop h6,
.w11 .u02contactw1 h6 {
    font-weight: 600
}

.u02contact.u02toolpop a,
.w11 .u02contactw1 a {
    padding: 7px 0;
    display: block
}

.u02contact.u02toolpop .u02callmodal a,
.w11 .u02contactw1 .u02callmodal a {
    display: inline-block
}

.u02contact.u02toolpop hr,
.w11 .u02contactw1 hr {
    margin: 1em 0;
    background: rgba(122, 115, 110, 0.6)
}

.u02tabnav .u02contact.u02toolpop a:focus {
    outline: 1px dotted #3A3632;
    outline-offset: 2px
}

.u02contactw2 {
    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;
    padding: 9px 0;
    border-bottom: 1px solid rgba(122, 115, 110, 0.4)
}

.u02contactw2:first-child {
    padding-top: 0
}

.u02contactw2:last-child {
    border-bottom: 0
}

[class*='u02socl-'],
[class*='u02icn-'] {
    width: 40px;
    height: 40px;
    font-size: 0;
    text-align: center;
    display: none
}

[class*='u02socl-']:before,
[class*='u02icn-']:before {
    content: '';
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='245' height='35' viewBox='-181 415 245 35'%3E%3Cg fill='%233A3632'%3E%3Cpath d='M-151.3 423.5c0-1.2-1-2.2-2.2-2.2l-13.9 0 -6.1 0c-1.2 0-2.2 1-2.2 2.2l0 1.1 0 11.1c0 1.2 1 2.2 2.2 2.2l8.9 0 6.7 6.7 0-5.6c0-0.6 0.5-1.1 1.1-1.1l3.3 0c1.2 0 2.2-1 2.2-2.2L-151.3 423.5zM-169.1 431.4c-0.9 0-1.7-0.7-1.7-1.7 0-0.9 0.7-1.7 1.7-1.7 0.9 0 1.7 0.7 1.7 1.7C-167.4 430.6-168.1 431.4-169.1 431.4M-163.5 431.3c-0.9 0-1.7-0.7-1.7-1.7 0-0.9 0.7-1.7 1.7-1.7 0.9 0 1.7 0.7 1.7 1.7C-161.8 430.6-162.6 431.3-163.5 431.3M-157.9 431.3c-0.9 0-1.7-0.7-1.7-1.7 0-0.9 0.7-1.7 1.7-1.7 0.9 0 1.7 0.7 1.7 1.7C-156.3 430.6-157 431.3-157.9 431.3'/%3E%3Cpath d='M-119.3 426.8l2.3-3.8 -1.5-1.5 -3.8 2.3 0 1.5 -5 5 -2.4-2.4c-0.6-0.6-0.8-1.4-0.8-2.2 0.1-1.2-0.3-2.4-1.2-3.3 -0.4-0.4-0.9-0.8-1.5-1l0.9 3.3 -1.9 1.9 -2.6-0.7 -0.9-3.3c-1.4 1.6-1.3 4.1 0.2 5.6 0.8 0.8 1.8 1.2 2.9 1.2 1.2 0 2.4 0.5 3.3 1.3l1.8 1.8 -0.9 0.9h-1.5l-7.7 7.6v1.5l1.5 1.5h1.5l7.7-7.6v-1.5l8.2-8.2L-119.3 426.8z'/%3E%3Cpath d='M-116.9 441.5c-0.1-0.1-0.2-0.2-0.2-0.2l-8-8.3 -2.3 2.3 8 8.3c0 0 0.2 0.1 0.2 0.2 0.2 0.2 0.5 0.3 0.9 0.3 0.8 0 1.6-0.7 1.6-1.6C-116.7 442-116.8 441.7-116.9 441.5'/%3E%3Cpath d='M-91.1 435.2c2.3-2.3 4.5-4.9 3.4-6 -1.5-1.5-2.8-2.4-0.1-5.7 2.7-3.3 4.4-0.7 5.9 0.7 1.7 1.7 0.1 7.9-6.1 14 -6.2 6.1-12.4 7.7-14.1 6 -1.4-1.5-4-3.2-0.7-5.9 3.3-2.6 4.2-1.3 5.7 0.2C-96 439.6-93.3 437.4-91.1 435.2M-94.4 424.3c-1.7 0.3-3.5 1.1-5 2.5 -1.4 1.4-2.3 3.2-2.5 5 0 0-0.1 0.7 0.4 1.2 0.5 0.5 1.4 0.5 1.9 0 0.3-0.3 0.4-0.7 0.4-0.7 0.2-0.9 0.4-2.1 1.8-3.5 1.4-1.4 2.6-1.6 3.5-1.8 0 0 0.4-0.1 0.7-0.4 0.5-0.5 0.5-1.4 0-1.9C-93.7 424.2-94.4 424.3-94.4 424.3M-100.8 425.4c2.5-2.5 5.3-3.6 7.6-3.2 0 0 0.7 0.1 1.2-0.4 0.5-0.5 0.5-1.4 0-1.9 -0.3-0.3-0.8-0.4-0.8-0.4 -2-0.3-6 0.1-9.9 4 -3.9 3.9-4.3 7.9-4 9.9 0 0 0.1 0.5 0.4 0.8 0.5 0.5 1.4 0.5 1.9 0 0.5-0.5 0.4-1.2 0.4-1.2C-104.4 430.7-103.4 427.9-100.8 425.4'/%3E%3C/g%3E%3C/svg%3E");
    background-size: auto 100%;
    background-repeat: no-repeat
}

[class*='u02socl-'].u02icn-chat:before,
[class*='u02icn-'].u02icn-chat:before {
    background-position-x: 0
}

[class*='u02socl-'].u02icn-support-simplified:before,
[class*='u02icn-'].u02icn-support-simplified:before {
    background-position-x: -40px
}

[class*='u02socl-'].u02icn-telephone:before,
[class*='u02icn-'].u02icn-telephone:before {
    background-position-x: -80px
}

[class*='u02socl-']:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='35' viewBox='34 127 500 35'%3E%3Cg fill='%233A3632'%3E%3Cpath d='M53.9 162v-12.9h-4.4V144h4.4v-3.7c0-4.3 2.6-6.7 6.5-6.7 1.8 0 3.4.1 3.9.2v4.5h-2.7c-2.1 0-2.5 1-2.5 2.5v3.2h5l-.7 5.1H59V162h-5.1zm52-22v.6c0 5.9-4.5 12.8-12.8 12.8-2.5 0-4.9-.7-6.9-2 .4 0 .7.1 1.1.1 2.1 0 4-.7 5.6-1.9-2 0-3.6-1.3-4.2-3.1.3.1.6.1.8.1.4 0 .8-.1 1.2-.2-2.1-.4-3.6-2.2-3.6-4.4v-.1c.6.3 1.3.5 2 .6-1.2-.8-2-2.2-2-3.7 0-.8.2-1.6.6-2.3 2.2 2.7 5.5 4.5 9.3 4.7-.1-.3-.1-.7-.1-1 0-2.5 2-4.5 4.5-4.5 1.3 0 2.5.5 3.3 1.4 1-.2 2-.6 2.8-1.1-.3 1-1 1.9-2 2.5.9-.1 1.8-.3 2.6-.7-.6.8-1.3 1.6-2.2 2.2zm26.8 1.2h4.1v13.2h-4.1v-13.2zm2-1.8c-1.3 0-2.4-1.1-2.4-2.4s1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4-1.1 2.4-2.4 2.4zm17.4 15H148V148c0-1.5 0-3.5-2.1-3.5s-2.5 1.7-2.5 3.4v6.5h-4.1v-13.2h3.9v1.8h.1c.5-1 1.9-2.1 3.9-2.1 4.1 0 4.9 2.7 4.9 6.3v7.2zm36.6-4.4c-2.1 2.6-5.9 3.4-9 2.4-3.3-1.1-5.7-4.4-5.6-7.8-.2-4.3 3.6-8.2 7.9-8.3 2.2-.2 4.3.7 6 2-.7.7-1.4 1.5-2.1 2.2-1.5-.9-3.2-1.6-4.9-1-2.8.8-4.4 4-3.4 6.7.8 2.8 4.3 4.3 7 3.2 1.4-.5 2.3-1.8 2.7-3.1-1.6 0-3.2 0-4.8-.1v-2.8h8c0 2.3-.3 4.7-1.8 6.6zm11.6-4.3h-2.4v2.4h-2.4v-2.4h-2.4v-2.3h2.4V141h2.4v2.4h2.4v2.3zm28.7 1.7l5.9-3.1-5.9-3.1v6.2m13.1-2c0 1.8-.2 3.5-.2 3.5s-.2 1.5-.9 2.2c-.8.9-1.8.9-2.2.9-3.1.2-7.7.2-7.7.2s-5.7-.1-7.4-.2c-.5-.1-1.6-.1-2.4-.9-.7-.7-.9-2.2-.9-2.2s-.2-1.8-.2-3.5v-1.7c0-1.8.2-3.5.2-3.5s.2-1.5.9-2.2c.8-.9 1.8-.9 2.2-.9 3.1-.2 7.7-.2 7.7-.2s4.6 0 7.7.2c.4.1 1.4.1 2.2.9.7.7.9 2.2.9 2.2s.2 1.8.2 3.5v1.7h-.1zm29.9 10.7c-1.8 0-3.3-1.5-3.3-3.3s1.5-3.3 3.3-3.3 3.3 1.5 3.3 3.3c-.1 1.8-1.5 3.3-3.3 3.3zm10.1 0c-1.1 0-1.9-.9-1.9-1.9 0-5.3-4.3-9.6-9.6-9.6-1.1 0-1.9-.9-1.9-1.9 0-1.1.9-1.9 1.9-1.9 7.4 0 13.4 6 13.4 13.4 0 1-.8 1.9-1.9 1.9zm7.7 0c-1.1 0-1.9-.9-1.9-1.9 0-9.5-7.8-17.3-17.3-17.3-1.1 0-1.9-.9-1.9-1.9 0-1.1.9-1.9 1.9-1.9 11.6 0 21.1 9.5 21.1 21.1 0 1-.8 1.9-1.9 1.9zm31.3-11c-2.4.2-4.7 2.3-3.7 4.9 1.4 3.9 9.2 1.8 7.7-2.7-.5-1.4-2-2.5-4-2.2zm-.9 5.3c-1.8.4-2.1-1.9-.5-2.3 2-.5 1.9 2 .5 2.3zm1.3-2.4c0-.7.9-.8 1-.3 0 .5-.7.8-1 .3z'/%3E%3Cpath d='M330.1 143.6c.4-1 .6-2.3 0-3-1.4-1.6-4.6 0-6.1.1.7-2.1-.1-4.3-2.7-3.6-2.4.6-4.1 1.9-5.8 3.6s-3.5 3.8-3.8 6.5c-.3 3.1 1.6 4.6 3.5 5.7 5.6 3.1 14.5 1.4 17.4-2.7.4-.6.8-1.5.9-2.2.5-3-1.6-3.4-3.4-4.4zm-1.9 6.7c-1.5 1.7-4.8 2.9-8 2.7-2.8-.2-6.6-1.8-5.9-5.3.3-1.6 1.6-2.6 2.7-3.2 1.3-.8 2.6-1.2 4.5-1.3 3.4-.3 7.8 1 7.8 4.5 0 1-.6 2-1.1 2.6zm4.4-8c.6 0 .9-1 .8-2-.2-1.5-1.5-2.7-3.3-2.6-.4 0-1.1-.1-1.1.8 0 1.1 1.2.5 2 .8.4.2.9.8.9 1.4 0 .9-.4 1.6.7 1.6z'/%3E%3Cpath d='M336.8 140.2c-.3-3.7-3.4-6.5-7.4-6-.5.1-1.1.1-1.2.7-.2 1.4 1.3 1 2 1 2.4 0 4.9 2 4.8 4.9 0 1-.8 2.7.7 2.5.9 0 1.2-1.7 1.1-3.1zm31.4 2.4c-1.3 2.9-2.4 5.3-3.6 8.1-.6 1.4-1.1 2.9-2.2 3.6-4.7.3-1.2-4.8-.5-6.7-1.1-2-2.4-4.3-3.7-6.5-.6-1-2-2.9-.6-4 .5-.4 1.7-.4 2.2 0 1.6 1.3 2.6 4.7 3.9 6.3.5-.9 1-2 1.5-3.2.5-1.1.9-2.6 1.6-3 1.1-.7 2.7-.1 3 1 .3 1.4-1 3.2-1.6 4.4zm10.9 7.1c-.9-.2-1.6-1.4-2.5-2.1-.9-.8-1.8-1.5-2.5-2.1-.5-.7-.3.5-.3 1.2v2c-.1.7-.5 1.1-1.2 1.2h-1c-.7-.1-1-.6-1.2-1.2v-9.1c0-1.7 3.3-1.7 3.3 0v3.2c.5-.3.8-.7 1.2-1.2l.9-.9c.6-.5 1.1-1 1.6-1.6.6-1.3 3.2-1.3 3.4.4.3 2.3-2.9 3.1-3.5 4.4.9 1.2 2.8 2 3.5 3.3.8 1.2.1 2.9-1.7 2.5zm38.8-8.3c-2.1.1-4 .8-5.5 2.2-1.5 1.5-2.2 3.3-2 5.6l-2.4-.3c-.3 0-.6 0-.8.1-.7.4-1.5.9-2.3 1.4.2-.7.3-1.3.4-1.9.1-.4.1-.7-.3-1-2.6-1.8-3.7-4.5-2.9-7.4.8-2.6 2.6-4.2 5.1-5 3.4-1.1 7.3 0 9.4 2.7.8 1.1 1.2 2.2 1.3 3.6zm-9.8-.9c0-.5-.4-1-1-1-.5 0-1 .4-1 .9s.4 1 .9 1c.6 0 1-.4 1.1-.9zm5.1-1c-.5 0-1 .5-1 1s.4 1 1 .9c.5 0 1-.4 1-1 0-.5-.5-.9-1-.9z'/%3E%3Cpath d='M422.8 154.8c-.7-.3-1.3-.8-2-.8-.7-.1-1.4.3-2.1.4-2.1.2-4-.4-5.6-1.8-3-2.7-2.5-6.9.9-9.2 3-2 7.5-1.3 9.7 1.4 1.9 2.4 1.7 5.6-.6 7.7-.7.6-.9 1.1-.5 1.8.1.1.1.3.2.5zm-7.8-7.5c.4 0 .8-.3.8-.8s-.3-.8-.8-.8c-.4 0-.8.4-.8.8s.4.8.8.8zm5-1.6c-.4 0-.8.3-.8.8s.3.8.8.8c.4 0 .8-.3.8-.8s-.3-.8-.8-.8zm36.1 5.8v-14.9l12.1 7.4-12.1 7.5zM513.5 157c-.6.1-.9-.3-.9-.6v-3.5c0-1.2-.4-2-.9-2.4 2.8-.3 5.8-1.4 5.8-6.3 0-1.4-.5-2.5-1.3-3.4.1-.3.6-1.6-.1-3.4 0 0-1.1-.3-3.5 1.3-1-.3-2.1-.4-3.2-.4s-2.2.1-3.2.4c-2.4-1.6-3.5-1.3-3.5-1.3-.7 1.8-.3 3-.1 3.4-.8.9-1.3 2-1.3 3.4 0 4.9 3 6 5.8 6.3-.4.3-.7.9-.8 1.7-.7.3-2.6.9-3.7-1.1 0 0-.7-1.2-1.9-1.3 0 0-1.2 0-.1.8 0 0 .8.4 1.4 1.9 0 0 .8 2.5 4.3 1.7v2.2c0 .3-.2.7-.9.6-5.1-1.7-8.7-6.5-8.7-12.1 0-7 5.7-12.7 12.7-12.7s12.7 5.7 12.7 12.7c.1 5.7-3.5 10.4-8.6 12.1z'/%3E%3C/g%3E%3C/svg%3E")
}

[class*='u02socl-'].u02socl-facebook:before {
    background-position-x: 0
}

[class*='u02socl-'].u02socl-twitter:before {
    background-position-x: -52px
}

[class*='u02socl-'].u02socl-linkedin:before {
    background-position-x: -103.2px
}

[class*='u02socl-'].u02socl-googleplus:before {
    background-position-x: -154.8px
}

[class*='u02socl-'].u02socl-youtube:before {
    background-position-x: -204.8px
}

[class*='u02socl-'].u02socl-feed:before {
    background-position-x: -260px
}

[class*='u02socl-'].u02socl-weibo:before {
    background-position-x: -312px
}

[class*='u02socl-'].u02socl-youku:before {
    background-position-x: -364px
}

[class*='u02socl-'].u02socl-wechat:before {
    background-position-x: -414.72px
}

[class*='u02socl-'].u02socl-otube:before {
    background-position-x: -468px
}

[class*='u02socl-'].u02socl-github:before {
    background-position-x: -522px
}

.u02contactw3 {
    padding-left: 12px
}

.rtl .u02contactw3 {
    padding-right: 12px;
    padding-left: 0
}

#mobisearch {
    display: none
}

.u02search {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative;
    visibility: visible;
    margin-left: auto;
    -ms-flex-order: 4;
    order: 4
}

@media only screen and (max-width: 1400px) {
    .u02search:last-of-type {
        padding-right: 12px
    }

    .rtl .u02search {
        padding-right: 0;
        padding-left: 12px
    }
}

.rtl .u02search {
    margin-right: auto;
    margin-left: 0
}

.u02searchform {
    position: relative
}

.u02searchbttn {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 50%;
    right: 8px;
    overflow: hidden;
    background-size: 100% auto;
    background-position: 0 -40px;
    border: 0;
    outline: 0;
    background-color: transparent;
    cursor: pointer;
    text-indent: -9000px
}

.rtl .u02searchbttn {
    left: 8px;
    right: auto
}

.u02tabnav .u02searchbttn:focus {
    outline: 1px dotted #3A3632;
    outline-offset: 4px
}

.u02searchbttn::-moz-focus-inner {
    border: 0
}

.u02search #txtSearch,
.u02search .u02searchinput {
    width: 11em;
    height: 42px;
    padding: 0 37px 2px 10px;
    font-family: inherit;
    font-size: 14px;
    line-height: 24px;
    color: #7A736E;
    background: #fff;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    outline: 1px solid transparent;
    outline-offset: -1px
}

.u02init .u02search #txtSearch,
.u02init .u02search .u02searchinput {
    transition: border 0.25s, outline 0.25s, background 0.25s
}

.rtl .u02search #txtSearch,
.rtl .u02search .u02searchinput {
    padding: 0 10px 0 37px
}

.u02search.u02searchonly #txtSearch {
    width: auto;
    outline: 1px solid #aaa
}

.u02search #txtSearch:focus,
.u02search .u02searchinput:focus,
.u02search #txtSearch.sfocus {
    color: #211E1C
}

.u02search #txtSearch:focus,
.u02search #txtSearch.sfocus {
    outline: 1px solid #211E1C
}

.u02search #txtSearch.sfocus:-moz-focusring {
    border: 1px solid #211E1C
}

.u02search #txtSearch:disabled,
.u02search .u02searchinput:disabled {
    opacity: 1
}

.u02search #txtSearch.serror,
.u02search .u02searchinput.serror {
    color: #f00;
    background: #fcc;
    outline: 2px solid #f00
}

.u02search #txtSearch.serror:-moz-focusring,
.u02search .u02searchinput.serror:-moz-focusring {
    border: 2px solid #f00
}

.u02search #txtSearch:-ms-input-placeholder,
.u02search .u02searchinput:-ms-input-placeholder {
    font-size: 14px;
    color: #3A3632 !important
}

.u02search #txtSearch:-ms-input-placeholder {
    text-align: right
}

.u02searchonly #txtSearch:-ms-input-placeholder,
.rtl .u02search #txtSearch:-ms-input-placeholder {
    text-align: left
}

.u02search #txtSearch::-ms-input-placeholder,
.u02search .u02searchinput::-ms-input-placeholder {
    transform: scale(.875) translateX(.4375em)
}

.u02searchonly #txtSearch::-ms-input-placeholder,
.u02searchonly .u02searchinput::-ms-input-placeholder,
.rtl .u02search #txtSearch::-ms-input-placeholder,
.rtl .u02search .u02searchinput::-ms-input-placeholder {
    transform: scale(.875) translateX(-.4375em)
}

.u02search #txtSearch::-moz-placeholder,
.u02search .u02searchinput::-moz-placeholder {
    position: relative;
    opacity: 1;
    font-size: 14px;
    color: #3A3632
}

.u02searchonly #txtSearch::-moz-placeholder,
.u02searchonly .u02searchinput::-moz-placeholder {
    position: static !important
}

.u02search #txtSearch::-moz-placeholder {
    text-align: right
}

.u02searchonly #txtSearch::-moz-placeholder,
.rtl .u02search #txtSearch::-moz-placeholder {
    text-align: left
}

.u02search #txtSearch::-webkit-input-placeholder,
.u02search .u02searchinput::-webkit-input-placeholder {
    position: relative;
    font-size: 14px;
    color: #3A3632
}

.u02searchonly #txtSearch::-webkit-input-placeholder,
.u02searchonly .u02searchinput::-webkit-input-placeholder {
    position: static !important
}

.u02search #txtSearch::-webkit-input-placeholder {
    text-align: right
}

.u02searchonly #txtSearch::-webkit-input-placeholder,
.rtl .u02search #txtSearch::-webkit-input-placeholder {
    text-align: left
}

.u02search #txtSearch:focus:-ms-input-placeholder,
.u02search .u02searchinput:focus:-ms-input-placeholder,
.u02search #txtSearch.sfocus:-ms-input-placeholder,
.u02search #txtSearch.serror:-ms-input-placeholder,
.u02search .u02searchinput.serror:-ms-input-placeholder {
    text-align: left;
    color: #7A736E !important
}

.rtl .u02search #txtSearch:focus:-ms-input-placeholder,
.rtl .u02search .u02searchinput:focus:-ms-input-placeholder,
.rtl .u02search #txtSearch.sfocus:-ms-input-placeholder,
.rtl .u02search #txtSearch.serror:-ms-input-placeholder,
.rtl .u02search .u02searchinput.serror:-ms-input-placeholder {
    text-align: right
}

.u02search #txtSearch:focus::-ms-input-placeholder,
.u02search .u02searchinput:focus::-ms-input-placeholder,
.u02search #txtSearch.sfocus::-ms-input-placeholder,
.u02search #txtSearch.serror::-ms-input-placeholder,
.u02search .u02searchinput.serror::-ms-input-placeholder {
    transform: scale(.875) translateX(-.4375em)
}

.rtl .u02search #txtSearch:focus::-ms-input-placeholder,
.rtl .u02search .u02searchinput:focus::-ms-input-placeholder,
.rtl .u02search #txtSearch.sfocus::-ms-input-placeholder,
.rtl .u02search #txtSearch.serror::-ms-input-placeholder,
.rtl .u02search .u02searchinput.serror::-ms-input-placeholder {
    transform: scale(.875) translateX(.4375em)
}

.u02search #txtSearch:focus::-moz-placeholder,
.u02search .u02searchinput:focus::-moz-placeholder,
.u02search #txtSearch.sfocus::-moz-placeholder,
.u02search #txtSearch.serror::-moz-placeholder,
.u02search .u02searchinput.serror::-moz-placeholder {
    text-align: left;
    color: #7A736E !important
}

.u02search #txtSearch:focus::-moz-placeholder,
.u02search #txtSearch.sfocus::-moz-placeholder,
.u02search #txtSearch.serror::-moz-placeholder {
    left: 8px !important
}

.rtl .u02search #txtSearch:focus::-moz-placeholder,
.rtl .u02search #txtSearch.sfocus::-moz-placeholder,
.rtl .u02search #txtSearch.serror::-moz-placeholder {
    left: auto;
    right: 8px;
    text-align: right
}

.u02search #txtSearch:focus::-webkit-input-placeholder,
.u02search .u02searchinput:focus::-webkit-input-placeholder,
.u02search #txtSearch.sfocus::-webkit-input-placeholder,
.u02search #txtSearch.serror::-webkit-input-placeholder,
.u02search .u02searchinput.serror::-webkit-input-placeholder {
    text-align: left;
    color: #7A736E !important
}

.u02search #txtSearch:focus::-webkit-input-placeholder,
.u02search #txtSearch.sfocus::-webkit-input-placeholder,
.u02search #txtSearch.serror::-webkit-input-placeholder {
    left: 8px
}

.rtl .u02search #txtSearch:focus::-webkit-input-placeholder,
.rtl .u02search #txtSearch.sfocus::-webkit-input-placeholder,
.rtl .u02search #txtSearch.serror::-webkit-input-placeholder {
    left: auto;
    right: 8px;
    text-align: right
}

.u02search #txtSearch:focus::placeholder,
.u02search .u02searchinput:focus::placeholder,
.u02search #txtSearch.sfocus::placeholder,
.u02search #txtSearch.serror::placeholder,
.u02search .u02searchinput.serror::placeholder {
    text-align: left;
    color: #7A736E !important
}

.u02search #txtSearch:focus::placeholder,
.u02search #txtSearch.sfocus::placeholder,
.u02search #txtSearch.serror::placeholder {
    left: 8px
}

.rtl .u02search #txtSearch:focus::placeholder,
.rtl .u02search #txtSearch.sfocus::placeholder,
.rtl .u02search #txtSearch.serror::placeholder {
    left: auto;
    right: 8px;
    text-align: right
}

@media (min-width: 1100px) {

    .u02search #txtSearch,
    .u02search .u02searchinput {
        width: 14em
    }

    .u02search #txtSearch::-ms-input-placeholder,
    .u02search .u02searchinput::-ms-input-placeholder {
        transform: scale(.875) translateX(.875em)
    }

    .u02searchonly #txtSearch::-ms-input-placeholder,
    .u02searchonly .u02searchinput::-ms-input-placeholder,
    .rtl .u02search #txtSearch::-ms-input-placeholder,
    .rtl .u02search .u02searchinput::-ms-input-placeholder {
        transform: scale(.875) translateX(-.875em)
    }

    .u02search #txtSearch:focus::-ms-input-placeholder,
    .u02search .u02searchinput:focus::-ms-input-placeholder,
    .u02search #txtSearch.sfocus::-ms-input-placeholder,
    .u02search #txtSearch.serror::-ms-input-placeholder,
    .u02search .u02searchinput.serror::-ms-input-placeholder {
        transform: scale(.875) translateX(-.875em)
    }

    .rtl .u02search #txtSearch:focus::-ms-input-placeholder,
    .rtl .u02search .u02searchinput:focus::-ms-input-placeholder,
    .rtl .u02search #txtSearch.sfocus::-ms-input-placeholder,
    .rtl .u02search #txtSearch.serror::-ms-input-placeholder,
    .rtl .u02search .u02searchinput.serror::-ms-input-placeholder {
        transform: scale(.875) translateX(.875em)
    }
}

.u02search .ui-widget-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.rtl .u02search .ui-widget-overlay {
    left: auto;
    right: 0
}

.u02search .ui-autocomplete {
    position: absolute;
    width: 100%;
    max-height: 254px;
    top: 0;
    left: 0;
    z-index: 3;
    background: #fff;
    border: #dadde0 solid 1px;
    box-shadow: 3px 3px 12px rgba(50, 50, 50, 0.55);
    cursor: default;
    overflow-x: hidden;
    overflow-y: auto
}

.rtl .u02search .ui-autocomplete {
    left: auto;
    right: 0
}



* html .u02search .ui-autocomplete {
    width: 1px;
    height: 254px
}

.u02search .ui-menu {
    display: block;
    width: 324px !important;
    top: 32px !important;
    margin: 10px 0 0;
    padding: 0;
    list-style: none;
    outline: none
}

.u02search .ui-menu .ui-menu {
    position: absolute;
    margin-top: -3px
}

.u02search .ui-menu .ui-menu-item {
    display: block;
    width: 100%;
    margin: 0;
    padding: 6px 12px;
    font-size: 15px;
    font-weight: normal;
    color: #3A3632 !important;
    cursor: pointer;
    text-decoration: none;
    zoom: 1
}

.u02search .ui-menu .ui-menu-divider {
    height: 0;
    margin: 5px -2px;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}

.u02search .ui-menu .ui-menu-item:hover,
.u02search .ui-menu .ui-menu-item[aria-selected='true'] {
    background: #eee
}

.u02search .ui-menu .ui-menu-item.ui-state-focus,
.u02search .ui-menu .ui-menu-item.ui-state-active {
    font-weight: normal;
    color: #fff !important;
    background: #3A3632
}

.u02search .ui-autocomplete::-webkit-scrollbar {
    width: 12px
}

.u02search .ui-autocomplete::-webkit-scrollbar-track {
    background: #fff;
    border-left: 1px solid #ddd
}

.rtl .u02search .ui-autocomplete::-webkit-scrollbar-track {
    border-right: 1px solid #ddd;
    border-left: 0
}

.u02search .ui-autocomplete::-webkit-scrollbar-thumb {
    background: #ddd
}

.u02search .ui-autocomplete::-webkit-scrollbar-thumb:window-inactive {
    background: #e0921c
}

.f01 .u02menucontent a:hover {
    text-decoration: none
}

@media (min-width: 1600px) {
    .u02toolpop.u02user {
        -webkit-transform: translate(-50%, 40px);
        -ms-transform: translate(-50%, 40px);
        transform: translate(-50%, 40px);
        left: 50%;
        right: auto
    }

    .u02opened > .u02toolpop.u02user {
        -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
}

@media (min-width: 0) and (max-width: 974px) {

    .f11 .u02:before,
    .ocom-responsive .u02:before {
        content: 'TAB'
    }

    .f11 .u02w1,
    .ocom-responsive .u02w1 {
        width: 100%;
        margin-right: 0;
        margin-left: 0
    }

    .f11 .u02w1,
    .f11 .u02mlinkw1 a,
    .f11 .u02logo,
    .ocom-responsive .u02w1,
    .ocom-responsive .u02mlinkw1 a,
    .ocom-responsive .u02logo {
        height: 52px
    }

    .f11 .u02logow2,
    .ocom-responsive .u02logow2 {
        font-size: 15px
    }

    .f11 .u02logow2 a,
    .ocom-responsive .u02logow2 a {
        padding-top: 0.2em;
        padding-bottom: 0.2em
    }

    .f11 .u02local a,
    .ocom-responsive .u02local a {
        padding: 0 12px;
        font-size: 16px
    }

    .f11 .u02search #txtSearch,
    .ocom-responsive .u02search #txtSearch {
        width: 12em
    }

    .f11 .u02search.u02searchonly #txtSearch,
    .ocom-responsive .u02search.u02searchonly #txtSearch {
        width: auto
    }

    .f11 .u02search:not(.u02searchonly) #txtSearch:-ms-input-placeholder,
    .ocom-responsive .u02search:not(.u02searchonly) #txtSearch:-ms-input-placeholder {
        color: transparent
    }

    .f11 .u02search:not(.u02searchonly) #txtSearch::-moz-placeholder,
    .ocom-responsive .u02search:not(.u02searchonly) #txtSearch::-moz-placeholder {
        color: transparent !important
    }

    .f11 .u02search #txtSearch:focus::-moz-placeholder,
    .f11 .u02search #txtSearch.sfocus::-moz-placeholder,
    .f11 .u02search #txtSearch.serror::-moz-placeholder,
    .ocom-responsive .u02search #txtSearch:focus::-moz-placeholder,
    .ocom-responsive .u02search #txtSearch.sfocus::-moz-placeholder,
    .ocom-responsive .u02search #txtSearch.serror::-moz-placeholder {
        color: #7A736E !important
    }

    .f11 .u02search:not(.u02searchonly) #txtSearch::-webkit-input-placeholder,
    .ocom-responsive .u02search:not(.u02searchonly) #txtSearch::-webkit-input-placeholder {
        color: transparent
    }

    .f11 .u02tools > ul > li,
    .ocom-responsive .u02tools > ul > li {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        -ms-flex-wrap: none;
        flex-flow: column nowrap;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 6px
    }

    .f11 .u02tools > ul > li:first-child,
    .ocom-responsive .u02tools > ul > li:first-child {
        padding-left: 8px
    }

    .rtl .f11 .u02tools > ul > li:first-child,
    .f11.rtl .u02tools > ul > li:first-child,
    .rtl .ocom-responsive .u02tools > ul > li:first-child,
    .ocom-responsive.rtl .u02tools > ul > li:first-child {
        padding-right: 8px;
        padding-left: 0
    }

    .f11 .u02ticon span,
    .ocom-responsive .u02ticon span {
        display: none
    }

    .f11 .u02mtool .u02menu-l1z1,
    .ocom-responsive .u02mtool .u02menu-l1z1 {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        position: relative;
        height: 0;
        top: 0;
        left: auto;
        right: auto;
        padding: 0
    }

    .f11 .u02menu-l1z1 i,
    .ocom-responsive .u02menu-l1z1 i {
        width: 26px;
        height: 26px;
        border-bottom-width: 13px;
        border-left-width: 13px;
        border-right-width: 13px
    }

    .f11 .u02pttl,
    .ocom-responsive .u02pttl {
        position: relative;
        max-width: 100%;
        margin: 0;
        padding: 1.1em 20px 0.9em !important;
        z-index: 1;
        font-size: 15px;
        text-align: left;
        color: #211E1C;
        border-bottom: rgba(122, 115, 110, 0.6) solid 1px
    }

    .rtl .f11 .u02pttl,
    .f11.rtl .u02pttl,
    .rtl .ocom-responsive .u02pttl,
    .ocom-responsive.rtl .u02pttl {
        text-align: right
    }

    .f11 .u02pttl-li,
    .ocom-responsive .u02pttl-li {
        margin-bottom: 0.4em
    }

    .f11 .u02cmenu-simple .u02pttl,
    .ocom-responsive .u02cmenu-simple .u02pttl {
        display: block
    }

    .f11 .u02cmenu-simple .u02pttl-li,
    .ocom-responsive .u02cmenu-simple .u02pttl-li {
        margin-top: -1em
    }
}

@media (min-width: 771px) and (max-width: 974px) {

    .f11 .u02tools > ul > li,
    .ocom-responsive .u02tools > ul > li {
        position: static
    }

    .f11 .u02tools .u02toolpop,
    .ocom-responsive .u02tools .u02toolpop {
        -webkit-transform: translate(0, 40px);
        -ms-transform: translate(0, 40px);
        transform: translate(0, 40px);
        left: auto;
        right: 0
    }

    .f11 .u02opened > .u02toolpop,
    .ocom-responsive .u02opened > .u02toolpop {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    .rtl .f11 .u02tools .u02toolpop,
    .f11.rtl .u02tools .u02toolpop,
    .rtl .ocom-responsive .u02tools .u02toolpop,
    .ocom-responsive.rtl .u02tools .u02toolpop {
        left: 0;
        right: auto
    }
}

@media (min-width: 831px) and (max-width: 974px) {

    .f11 .u02mainmenu,
    .f11 .u02menucontent .u02menu-ul,
    .f11 .u02menu-l1,
    .ocom-responsive .u02mainmenu,
    .ocom-responsive .u02menucontent .u02menu-ul,
    .ocom-responsive .u02menu-l1 {
        width: 225px
    }

    .f11 .u02menu-l2,
    .ocom-responsive .u02menu-l2 {
        width: 450px;
        left: 225px
    }

    .f11 .u02menu-l3,
    .f11 .u02v1 .u02menu-l2,
    .ocom-responsive .u02menu-l3,
    .ocom-responsive .u02v1 .u02menu-l2 {
        width: 225px
    }

    .f11 .u02menu-l3,
    .ocom-responsive .u02menu-l3 {
        left: 225px
    }

    .rtl .f11 .u02menu-l2,
    .rtl .f11 .u02menu-l3,
    .f11.rtl .u02menu-l2,
    .f11.rtl .u02menu-l3,
    .rtl .ocom-responsive .u02menu-l2,
    .rtl .ocom-responsive .u02menu-l3,
    .ocom-responsive.rtl .u02menu-l2,
    .ocom-responsive.rtl .u02menu-l3 {
        left: auto;
        right: 225px
    }
}

@media (min-width: 0) and (max-width: 830px) {

    .f11 .u02menu,
    .ocom-responsive .u02menu {
        margin-left: 16px
    }

    .rtl .f11 .u02menu,
    .rtl .ocom-responsive .u02menu {
        margin-right: 16px
    }

    .f11 .u02mainmenu,
    .ocom-responsive .u02mainmenu {
        left: -60px
    }

    .f11 .u02mainmenu,
    .f11 .u02menucontent .u02menu-ul,
    .f11 .u02menu-l1,
    .ocom-responsive .u02mainmenu,
    .ocom-responsive .u02menucontent .u02menu-ul,
    .ocom-responsive .u02menu-l1 {
        width: 206px
    }

    .f11 .u02menu-l2,
    .ocom-responsive .u02menu-l2 {
        width: 412px;
        left: 206px
    }

    .f11 .u02menu-l3,
    .f11 .u02v1 .u02menu-l2,
    .ocom-responsive .u02menu-l3,
    .ocom-responsive .u02v1 .u02menu-l2 {
        width: 206px
    }

    .f11 .u02menu-l3,
    .ocom-responsive .u02menu-l3 {
        left: 206px
    }

    .rtl .f11 .u02menu-l2,
    .rtl .f11 .u02menu-l3,
    .f11.rtl .u02menu-l2,
    .f11.rtl .u02menu-l3,
    .rtl .ocom-responsive .u02menu-l2,
    .rtl .ocom-responsive .u02menu-l3,
    .ocom-responsive.rtl .u02menu-l2,
    .ocom-responsive.rtl .u02menu-l3 {
        left: auto;
        right: 206px
    }
}

@media (min-width: 0) and (max-width: 770px) {

    .f11 #mobisearch i,
    .ocom-responsive #mobisearch i {
        height: 2px
    }

    .f11 .u02searchform,
    .ocom-responsive .u02searchform {
        left: 0
    }

    .f11 .u02search #txtSearch,
    .ocom-responsive .u02search #txtSearch {
        width: 11.5em
    }

    .f11 .u02userin,
    .ocom-responsive .u02userin {
        display: block;
        margin: 0 0 6px
    }

    .f11 .u02mtool,
    .ocom-responsive .u02mtool {
        position: static
    }

    .f11 .u02userinw2,
    .ocom-responsive .u02userinw2 {
        border-top: rgba(122, 115, 110, 0.6) solid 1px
    }

    .f11 .u02bttn,
    .ocom-responsive .u02bttn {
        max-width: 240px;
        margin: 0 auto
    }

    .f11 .u02countrymenu,
    .ocom-responsive .u02countrymenu {
        width: 340px;
        overflow: hidden
    }

    .f11 .u02countrymenu.u02cmenu-simple,
    .ocom-responsive .u02countrymenu.u02cmenu-simple {
        width: 300.16px;
        padding-top: 0
    }

    .f11 .u02countrymenu.u02cmenu-simple.u02cmenu-simple2col,
    .ocom-responsive .u02countrymenu.u02cmenu-simple.u02cmenu-simple2col {
        width: 372.96px
    }

    .f11 .u02countrymenu > ul,
    .ocom-responsive .u02countrymenu > ul {
        width: 200%;
        text-align: left
    }

    .rtl .f11 .u02countrymenu > ul,
    .f11.rtl .u02countrymenu > ul,
    .rtl .ocom-responsive .u02countrymenu > ul,
    .ocom-responsive.rtl .u02countrymenu > ul {
        text-align: right
    }

    .f11 .u02countrymenu.u02cmenu-simple a,
    .ocom-responsive .u02countrymenu.u02cmenu-simple a {
        padding: 7px 8px 7px 18px
    }

    .rtl .f11 .u02countrymenu.u02cmenu-simple a,
    .f11.rtl .u02countrymenu.u02cmenu-simple a,
    .rtl .ocom-responsive .u02countrymenu.u02cmenu-simple a,
    .ocom-responsive.rtl .u02countrymenu.u02cmenu-simple a {
        padding: 7px 18px 7px 8px
    }

    .f11 .u02currentcr .u02cmenu-l2 .u02currentcc:before,
    .f11 .u02countrymenu.u02cmenu-simple .u02currentcc:before,
    .f11 .u02countrymenu.u02cmenu-simple a:before,
    .f11 .u02cmenu-l2 ul a:before,
    .ocom-responsive .u02currentcr .u02cmenu-l2 .u02currentcc:before,
    .ocom-responsive .u02countrymenu.u02cmenu-simple .u02currentcc:before,
    .ocom-responsive .u02countrymenu.u02cmenu-simple a:before,
    .ocom-responsive .u02cmenu-l2 ul a:before {
        display: none
    }

    .f11 .u02cmenu-l2 ul a,
    .ocom-responsive .u02cmenu-l2 ul a {
        padding-left: 20px
    }

    .rtl .f11 .u02cmenu-l2 ul a,
    .f11.rtl .u02cmenu-l2 ul a,
    .rtl .ocom-responsive .u02cmenu-l2 ul a,
    .ocom-responsive.rtl .u02cmenu-l2 ul a {
        padding-right: 20px;
        padding-left: 0
    }

    .f11 .u02cmenu-l1,
    .ocom-responsive .u02cmenu-l1 {
        position: relative;
        left: 0;
        padding: 0 0 18px;
        background: none;
        transition: transform 0.4s
    }

    .rtl .f11 .u02cmenu-l1,
    .f11.rtl .u02cmenu-l1,
    .rtl .ocom-responsive .u02cmenu-l1,
    .ocom-responsive.rtl .u02cmenu-l1 {
        left: auto;
        right: 0
    }

    .f11 .u02cmenu-l1.u02show,
    .ocom-responsive .u02cmenu-l1.u02show {
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .rtl .f11 .u02cmenu-l1.u02show,
    .f11.rtl .u02cmenu-l1.u02show,
    .rtl .ocom-responsive .u02cmenu-l1.u02show,
    .ocom-responsive.rtl .u02cmenu-l1.u02show {
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%)
    }

    .f11 .u02cmenu-l1 > li > a:hover,
    .f11 .u02cmenu-l1 > li > a:focus,
    .ocom-responsive .u02cmenu-l1 > li > a:hover,
    .ocom-responsive .u02cmenu-l1 > li > a:focus {
        background: none;
        outline: 0;
        text-decoration: underline
    }

    .f11 .u02cmenu-l1 > li,
    .ocom-responsive .u02cmenu-l1 > li {
        width: 50%
    }

    .f11 .u02cmenu-l2,
    .f11 .u02countrymenu.u02cm3cols .u02cmenu-l2,
    .ocom-responsive .u02cmenu-l2,
    .ocom-responsive .u02countrymenu.u02cm3cols .u02cmenu-l2 {
        -ms-flex-direction: column;
        flex-direction: column;
        width: 50%;
        top: 0;
        left: 50%;
        padding: 0 0 18px
    }

    .rtl .f11 .u02cmenu-l2,
    .f11.rtl .u02cmenu-l2,
    .rtl .f11 .u02countrymenu.u02cm3cols .u02cmenu-l2,
    .f11.rtl .u02countrymenu.u02cm3cols .u02cmenu-l2,
    .rtl .ocom-responsive .u02cmenu-l2,
    .ocom-responsive.rtl .u02cmenu-l2,
    .rtl .ocom-responsive .u02countrymenu.u02cm3cols .u02cmenu-l2,
    .ocom-responsive.rtl .u02countrymenu.u02cm3cols .u02cmenu-l2 {
        left: auto;
        right: 50%
    }

    .f11 .u02cmenu-l2 ul,
    .ocom-responsive .u02cmenu-l2 ul {
        width: 100%
    }

    .f11 .u02cmenu-l2 .u02menuback,
    .ocom-responsive .u02cmenu-l2 .u02menuback {
        margin-bottom: 0.4em
    }

    .f11 .u02cmenu-l2 .u02blink,
    .ocom-responsive .u02cmenu-l2 .u02blink {
        cursor: pointer
    }

    .f11 .u02menuback,
    .ocom-responsive .u02menuback {
        display: block
    }

    .f11 .u02cmenu-l2 a,
    .ocom-responsive .u02cmenu-l2 a {
        visibility: hidden !important
    }

    .f11 .u02show .u02currentcr .u02cmenu-l2 a,
    .ocom-responsive .u02show .u02currentcr .u02cmenu-l2 a {
        visibility: visible !important
    }

    .f11 .u02hidemenu .u02mainmenu,
    .ocom-responsive .u02hidemenu .u02mainmenu {
        opacity: 0
    }

    .f11 .u02tools > ul > .u02mbttn > a,
    .ocom-responsive .u02tools > ul > .u02mbttn > a {
        width: 100%;
        margin: 0 !important;
        background: #3A3632;
        border: 0
    }

    .f11 .u02tools > ul > li,
    .ocom-responsive .u02tools > ul > li {
        padding: 0 4px
    }

    .f11 .u02pttl,
    .ocom-responsive .u02pttl {
        display: block
    }

    .f11 .u02search .ui-menu,
    .ocom-responsive .u02search .ui-menu {
        width: 250px !important;
        left: -1px !important
    }
}

@media (min-width: 0) and (max-width: 670px) {
    .u02opened .u02mlinkw1 a .u02mlinkw2 {
        background-image: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17 17.001v2h-16v-2zm6-6v2h-22v-2zm-6-6.001v2.001h-16v-2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E")
    }

    .f11 .u02:before,
    .ocom-responsive .u02:before {
        content: 'MOBI'
    }

    .f11 .u02w1,
    .f11 .u02mlinkw1 a,
    .f11 .u02logo,
    .ocom-responsive .u02w1,
    .ocom-responsive .u02mlinkw1 a,
    .ocom-responsive .u02logo {
        height: 44px
    }

    .f11 .u02logow2,
    .f11 .u02mainmenu,
    .f11 .u02megactr .u02menucontent,
    .f11 .u02megactr .u02menu-l1 > .u02menu-ul,
    .f11 .u02tools,
    .f11 .u02menucontent .u02menu-ul,
    .f11 .u02menu-l1,
    .f11 .u02menu-l2,
    .f11 .u02v1 .u02menu-l2,
    .f11 .u02menu-l3,
    .ocom-responsive .u02logow2,
    .ocom-responsive .u02mainmenu,
    .ocom-responsive .u02megactr .u02menucontent,
    .ocom-responsive .u02megactr .u02menu-l1 > .u02menu-ul,
    .ocom-responsive .u02tools,
    .ocom-responsive .u02menucontent .u02menu-ul,
    .ocom-responsive .u02menu-l1,
    .ocom-responsive .u02menu-l2,
    .ocom-responsive .u02v1 .u02menu-l2,
    .ocom-responsive .u02menu-l3 {
        width: 340px
    }

    .f11 .u02logo,
    .ocom-responsive .u02logo {
        position: static;
        width: 50px
    }

    .f11 .u02logow1 a,
    .ocom-responsive .u02logow1 a {
        padding-left: 13.333%
    }

    .f11 .u02logow2,
    .ocom-responsive .u02logow2 {
        visibility: hidden;
        opacity: 0;
        height: auto;
        top: 120%;
        left: 0;
        padding: 8px;
        z-index: 1;
        font-size: 16px;
        border: 0;
        transition: 0s visibility 0.5s, 0.3s transform, 0.2s opacity;
        pointer-events: none
    }

    .f11 .u02logow2 a,
    .ocom-responsive .u02logow2 a {
        padding: 0.4em
    }

    .f11 .u02logow2 hr,
    .ocom-responsive .u02logow2 hr {
        display: none
    }

    .f11 .u02logo.u02opened .u02logow2,
    .ocom-responsive .u02logo.u02opened .u02logow2 {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        visibility: visible;
        opacity: 1;
        transition-delay: 0s, 0s, 0s;
        pointer-events: auto
    }

    .f11 .u02logo.u02opened:after,
    .ocom-responsive .u02logo.u02opened:after {
        content: '';
        display: block;
        width: 100%;
        min-width: 340px;
        height: 26px;
        background: transparent
    }

    .f11 .u02logo > .u02menu-l1z1,
    .ocom-responsive .u02logo > .u02menu-l1z1 {
        display: block;
        top: 122%;
        left: 58px
    }

    .f11 .u02logo > .u02menu-l1z1 i,
    .ocom-responsive .u02logo > .u02menu-l1z1 i {
        border-bottom-color: #EBEAE7
    }

    .rtl .f11 .u02logo > .u02menu-l1z1,
    .f11.rtl .u02logo > .u02menu-l1z1,
    .rtl .ocom-responsive .u02logo > .u02menu-l1z1,
    .ocom-responsive.rtl .u02logo > .u02menu-l1z1 {
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
        left: auto;
        right: 58px
    }

    .f11 .u02mainmenu,
    .ocom-responsive .u02mainmenu {
        top: 98px;
        left: auto;
        right: 0;
        overflow: hidden
    }

    .f11 .u02notools .u02mainmenu,
    .ocom-responsive .u02notools .u02mainmenu {
        top: 100%
    }

    .f11 .u02menu-l2 .u02menu-l3,
    .ocom-responsive .u02menu-l2 .u02menu-l3 {
        left: 340px
    }

    .rtl .f11 .u02mainmenu,
    .f11.rtl .u02mainmenu,
    .rtl .ocom-responsive .u02mainmenu,
    .ocom-responsive.rtl .u02mainmenu {
        left: 0;
        right: auto
    }

    .rtl .f11 .u02menu-l2,
    .rtl .f11 .u02menu-l3,
    .f11.rtl .u02menu-l2,
    .f11.rtl .u02menu-l3,
    .rtl .ocom-responsive .u02menu-l2,
    .rtl .ocom-responsive .u02menu-l3,
    .ocom-responsive.rtl .u02menu-l2,
    .ocom-responsive.rtl .u02menu-l3 {
        left: auto;
        right: 340px
    }

    .f11 .u02menu,
    .ocom-responsive .u02menu {
        margin-left: auto;
        -ms-flex-order: 5;
        order: 5;
        left: auto;
        position: static
    }

    .rtl .f11 .u02menu,
    .f11.rtl .u02menu,
    .rtl .ocom-responsive .u02menu,
    .ocom-responsive.rtl .u02menu {
        margin-right: auto;
        margin-left: 0
    }

    .f11 #mobisearch + .u02menu,
    .ocom-responsive #mobisearch + .u02menu {
        margin-left: 0
    }

    .rtl .f11 #mobisearch + .u02menu,
    .f11.rtl #mobisearch + .u02menu,
    .rtl .ocom-responsive #mobisearch + .u02menu,
    .ocom-responsive.rtl #mobisearch + .u02menu {
        margin-right: 0
    }

    .f11 #mobisearch,
    .ocom-responsive #mobisearch {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        display: block;
        position: relative;
        width: 48px;
        height: 100%;
        margin-left: auto;
        padding: 10px 0;
        overflow: hidden;
        z-index: 3;
        -ms-flex-order: 5;
        order: 5;
        text-indent: -9999px
    }

    .f11 #mobisearch > span,
    .ocom-responsive #mobisearch > span {
        display: block;
        margin-top: 10px
    }

    .rtl .f11 #mobisearch,
    .f11.rtl #mobisearch,
    .rtl .ocom-responsive #mobisearch,
    .ocom-responsive.rtl #mobisearch {
        margin-right: auto;
        margin-left: 0
    }

    .f11 #mobisearch.u02searchpop,
    .ocom-responsive #mobisearch.u02searchpop {
        background: #211E1C
    }

    .f11 .u02local a,
    .ocom-responsive .u02local a {
        padding: 0 10px;
        font-size: 14px
    }

    .f11 .u02search #txtSearch,
    .ocom-responsive .u02search #txtSearch {
        width: 100% !important;
        height: 35px
    }

    .f11 .u02search .ui-menu,
    .ocom-responsive .u02search .ui-menu {
        width: auto !important;
        top: 42px !important;
        left: 16px !important;
        right: 16px
    }

    .f11 .u02mlink,
    .ocom-responsive .u02mlink {
        border-left: #dfe3e6 solid 1px
    }

    .rtl .f11 .u02mlink,
    .f11.rtl .u02mlink,
    .rtl .ocom-responsive .u02mlink,
    .ocom-responsive.rtl .u02mlink {
        border-right: #dfe3e6 solid 1px;
        border-left: 0
    }

    .f11 .u02mlinkw1 a,
    .f11 .u02mlinkw1 a:link,
    .ocom-responsive .u02mlinkw1 a,
    .ocom-responsive .u02mlinkw1 a:link {
        width: 57px
    }

    .f11 .u02search,
    .ocom-responsive .u02search {
        padding: 0;
        position: absolute;
        visibility: hidden;
        opacity: 0;
        top: -99px;
        transition: opacity 0.35s
    }

    .f11 .u02searchform,
    .ocom-responsive .u02searchform {
        top: 0;
        padding: 14px 16px
    }

    .f11 .u02searchbttn,
    .ocom-responsive .u02searchbttn {
        right: 24px
    }

    .rtl .f11 .u02searchbttn,
    .f11.rtl .u02searchbttn,
    .rtl .ocom-responsive .u02searchbttn,
    .ocom-responsive.rtl .u02searchbttn {
        left: 24px;
        right: auto
    }

    .f11 .u02search.u02searchpop,
    .ocom-responsive .u02search.u02searchpop {
        visibility: visible;
        opacity: 1;
        width: 100%;
        height: 64px;
        top: 100%;
        left: 0;
        z-index: 3;
        background: #211E1C
    }

    .f11 .u02tools,
    .ocom-responsive .u02tools {
        display: block;
        position: absolute;
        visibility: hidden;
        opacity: 0;
        height: 54px;
        top: 100%;
        left: auto;
        right: 0;
        background: #211E1C;
        border-bottom: #7A736E solid 1px;
        transition: visibility 0s linear 0.3s, opacity 0.2s
    }

    .rtl .f11 .u02tools,
    .f11.rtl .u02tools,
    .rtl .ocom-responsive .u02tools,
    .ocom-responsive.rtl .u02tools {
        left: 0;
        right: auto
    }

    .f11 .u02tools.u02opened,
    .ocom-responsive .u02tools.u02opened {
        visibility: visible;
        opacity: 1;
        transition-delay: 0s, 0s
    }

    .f11 .u02tools > ul,
    .ocom-responsive .u02tools > ul {
        -ms-flex-pack: justify;
        justify-content: space-around;
        padding: 0 1em
    }

    .f11 .u02toolpop,
    .ocom-responsive .u02toolpop {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        width: 100%;
        transition-duration: 0s, 0.2s, 0s
    }

    .f11 .u02countrymenu,
    .f11 .u02countrymenu.u02cm3cols,
    .f11 .u02countrymenu.u02cmenu-simple,
    .ocom-responsive .u02countrymenu,
    .ocom-responsive .u02countrymenu.u02cm3cols,
    .ocom-responsive .u02countrymenu.u02cmenu-simple {
        width: 100%
    }
}

@media (min-width: 0) and (max-width: 490px) {

    .f11 #u02skip2content,
    .ocom-responsive #u02skip2content {
        left: 1%
    }

    .f11 #u02skip2content a,
    .ocom-responsive #u02skip2content a {
        margin: 0;
        font-size: 13px
    }

    .f11 .u02logow2,
    .f11 .u02tools,
    .f11 .u02mobi .u02mainmenu,
    .f11 .u02mobi .u02megactr .u02menucontent,
    .f11 .u02mobi:not(.u02v1) .u02menu-l1,
    .f11 .u02mobi .u02menu-l2,
    .f11 .u02mobi .u02menu-l3,
    .f11 .u02mobi .u02menucontent .u02menu-ul,
    .ocom-responsive .u02logow2,
    .ocom-responsive .u02tools,
    .ocom-responsive .u02mobi .u02mainmenu,
    .ocom-responsive .u02mobi .u02megactr .u02menucontent,
    .ocom-responsive .u02mobi:not(.u02v1) .u02menu-l1,
    .ocom-responsive .u02mobi .u02menu-l2,
    .ocom-responsive .u02mobi .u02menu-l3,
    .ocom-responsive .u02mobi .u02menucontent .u02menu-ul {
        width: 100%
    }

    .f11 .u02v1 .u02menu-l2,
    .ocom-responsive .u02v1 .u02menu-l2 {
        width: 100vw
    }

    .f11 .u02mobi .u02mlink .u02menu-l2,
    .f11 .u02mobi .u02menu-l3,
    .ocom-responsive .u02mobi .u02mlink .u02menu-l2,
    .ocom-responsive .u02mobi .u02menu-l3 {
        left: 100% !important
    }

    .rtl .f11 .u02mobi .u02mlink .u02menu-l2,
    .rtl .f11 .u02mobi .u02menu-l3,
    .f11.rtl .u02mobi .u02mlink .u02menu-l2,
    .f11.rtl .u02mobi .u02menu-l3,
    .rtl .ocom-responsive .u02mobi .u02mlink .u02menu-l2,
    .rtl .ocom-responsive .u02mobi .u02menu-l3,
    .ocom-responsive.rtl .u02mobi .u02mlink .u02menu-l2,
    .ocom-responsive.rtl .u02mobi .u02menu-l3 {
        left: auto !important;
        right: 100% !important
    }

    .f11 .u02v1 .u02w2:not(.u02megactr) .u02menu-l1 > .u02menu-ul,
    .ocom-responsive .u02v1 .u02w2:not(.u02megactr) .u02menu-l1 > .u02menu-ul {
        width: auto !important
    }

    .f11 .u02cmenu-simple ul,
    .ocom-responsive .u02cmenu-simple ul {
        width: 100%
    }

    .f11 .u02cmenu-simple2col ul,
    .ocom-responsive .u02cmenu-simple2col ul {
        width: 50%
    }

    .f11 .u02toolpop,
    .ocom-responsive .u02toolpop {
        width: 100% !important;
        right: 0 !important
    }

    .rtl .f11 .u02toolpop,
    .f11.rtl .u02toolpop,
    .rtl .ocom-responsive .u02toolpop,
    .ocom-responsive.rtl .u02toolpop {
        left: 0 !important;
        right: auto !important
    }

    .f11 .u02search .ui-menu,
    .ocom-responsive .u02search .ui-menu {
        width: calc(100% - 32px) !important;
        min-width: auto
    }
}

@media (min-width: 0) and (max-width: 385px) {

    .f11 .u02cmenu-simple2col ul,
    .ocom-responsive .u02cmenu-simple2col ul {
        width: 100%
    }
}

@media (max-height: 770px),
(max-width: 974px) {

    .u02dtop .u02mainmenu a,
    .u02dtop .u02mainmenu h6 {
        padding-top: 5px;
        padding-bottom: 4px
    }
}

.u02smap {
    padding-top: 3em
}

.u02smap .hdx {
    width: 100% !important;
    max-width: 1180px;
    margin: 1em 0 0 0 !important
}

.u02smap a,
.u02smap a:link,
.u02smap a:visited,
.u02smap h5,
.u02smap h6,
.u02smap hr {
    -webkit-transform: translateX(0) !important;
    -ms-transform: translateX(0) !important;
    transform: translateX(0) !important;
    opacity: 1;
    margin: 0;
    padding: 0 !important;
    font-size: 16px;
    color: #00688C
}

.u02smap a:focus,
.u02smap a:hover {
    outline: 0;
    text-decoration: underline
}

.u02smap hr {
    opacity: .5;
    width: 100%;
    margin: 0.6em 0 0.5em !important;
    color: #3A3632;
    background: #3A3632 !important
}

.u02smap a,
.u02smap li {
    display: block !important;
    line-height: 1.35 !important
}

.u02smap h5 {
    margin: 0 0 0.4em;
    padding: 0 0 0.2em;
    color: #211E1C;
    position: relative
}

.u02smap h6 {
    font-weight: normal;
    color: #211E1C
}

.u02smap #u02mainmenu,
.u02smap .u02menucontent {
    position: relative;
    margin-bottom: 1.5em;
    background: #fff
}

.u02smap #u02mainmenu .u02menu-l1 h6 {
    margin-bottom: 0.5em;
    color: #3A3632
}

.u02smap .u02menu-l1,
.u02smap .u02menu-l2,
.u02smap .u02menu-l3 {
    position: static;
    visibility: visible !important;
    width: auto !important;
    pointer-events: auto !important
}

.u02smap .u02menu-l2 {
    display: block;
    margin: 1.2em 1em 0.6em;
    columns: 4
}

.u02smap .u02menu-l2 li {
    margin: 0;
    padding: 0.5em 0 0
}

.u02smap .u02menu-l2 > ul {
    margin: 0
}

.u02smap .u02menu-l2 > ul > li {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 0 1em 1em 0;
    break-inside: avoid
}

.u02smap .u02menu-l2 > ul > li > hr {
    display: none
}

.u02smap .u02menu-l3 {
    display: block;
    margin: 0 !important
}

.u02smap h2.hdx,
.u02smap .u02menu-l1 > ul > li > h5 {
    font-size: 22px;
    display: block;
    padding: 1em 0.8em !important;
    font-weight: bold;
    color: #fff;
    background: #211E1C;
    border-top: #fff solid 1.5em
}

@media only screen and (max-width: 1500px) {

    .u02smap h2.hdx,
    .u02smap .u02menu-l1 > ul > li > h5 {
        font-size: 19.203712px
    }
}

@media only screen and (max-width: 770px) {

    .u02smap h2.hdx,
    .u02smap .u02menu-l1 > ul > li > h5 {
        font-size: 16.896px;
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%
    }
}

@media only screen and (max-width: 450px) {

    .u02smap h2.hdx,
    .u02smap .u02menu-l1 > ul > li > h5 {
        -webkit-text-size-adjust: none
    }
}

.u02smap h2.hdx:before,
.u02smap .u02menu-l1 > ul > li > h5:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: repeat;
    opacity: .13;
    background-image: url("https://www.oracle.com/asset/web/i/rw-natural06w.png")
}

.u02smap .u02menu-l1 > ul > li > a {
    padding: 0.8em 1em !important;
    font-weight: normal;
    min-width: 20%;
    width: auto;
    font-weight: bold;
    color: #fff;
    border: 0 !important;
    border-radius: 3em;
    display: inline-block !important;
    text-align: center;
    white-space: nowrap;
    margin-top: 1em;
    background: #6F915D
}

.u02smap .u02menu-l1 > ul > li > h5:after {
    display: none
}

.f11 .u02smap .u02cmenu-l2 a,
.ocom-base .u02smap .u02cmenu-l2 a {
    visibility: visible !important;
    padding-left: 0 !important
}

.u02smap .u02countrymenu {
    float: left;
    width: 100%;
    margin: 1em 0 3em
}

.u02smap .u02countrymenu > ul {
    width: auto !important
}

.u02smap [id^='u02countrymenu']:after,
.u02smap .u02countrymenu > ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.u02smap .u02countrymenu > ul > li {
    float: left;
    width: 25%
}

.u02smap .u02cmenu-l1 {
    width: auto !important;
    background: none
}

.u02smap .u02cmenu-l2 {
    -ms-flex-direction: column;
    flex-direction: column;
    position: static;
    visibility: visible;
    width: auto
}

.u02smap .u02cmenu-simple li,
.u02smap .u02cmenu-l2 li {
    padding-bottom: 0.5em
}

.u02smap .u02countrymenu.u02cmenu-simple a {
    padding: 0
}

.u02smap .u02countrymenu a:before {
    display: none !important
}

.u02smap #u02contactmenu {
    display: none
}

.f01 .u02smap .u02menu-l2 {
    columns: 3
}

.rtl .u02smap {
    direction: rtl
}

@media (min-width: 0) and (max-width: 974px) {
    .u02smap .u02menu-l2 {
        columns: 3
    }

    .u02smap .u02countrymenu > ul > li {
        width: 50%
    }
}

@media (min-width: 0) and (max-width: 770px) {
    .u02smap .u02menu-l2 {
        columns: 2
    }

    .u02smap li,
    .u02smap a,
    .u02smap a:link,
    .u02smap a:visited,
    .u02smap h5,
    .u02smap h6 {
        font-size: 14px
    }

    .u02smap a,
    .u02smap a:link,
    .u02smap a:visited {
        padding: 0.2em 0
    }
}

@media (min-width: 0) and (max-width: 700px) {
    .f01 .u02w1 {
        width: 100%;
        margin: 0
    }

    .f01.f01r1 .u02w1 {
        width: auto;
        min-width: 974px
    }

    .f01.f01r1 .u02logo:after {
        display: none
    }
}

@media (min-width: 0) and (max-width: 500px) {
    .u02smap .u02menu-l2 {
        columns: 1
    }

    .u02smap .u02cmenu-l1 > li > h5,
    .u02smap .u02cmenu-l2 {
        margin: 0 1.2em 0.4em
    }

    .u02smap .u02countrymenu > ul > li {
        width: 100%
    }
}

.u02modw1 {
    position: relative;
    padding: 0
}

.u02modw1 > * {
    padding-left: 72px !important
}

.rtl .u02modw1 > * {
    padding-right: 72px !important;
    padding-left: 0 !important
}

.u02modw1 a,
.u02modw1 h4,
.u02modw1 h5,
.u02modw1 h6 {
    margin: 0;
    padding: 9px 0;
    font-size: 16px
}

.u02modw1 a {
    display: inline-block;
    color: #00688C
}

.u02modw1 hr,
.u02modw1 + hr {
    margin: 1em 0;
    background: rgba(122, 115, 110, 0.6)
}

.u02modw1 .icn-img {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 0 !important;
    font-size: 55px !important
}

.u02modw1 .icn-img:before {
    color: #fff !important
}

.rtl .u02modw1 .icn-img {
    left: auto;
    right: 0;
    padding-right: 0 !important
}

.u02modw2 {
    font-size: 16px
}

.u02z86d {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20
}

.u02z86d.u02show {
    display: block
}

.u02nohover {
    pointer-events: none
}

#j-globalNav-bg .oracle-header-links .u02logow1,
#mosc-global-menu .u02menu,
#mosc-global-menu .u02nav {
    background: transparent
}

#mosc-global-menu .u02menu {
    margin-left: 0 !important;
    padding-left: 0 !important
}

#mosc-global-menu .u02w1 {
    left: 52px !important;
    margin-left: 0 !important;
    padding-left: 0 !important
}

#mosc-global-menu .u02z86d,
#mosc-global-menu .u28cvr,
#mosc-global-menu .u02nav .u02:after {
    display: none
}

#mosc-global-menu .oracle-header-links .u02logo .u02logow1 a {
    display: table-cell !important;
    vertical-align: middle
}

#mosc-global-menu .oracle-header-links .u02logo .u02logow1 {
    left: 5px;
    top: 3px;
    background: transparent
}

#mosc-global-menu .u28navw1.u28ovr {
    width: 87vw;
    max-width: 1440px
}

#mosc-global-menu .u28navw1 h3,
#mosc-global-menu .u28navw1 h3 a {
    font-weight: 600
}

#mosc-global-menu .u02nav {
    left: 0px
}

#mosc-global-menu .u28navw1.u28ovr {
    transition: opacity 400ms ease
}

#mosc-global-menu .u02mlinkw1 a .u02mlinkw2 {
    height: 26px
}

#j-globalNav-bg .oracle-header-links .u02logow1 {
    left: 16px !important
}

#j-globalNav-bg .oracle-header-links .u02logow1 a {
    display: table-cell !important
}

#j-globalNav-bg .oracle-header-links .u02logo .o_icon:before {
    transform: translate(-5px, 5px)
}

#j-globalNav-bg .oracle-header-links .u02logo a {
    padding: 0 !important
}

@media (min-width: 1477px) {
    #mosc-global-menu .u02nav .u02 .u02menu {
        margin-left: 0
    }
}

@media (max-width: 975px) {
    #mosc-global-menu .oracle-header-links .u02logo .u02logow1 {
        top: 0
    }

    #j-globalNav-bg .oracle-header-links .u02logo .o_icon:before {
        transform: translate(-5px, 1px)
    }
}

@media (max-width: 670px) {
    #mosc-global-menu .oracle-header-links .u02logo .u02logow1 {
        height: 58px !important
    }

    #mosc-global-menu .oracle-header-links .u02logo .u02logow1 a {
        height: 100% !important
    }

    #mosc-global-menu .u02nav .u02 .u02menu #u02main {
        border: 0
    }

    #mosc-global-menu .u02w1 {
        left: 60px !important
    }

    #mosc-global-menu .ocom-responsive .u02mainmenu {
        left: 0 !important
    }

    #j-globalNav-bg .oracle-header-links .u02logo .o_icon:before {
        transform: translate(-8px, -2px)
    }
}

@media (max-width: 630px) {
    #j-globalNav-bg .oracle-header-links .u02logo .o_icon:before {
        transform: translate(-8px, 3px)
    }
}

.u02w2.u02megactr .u02mlinkw2 {
    background: url("data:image/svg+xml,%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m17 17.001v2h-16v-2zm6-6v2h-22v-2zm-6-6.001v2.001h-16v-2z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% 50% transparent;
    left: 7px !important
}

.u28navw1.u28ovr {
    background-color: #403c38;
    background-size: cover;
    padding: 48px 48px 18px 48px;
    margin-bottom: 0;
    display: block;
    width: 100%;
    padding-bottom: 48px;
    overflow-y: hidden;
    overflow-x: hidden;
    transform: translate(0, -100%);
    transition: visibility 300ms ease, opacity 400ms ease, transform 400ms ease;
    z-index: 0;
    background-image: url("https://www.oracle.com/asset/web/i/u28-navbg.jpg");
    position: absolute;
    visibility: hidden
}

.u28navw1.u28ovr.u28fadeIn {
    transform: translate(0, 0);
    visibility: visible
}

.u28navw1.u28ovr a {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.u28navw1.u28ovr .u28w7 {
    display: none
}

.u28navw1.u28ovr .u02back {
    margin-left: 0
}

.u28cvr {
    background: #fff;
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 1;
    top: 0
}

.f01v0w1 .u28navw1.u28ovr,
.f01v0w1 .u28cvr {
    width: calc(100% + 38px);
    margin-left: -19px
}

.u02nav.ocom-base .u02v1 .u28cvr {
    display: none
}

@media (min-width: 0) and (max-width: 974px) {

    .rtl .f11v0 .u02w1,
    .rtl .f11v6 .u02w1,
    .rtl .ocom-base .u02w1 {
        padding-left: 0;
        padding-right: 28px
    }

    .u28navw1.u28ovr {
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-position: center center;
        background-size: auto 116%;
        overflow-y: hidden;
        overflow-x: hidden;
        padding: 30px 22px 48px 22px;
        left: 0
    }
}

@media (min-width: 0) and (max-width: 670px) {
    .u28ovr .u02tools {
        width: 100%
    }
}

/*! U02v1 */
.u02v1 {
    font-size: 15px;
    background-color: #211E1C
}

.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: #EBEAE7
}

.u02v1 .u02menu-l2 a,
.u02v1.u02mobi .u02megactr .u02menu-l1 a,
.u02v1 .u02menu-l3 a {
    color: #211E1C !important
}

.u02v1 .u02menuback > a:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='17px' viewBox='0 0 12 17'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23211E1C;%7D%3C/style%3E%3Cpath class='st0' d='M10.4,14.7c0.5,0.5,0.5,1.2,0,1.7c-0.5,0.5-1.2,0.5-1.7,0L1.6,9.3c-0.5-0.5-0.5-1.2,0-1.7l7.1-7.1 c0.5-0.5,1.2-0.5,1.7,0s0.5,1.2,0,1.7L4.1,8.5L10.4,14.7z'/%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: #211E1C
}

.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: #EBEAE7
}

.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: #EBEAE7
}

.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: #211E1C
}

.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: #211E1C
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns > div > a:hover,
.u02v1 .u02menu-l2.u02hasbttns .u02bttns > div > a:hover {
    color: #fff !important;
    background-color: #211E1C !important
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns > .u02bttn1 > a,
.u02v1 .u02menu-l2.u02hasbttns .u02bttns > .u02bttn1 > a {
    color: #fff !important;
    background-color: #211E1C !important
}

.u02v1 .u02menu-l1.u02hasbttns .u02bttns > .u02bttn1 > a:hover,
.u02v1 .u02menu-l2.u02hasbttns .u02bttns > .u02bttn1 > a:hover {
    color: #211E1C !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: #211E1C;
    background-color: #fff
}

.u02v1 .u02bttns > div > a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 76 532'%3E%3Cpath fill='%23211E1C' d='M64.2,247.2c1.9-1.9,5.1-1.9,7,0s1.9,5.1,0,7l-29.7,29.7c-1.9,1.9-5.1,1.9-7,0L4.8,254.1 c-1.9-1.9-1.9-5.1,0-7s5.1-1.9,7,0L38,273.4L64.2,247.2z'/%3E%3Cpath fill='%23211E1C' d='M38,75.4c-19.9,0-36,16.1-36,36s16.1,36,36,36s36-16.1,36-36S57.9,75.4,38,75.4z M8,111.4 c0-3.1,0.5-6.2,1.4-9h8.2c-0.4,2.8-0.6,5.8-0.6,9s0.2,6.2,0.6,9H9.4C8.5,117.6,8,114.6,8,111.4z M12,126.4h6.6 c0.9,4,2.2,7.5,3.7,10.6C18.1,134.4,14.5,130.8,12,126.4z M18.7,96.4H12c2.5-4.3,6.1-8,10.3-10.6C20.9,88.9,19.6,92.4,18.7,96.4z  M35,141.3c-1.2-0.1-2.4-0.3-3.6-0.6c-2.5-3.5-5-8.2-6.6-14.3H35V141.3z M35,120.4H23.6c-0.4-2.8-0.6-5.8-0.6-9s0.2-6.2,0.6-9H35 V120.4z M35,96.4H24.8c1.6-6.1,4.1-10.8,6.6-14.3c1.2-0.3,2.4-0.5,3.6-0.6V96.4z M64,96.4h-6.6c-0.9-4-2.2-7.5-3.7-10.6 C57.9,88.5,61.5,92.1,64,96.4z M41,81.6c1.2,0.1,2.4,0.3,3.6,0.6c2.5,3.5,5,8.2,6.6,14.3H41V81.6z M44.6,140.7 c-1.2,0.3-2.4,0.5-3.6,0.6v-14.8h10.1C49.5,132.5,47.1,137.2,44.6,140.7z M52.4,120.4H41v-18h11.4c0.4,2.8,0.6,5.8,0.6,9 C53,114.7,52.8,117.7,52.4,120.4z M53.6,137c1.5-3.1,2.7-6.6,3.7-10.6H64C61.5,130.8,57.9,134.4,53.6,137z M58.4,120.4 c0.4-2.8,0.6-5.8,0.6-9s-0.2-6.2-0.6-9h8.2c0.9,2.8,1.4,5.9,1.4,9s-0.5,6.2-1.4,9H58.4z'/%3E%3Cpath fill='%23211E1C' d='M2,305v52.4h50.7l9.8,19.6H74v-72H2z M8.5,311.5h58.9v58.9h-1.6L56,350.8H8.5V311.5z M21.6,324.6 c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S25.3,324.6,21.6,324.6z M38,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5 s6.5-2.9,6.5-6.5S41.6,324.6,38,324.6z M54.4,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S58,324.6,54.4,324.6z' /%3E%3Cpath fill='%23211E1C' d='M74,1v72H2V1H74z M67.5,7.5H8.5v58.9h9.8V46.8h39.3v19.6h9.8V7.5z M51.1,53.4H24.9v13.1h26.2V53.4z M38,14.1 c7.2,0,13.1,5.9,13.1,13.1S45.2,40.3,38,40.3s-13.1-5.9-13.1-13.1S30.8,14.1,38,14.1z M38,20.6c-3.6,0-6.5,2.9-6.5,6.5 s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S41.6,20.6,38,20.6z'/%3E%3Cpath fill='%23211E1C' d='M31.9,153c16.5,0,29.9,13.4,29.9,29.9c0,7-2.4,13.5-6.5,18.6L74,220.3l-4.7,4.7l-18.8-18.8 c-5.1,4.1-11.6,6.5-18.6,6.5C15.4,212.7,2,199.3,2,182.9S15.4,153,31.9,153z M31.9,159.6C19,159.6,8.6,170,8.6,182.9 s10.4,23.2,23.2,23.2s23.2-10.4,23.2-23.2S44.7,159.6,31.9,159.6z'/%3E%3Cpath fill='%23211E1C' d='M38,456c14.4,0,26.2,12.2,26.3,27.2c0.2,2.5,0.4,17.2-23.9,42.7l-2.4,2.5l-2.4-2.5 c-24.3-25.5-24.1-40.1-23.9-42.7C11.8,468.2,23.6,456,38,456z M38,462.4c-10.9,0-19.7,9.4-19.7,21l0,0.4l0,0c0,0.8-0.3,13.1,19.7,35 c20.7-22.7,19.8-35,19.7-35.1l0-0.4C57.7,471.8,48.9,462.4,38,462.4z M38,468.9c7.3,0,13.2,5.8,13.2,12.9c0,7.1-5.9,12.9-13.2,12.9 s-13.2-5.8-13.2-12.9C24.8,474.7,30.7,468.9,38,468.9z M38,475.3c-3.6,0-6.6,2.9-6.6,6.4s3,6.4,6.6,6.4s6.6-2.9,6.6-6.4 S41.6,475.3,38,475.3z'/%3E%3Cpath fill='%23211E1C' d='M21.7,381c5,0,9.2,3.6,9.9,8.5c0.4,2.9,1.1,5.8,2.1,8.5c1.4,3.6,0.5,7.7-2.2,10.4l-2.4,2.4 c3.9,6.1,9,11.2,15.1,15.1l2.4-2.4c2.7-2.7,6.8-3.6,10.4-2.2c2.8,1,5.6,1.7,8.6,2.1c5,0.7,8.5,5,8.4,10v9.8c0,2.8-1.1,5.4-3.1,7.2 c-2,1.9-4.8,2.8-7.6,2.5c-10.6-1.2-20.9-4.8-29.8-10.6c-8.4-5.3-15.5-12.4-20.8-20.7c-5.8-9-9.5-19.2-10.6-30 c-0.2-2.8,0.7-5.5,2.5-7.5c1.9-2,4.5-3.2,7.3-3.2H21.7z M21.8,387.6h-9.9c-0.9,0-1.8,0.4-2.4,1.1c-0.6,0.7-0.9,1.6-0.9,2.5 c1,9.6,4.3,18.9,9.6,27.1c4.8,7.5,11.2,13.9,18.8,18.7c8.1,5.3,17.4,8.5,26.9,9.6c0.9,0.1,1.8-0.2,2.5-0.9c0.7-0.6,1.1-1.5,1.1-2.4 v-9.8l0-0.1c0-1.7-1.2-3.1-2.8-3.3c-3.4-0.5-6.8-1.3-10-2.5c-1.2-0.5-2.6-0.2-3.5,0.7l-4.2,4.2c-1,1-2.7,1.3-4,0.5 c-8.8-5-16-12.2-21-20.9c-0.7-1.3-0.5-2.9,0.5-3.9l4.2-4.2c0.9-0.9,1.2-2.3,0.7-3.5c-1.2-3.2-2-6.5-2.5-9.9 C24.9,388.8,23.4,387.6,21.8,387.6z M44.6,394.1c9,0,16.3,7.3,16.3,16.4h-6.5c0-5.4-4.4-9.8-9.8-9.8V394.1z M44.6,381 c16.3,0,29.4,13.2,29.4,29.5h-6.5c0-12.6-10.3-22.9-22.9-22.9L44.6,381z'/%3E%3C/svg%3E")
}

.u02v1 .u02bttns > div.u02bttn1 > a {
    color: #211E1C;
    background-color: #fff
}

.u02v1 .u02bttns > div.u02bttn1 > a:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 76 532'%3E%3Cpath fill='%23211E1C' d='M64.2,247.2c1.9-1.9,5.1-1.9,7,0s1.9,5.1,0,7l-29.7,29.7c-1.9,1.9-5.1,1.9-7,0L4.8,254.1 c-1.9-1.9-1.9-5.1,0-7s5.1-1.9,7,0L38,273.4L64.2,247.2z'/%3E%3Cpath fill='%23211E1C' d='M38,75.4c-19.9,0-36,16.1-36,36s16.1,36,36,36s36-16.1,36-36S57.9,75.4,38,75.4z M8,111.4 c0-3.1,0.5-6.2,1.4-9h8.2c-0.4,2.8-0.6,5.8-0.6,9s0.2,6.2,0.6,9H9.4C8.5,117.6,8,114.6,8,111.4z M12,126.4h6.6 c0.9,4,2.2,7.5,3.7,10.6C18.1,134.4,14.5,130.8,12,126.4z M18.7,96.4H12c2.5-4.3,6.1-8,10.3-10.6C20.9,88.9,19.6,92.4,18.7,96.4z  M35,141.3c-1.2-0.1-2.4-0.3-3.6-0.6c-2.5-3.5-5-8.2-6.6-14.3H35V141.3z M35,120.4H23.6c-0.4-2.8-0.6-5.8-0.6-9s0.2-6.2,0.6-9H35 V120.4z M35,96.4H24.8c1.6-6.1,4.1-10.8,6.6-14.3c1.2-0.3,2.4-0.5,3.6-0.6V96.4z M64,96.4h-6.6c-0.9-4-2.2-7.5-3.7-10.6 C57.9,88.5,61.5,92.1,64,96.4z M41,81.6c1.2,0.1,2.4,0.3,3.6,0.6c2.5,3.5,5,8.2,6.6,14.3H41V81.6z M44.6,140.7 c-1.2,0.3-2.4,0.5-3.6,0.6v-14.8h10.1C49.5,132.5,47.1,137.2,44.6,140.7z M52.4,120.4H41v-18h11.4c0.4,2.8,0.6,5.8,0.6,9 C53,114.7,52.8,117.7,52.4,120.4z M53.6,137c1.5-3.1,2.7-6.6,3.7-10.6H64C61.5,130.8,57.9,134.4,53.6,137z M58.4,120.4 c0.4-2.8,0.6-5.8,0.6-9s-0.2-6.2-0.6-9h8.2c0.9,2.8,1.4,5.9,1.4,9s-0.5,6.2-1.4,9H58.4z'/%3E%3Cpath fill='%23211E1C' d='M2,305v52.4h50.7l9.8,19.6H74v-72H2z M8.5,311.5h58.9v58.9h-1.6L56,350.8H8.5V311.5z M21.6,324.6 c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S25.3,324.6,21.6,324.6z M38,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5 s6.5-2.9,6.5-6.5S41.6,324.6,38,324.6z M54.4,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S58,324.6,54.4,324.6z' /%3E%3Cpath fill='%23211E1C' d='M74,1v72H2V1H74z M67.5,7.5H8.5v58.9h9.8V46.8h39.3v19.6h9.8V7.5z M51.1,53.4H24.9v13.1h26.2V53.4z M38,14.1 c7.2,0,13.1,5.9,13.1,13.1S45.2,40.3,38,40.3s-13.1-5.9-13.1-13.1S30.8,14.1,38,14.1z M38,20.6c-3.6,0-6.5,2.9-6.5,6.5 s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S41.6,20.6,38,20.6z'/%3E%3Cpath fill='%23211E1C' d='M31.9,153c16.5,0,29.9,13.4,29.9,29.9c0,7-2.4,13.5-6.5,18.6L74,220.3l-4.7,4.7l-18.8-18.8 c-5.1,4.1-11.6,6.5-18.6,6.5C15.4,212.7,2,199.3,2,182.9S15.4,153,31.9,153z M31.9,159.6C19,159.6,8.6,170,8.6,182.9 s10.4,23.2,23.2,23.2s23.2-10.4,23.2-23.2S44.7,159.6,31.9,159.6z'/%3E%3Cpath fill='%23211E1C' d='M38,456c14.4,0,26.2,12.2,26.3,27.2c0.2,2.5,0.4,17.2-23.9,42.7l-2.4,2.5l-2.4-2.5 c-24.3-25.5-24.1-40.1-23.9-42.7C11.8,468.2,23.6,456,38,456z M38,462.4c-10.9,0-19.7,9.4-19.7,21l0,0.4l0,0c0,0.8-0.3,13.1,19.7,35 c20.7-22.7,19.8-35,19.7-35.1l0-0.4C57.7,471.8,48.9,462.4,38,462.4z M38,468.9c7.3,0,13.2,5.8,13.2,12.9c0,7.1-5.9,12.9-13.2,12.9 s-13.2-5.8-13.2-12.9C24.8,474.7,30.7,468.9,38,468.9z M38,475.3c-3.6,0-6.6,2.9-6.6,6.4s3,6.4,6.6,6.4s6.6-2.9,6.6-6.4 S41.6,475.3,38,475.3z'/%3E%3Cpath fill='%23211E1C' d='M21.7,381c5,0,9.2,3.6,9.9,8.5c0.4,2.9,1.1,5.8,2.1,8.5c1.4,3.6,0.5,7.7-2.2,10.4l-2.4,2.4 c3.9,6.1,9,11.2,15.1,15.1l2.4-2.4c2.7-2.7,6.8-3.6,10.4-2.2c2.8,1,5.6,1.7,8.6,2.1c5,0.7,8.5,5,8.4,10v9.8c0,2.8-1.1,5.4-3.1,7.2 c-2,1.9-4.8,2.8-7.6,2.5c-10.6-1.2-20.9-4.8-29.8-10.6c-8.4-5.3-15.5-12.4-20.8-20.7c-5.8-9-9.5-19.2-10.6-30 c-0.2-2.8,0.7-5.5,2.5-7.5c1.9-2,4.5-3.2,7.3-3.2H21.7z M21.8,387.6h-9.9c-0.9,0-1.8,0.4-2.4,1.1c-0.6,0.7-0.9,1.6-0.9,2.5 c1,9.6,4.3,18.9,9.6,27.1c4.8,7.5,11.2,13.9,18.8,18.7c8.1,5.3,17.4,8.5,26.9,9.6c0.9,0.1,1.8-0.2,2.5-0.9c0.7-0.6,1.1-1.5,1.1-2.4 v-9.8l0-0.1c0-1.7-1.2-3.1-2.8-3.3c-3.4-0.5-6.8-1.3-10-2.5c-1.2-0.5-2.6-0.2-3.5,0.7l-4.2,4.2c-1,1-2.7,1.3-4,0.5 c-8.8-5-16-12.2-21-20.9c-0.7-1.3-0.5-2.9,0.5-3.9l4.2-4.2c0.9-0.9,1.2-2.3,0.7-3.5c-1.2-3.2-2-6.5-2.5-9.9 C24.9,388.8,23.4,387.6,21.8,387.6z M44.6,394.1c9,0,16.3,7.3,16.3,16.4h-6.5c0-5.4-4.4-9.8-9.8-9.8V394.1z M44.6,381 c16.3,0,29.4,13.2,29.4,29.5h-6.5c0-12.6-10.3-22.9-22.9-22.9L44.6,381z'/%3E%3C/svg%3E")
}

.u02v1 .u02bttns > div.u02bttn1 > a:hover {
    color: #fff;
    background-color: #211E1C
}

.u02v1 .u02bttns > div.u02bttn1 > a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 76 532'%3E%3Cpath fill='%23fff' d='M64.2,247.2c1.9-1.9,5.1-1.9,7,0s1.9,5.1,0,7l-29.7,29.7c-1.9,1.9-5.1,1.9-7,0L4.8,254.1 c-1.9-1.9-1.9-5.1,0-7s5.1-1.9,7,0L38,273.4L64.2,247.2z'/%3E%3Cpath fill='%23fff' d='M38,75.4c-19.9,0-36,16.1-36,36s16.1,36,36,36s36-16.1,36-36S57.9,75.4,38,75.4z M8,111.4 c0-3.1,0.5-6.2,1.4-9h8.2c-0.4,2.8-0.6,5.8-0.6,9s0.2,6.2,0.6,9H9.4C8.5,117.6,8,114.6,8,111.4z M12,126.4h6.6 c0.9,4,2.2,7.5,3.7,10.6C18.1,134.4,14.5,130.8,12,126.4z M18.7,96.4H12c2.5-4.3,6.1-8,10.3-10.6C20.9,88.9,19.6,92.4,18.7,96.4z  M35,141.3c-1.2-0.1-2.4-0.3-3.6-0.6c-2.5-3.5-5-8.2-6.6-14.3H35V141.3z M35,120.4H23.6c-0.4-2.8-0.6-5.8-0.6-9s0.2-6.2,0.6-9H35 V120.4z M35,96.4H24.8c1.6-6.1,4.1-10.8,6.6-14.3c1.2-0.3,2.4-0.5,3.6-0.6V96.4z M64,96.4h-6.6c-0.9-4-2.2-7.5-3.7-10.6 C57.9,88.5,61.5,92.1,64,96.4z M41,81.6c1.2,0.1,2.4,0.3,3.6,0.6c2.5,3.5,5,8.2,6.6,14.3H41V81.6z M44.6,140.7 c-1.2,0.3-2.4,0.5-3.6,0.6v-14.8h10.1C49.5,132.5,47.1,137.2,44.6,140.7z M52.4,120.4H41v-18h11.4c0.4,2.8,0.6,5.8,0.6,9 C53,114.7,52.8,117.7,52.4,120.4z M53.6,137c1.5-3.1,2.7-6.6,3.7-10.6H64C61.5,130.8,57.9,134.4,53.6,137z M58.4,120.4 c0.4-2.8,0.6-5.8,0.6-9s-0.2-6.2-0.6-9h8.2c0.9,2.8,1.4,5.9,1.4,9s-0.5,6.2-1.4,9H58.4z'/%3E%3Cpath fill='%23fff' d='M2,305v52.4h50.7l9.8,19.6H74v-72H2z M8.5,311.5h58.9v58.9h-1.6L56,350.8H8.5V311.5z M21.6,324.6 c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S25.3,324.6,21.6,324.6z M38,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5 s6.5-2.9,6.5-6.5S41.6,324.6,38,324.6z M54.4,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S58,324.6,54.4,324.6z' /%3E%3Cpath fill='%23fff' d='M74,1v72H2V1H74z M67.5,7.5H8.5v58.9h9.8V46.8h39.3v19.6h9.8V7.5z M51.1,53.4H24.9v13.1h26.2V53.4z M38,14.1 c7.2,0,13.1,5.9,13.1,13.1S45.2,40.3,38,40.3s-13.1-5.9-13.1-13.1S30.8,14.1,38,14.1z M38,20.6c-3.6,0-6.5,2.9-6.5,6.5 s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S41.6,20.6,38,20.6z'/%3E%3Cpath fill='%23fff' d='M31.9,153c16.5,0,29.9,13.4,29.9,29.9c0,7-2.4,13.5-6.5,18.6L74,220.3l-4.7,4.7l-18.8-18.8 c-5.1,4.1-11.6,6.5-18.6,6.5C15.4,212.7,2,199.3,2,182.9S15.4,153,31.9,153z M31.9,159.6C19,159.6,8.6,170,8.6,182.9 s10.4,23.2,23.2,23.2s23.2-10.4,23.2-23.2S44.7,159.6,31.9,159.6z'/%3E%3Cpath fill='%23fff' d='M38,456c14.4,0,26.2,12.2,26.3,27.2c0.2,2.5,0.4,17.2-23.9,42.7l-2.4,2.5l-2.4-2.5 c-24.3-25.5-24.1-40.1-23.9-42.7C11.8,468.2,23.6,456,38,456z M38,462.4c-10.9,0-19.7,9.4-19.7,21l0,0.4l0,0c0,0.8-0.3,13.1,19.7,35 c20.7-22.7,19.8-35,19.7-35.1l0-0.4C57.7,471.8,48.9,462.4,38,462.4z M38,468.9c7.3,0,13.2,5.8,13.2,12.9c0,7.1-5.9,12.9-13.2,12.9 s-13.2-5.8-13.2-12.9C24.8,474.7,30.7,468.9,38,468.9z M38,475.3c-3.6,0-6.6,2.9-6.6,6.4s3,6.4,6.6,6.4s6.6-2.9,6.6-6.4 S41.6,475.3,38,475.3z'/%3E%3Cpath fill='%23fff' d='M21.7,381c5,0,9.2,3.6,9.9,8.5c0.4,2.9,1.1,5.8,2.1,8.5c1.4,3.6,0.5,7.7-2.2,10.4l-2.4,2.4 c3.9,6.1,9,11.2,15.1,15.1l2.4-2.4c2.7-2.7,6.8-3.6,10.4-2.2c2.8,1,5.6,1.7,8.6,2.1c5,0.7,8.5,5,8.4,10v9.8c0,2.8-1.1,5.4-3.1,7.2 c-2,1.9-4.8,2.8-7.6,2.5c-10.6-1.2-20.9-4.8-29.8-10.6c-8.4-5.3-15.5-12.4-20.8-20.7c-5.8-9-9.5-19.2-10.6-30 c-0.2-2.8,0.7-5.5,2.5-7.5c1.9-2,4.5-3.2,7.3-3.2H21.7z M21.8,387.6h-9.9c-0.9,0-1.8,0.4-2.4,1.1c-0.6,0.7-0.9,1.6-0.9,2.5 c1,9.6,4.3,18.9,9.6,27.1c4.8,7.5,11.2,13.9,18.8,18.7c8.1,5.3,17.4,8.5,26.9,9.6c0.9,0.1,1.8-0.2,2.5-0.9c0.7-0.6,1.1-1.5,1.1-2.4 v-9.8l0-0.1c0-1.7-1.2-3.1-2.8-3.3c-3.4-0.5-6.8-1.3-10-2.5c-1.2-0.5-2.6-0.2-3.5,0.7l-4.2,4.2c-1,1-2.7,1.3-4,0.5 c-8.8-5-16-12.2-21-20.9c-0.7-1.3-0.5-2.9,0.5-3.9l4.2-4.2c0.9-0.9,1.2-2.3,0.7-3.5c-1.2-3.2-2-6.5-2.5-9.9 C24.9,388.8,23.4,387.6,21.8,387.6z M44.6,394.1c9,0,16.3,7.3,16.3,16.4h-6.5c0-5.4-4.4-9.8-9.8-9.8V394.1z M44.6,381 c16.3,0,29.4,13.2,29.4,29.5h-6.5c0-12.6-10.3-22.9-22.9-22.9L44.6,381z'/%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: #EBEAE7
}

.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: #EBEAE7
}

.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' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 76 532'%3E%3Cpath fill='%23fff' d='M64.2,247.2c1.9-1.9,5.1-1.9,7,0s1.9,5.1,0,7l-29.7,29.7c-1.9,1.9-5.1,1.9-7,0L4.8,254.1 c-1.9-1.9-1.9-5.1,0-7s5.1-1.9,7,0L38,273.4L64.2,247.2z'/%3E%3Cpath fill='%23fff' d='M38,75.4c-19.9,0-36,16.1-36,36s16.1,36,36,36s36-16.1,36-36S57.9,75.4,38,75.4z M8,111.4 c0-3.1,0.5-6.2,1.4-9h8.2c-0.4,2.8-0.6,5.8-0.6,9s0.2,6.2,0.6,9H9.4C8.5,117.6,8,114.6,8,111.4z M12,126.4h6.6 c0.9,4,2.2,7.5,3.7,10.6C18.1,134.4,14.5,130.8,12,126.4z M18.7,96.4H12c2.5-4.3,6.1-8,10.3-10.6C20.9,88.9,19.6,92.4,18.7,96.4z  M35,141.3c-1.2-0.1-2.4-0.3-3.6-0.6c-2.5-3.5-5-8.2-6.6-14.3H35V141.3z M35,120.4H23.6c-0.4-2.8-0.6-5.8-0.6-9s0.2-6.2,0.6-9H35 V120.4z M35,96.4H24.8c1.6-6.1,4.1-10.8,6.6-14.3c1.2-0.3,2.4-0.5,3.6-0.6V96.4z M64,96.4h-6.6c-0.9-4-2.2-7.5-3.7-10.6 C57.9,88.5,61.5,92.1,64,96.4z M41,81.6c1.2,0.1,2.4,0.3,3.6,0.6c2.5,3.5,5,8.2,6.6,14.3H41V81.6z M44.6,140.7 c-1.2,0.3-2.4,0.5-3.6,0.6v-14.8h10.1C49.5,132.5,47.1,137.2,44.6,140.7z M52.4,120.4H41v-18h11.4c0.4,2.8,0.6,5.8,0.6,9 C53,114.7,52.8,117.7,52.4,120.4z M53.6,137c1.5-3.1,2.7-6.6,3.7-10.6H64C61.5,130.8,57.9,134.4,53.6,137z M58.4,120.4 c0.4-2.8,0.6-5.8,0.6-9s-0.2-6.2-0.6-9h8.2c0.9,2.8,1.4,5.9,1.4,9s-0.5,6.2-1.4,9H58.4z'/%3E%3Cpath fill='%23fff' d='M2,305v52.4h50.7l9.8,19.6H74v-72H2z M8.5,311.5h58.9v58.9h-1.6L56,350.8H8.5V311.5z M21.6,324.6 c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S25.3,324.6,21.6,324.6z M38,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5 s6.5-2.9,6.5-6.5S41.6,324.6,38,324.6z M54.4,324.6c-3.6,0-6.5,2.9-6.5,6.5s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S58,324.6,54.4,324.6z' /%3E%3Cpath fill='%23fff' d='M74,1v72H2V1H74z M67.5,7.5H8.5v58.9h9.8V46.8h39.3v19.6h9.8V7.5z M51.1,53.4H24.9v13.1h26.2V53.4z M38,14.1 c7.2,0,13.1,5.9,13.1,13.1S45.2,40.3,38,40.3s-13.1-5.9-13.1-13.1S30.8,14.1,38,14.1z M38,20.6c-3.6,0-6.5,2.9-6.5,6.5 s2.9,6.5,6.5,6.5s6.5-2.9,6.5-6.5S41.6,20.6,38,20.6z'/%3E%3Cpath fill='%23fff' d='M31.9,153c16.5,0,29.9,13.4,29.9,29.9c0,7-2.4,13.5-6.5,18.6L74,220.3l-4.7,4.7l-18.8-18.8 c-5.1,4.1-11.6,6.5-18.6,6.5C15.4,212.7,2,199.3,2,182.9S15.4,153,31.9,153z M31.9,159.6C19,159.6,8.6,170,8.6,182.9 s10.4,23.2,23.2,23.2s23.2-10.4,23.2-23.2S44.7,159.6,31.9,159.6z'/%3E%3Cpath fill='%23fff' d='M38,456c14.4,0,26.2,12.2,26.3,27.2c0.2,2.5,0.4,17.2-23.9,42.7l-2.4,2.5l-2.4-2.5 c-24.3-25.5-24.1-40.1-23.9-42.7C11.8,468.2,23.6,456,38,456z M38,462.4c-10.9,0-19.7,9.4-19.7,21l0,0.4l0,0c0,0.8-0.3,13.1,19.7,35 c20.7-22.7,19.8-35,19.7-35.1l0-0.4C57.7,471.8,48.9,462.4,38,462.4z M38,468.9c7.3,0,13.2,5.8,13.2,12.9c0,7.1-5.9,12.9-13.2,12.9 s-13.2-5.8-13.2-12.9C24.8,474.7,30.7,468.9,38,468.9z M38,475.3c-3.6,0-6.6,2.9-6.6,6.4s3,6.4,6.6,6.4s6.6-2.9,6.6-6.4 S41.6,475.3,38,475.3z'/%3E%3Cpath fill='%23fff' d='M21.7,381c5,0,9.2,3.6,9.9,8.5c0.4,2.9,1.1,5.8,2.1,8.5c1.4,3.6,0.5,7.7-2.2,10.4l-2.4,2.4 c3.9,6.1,9,11.2,15.1,15.1l2.4-2.4c2.7-2.7,6.8-3.6,10.4-2.2c2.8,1,5.6,1.7,8.6,2.1c5,0.7,8.5,5,8.4,10v9.8c0,2.8-1.1,5.4-3.1,7.2 c-2,1.9-4.8,2.8-7.6,2.5c-10.6-1.2-20.9-4.8-29.8-10.6c-8.4-5.3-15.5-12.4-20.8-20.7c-5.8-9-9.5-19.2-10.6-30 c-0.2-2.8,0.7-5.5,2.5-7.5c1.9-2,4.5-3.2,7.3-3.2H21.7z M21.8,387.6h-9.9c-0.9,0-1.8,0.4-2.4,1.1c-0.6,0.7-0.9,1.6-0.9,2.5 c1,9.6,4.3,18.9,9.6,27.1c4.8,7.5,11.2,13.9,18.8,18.7c8.1,5.3,17.4,8.5,26.9,9.6c0.9,0.1,1.8-0.2,2.5-0.9c0.7-0.6,1.1-1.5,1.1-2.4 v-9.8l0-0.1c0-1.7-1.2-3.1-2.8-3.3c-3.4-0.5-6.8-1.3-10-2.5c-1.2-0.5-2.6-0.2-3.5,0.7l-4.2,4.2c-1,1-2.7,1.3-4,0.5 c-8.8-5-16-12.2-21-20.9c-0.7-1.3-0.5-2.9,0.5-3.9l4.2-4.2c0.9-0.9,1.2-2.3,0.7-3.5c-1.2-3.2-2-6.5-2.5-9.9 C24.9,388.8,23.4,387.6,21.8,387.6z M44.6,394.1c9,0,16.3,7.3,16.3,16.4h-6.5c0-5.4-4.4-9.8-9.8-9.8V394.1z M44.6,381 c16.3,0,29.4,13.2,29.4,29.5h-6.5c0-12.6-10.3-22.9-22.9-22.9L44.6,381z'/%3E%3C/svg%3E") no-repeat;
    background-size: 9px auto !important;
    background-position: 0 -27px
}

.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: #211E1C;
    animation: none
}

.u02mobi .u02w2.u02megactr .u02mlink {
    position: static
}

.u02mobi .u02w2.u02megactr .u02mlink.u02opened {
    background: #EBEAE7
}

.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: #211E1C
}

.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: #EBEAE7
}

.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: #EBEAE7
}

.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: #211E1C
}

.u02megamenu .u02menu-ul a:hover {
    cursor: pointer
}

.u02tabnav .u02megamenu a:focus {
    outline: 1px dotted #3A3632;
    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: #EBEAE7
}

.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: #211E1C
}

.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(122, 115, 110, 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 - LEGACY */
@media only screen and (min-width: 0px) and (max-width: 1024px) {

    .u10v0 .u10w5 .scl-icons,
    .u10v0 .u10w5 .u10-links {
        padding-left: 0;
        padding-right: 0;
        -webkit-padding-start: 0
    }
}

.u10v2,
.u10v3,
.u10v4,
.u10v5 {
    width: 100%;
    min-width: 300px;
    margin: 0;
    clear: both;
    background-color: #161513;
    position: relative;
    font-size: 1.6rem
}

.u10v2 .u10w4,
.u10v3 .u10w4,
.u10v4 .u10w4,
.u10v5 .u10w4 {
    display: none;
    overflow: hidden
}

.u10v2 .u10w5:after,
.u10v3 .u10w5:after,
.u10v4 .u10w5:after,
.u10v5 .u10w5:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.u10v2 [class*='u10v'] hr,
.u10v3 [class*='u10v'] hr,
.u10v4 [class*='u10v'] hr,
.u10v5 [class*='u10v'] hr {
    background: #665F5B;
    color: #665F5B;
    height: 1px;
    margin: 0px 0px 19px 0px;
    clear: both
}

.u10v2 .u10w8.cwidth,
.u10v3 .u10w8.cwidth,
.u10v4 .u10w8.cwidth,
.u10v5 .u10w8.cwidth {
    margin-bottom: 0
}

.u10v2 .u10v4 .u10w8,
.u10v2 .u10fl .u10w8,
.u10v3 .u10v4 .u10w8,
.u10v3 .u10fl .u10w8,
.u10v4 .u10v4 .u10w8,
.u10v4 .u10fl .u10w8,
.u10v5 .u10v4 .u10w8,
.u10v5 .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
}

.u10v2 .u10fl .u10w2,
.u10v3 .u10fl .u10w2,
.u10v4 .u10fl .u10w2,
.u10v5 .u10fl .u10w2 {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-preferred-size: 33.3%;
    flex-basis: 33.3%
}

.u10v2 .u10fl .u10w9,
.u10v2 .u10fl .u10w8,
.u10v3 .u10fl .u10w9,
.u10v3 .u10fl .u10w8,
.u10v4 .u10fl .u10w9,
.u10v4 .u10fl .u10w8,
.u10v5 .u10fl .u10w9,
.u10v5 .u10fl .u10w8 {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    -ms-flex-pack: center;
    align-self: center
}

.u10v2 .u10fl .u10w9 .u10title,
.u10v2 .u10fl .u10w9 h2,
.u10v2 .u10fl .u10w8 .u10title,
.u10v2 .u10fl .u10w8 h2,
.u10v3 .u10fl .u10w9 .u10title,
.u10v3 .u10fl .u10w9 h2,
.u10v3 .u10fl .u10w8 .u10title,
.u10v3 .u10fl .u10w8 h2,
.u10v4 .u10fl .u10w9 .u10title,
.u10v4 .u10fl .u10w9 h2,
.u10v4 .u10fl .u10w8 .u10title,
.u10v4 .u10fl .u10w8 h2,
.u10v5 .u10fl .u10w9 .u10title,
.u10v5 .u10fl .u10w9 h2,
.u10v5 .u10fl .u10w8 .u10title,
.u10v5 .u10fl .u10w8 h2 {
    color: #fff
}

.u10v2 .u10fl .u10w8 .u10w9,
.u10v3 .u10fl .u10w8 .u10w9,
.u10v4 .u10fl .u10w8 .u10w9,
.u10v5 .u10fl .u10w8 .u10w9 {
    -ms-flex-preferred-size: 55%;
    flex-basis: 55%
}

.u10v2 .u10-links,
.u10v3 .u10-links,
.u10v4 .u10-links,
.u10v5 .u10-links {
    opacity: .85
}

.u10v2 .scl-icons,
.u10v3 .scl-icons,
.u10v4 .scl-icons,
.u10v5 .scl-icons {
    display: flex;
    opacity: .85
}

.u10v2 .scl-icons li,
.u10v3 .scl-icons li,
.u10v4 .scl-icons li,
.u10v5 .scl-icons li {
    justify-content: flex-end;
    display: inline-flex;
    flex: 1
}

.u10v2 .scl-icons li:focus,
.u10v3 .scl-icons li:focus,
.u10v4 .scl-icons li:focus,
.u10v5 .scl-icons li:focus {
    outline-color: #fff
}

.u10v2 .scl-icons li a,
.u10v3 .scl-icons li a,
.u10v4 .scl-icons li a,
.u10v5 .scl-icons li a {
    width: 30px;
    height: 30px;
    text-indent: unset;
    background: none !important
}

.u10v2 .scl-icons li a:before,
.u10v3 .scl-icons li a:before,
.u10v4 .scl-icons li a:before,
.u10v5 .scl-icons li a:before {
    visibility: visible;
    height: 30px;
    width: 30px;
    content: '';
    display: inline-block
}

.u10v2 .scl-icons li a:focus,
.u10v3 .scl-icons li a:focus,
.u10v4 .scl-icons li a:focus,
.u10v5 .scl-icons li a:focus {
    outline-color: #fff
}

.u10v2 .scl-icons .scl-googleplus a,
.u10v3 .scl-icons .scl-googleplus a,
.u10v4 .scl-icons .scl-googleplus a,
.u10v5 .scl-icons .scl-googleplus a {
    display: none
}

.u10v2 a,
.u10v3 a,
.u10v4 a,
.u10v5 a {
    outline-color: #fff
}

.u10v2 .u10w6.icn-googleplus + span,
.u10v2 .u10w1 .scl-icons li.scl-googleplus,
.u10v2 .u10w1 .scl-icons li.scl-googleplus a,
.u10v2 .u10w6.icn-feed + span,
.u10v2 .u10w1 .scl-icons li.scl-feed,
.u10v2 .u10w1 .scl-icons li.scl-feed a,
.u10v3 .u10w6.icn-googleplus + span,
.u10v3 .u10w1 .scl-icons li.scl-googleplus,
.u10v3 .u10w1 .scl-icons li.scl-googleplus a,
.u10v3 .u10w6.icn-feed + span,
.u10v3 .u10w1 .scl-icons li.scl-feed,
.u10v3 .u10w1 .scl-icons li.scl-feed a,
.u10v4 .u10w6.icn-googleplus + span,
.u10v4 .u10w1 .scl-icons li.scl-googleplus,
.u10v4 .u10w1 .scl-icons li.scl-googleplus a,
.u10v4 .u10w6.icn-feed + span,
.u10v4 .u10w1 .scl-icons li.scl-feed,
.u10v4 .u10w1 .scl-icons li.scl-feed a,
.u10v5 .u10w6.icn-googleplus + span,
.u10v5 .u10w1 .scl-icons li.scl-googleplus,
.u10v5 .u10w1 .scl-icons li.scl-googleplus a,
.u10v5 .u10w6.icn-feed + span,
.u10v5 .u10w1 .scl-icons li.scl-feed,
.u10v5 .u10w1 .scl-icons li.scl-feed a {
    display: none !important
}

.u10v2 .u10w2 a:hover span,
.u10v3 .u10w2 a:hover span {
    text-decoration: underline
}

.u10v2 .u10w6.icn-img,
.u10v3 .u10w6.icn-img {
    position: relative;
    font-size: 53.3334px;
    line-height: 53.3334px;
    text-decoration: none;
    color: #312D2A
}

.u10v2 .u10w6.icn-img:before,
.u10v3 .u10w6.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.5em 0 0 -.5em;
    color: #fff;
    transition: all .2s ease-in-out
}

.u10v2 .u10w7.icn-img:before,
.u10v3 .u10w7.icn-img:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.5em 0 0 -.25em;
    color: #fff;
    transition: all .2s ease-in-out
}

.u10v2 a:hover,
.u10v3 a:hover {
    text-decoration: none
}

.u10v2 .u10w2 span,
.u10v3 .u10w2 span {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 16px
}

.u10v2 .u10w7,
.u10v3 .u10w7 {
    display: none !important
}

.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;
    text-align: center;
    display: inline-block;
    margin: 17px auto 17px;
    width: 100%;
    vertical-align: top;
    font-size: 20px;
    padding: 0 17px;
    box-sizing: border-box
}

.u10v2:first-child,
.u10v3:first-child {
    border-left: none
}

.u10v2 .u10w2 > a,
.u10v2 .u10w2 > span > a,
.u10v3 .u10w2 > a,
.u10v3 .u10w2 > span > a {
    display: block;
    cursor: pointer
}

.u10v2 .u10w2 a:hover span,
.u10v3 .u10w2 a:hover span {
    text-decoration: underline
}

.u10v2 .u10w2 .sharewidgetw1,
.u10v3 .u10w2 .sharewidgetw1 {
    display: block
}

.u10v2 .u10w2 span .sharewidgetw2,
.u10v3 .u10w2 span .sharewidgetw2 {
    top: -58px;
    bottom: auto;
    right: 50%;
    margin-right: -25px
}

.u10v2 .u10w8,
.u10v3 .u10w8 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: stretch;
    align-items: stretch
}

.u10v2 .u10w8 h2,
.u10v2 .u10w8 .u10title,
.u10v3 .u10w8 h2,
.u10v3 .u10w8 .u10title {
    font-size: 2.8rem;
    font-weight: 300;
    color: #fff;
    margin: auto;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: stretch;
    align-items: stretch
}

.u10v2 .u10w8 > .u10w9,
.u10v3 .u10w8 > .u10w9 {
    justify-content: center;
    display: flex;
    flex-basis: 20%
}

section.expando + .u10v3 {
    margin-top: 3em
}

.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: #C74634
}

@media only screen and (max-width: 1476px) {
    .u10v3 + .u10v4:before {
        width: calc(100% - 2 * 38px)
    }
}

@media only screen and (max-width: 974px) {
    .u10v3 + .u10v4:before {
        width: calc(100% - 2 * 28px)
    }
}

@media only screen and (max-width: 670px) {
    .u10v3 + .u10v4:before {
        width: calc(100% - 2 * 22px)
    }
}

.u10v4 h2,
.u10v4 .u10title {
    margin-bottom: 1.2em;
    color: #fff;
    font-size: 3rem;
    font-weight: 300
}

.u10v5.bgblue {
    background-color: #000 !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
}

.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 .u10w2 a:hover h4 {
    text-decoration: underline
}

.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;
    position: relative
}

[class*='u10v'] .qrcodew2 {
    bottom: 20px;
    border: none;
    position: absolute
}

.u10w2.atgchat-wrapper:first-child + .u10w2 {
    border: none
}

@media only screen and (min-width: 0px) and (max-width: 770px) {

    .u10v2 .u10btn,
    .u10v3 .u10btn,
    .u10v4 .u10btn,
    .u10v5 .u10btn {
        display: block;
        position: absolute;
        right: 3.2587269%;
        top: 2.1rem;
        width: 16px;
        height: 16px;
        transition: transform .25s ease
    }

    .u10v2 .u10btn:before,
    .u10v3 .u10btn:before,
    .u10v4 .u10btn:before,
    .u10v5 .u10btn:before {
        color: #fff;
        font-size: 22px;
        position: absolute;
        line-height: .5;
        font-weight: bold
    }

    .u10v2 [class*='u10v'] a:before,
    .u10v3 [class*='u10v'] a:before,
    .u10v4 [class*='u10v'] a:before,
    .u10v5 [class*='u10v'] a:before {
        display: block
    }

    .u10v2 .u10w3.u10active .u10btn,
    .u10v3 .u10w3.u10active .u10btn,
    .u10v4 .u10w3.u10active .u10btn,
    .u10v5 .u10w3.u10active .u10btn {
        transform: scale(1, -1);
        top: 1.4rem
    }

    .u10v2 .u10w3 h5,
    .u10v2 .u10btn,
    .u10v3 .u10w3 h5,
    .u10v3 .u10btn,
    .u10v4 .u10w3 h5,
    .u10v4 .u10btn,
    .u10v5 .u10w3 h5,
    .u10v5 .u10btn {
        cursor: pointer
    }

    .u10v2 .u10w1,
    .u10v3 .u10w1,
    .u10v4 .u10w1,
    .u10v5 .u10w1 {
        margin: 0;
        display: inline-flex
    }

    .u10v2 .u10w2,
    .u10v3 .u10w2,
    .u10v4 .u10w2,
    .u10v5 .u10w2 {
        margin-left: 0;
        width: 100%;
        display: block
    }

    .u10v2 .u10w3,
    .u10v3 .u10w3,
    .u10v4 .u10w3,
    .u10v5 .u10w3 {
        margin: 0
    }

    .u10v2 .u10w1 .u10w2:first-child .u10w3:first-child,
    .u10v3 .u10w1 .u10w2:first-child .u10w3:first-child,
    .u10v4 .u10w1 .u10w2:first-child .u10w3:first-child,
    .u10v5 .u10w1 .u10w2:first-child .u10w3:first-child {
        border-top: 0
    }

    .u10v2 .u10w1 h5,
    .u10v3 .u10w1 h5,
    .u10v4 .u10w1 h5,
    .u10v5 .u10w1 h5 {
        margin: 0;
        font-weight: normal;
        padding: .675em 0;
        line-height: 1.5em;
        font-size: 17.6px
    }

    .u10v2 .u10w3 ul,
    .u10v3 .u10w3 ul,
    .u10v4 .u10w3 ul,
    .u10v5 .u10w3 ul {
        visibility: none;
        height: 0;
        opacity: 0
    }

    .u10v2 .u10w3.u10active ul,
    .u10v3 .u10w3.u10active ul,
    .u10v4 .u10w3.u10active ul,
    .u10v5 .u10w3.u10active ul {
        visibility: visible;
        height: auto;
        opacity: 1;
        transition: all ease-in-out .5s
    }

    .u10v2 .u10w3 ul li,
    .u10v3 .u10w3 ul li,
    .u10v4 .u10w3 ul li,
    .u10v5 .u10w3 ul li {
        font-size: 14px;
        line-height: 1.5em;
        padding: 0.525em 2.2587269%;
        border: 0
    }

    .u10v2 .u10w3 ul li:last-child,
    .u10v3 .u10w3 ul li:last-child,
    .u10v4 .u10w3 ul li:last-child,
    .u10v5 .u10w3 ul li:last-child {
        padding-bottom: 16px
    }

    .u10v2 .u10w3 ul li a,
    .u10v3 .u10w3 ul li a,
    .u10v4 .u10w3 ul li a,
    .u10v5 .u10w3 ul li a {
        padding: 0 0;
        display: block
    }

    .u10v2 .u10w4,
    .u10v3 .u10w4,
    .u10v4 .u10w4,
    .u10v5 .u10w4 {
        height: 1px;
        margin-bottom: 2.5em
    }

    .u10v2 .u10w4 hr,
    .u10v3 .u10w4 hr,
    .u10v4 .u10w4 hr,
    .u10v5 .u10w4 hr {
        background: transparent !important;
        display: none
    }

    .u10v2 .u10w5,
    .u10v3 .u10w5,
    .u10v4 .u10w5,
    .u10v5 .u10w5 {
        margin-top: 2em;
        flex: 1 1 100%;
        flex-wrap: nowrap;
        flex-direction: column-reverse
    }

    .u10v2 .u10w5 .footer-promo,
    .u10v3 .u10w5 .footer-promo,
    .u10v4 .u10w5 .footer-promo,
    .u10v5 .u10w5 .footer-promo {
        order: 3
    }

    .u10v2 .u10w5 .scl-icons,
    .u10v3 .u10w5 .scl-icons,
    .u10v4 .u10w5 .scl-icons,
    .u10v5 .u10w5 .scl-icons {
        opacity: 1;
        order: 2;
        margin-top: 2.5em;
        justify-content: space-between
    }

    .u10v2 .u10w5 .scl-icons li,
    .u10v3 .u10w5 .scl-icons li,
    .u10v4 .u10w5 .scl-icons li,
    .u10v5 .u10w5 .scl-icons li {
        justify-content: inherit;
        flex: 0
    }

    .u10v2 .u10w5 .scl-icons li a,
    .u10v3 .u10w5 .scl-icons li a,
    .u10v4 .u10w5 .scl-icons li a,
    .u10v5 .u10w5 .scl-icons li a {
        width: 3em;
        height: 3em
    }

    .u10v2 .u10w5 .scl-icons li a:before,
    .u10v3 .u10w5 .scl-icons li a:before,
    .u10v4 .u10w5 .scl-icons li a:before,
    .u10v5 .u10w5 .scl-icons li a:before {
        background-size: cover;
        width: 3em;
        height: 3em
    }

    .u10v2 .u10w5 .u10-links,
    .u10v3 .u10w5 .u10-links,
    .u10v4 .u10w5 .u10-links,
    .u10v5 .u10w5 .u10-links {
        order: 1;
        margin-top: 3em;
        flex-direction: column;
        justify-content: left;
        width: 100%
    }

    .u10v2 .u10w5 .u10-links li a,
    .u10v3 .u10w5 .u10-links li a,
    .u10v4 .u10w5 .u10-links li a,
    .u10v5 .u10w5 .u10-links li a {
        border-right: none;
        padding-left: 0;
        line-height: 24px
    }

    .u10v2 .u10w1 h3,
    .u10v3 .u10w1 h3,
    .u10v4 .u10w1 h3,
    .u10v5 .u10w1 h3 {
        max-width: 301px;
        width: 90%;
        height: 14px;
        display: block;
        margin: 0 auto 16px auto
    }

    .u10v2 .u10-ologo a,
    .u10v3 .u10-ologo a,
    .u10v4 .u10-ologo a,
    .u10v5 .u10-ologo a {
        margin: 0 auto;
        width: 117px;
        height: 15px;
        background-position: 0px -41px;
        background-size: 304%
    }

    .u10v2 .u10v3 .u10w2 span .sharewidgetw2,
    .u10v3 .u10v3 .u10w2 span .sharewidgetw2,
    .u10v4 .u10v3 .u10w2 span .sharewidgetw2,
    .u10v5 .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 16px 16px;
        border-left: 0;
        margin: 0 auto
    }

    .u10v2 {
        padding: 16px 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;
        flex-flow: column
    }

    .u10v3 .u10w8 .u10title,
    .u10v3 .u10w9 .u10title {
        text-align: center
    }

    .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 16px
    }

    .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: 16px 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: 16px
    }
}

.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)
    }
}

.f11v8 .u10w5 .scl-icons > li:first-of-type {
    margin-left: 0
}

.f11v8 .u10v2 a:hover,
.u10v3 a:hover {
    text-decoration: none
}

/*! U10 */
#u06,
.u10v0,
.u10v6 {
    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
}

#u06 a,
.u10v0 a,
.u10v6 a {
    outline-color: #fff
}

.u10v0 .u10w5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: wrap;
    -ms-flex-wrap: none;
    flex-flow: wrap row-reverse;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-content: center
}

.u10v0 .u10w5.u10w10 {
    flex-direction: row;
    align-items: flex-end
}

.u10v0 .u10w5.u10w10 .u10-links {
    line-height: 30px
}

.u10v0 #u10cmenu {
    display: none
}

.u10v6 .u10w5 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: nowrap;
    -ms-flex-wrap: none;
    flex-flow: nowrap row;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
    justify-content: center
}

.u10v6 .u10w5 .u10-links {
    order: 1
}

.u10v6 .u10w5 .scl-icons {
    order: 2
}

.u10v6 .u10w5.u10w10 #u10cmenu {
    margin-right: 0
}

.u10v6 .u10w5.u10w10 ul.u10-links > li:first-child a {
    border-right: none
}

.u10v6 .u10w5.u10w10 ul.u10-links > li:nth-child(2) a {
    border-right: 1px solid #fff;
    padding-right: 20px
}

.u10v6 .u10w5.u10w10 ul.u10-links > li:nth-child(3) a {
    padding-left: 20px
}

.u10v0 .u10w1,
.u10v6 .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: 0 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 {
        max-width: 1476px;
        padding-left: 28px;
        padding-right: 28px
    }
}

@media only screen and (max-width: 670px) {
    .u10w1 {
        padding-left: 22px;
        padding-right: 22px
    }
}

.u10v0 .u10w5:only-child {
    border-top: none;
    margin-top: 40px
}

@media only screen and (min-width: 0px) and (max-width: 1024px) {
    .u10v0 .u10w5:only-child {
        margin-top: -20px;
        border-top: none
    }

    .u10v0 .u10w5.u10w10 .scl-icons {
        margin-top: 30px;
        padding-top: 0;
        padding-left: 40px;
        padding-right: 40px;
        line-height: 0
    }
}

.u10w2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: justify;
    justify-content: space-around;
    -ms-flex-align: stretch;
    align-items: stretch;
    flex: 1 1 25%;
    padding-top: 40px
}

.f01 .u10w2 {
    padding-top: 0
}

.f01 .u10w2 .u10w3 {
    margin-bottom: 0
}

.u10v0.u10v0x4 .u10w2,
.u10v6 .u10w2 {
    flex: 1 1 20%;
    padding-left: 0
}

.u10v0.u10v0x4 .u10w3,
.u10v6 .u10w3 {
    padding-right: 23px
}

.u10v0.u10v0x4 .u10w1 > .u10w2:nth-child(5) .u10w3,
.u10v6 .u10w1 > .u10w2:nth-child(5) .u10w3 {
    padding-right: 0
}

.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;
    margin-top: 64px;
    justify-content: center;
    align-items: center
}

.u10w5 .u10-links,
.u10w5 .scl-icons,
.u10w5 .footer-promo {
    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;
    line-height: 24px;
    list-style-type: none
}

.u10w5 .u10-links li a,
.u10w5 .scl-icons li a,
.u10w5 .footer-promo li a {
    border-right: none
}

.u10w5 .scl-icons > li {
    margin-right: 22px
}

.u10w5 .scl-icons > li:last-of-type {
    margin-right: 0px
}

.u10w5 .scl-icons > li > a {
    overflow: hidden
}

.u10w5 .u10-links {
    padding-right: 40px;
    justify-content: flex-end;
    padding-inline-start: 0
}

.u10w5 .u10-links .last {
    display: none
}

.u10w5 .u10-links.u10-min li a ~ span ~ a {
    padding-left: 7px
}

.u10w3 {
    margin: 0 0 16px;
    position: relative
}

.u10w3 ul {
    padding-left: 0;
    padding-inline-start: 0
}

.u10w3 ul li {
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    line-height: 1.2;
    padding: 0 0 7.5px;
    list-style-type: none
}

.u10w3 ul li a {
    text-decoration: none
}

.u10w3 ul li a:hover {
    text-decoration: underline
}

.ocom-base .u10w3 ul li {
    font-size: 15px
}

@media only screen and (max-width: 1500px) {
    .ocom-base .u10w3 ul li {
        font-size: 13.09344px
    }
}

@media only screen and (max-width: 770px) {
    .ocom-base .u10w3 ul li {
        font-size: 11.52px;
        -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 {
    color: #B0AEAB
}

.u10w3 ul li > a {
    color: #FBF9F8 !important;
    opacity: 1
}

.u10w3 ul li a:hover {
    color: #FBF9F8;
    opacity: 1
}

.u10w3 ul li a:visited {
    color: #FBF9F8;
    opacity: 1
}

.u10w1 h5 {
    font-size: 18px;
    margin: 0 0 16px 0;
    font-weight: bold;
    color: #FBF9F8;
    opacity: .6
}

.ocom-base .u10w1 h5 {
    font-size: 18px
}

@media only screen and (max-width: 1500px) {
    .ocom-base .u10w1 h5 {
        font-size: 15.712128px
    }
}

@media only screen and (max-width: 770px) {
    .ocom-base .u10w1 h5 {
        font-size: 13.824px;
        -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 !important;
    margin: 0 0 0.6em 0;
    background-position: 0 0;
    text-indent: -30000px;
    background-size: 100% auto
}

.u10w1 h3,
.u10-ologo a {
    display: none
}

ul.u10-links li a {
    font-size: 11.2px;
    font-weight: normal;
    padding: 0 8.96px 0 6.72px;
    color: #FBF9F8;
    border-right: 1px solid #fff
}

ul.u10-links li span {
    color: #FBF9F8;
    font-size: 11.2px;
    margin: 0 0 0 -5px
}

ul.u10-links li a + span + a {
    margin-left: -3px
}

[class*='u10v'],
[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: #C6C1BD !important;
    list-style-type: none
}

ul.u10-links li a {
    text-decoration: none
}

ul.u10-links li a:hover {
    text-decoration: underline
}

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
}

.scl-icons {
    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;
    opacity: .85
}

.scl-icons li:focus {
    outline-color: #fff
}

.scl-icons li a {
    width: 30px;
    height: 30px;
    background: none !important;
    text-indent: 0
}

.scl-icons li a:before {
    visibility: visible;
    height: 24px;
    width: 30px;
    content: '';
    display: inline-block
}

.scl-icons li a:focus {
    outline-color: #fff
}

.scl-icons .scl-facebook a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M23,12.073725 C23,5.96030998 18.0830126,1 12.0102986,1 L12,1 C5.92728597,1 1,5.96030998 1,12.073725 C1,17.6007959 5.03016748,22.1694418 10.2892957,23 L10.2892957,15.2726987 L7.47779049,15.2726987 L7.47779049,12.073725 L10.2892957,12.073725 L10.2915843,9.63388837 C10.2915843,6.85883339 11.923333,5.31982407 14.4361802,5.31982407 C15.6388224,5.31982407 16.8895246,5.55251859 16.8895246,5.55251859 L16.8895246,8.25960834 L15.5118069,8.25960834 C14.1455321,8.25960834 13.7084157,9.12126924 13.7084157,9.99675359 L13.7118485,12.073725 L16.7670862,12.073725 L16.2784771,15.2726987 L13.7118485,15.2726987 L13.7118485,23 C18.9709768,22.1694418 23,17.6007959 23,12.073725'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-twitter a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M23,5.1046638 C22.1900726,5.46038162 21.3199026,5.70135176 20.4076585,5.81036206 C21.3409397,5.25574825 22.0552441,4.37697223 22.3918373,3.32894337 C21.5197549,3.84339549 20.5549181,4.21632547 19.5269701,4.41522145 C18.7046116,3.54696397 17.5303603,3 16.2337115,3 C13.7417742,3 11.722215,5.00904073 11.722215,7.48567827 C11.722215,7.83661494 11.7604642,8.17894554 11.8379189,8.50693267 C8.0894945,8.32046768 4.76468031,6.53518494 2.53857522,3.82235841 C2.15034555,4.48598253 1.92658756,5.25479202 1.92658756,6.07715043 C1.92658756,7.63198157 2.52040683,9.00417264 3.73195115,9.80836267 C2.9927848,9.7844569 2.44103968,9.58269222 1.48480897,9.24896771 L1.48480897,9.30538532 C1.48480897,11.4769853 3.24331725,13.2890425 5.30686313,13.7011779 C4.929152,13.8044508 4.63176425,13.8579997 4.21867258,13.8579997 C3.9298909,13.8579997 3.69848307,13.8312253 3.42117616,13.7776764 C3.99587082,15.5581779 5.68744295,16.8576955 7.66205937,16.893076 C6.11774677,18.0969705 4.18616073,18.8122311 2.0709784,18.8122311 C1.70761073,18.8122311 1.35380536,18.791194 1,18.7491198 C2.99852219,20.0218629 5.37188682,20.7638979 7.9211979,20.7638979 C16.219368,20.7638979 20.7595514,13.9306733 20.7595514,8.00395532 C20.7595514,7.81079671 20.7566827,7.61763811 20.7471204,7.42447951 C21.6297214,6.79336724 22.3956622,6.00256444 23,5.1046638'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-linkedin a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M19.750875,13.2518611 C19.750875,10.0424583 17.7563611,8.94765278 15.9108056,8.94765278 C14.2042778,8.94765278 13.0871667,10.0519306 12.7670972,10.6987917 L12.7250833,10.6987917 L12.7250833,9.243125 L9.54409722,9.243125 L9.54409722,19.7502639 L12.8515833,19.7502639 L12.8515833,14.0536389 C12.8515833,12.5347222 13.8139306,11.7960417 14.7950694,11.7960417 C15.7236528,11.7960417 16.4435417,12.3182361 16.4435417,14.0114722 L16.4435417,19.7502639 L19.750875,19.7502639 L19.750875,13.2518611 Z M7.810375,5.88063889 C7.810375,4.78384722 6.95665278,3.98130556 5.90355556,3.98130556 C4.85045833,3.98130556 3.99658333,4.78384722 3.99658333,5.88063889 C3.99658333,6.97758333 4.85045833,7.77920833 5.90355556,7.77920833 C6.95665278,7.77920833 7.810375,6.97758333 7.810375,5.88063889 L7.810375,5.88063889 Z M4.24988889,19.7421667 L7.55722222,19.7421667 L7.55722222,9.23502778 L4.24988889,9.23502778 L4.24988889,19.7421667 Z M23.0006111,2.62402778 L23.0006111,21.3759722 C23.0006111,22.2729306 22.2735417,23.0001528 21.3767361,23.0001528 L2.62402778,23.0001528 C1.72706944,23.0001528 1,22.2729306 1,21.3759722 L1,2.62402778 C1,1.72706944 1.72706944,1 2.62402778,1 L21.3767361,1 C22.2735417,1 23.0006111,1.72706944 23.0006111,2.62402778 L23.0006111,2.62402778 Z'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-youtube a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M22.54025,6.49845161 C23,8.28090323 23,12 23,12 C23,12 23,15.7189677 22.54025,17.5016774 C22.28725,18.4850323 21.541875,19.2594839 20.595125,19.5224516 C18.879625,20 12,20 12,20 C12,20 5.120375,20 3.40475,19.5224516 C2.458125,19.2594839 1.712625,18.4850323 1.459625,17.5016774 C1,15.7189677 1,12 1,12 C1,12 1,8.28090323 1.459625,6.49845161 C1.712625,5.51496774 2.458125,4.74051613 3.40475,4.47767742 C5.120375,4 12,4 12,4 C12,4 18.879625,4 20.595125,4.47767742 C21.541875,4.74051613 22.28725,5.51496774 22.54025,6.49845161 Z M9.9999625,16.000025 L15.9999625,12.0001779 L9.9999625,8.000025 L9.9999625,16.000025 Z'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-instagram a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M11.9999782,1 C14.9874206,1 15.3619753,1.01266272 16.5352423,1.06619549 C17.7061077,1.11959725 18.5056933,1.30556465 19.205418,1.57750759 C19.9287652,1.85857642 20.5422088,2.23470301 21.153731,2.8462253 C21.765297,3.45779125 22.1413799,4.07123477 22.4224924,4.79453836 C22.6944353,5.49426307 22.8804027,6.29384865 22.9338045,7.46471407 C22.9873373,8.63798103 23,9.01257937 23,11.9999782 C23,14.9874206 22.9873373,15.362019 22.9338045,16.5352859 C22.8804027,17.7061077 22.6944353,18.5057369 22.4224924,19.205418 C22.1413799,19.9287652 21.765297,20.5422088 21.153731,21.153731 C20.5422088,21.765297 19.9287652,22.1413799 19.205418,22.4225361 C18.5056933,22.6944353 17.7061077,22.8804027 16.5352423,22.9338482 C15.3619753,22.9873373 14.9874206,23 11.9999782,23 C9.01257937,23 8.63793737,22.9873373 7.46471407,22.9338482 C6.29384865,22.8804027 5.49426307,22.6944353 4.79453836,22.4225361 C4.07123477,22.1413799 3.45774758,21.765297 2.8462253,21.153731 C2.23465935,20.5422088 1.85857642,19.9287216 1.57746392,19.205418 C1.30552099,18.5057369 1.11959725,17.7061077 1.06615182,16.5352859 C1.01261906,15.362019 1,14.9874206 1,11.9999782 C1,9.0125357 1.01261906,8.63798103 1.06615182,7.46471407 C1.11959725,6.29384865 1.30552099,5.49426307 1.57746392,4.79453836 C1.85857642,4.07123477 2.23465935,3.45779125 2.8462253,2.8462253 C3.45774758,2.23470301 4.07123477,1.85857642 4.79453836,1.57750759 C5.49426307,1.30556465 6.29384865,1.11959725 7.46471407,1.06619549 C8.63793737,1.01266272 9.01257937,1 11.9999782,1 Z M11.9999782,2.98197844 C9.06283728,2.98197844 8.71496166,2.99315657 7.55501239,3.04607803 C6.48256692,3.09502601 5.90008157,3.2742254 5.5124712,3.42486816 C4.9990632,3.62441524 4.63258647,3.86278012 4.2476833,4.24772696 C3.86278012,4.63263014 3.62437158,4.9990632 3.4248245,5.51251486 C3.2742254,5.90012524 3.09502601,6.48256692 3.04607803,7.55505606 C2.99315657,8.71496166 2.98197844,9.06288095 2.98197844,11.9999782 C2.98197844,14.9371191 2.99315657,15.2850383 3.04607803,16.4449439 C3.09502601,17.5174331 3.2742254,18.0998748 3.4248245,18.4874851 C3.62437158,19.0008931 3.86278012,19.3673699 4.2476833,19.752273 C4.63258647,20.1372199 4.9990632,20.3755848 5.5124712,20.5751318 C5.90008157,20.7257309 6.48256692,20.904974 7.55505606,20.9538783 C8.71478701,21.0067998 9.06261896,21.0180216 11.9999782,21.0180216 C14.9373374,21.0180216 15.2851693,21.0067998 16.4449003,20.9538783 C17.5173894,20.904974 18.0998311,20.7257309 18.4874415,20.5751318 C19.0008931,20.3755848 19.3673699,20.1372199 19.752273,19.752273 C20.1371762,19.3673699 20.3755411,19.0008931 20.5751318,18.4874851 C20.7257309,18.0998748 20.9049303,17.5174331 20.9538783,16.4449003 C21.0067561,15.2850383 21.0179779,14.9371191 21.0179779,11.9999782 C21.0179779,9.06288095 21.0067561,8.71496166 20.9538783,7.55505606 C20.9049303,6.48256692 20.7257309,5.90012524 20.5751318,5.51251486 C20.3755411,4.9990632 20.1371762,4.63263014 19.752273,4.2476833 C19.3673699,3.86278012 19.0008931,3.62441524 18.4874415,3.42486816 C18.0998311,3.2742254 17.5173894,3.09502601 16.4449003,3.04607803 C15.2849947,2.99315657 14.9371191,2.98197844 11.9999782,2.98197844 Z M11.9999782,15.6666667 C14.0250099,15.6666667 15.6666667,14.0250099 15.6666667,11.9999782 C15.6666667,9.97494646 14.0250099,8.33333333 11.9999782,8.33333333 C9.97494646,8.33333333 8.33328967,9.97494646 8.33328967,11.9999782 C8.33328967,14.0250099 9.97494646,15.6666667 11.9999782,15.6666667 Z M11.9999782,6.35135489 C15.1196369,6.35135489 17.6486014,8.88031939 17.6486014,11.9999782 C17.6486014,15.1196806 15.1196369,17.6486451 11.9999782,17.6486451 C8.88031939,17.6486451 6.35131123,15.1196806 6.35131123,11.9999782 C6.35131123,8.88031939 8.88031939,6.35135489 11.9999782,6.35135489 Z M19.191799,6.12817655 C19.191799,6.85720019 18.6008427,7.44815646 17.8718191,7.44815646 C17.1427954,7.44815646 16.5517955,6.85720019 16.5517955,6.12817655 C16.5517955,5.39915291 17.1427954,4.80819663 17.8718191,4.80819663 C18.6008427,4.80819663 19.191799,5.39915291 19.191799,6.12817655 Z'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-youku a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M15.4,9.6L10,6C9.7,5.8,9.4,5.7,9.1,5.7C8.5,5.7,8,6,7.6,6.4C7.1,7.2,7.3,8.3,8.1,8.8l3.3,2.2l-3.3,2.2 c-0.8,0.5-1,1.6-0.5,2.4c0.5,0.8,1.6,1,2.4,0.5c0,0,4.8-3.2,5.2-3.5c0.6-0.5,0.9-1,0.9-1.5S16,10.1,15.4,9.6z M11,0.1C4.9,0.1,0,5,0,11S4.9,22,11,22C17,22,22,17.1,22,11S17,0.1,11,0.1z M11,18.5c-4.2,0-7.5-3.4-7.5-7.5 S6.8,3.5,11,3.5s7.5,3.4,7.5,7.5S15.1,18.5,11,18.5z'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-weibo a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M17.495425,11.62605 C17.1863625,11.5321125 16.9742375,11.4714875 17.1348,11.0654875 C17.4863,10.1837375 17.522675,9.4232375 17.1408625,8.8778 C16.4288625,7.8597375 14.47755,7.9142375 12.2413625,8.85055 C12.2413625,8.85055 11.5383625,9.15655 11.720175,8.6021125 C12.06255,7.4961125 12.01105,6.5719875 11.4778,6.035675 C10.2658,4.8206125 7.0388,6.0811125 4.272425,8.8474875 C2.202925,10.9169875 0.9999875,13.1137375 0.9999875,15.0136125 C0.9999875,18.64355 5.6571125,20.8524875 10.2112375,20.8524875 C16.183425,20.8524875 20.1557425,17.38305 20.1557425,14.6287375 C20.1588,12.9622375 18.755925,12.0168625 17.495425,11.62605 M10.226425,19.54955 C6.590425,19.91005 3.4513,18.2648 3.214925,15.880175 C2.9786125,13.49255 5.735925,11.2684875 9.368925,10.907925 C13.004925,10.5473625 16.14405,12.192675 16.3773,14.5772375 C16.616675,16.964925 13.8593625,19.1919875 10.226425,19.54955 M21.4616687,4.98121875 C22.9039812,6.57803125 23.2948562,8.75659375 22.6767312,10.6624687 L22.6767312,10.6655312 C22.5342937,11.1049062 22.0616687,11.3472812 21.6192312,11.2049062 C21.1768562,11.0624687 20.9344187,10.5897812 21.0769187,10.1474062 C21.5162312,8.78990625 21.2374812,7.24165625 20.2132937,6.10534375 C19.1892312,4.96909375 17.6771687,4.53584375 16.2804187,4.83278125 C15.8258562,4.92971875 15.3804187,4.64184375 15.2834812,4.18734375 C15.1865437,3.73590625 15.4743562,3.28740625 15.9289187,3.19046875 C17.8923562,2.77234375 20.0194187,3.38134375 21.4616687,4.98121875 Z M19.2467625,6.98103125 C19.9497,7.75971875 20.137575,8.82021875 19.837575,9.75046875 C19.7133875,10.1322188 19.3073875,10.3382813 18.925575,10.2170938 C18.5437625,10.0928438 18.3377625,9.68378125 18.45895,9.30503125 C18.60745,8.85053125 18.5135125,8.33240625 18.171075,7.95065625 C17.8287625,7.57190625 17.3196375,7.42640625 16.8530125,7.52646875 C16.4652,7.61128125 16.0803875,7.36278125 15.9955125,6.97190625 C15.9137625,6.58109375 16.1621375,6.19321875 16.5530125,6.11140625 C17.5075125,5.90540625 18.5437625,6.20234375 19.2467625,6.98103125 Z M10.586975,12.744125 C12.3776625,13.2076875 13.2927875,14.8954375 12.5595375,16.5376875 C11.8171625,18.2133125 9.6840375,19.110125 7.8721,18.525375 C6.1267875,17.96175 5.3844125,16.2346875 6.1510375,14.6803125 C6.902475,13.1561875 8.85685,12.292625 10.586975,12.744125 Z M9.26585,16.7134375 C9.6112875,16.1468125 9.429475,15.5014375 8.85985,15.256 C8.2962875,15.019625 7.5690375,15.2620625 7.2206,15.8075 C6.8691625,16.355875 7.0357875,17.007375 7.59335,17.261875 C8.1599125,17.519375 8.9144125,17.274 9.26585,16.7134375 Z M10.4264125,15.22875 C10.5476,15.0075625 10.4687875,14.762125 10.2506625,14.6833125 C10.035475,14.5985 9.76585,14.7015 9.6386,14.913625 C9.51435,15.1256875 9.580975,15.371125 9.7991625,15.459 C10.01735,15.5499375 10.2991,15.446875 10.4264125,15.22875 Z'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-wechat a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M20.7108944,18.7922849 C20.5989826,18.8719797 20.5260704,19.0042391 20.5260704,19.1517592 C20.5260704,19.2009326 20.5345485,19.2484103 20.5481136,19.2924968 C20.6600254,19.7096227 20.838067,20.3777024 20.8465451,20.4065282 C20.8618058,20.4590928 20.8821535,20.5150487 20.8821535,20.5676134 C20.8821535,20.689699 20.7838067,20.7897414 20.6617211,20.7897414 C20.6142433,20.7897414 20.5752437,20.7710894 20.5345485,20.7473506 L19.0830861,19.9097075 C18.9745655,19.8469691 18.8592624,19.8096651 18.7320899,19.8096651 C18.6642645,19.8096651 18.5981348,19.8181433 18.537092,19.8384909 C17.8588385,20.0317931 17.129716,20.1403137 16.3717677,20.1403137 C12.7142857,20.1403137 9.74692666,17.6680797 9.74692666,14.6176346 C9.74692666,11.5688851 12.7142857,9.09665112 16.3717677,9.09665112 C20.0343366,9.09665112 23,11.5688851 23,14.6176346 C23,16.2844426 22.1080967,17.7799915 20.7108944,18.7922849 Z M14.1640526,13.735905 C14.6523951,13.735905 15.0491734,13.3391267 15.0491734,12.8507842 C15.0491734,12.3624417 14.6523951,11.9690547 14.1640526,11.9690547 C13.6774057,11.9690547 13.2806274,12.3624417 13.2806274,12.8507842 C13.2806274,13.3391267 13.6774057,13.735905 14.1640526,13.735905 Z M18.5828741,13.735905 C19.0712166,13.735905 19.4662993,13.3391267 19.4662993,12.8507842 C19.4662993,12.3624417 19.0712166,11.9690547 18.5828741,11.9690547 C18.0945316,11.9690547 17.6994489,12.3624417 17.6994489,12.8507842 C17.6994489,13.3391267 18.0945316,13.735905 18.5828741,13.735905 Z M8.95252226,3 C12.9203052,3 16.2064434,5.42136499 16.8066978,8.58711318 C16.6625689,8.58033065 16.5201357,8.57524375 16.3743111,8.57524375 C12.3692242,8.57524375 9.12208563,11.2814752 9.12208563,14.6184824 C9.12208563,15.1814328 9.21534549,15.7257312 9.38999576,16.2428995 C9.24417126,16.2479864 9.09834676,16.2513777 8.95252226,16.2513777 C8.0453582,16.2513777 7.16701992,16.1242052 6.35650699,15.8902077 C6.28359474,15.8664688 6.20389996,15.8545994 6.12250954,15.8545994 C5.96820687,15.8545994 5.83086053,15.9020772 5.70029674,15.976685 L3.96057652,16.9821958 C3.9097075,17.009326 3.86392539,17.0313692 3.80627384,17.0313692 C3.66044934,17.0313692 3.54175498,16.9126749 3.54175498,16.7668504 C3.54175498,16.7007206 3.56549385,16.6345909 3.58414582,16.5718525 C3.59431963,16.5328529 3.80966511,15.735905 3.94362018,15.2356931 C3.95888088,15.1797372 3.97075032,15.1254769 3.97075032,15.0678253 C3.97075032,14.8897838 3.88257736,14.7320899 3.7486223,14.6354387 C2.06994489,13.421365 1,11.6239932 1,9.62653667 C1,5.96735905 4.55913523,3 8.95252226,3 Z M6.30224671,8.56676558 C6.88554472,8.56676558 7.3620178,8.09198813 7.3620178,7.50529886 C7.3620178,6.92030521 6.88554472,6.44552777 6.30224671,6.44552777 C5.71555744,6.44552777 5.24247563,6.92030521 5.24247563,7.50529886 C5.24247563,8.09198813 5.71555744,8.56676558 6.30224671,8.56676558 Z M11.6011022,8.56676558 C12.1877914,8.56676558 12.6625689,8.09198813 12.6625689,7.50529886 C12.6625689,6.92030521 12.1877914,6.44552777 11.6011022,6.44552777 C11.0178042,6.44552777 10.5413311,6.92030521 10.5413311,7.50529886 C10.5413311,8.09198813 11.0178042,8.56676558 11.6011022,8.56676558 Z'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-otube a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M12.5,4.5 L22.5,19.5 L2.5,19.5 L12.5,4.5 Z M12.5,8.10555128 L6.23703418,17.5 L18.7629658,17.5 L12.5,8.10555128 Z' transform='rotate(90 13 12.5)'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-github a:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M12.1984125,1 C6.01435,1 0.999725,6.0139375 0.999725,12.2000625 C0.999725,17.1473125 4.2082875,21.3445 8.6591625,22.8260625 C9.219475,22.9285 9.4236625,22.5826875 9.4236625,22.2856875 C9.4236625,22.0203125 9.4140375,21.315625 9.4085375,20.3813125 C6.293475,21.0578125 5.636225,18.8798125 5.636225,18.8798125 C5.1267875,17.5859375 4.3925375,17.2421875 4.3925375,17.2421875 C3.375725,16.547125 4.4695375,16.560875 4.4695375,16.560875 C5.5936,16.640625 6.18485,17.7151875 6.18485,17.7151875 C7.1837875,19.426375 8.8056,18.9320625 9.4442875,18.6460625 C9.5460375,17.922125 9.8347875,17.4285 10.1551625,17.1486875 C7.668475,16.866125 5.0539125,15.905 5.0539125,11.613625 C5.0539125,10.39125 5.490475,9.391625 6.20685,8.6085625 C6.09135,8.3253125 5.7070375,7.1868125 6.3161625,5.64475 C6.3161625,5.64475 7.2566625,5.343625 9.3961625,6.792875 C10.289225,6.544 11.2476,6.42025 12.1997875,6.4154375 C13.1506,6.42025 14.108975,6.544 15.0034125,6.792875 C17.1415375,5.343625 18.079975,5.64475 18.079975,5.64475 C18.6911625,7.1868125 18.30685,8.3253125 18.19135,8.6085625 C18.9091,9.391625 19.3429125,10.39125 19.3429125,11.613625 C19.3429125,15.916 16.724225,16.8626875 14.2292875,17.13975 C14.631475,17.4855625 14.9896625,18.1689375 14.9896625,19.2139375 C14.9896625,20.710625 14.9759125,21.9185625 14.9759125,22.2856875 C14.9759125,22.5854375 15.17735,22.934 15.7459125,22.8246875 C20.191975,21.340375 23.398475,17.1459375 23.398475,12.2000625 C23.398475,6.0139375 18.38385,1 12.1984125,1'/%3E%3C/g%3E%3C/svg%3E")
}

.scl-icons .scl-googleplus a {
    display: none
}

.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
}

[class*='u10v'] .qrcodew1 {
    display: block;
    position: relative
}

[class*='u10v'] .qrcodew2 {
    bottom: 130%;
    border: none;
    position: absolute
}

.u10w2.atgchat-wrapper:first-child + .u10w2 {
    border: none
}

.u10w4 hr {
    background: transparent !important;
    display: none
}

.rtl {
    direction: rtl
}

.rtl .u10v0 .u10w10 ul.u10-links > li:nth-child(1) a {
    border-right: none;
    border-left: 1px solid #fff;
    padding-left: 20px
}

.rtl .u10v0 .u10w10 ul.u10-links > li:nth-child(2) a {
    padding-right: 20px
}

.rtl .u10v6 .u10w10 ul.u10-links > li:first-child a {
    border-left: none
}

.rtl .u10v6 .u10w10 ul.u10-links > li:nth-child(2) a {
    border-right: none;
    border-left: 1px solid #fff;
    padding-left: 20px
}

.rtl .u10v6 .u10w10 ul.u10-links > li:nth-child(3) a {
    padding-left: 20px;
    padding-right: 20px
}

.rtl .u10v0 .u10w10 .scl-icons > li:first-of-type,
.rtl .u10v6 .u10w10 .scl-icons > li:first-of-type {
    margin-right: 0
}

.rtl .u10v0 .u10w10 #u10cmenu .u10ticon,
.rtl .u10v6 .u10w10 #u10cmenu .u10ticon {
    padding-left: 0;
    padding-right: 0
}

.rtl .u10v0 .u10w10 #u10cmenu .u10ticon:before,
.rtl .u10v6 .u10w10 #u10cmenu .u10ticon:before {
    right: -23px;
    top: 6px
}

.rtl .u10v0 .u10w10 .u10-links,
.rtl .u10v6 .u10w10 .u10-links {
    padding-left: 40px
}

.rtl .u10v0 ul.u10-links > li:first-child a,
.rtl .u10v6 ul.u10-links > li:first-child a {
    border-left: 1px solid #fff;
    padding-left: 20px;
    border-right: 0
}

.rtl .u10v0 ul.u10-links > li:nth-child(2) a,
.rtl .u10v6 ul.u10-links > li:nth-child(2) a {
    padding-right: 20px;
    padding-left: 8.96px
}

.rtl .u10v0 #u10cmenu,
.rtl .u10v6 #u10cmenu {
    margin-left: 40px;
    margin-right: 40px;
    line-height: 24px
}

.rtl .u10v0 #u10cmenu .u10ticon,
.rtl .u10v6 #u10cmenu .u10ticon {
    line-height: 28px
}

.rtl .u10v0 #u10cmenu .u10ticon:before,
.rtl .u10v6 #u10cmenu .u10ticon:before {
    right: -17px;
    top: 5px
}

.rtl .u10v0 .scl-icons > li:first-of-type,
.rtl .u10v6 .scl-icons > li:first-of-type {
    margin-left: 22px
}

.rtl .u10v0 .u10w1 > .u10w2:nth-child(5) .u10w3,
.rtl .u10v6 .u10w1 > .u10w2:nth-child(5) .u10w3 {
    padding-right: 23px
}

.rtl .u10v0.u10v0x4 .u10w2,
.rtl .u10v6 .u10w2 {
    margin-right: 0
}

.rtl .u10w5 .scl-icons > li {
    margin-left: 22px;
    margin-right: 0
}

.rtl .u10w5 .scl-icons > li:first-of-type {
    margin-right: 40px
}

.rtl .u10w5 .scl-icons > li:last-of-type {
    margin-left: 0px
}

.rtl .u10w5 .scl-icons > li > a {
    overflow: hidden
}

@media only screen and (min-width: 0px) and (max-width: 1024px) {
    .u10v0 .u10w5 {
        flex-flow: wrap column;
        justify-content: center
    }

    .u10v0 .u10w5 .scl-icons {
        padding-top: 30px;
        order: 2;
        justify-content: center
    }

    .u10v0 .u10w5 .u10-links {
        padding-right: 0;
        justify-content: center
    }

    .u10v6 .u10w5 {
        justify-content: center;
        flex-flow: wrap row
    }

    .u10v6 .u10w5 .u10-links {
        order: 1
    }

    .u10v6 .u10w5 .scl-icons {
        margin-top: 40px;
        order: 2
    }

    .u10v0 .u10w3 h5,
    .u10v6 .u10w3 h5 {
        cursor: pointer
    }

    .u10v0 .u10w3 .u10btn,
    .u10v6 .u10w3 .u10btn {
        display: block;
        position: absolute;
        right: 0px;
        top: 17px;
        width: 16px;
        height: 16px;
        transition: transform .25s ease;
        cursor: pointer
    }

    .u10v0 .u10w3 .u10btn:before,
    .u10v6 .u10w3 .u10btn:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M13.0001768 4.25 8.00035354 9.60660168 2.99982323 4.25 2 5.32132034 7.00053032 10.6786797 8.00035354 11.75 9.00017677 10.6786797 14 5.32132034'/%3E%3C/g%3E%3C/svg%3E");
        content: '';
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        background-position: right;
        transform: rotateZ(-90deg)
    }

    .u10v0 [class*='u10v'] a:before,
    .u10v6 [class*='u10v'] a:before {
        display: block
    }

    .u10v0 .u10w3.u10active .u10btn,
    .u10v6 .u10w3.u10active .u10btn {
        top: 16px;
        right: -2px;
        transform: rotateZ(90deg)
    }

    .u10v0 .u10w1,
    .u10v6 .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 .u10w2,
    .u10v6 .u10w2 {
        flex: 1 0 auto !important;
        margin-left: 0;
        width: 100%;
        display: block;
        padding: 0 !important;
        justify-content: flex-start
    }

    .u10v0 .u10w3,
    .u10v6 .u10w3 {
        margin: 0
    }

    .u10v0 .u10w1 .u10w2:first-child .u10w3:first-child,
    .u10v6 .u10w1 .u10w2:first-child .u10w3:first-child {
        border-top: 0
    }

    .u10v0 .u10w1 h5,
    .u10v6 .u10w1 h5 {
        margin: 0;
        font-weight: normal;
        padding: 11.88px 0;
        line-height: 25px;
        font-size: 17.6px;
        padding-right: 40px;
        opacity: 1;
        font-weight: bold
    }

    .u10v0 .u10w3 ul,
    .u10v6 .u10w3 ul {
        visibility: hidden;
        height: 0;
        opacity: 0;
        position: relative
    }

    .u10v0 .u10w3.u10active ul,
    .u10v6 .u10w3.u10active ul {
        visibility: visible;
        height: auto;
        opacity: 1;
        transition: all ease-in-out .5s
    }

    .u10v0 .u10w3 ul li,
    .u10v6 .u10w3 ul li {
        font-size: 14px;
        line-height: 1.5em;
        padding: 0.525em 0;
        border: 0
    }

    .u10v0 .u10w3 ul li:last-child,
    .u10v6 .u10w3 ul li:last-child {
        padding-bottom: 16px
    }

    .u10v0 .u10w3 ul li a,
    .u10v6 .u10w3 ul li a {
        padding: 0 0;
        display: block
    }

    .u10v0 .u10w5,
    .u10v6 .u10w5 {
        border-top: 1px solid rgba(255, 255, 255, 0.4);
        margin-top: 24px
    }

    .u10v0 .u10w5 .footer-promo,
    .u10v6 .u10w5 .footer-promo {
        order: 3
    }

    .u10v0 .u10w5 .scl-icons,
    .u10v6 .u10w5 .scl-icons {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        -ms-flex-wrap: center;
        flex-flow: row center;
        -ms-flex-pack: none;
        justify-content: nowrap;
        -ms-flex-align: stretch;
        align-items: stretch;
        opacity: 1
    }

    .u10v0 .u10w5 .scl-icons li,
    .u10v6 .u10w5 .scl-icons li {
        justify-content: inherit;
        margin: 0 7px 0 7px
    }

    .u10v0 .u10w5 .scl-icons li a,
    .u10v6 .u10w5 .scl-icons li a {
        width: 32px;
        height: 32px
    }

    .u10v0 .u10w5 .scl-icons li a:before,
    .u10v6 .u10w5 .scl-icons li a:before {
        background-size: contain;
        width: 32px;
        height: 32px;
        overflow: hidden;
        background-position: center
    }

    .u10v0 .u10w5 .u10-links,
    .u10v6 .u10w5 .u10-links {
        margin-top: 2.75em
    }

    .u10v0 .u10w5 .u10-links.u10-min,
    .u10v6 .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
    }

    .u10v0 .u10w1 h3,
    .u10v6 .u10w1 h3 {
        max-width: 301px;
        width: 90%;
        height: 14px;
        display: block;
        margin: 0 auto 16px auto
    }

    .u10v0 .u10-ologo a,
    .u10v6 .u10-ologo a {
        margin: 0 auto;
        width: 117px;
        height: 15px;
        background-position: 0px -41px;
        background-size: 304%
    }

    .u10v0 .u10v3 .u10w2 span .sharewidgetw2,
    .u10v6 .u10v3 .u10w2 span .sharewidgetw2 {
        top: -3.5em
    }

    .u10 .u10w4 ~ .u10w5 {
        border-top: 1px solid rgba(203, 197, 191, 0.5);
        margin-top: 24px
    }

    .rtl .u10v0 .u10w3 .u10btn,
    .rtl .u10v6 .u10w3 .u10btn {
        left: 0;
        right: auto
    }

    .rtl .u10v0 .u10w3 .u10btn:before,
    .rtl .u10v6 .u10w3 .u10btn:before {
        transform: rotateZ(90deg)
    }

    .rtl .u10v0 .u10w3.u10active .u10btn:before,
    .rtl .u10v6 .u10w3.u10active .u10btn:before {
        transform: rotateZ(-90deg)
    }

    .rtl .u10v0 .u10w1 h5,
    .rtl .u10v6 .u10w1 h5 {
        padding-right: 0
    }

    .rtl .u10w5:first-of-type {
        margin-right: 0
    }

    .rtl .u10w5 .scl-icons li:first-of-type {
        margin-right: 12px;
        margin-left: 0
    }

    .rtl .u10w5 .u10-links > li:first-child a {
        padding-right: 0
    }
}

@media only screen and (min-width: 0px) and (max-width: 770px) {
    .u10 .u10w5 {
        margin-top: 0
    }

    .u10v0 .u10w5 {
        flex-flow: column nowrap
    }

    .u10v0 .u10w5.u10w10 {
        flex-wrap: wrap
    }

    .u10v0 .u10w5 .scl-icons {
        justify-content: center;
        flex-flow: row wrap
    }

    .u10v6 .u10w5 {
        flex-flow: column nowrap
    }

    .u10v0 .u10w5 .scl-icons,
    .u10v6 .u10w5 .scl-icons {
        align-self: center;
        width: auto
    }

    .u10v0 .u10w5 .scl-icons li:first-of-type,
    .u10v6 .u10w5 .scl-icons li:first-of-type {
        margin-left: 10px
    }

    .u10v0 .u10w5 .u10-links,
    .u10v6 .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,
    .u10v6 .u10w5 .u10-links .u10break {
        flex-basis: 100%;
        height: 0
    }

    .u10v0 .u10w5 .u10-links .last,
    .u10v6 .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
    }

    .rtl .u10v0 .u10w5 .u10-links,
    .rtl .u10v6 .u10w5 .u10-links {
        margin-right: 0;
        padding-left: 0
    }
}

.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)
    }
}

.u10v6 .u10-links {
    margin: 0
}

.u10v6 .scl-icons {
    justify-content: flex-end
}

.u10v6 .scl-icons > li {
    margin-right: 10px
}

.u10v6 .scl-icons > li:first-of-type {
    margin-left: 0
}

.u10v6 .u10w2 {
    justify-content: center;
    flex: 1 0 20%
}

.u10v6 .u10w1 > .u10w2:first-of-type {
    padding-left: 0
}

.u10v6 #u10cmenu {
    order: -1;
    position: relative;
    margin-left: 12px;
    margin-right: 40px
}

.u10v6 #u10cmenu .u10ticon {
    padding-left: 6px;
    line-height: 16px
}

.u10v6 #u10cmenu .u10ticon:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M8,0.666666667 C3.94947917,0.666666667 0.666666667,3.94947917 0.666666667,8 C0.666666667,12.0505208 3.94947917,15.3333333 8,15.3333333 C12.0505208,15.3333333 15.3333333,12.0505208 15.3333333,8 C15.3333333,3.94947917 12.0505208,0.666666667 8,0.666666667 Z M1.88841146,8 C1.88841146,7.36119792 1.98723958,6.7453125 2.16914063,6.16666667 L3.83919271,6.16666667 C3.76471354,6.73671875 3.72174479,7.34544271 3.72174479,8 C3.72174479,8.65455729 3.76471354,9.26328125 3.83919271,9.83333333 L2.17057292,9.83333333 C1.98723958,9.2546875 1.88841146,8.63880208 1.88841146,8 Z M2.71197917,11.0565104 L4.06263021,11.0565104 C4.25455729,11.8729167 4.51666667,12.5904948 4.81458333,13.2135417 C3.94661458,12.6807292 3.221875,11.9373698 2.71197917,11.0565104 Z M4.06263021,4.94492187 L2.71197917,4.94492187 C3.22330729,4.06263021 3.94661458,3.31927083 4.81458333,2.78789062 C4.51666667,3.4109375 4.25455729,4.12851562 4.06263021,4.94492187 Z M7.38841146,14.0800781 C7.14205729,14.0557292 6.9,14.0141927 6.66223958,13.9626302 L6.66223958,13.9626302 C6.14947917,13.2479167 5.64960937,12.2940104 5.32161458,11.0565104 L7.38841146,11.0565104 L7.38841146,14.0800781 Z M7.38841146,9.83333333 L5.07096354,9.83333333 C4.98932292,9.27044271 4.94348958,8.66028646 4.94348958,8 L4.94348958,8 C4.94348958,7.33828125 4.99075521,6.72955729 5.07239583,6.16666667 L7.38697917,6.16666667 L7.38697917,9.83333333 L7.38841146,9.83333333 Z M7.38841146,4.94492187 L5.32018229,4.94492187 C5.64817708,3.70742188 6.14947917,2.75351562 6.66223958,2.03880208 C6.9,1.98580729 7.14205729,1.94427083 7.38841146,1.91992188 L7.38841146,4.94492187 L7.38841146,4.94492187 Z M8.61158854,1.91992188 C8.85794271,1.94427083 9.1,1.98580729 9.33776042,2.03880208 C9.85052083,2.75351562 10.3518229,3.70742188 10.6798177,4.94492187 L8.61158854,4.94492187 L8.61158854,1.91992188 Z M9.33776042,13.9626302 C9.1,14.015625 8.85794271,14.0557292 8.61015625,14.0800781 L8.61015625,11.0565104 L10.6783854,11.0565104 C10.3503906,12.2940104 9.85052083,13.2479167 9.33776042,13.9626302 Z M10.9290365,9.83333333 L8.61158854,9.83333333 L8.61158854,6.16666667 L10.9261719,6.16666667 C11.0078125,6.72955729 11.0550781,7.33828125 11.0550781,8 C11.0550781,8.66028646 11.0092448,9.27044271 10.9290365,9.83333333 Z M13.2880208,4.94492187 L11.9373698,4.94492187 C11.7454427,4.12851562 11.4833333,3.4109375 11.1854167,2.78789062 C12.0533854,3.31927083 12.778125,4.06263021 13.2880208,4.94492187 Z M11.1854167,13.2135417 C11.4833333,12.5890625 11.7454427,11.8729167 11.9373698,11.0565104 L13.2880208,11.0565104 C12.778125,11.9373698 12.0533854,12.6807292 11.1854167,13.2135417 Z M12.159375,9.83333333 C12.2338542,9.26328125 12.2768229,8.65455729 12.2768229,8 C12.2768229,7.34544271 12.2338542,6.73671875 12.159375,6.16666667 L13.8294271,6.16666667 C14.0113281,6.7453125 14.1101562,7.36119792 14.1101562,8 C14.1101562,8.63880208 14.0113281,9.2546875 13.8294271,9.83333333 L12.159375,9.83333333 Z'/%3E%3C/g%3E%3C/svg%3E");
    content: '';
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -16px;
    display: block;
    top: 6px
}

.u10hide #u10countrymenu {
    display: none !important
}

.u10hide .u10modal.show {
    display: none !important
}

.u10hide.noScroll {
    overflow: visible
}

.rtl #u10cmenu #u10countrymenu .u10cmenu-l1 .u10clink:before {
    right: 85%;
    transform: rotateZ(90deg)
}

.rtl #u10cmenu #u10countrymenu .u10cmenu-l2 {
    left: auto;
    right: 100%
}

.u10modal {
    display: none;
    opacity: 0
}

#u10cmenu.u10opened #u10countrymenu {
    visibility: visible;
    opacity: 1;
    z-index: 15;
    transition: opacity ease 0.5s
}

#u10cmenu.u10opened #u10countrymenu .u10cmenu-l2.selected-region {
    visibility: visible
}

#u10cmenu.u10opened .u10countrymenu {
    bottom: 0;
    transition: bottom ease 0.25s
}

#u10cmenu:not(.u10opened) #u10countrymenu {
    font-family: Arial, sans-serif !important
}

#u10cmenu .u10countrymenu {
    position: relative;
    width: 700px;
    bottom: -2000px
}

#u10cmenu #u10countrymenu {
    position: absolute;
    bottom: 40px;
    margin-left: -20px;
    overflow: hidden;
    visibility: hidden;
    opacity: 0
}

#u10cmenu #u10countrymenu .u10opened {
    transform: translate(50%, 0)
}

#u10cmenu #u10countrymenu li {
    color: #FBF9F8;
    display: flex
}

#u10cmenu #u10countrymenu li a {
    font-size: 16px;
    line-height: 40px;
    padding: 0 20px;
    width: 100%;
    cursor: pointer;
    color: #FBF9F8
}

#u10cmenu #u10countrymenu .u10cmenu-l1 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0;
    background: rgba(0, 0, 0, 0);
    position: relative;
    width: 250px
}

#u10cmenu #u10countrymenu .u10cmenu-l1 > li {
    background: #665F5B;
    width: 100%;
    border-bottom: 1px solid #514C47;
    border-right: 1px solid #514C47
}

#u10cmenu #u10countrymenu .u10cmenu-l1 > li a {
    text-decoration: none
}

#u10cmenu #u10countrymenu .u10cmenu-l1 > li:hover {
    background: #514C47 !important;
    color: #F5F4F2 !important
}

#u10cmenu #u10countrymenu .u10cmenu-l1 .u10pttl-li {
    display: none
}

#u10cmenu #u10countrymenu .u10cmenu-l1 .u10currentcr > a,
#u10cmenu #u10countrymenu .u10cmenu-l1 .u10currentcr > a:hover,
#u10cmenu #u10countrymenu .u10cmenu-l1 .u10currentcr > a:focus {
    background: #514C47 !important;
    color: #F5F4F2 !important
}

#u10cmenu #u10countrymenu .u10cmenu-l1 .u10clink {
    position: relative
}

#u10cmenu #u10countrymenu .u10cmenu-l1 .u10clink:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M13.0001768 4.25 8.00035354 9.60660168 2.99982323 4.25 2 5.32132034 7.00053032 10.6786797 8.00035354 11.75 9.00017677 10.6786797 14 5.32132034'/%3E%3C/g%3E%3C/svg%3E");
    content: '';
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 12px;
    right: 15px;
    display: block;
    transform: rotateZ(-90deg)
}

#u10cmenu #u10countrymenu .u10cmenu-l2 {
    background: #665F5B;
    visibility: hidden;
    padding: 0;
    margin: 0;
    box-shadow: -1px 11px 10px 0px #312D2A;
    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;
    position: absolute;
    width: calc(700px - 100%);
    min-height: 210px;
    top: 0;
    left: 100%
}

.rtl #u10cmenu #u10countrymenu .u10cmenu-l2 {
    left: 0;
    right: 100%;
    padding-right: 0
}

#u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

#u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li {
    border-bottom: 1px solid #514C47;
    border-right: 1px solid #514C47
}

#u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li:hover {
    background-color: #fff
}

#u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li:hover a {
    color: #211E1C !important;
    text-decoration: none
}

#u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li a.u10currentcc {
    background: #fff;
    color: #211E1C
}

@media (min-width: 0) and (max-width: 1300px) {
    .rtl #u10cmenu #u10countrymenu {
        right: auto
    }
}

@media (min-width: 0) and (max-width: 770px) {
    .u10v6 .u10-links {
        flex: 1;
        padding-right: 0
    }

    .u10v6 #u10cmenu {
        order: -1;
        flex-basis: 100%;
        display: flex;
        justify-content: center;
        position: relative;
        margin-left: 60px;
        margin-bottom: 40px
    }

    .u10v6 #u10cmenu .u10ticon {
        padding-left: 6px;
        line-height: 16px;
        position: relative
    }

    .u10v6 #u10cmenu .u10ticon:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M8,0.666666667 C3.94947917,0.666666667 0.666666667,3.94947917 0.666666667,8 C0.666666667,12.0505208 3.94947917,15.3333333 8,15.3333333 C12.0505208,15.3333333 15.3333333,12.0505208 15.3333333,8 C15.3333333,3.94947917 12.0505208,0.666666667 8,0.666666667 Z M1.88841146,8 C1.88841146,7.36119792 1.98723958,6.7453125 2.16914063,6.16666667 L3.83919271,6.16666667 C3.76471354,6.73671875 3.72174479,7.34544271 3.72174479,8 C3.72174479,8.65455729 3.76471354,9.26328125 3.83919271,9.83333333 L2.17057292,9.83333333 C1.98723958,9.2546875 1.88841146,8.63880208 1.88841146,8 Z M2.71197917,11.0565104 L4.06263021,11.0565104 C4.25455729,11.8729167 4.51666667,12.5904948 4.81458333,13.2135417 C3.94661458,12.6807292 3.221875,11.9373698 2.71197917,11.0565104 Z M4.06263021,4.94492187 L2.71197917,4.94492187 C3.22330729,4.06263021 3.94661458,3.31927083 4.81458333,2.78789062 C4.51666667,3.4109375 4.25455729,4.12851562 4.06263021,4.94492187 Z M7.38841146,14.0800781 C7.14205729,14.0557292 6.9,14.0141927 6.66223958,13.9626302 L6.66223958,13.9626302 C6.14947917,13.2479167 5.64960937,12.2940104 5.32161458,11.0565104 L7.38841146,11.0565104 L7.38841146,14.0800781 Z M7.38841146,9.83333333 L5.07096354,9.83333333 C4.98932292,9.27044271 4.94348958,8.66028646 4.94348958,8 L4.94348958,8 C4.94348958,7.33828125 4.99075521,6.72955729 5.07239583,6.16666667 L7.38697917,6.16666667 L7.38697917,9.83333333 L7.38841146,9.83333333 Z M7.38841146,4.94492187 L5.32018229,4.94492187 C5.64817708,3.70742188 6.14947917,2.75351562 6.66223958,2.03880208 C6.9,1.98580729 7.14205729,1.94427083 7.38841146,1.91992188 L7.38841146,4.94492187 L7.38841146,4.94492187 Z M8.61158854,1.91992188 C8.85794271,1.94427083 9.1,1.98580729 9.33776042,2.03880208 C9.85052083,2.75351562 10.3518229,3.70742188 10.6798177,4.94492187 L8.61158854,4.94492187 L8.61158854,1.91992188 Z M9.33776042,13.9626302 C9.1,14.015625 8.85794271,14.0557292 8.61015625,14.0800781 L8.61015625,11.0565104 L10.6783854,11.0565104 C10.3503906,12.2940104 9.85052083,13.2479167 9.33776042,13.9626302 Z M10.9290365,9.83333333 L8.61158854,9.83333333 L8.61158854,6.16666667 L10.9261719,6.16666667 C11.0078125,6.72955729 11.0550781,7.33828125 11.0550781,8 C11.0550781,8.66028646 11.0092448,9.27044271 10.9290365,9.83333333 Z M13.2880208,4.94492187 L11.9373698,4.94492187 C11.7454427,4.12851562 11.4833333,3.4109375 11.1854167,2.78789062 C12.0533854,3.31927083 12.778125,4.06263021 13.2880208,4.94492187 Z M11.1854167,13.2135417 C11.4833333,12.5890625 11.7454427,11.8729167 11.9373698,11.0565104 L13.2880208,11.0565104 C12.778125,11.9373698 12.0533854,12.6807292 11.1854167,13.2135417 Z M12.159375,9.83333333 C12.2338542,9.26328125 12.2768229,8.65455729 12.2768229,8 C12.2768229,7.34544271 12.2338542,6.73671875 12.159375,6.16666667 L13.8294271,6.16666667 C14.0113281,6.7453125 14.1101562,7.36119792 14.1101562,8 C14.1101562,8.63880208 14.0113281,9.2546875 13.8294271,9.83333333 L12.159375,9.83333333 Z'/%3E%3C/g%3E%3C/svg%3E");
        content: '';
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        left: -16px;
        display: block;
        top: 0px
    }

    .u10v6 .u10w5 .scl-icons {
        order: 2
    }

    body.noScroll {
        overflow: hidden
    }

    .u10.u10v6 .u10opened #u10countrymenu,
    .u10.u10v6 #u10countrymenu {
        display: none
    }

    .rtl .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 .u10clink:before {
        left: 9px;
        right: auto;
        transform: rotateZ(90deg)
    }

    .rtl .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10pttl-li h5 {
        padding-right: 20px
    }

    .rtl .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .u10clink:before {
        right: auto;
        left: 9px;
        transform: rotateZ(0deg)
    }

    .rtl .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l2 {
        right: 0
    }

    .rtl .u10v6 #u10cmenu {
        margin-left: 0
    }

    .u10modal {
        position: fixed;
        z-index: 99;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(63, 58, 54, 0.9);
        display: none;
        opacity: 0;
        transition: opacity ease 0.6s
    }

    .u10modal.show {
        display: block !important;
        opacity: 1;
        transition: opacity ease 0.6s
    }

    .u10modal.show .u10ticon {
        display: none
    }

    .u10modal.show .u10menupop {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        overflow: scroll
    }

    .u10modal.show #u10cmenu.mobile {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%
    }

    .u10modal.show #u10cmenu #u10countrymenu {
        width: 100%;
        height: 100%;
        overflow-y: scroll;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        transform: none;
        display: block;
        margin-left: 0
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 {
        height: 100% !important;
        width: 100%;
        position: relative;
        top: 0;
        left: 0
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li {
        display: block;
        width: 100%
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .u10clink {
        line-height: 50px;
        position: static
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .u10clink:before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill-rule='evenodd' viewBox='0 0 16 16'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M13.0001768 4.25 8.00035354 9.60660168 2.99982323 4.25 2 5.32132034 7.00053032 10.6786797 8.00035354 11.75 9.00017677 10.6786797 14 5.32132034'/%3E%3C/g%3E%3C/svg%3E");
        transform: rotateZ(0deg);
        top: 20px;
        right: 15px;
        transition: all 0.2s
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .u10cmenuc1 a {
        height: 50px;
        line-height: 50px
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr .selected-region {
        display: flex;
        opacity: 1;
        height: auto !important;
        transition: all 0.2s
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li .u10cmenuc1 a {
        height: 0px
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li .selected-region {
        height: 0;
        opacity: 0;
        transition: all 0.2s
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10pttl-li {
        height: 60px;
        display: flex;
        position: relative;
        background: #514C47
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10pttl-li .closeModal {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M10.3,9l6.6-6.6C17,2.3,17.1,2,17.1,1.8c0-0.5-0.4-0.9-0.9-0.9c-0.3,0-0.5,0.1-0.6,0.3L9,7.7L2.4,1.2C2.3,1,2,0.9,1.8,0.9c-0.5,0-0.9,0.4-0.9,0.9C0.9,2,1,2.3,1.2,2.4L7.7,9l-6.6,6.6C1,15.7,0.9,16,0.9,16.2c0,0.5,0.4,0.9,0.9,0.9c0.3,0,0.5-0.1,0.6-0.3L9,10.3l6.6,6.6c0.2,0.2,0.4,0.3,0.6,0.3c0.5,0,0.9-0.4,0.9-0.9c0-0.2-0.1-0.5-0.3-0.6l0,0L10.3,9z'/%3E%3C/g%3E%3C/svg%3E");
        position: relative;
        background-size: 20px;
        background-position: center right;
        background-repeat: no-repeat;
        margin-right: 14px;
        flex-direction: column;
        flex-basis: auto;
        height: 100%;
        flex-basis: 30px;
        cursor: pointer;
        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
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10pttl-li h5 {
        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;
        font-size: 18px;
        color: #FCFBFA;
        justify-content: center;
        height: 100%;
        vertical-align: middle;
        flex-direction: column;
        padding-left: 20px;
        color: #FBF9F8;
        flex-basis: 100%
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li:not(.u10currentcr) .u10clink {
        border-top: 1px solid #fff;
        top: 0;
        line-height: 50px;
        height: 50px;
        width: calc(100% - 40px);
        display: block
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li:not(.u10currentcr) .u10clink:before {
        transition: all 0.2s
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li:not(.u10currentcr):last-of-type .u10clink {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li.u10currentcr {
        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;
        flex-direction: column;
        position: relative
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li .u10clink {
        border-top: 1px solid #fff
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li .u10clink:before {
        top: 18px;
        right: 12px
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l2 {
        position: relative;
        width: 100%;
        left: 0;
        flex-direction: column;
        height: unset !important;
        display: none;
        opacity: 0;
        transition: opacity .25s ease-in-out;
        box-shadow: none;
        transform: all 2s linear
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 {
        flex-direction: column;
        height: auto
    }

    .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l2 .u10cmenuc1 li {
        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;
        flex-basis: 100%
    }

    .u10modal.show #u10cmenu .u10countrymenu {
        position: relative;
        width: 100%;
        background: #3A3632;
        display: block
    }

    .f20 .u10modal.show #u10cmenu #u10countrymenu .u10cmenu-l1 > li:not(.u10currentcr) .u10clink {
        width: 100%
    }
}

.u10v6 {
    position: unset
}

.f11v0 .u10v6 {
    position: relative
}

@media (max-width: 1600px) {
    .ochat_slideout_loaded .u10v6 {
        margin-bottom: 60px !important
    }
}

@media (min-width: 0) and (max-width: 770px) {
    .ochat_slideout_loaded .u10v6 {
        margin-bottom: 54px !important
    }
}

/*! INFO */
#oracle-universal {
    content: "22.1.0"
}
