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

# OCOM-V1-BASE.CSS

# OCOM GLOBAL ASSET RELEASE: 24.3.0

# BUILD DATE: Fri Nov 19 2021 13:53:08 GMT-0700 (Mountain Standard Time)

# COPYRIGHT ORACLE CORP 2021 [UNLESS STATED OTHERWISE]

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

/*! MISC + SASS */
.f11 section {
    opacity: 0;
}
.f11 section.isbase {
    opacity: 1;
}
span[tabindex]:focus,
li[tabindex]:focus,
div[tabindex]:focus,
a:focus,
.bclink:focus > .vjs-big-play-button:before,
.ytvideo > .vjs-big-play-button:focus:before,
.bcvideo > div > button.vjs-big-play-button:focus:before {
    outline-offset: 2px;
    outline-width: 2px !important;
    outline-style: dotted !important;
    outline-color: currentColor;
}
.cb82 h3 {
    font-size: 2.2rem !important;
    line-height: 2.8rem !important;
    font-weight: 500;
}
.cb82 .eyebrow,
.cb82 h5 {
    font-size: 1.925rem !important;
    line-height: 2.4rem !important;
    font-weight: 500;
}
div.bcvideo.bcvideoshadow,
div.bcvideo.videoshadow,
div.ytvideo.videoshadow {
    box-shadow: 0px 1px 16px 0 rgba(0, 0, 0, 0.18);
}
/*! CORE - OCOM */
* {
    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;
}
html {
    height: 100%;
}
body {
    height: 100%;
    padding: 0;
    margin: 0;
    color: #000;
    min-width: 280px;
    font-size: 1.6rem;
    line-height: 1.4;
    opacity: 1 !important;
}
body:focus {
    outline: 0;
}
table tr td,
table tr th {
    font-size: 1.8rem;
    line-height: 1.3;
}
p {
    margin: 0 0 1.1em;
    line-height: 1.55;
}
h1,
h2,
h3,
h4,
h5,
h6,
.herotitle {
    color: #000;
    padding: 0;
    line-height: 1.2;
    margin: 0 0 0.4em;
}
h1 {
    font-size: 2.4rem;
}
h2,
h2.cc01htitle.cc01htitle,
.herotitle {
    font-size: 4.8rem;
    font-weight: 400 !important;
}
.herotitle h1 {
    font-size: 0.84em;
    font-weight: 400;
}
.herotitle .herosub {
    font-size: 0.65em;
    font-weight: 400;
}
h2.hero,
.ch10 .ch10w3 h2 {
    font-size: 5.6rem;
}
h3 {
    font-size: 4rem;
}
h3.sub {
    font-size: 3.4rem;
    font-weight: 400;
}
h3.sub2 {
    font-size: 2.8rem;
    font-weight: 400;
}
h4 {
    font-size: 2.4rem;
}
h4.sub {
    font-size: 2rem;
}
h5 {
    font-size: 3.5rem;
}
h6 {
    font-size: 2.8rem;
}
@media only screen and (min-width: 1360px) and (max-width: 1600px) {
    .herotitle,
    h2.cc01htitle.cc01htitle,
    h2 {
        font-size: calc(4.5833333333vw - 23.3333333333px);
    }
}
@media only screen and (min-width: 770px) and (max-width: 1360px) {
    .herotitle,
    h2.cc01htitle.cc01htitle,
    h2 {
        font-size: calc(0.9322033898vw + 26.3220338983px);
    }
}
@media only screen and (min-width: 1360px) and (max-width: 1500px) {
    h2.hero,
    .ch10 .ch10w3 h2 {
        font-size: calc(11.4285714286vw - 115.428571429px);
    }
}
@media only screen and (min-width: 770px) and (max-width: 1360px) {
    h2.hero,
    .ch10 .ch10w3 h2 {
        font-size: calc(0.8474576271vw + 28.4745762712px);
    }
}
@media only screen and (max-width: 770px) {
    .herotitle,
    h2.cc01htitle.cc01htitle,
    h2 {
        font-size: 3.7rem;
    }
    h2.hero,
    .ch10 .ch10w3 h2 {
        font-size: 4.5rem;
    }
}
@media only screen and (max-width: 450px) {
    html {
        -webkit-text-size-adjust: none;
    }
    h1 {
        font-size: 2.1rem;
    }
    .herotitle,
    h2.cc01htitle.cc01htitle,
    h2 {
        font-size: 4rem;
    }
    h2.hero,
    .ch10 .ch10w3 h2 {
        font-size: 4.2rem;
    }
    h3 {
        font-size: 3.7rem;
    }
    h3.sub {
        font-size: 3.1rem;
    }
    h3.sub2 {
        font-size: 2.6rem;
    }
}
span.o-number {
    color: rgba(59, 112, 135, 0.6);
    font-weight: bold;
    margin-right: 0.1em;
    font-size: 3.4rem;
}
section.txtlight span.o-number {
    color: rgba(251, 249, 248, 0.8);
}
.eyebrow {
    font-size: 2rem;
    font-weight: bold;
    color: #000;
    margin: 0 0 0.25em;
}
.eyebrowbar {
    position: relative;
    padding-top: 0.3em;
}
.eyebrowbar:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    width: 2em;
    background: #e1ddda;
}
.rtl .eyebrowbar:after {
    left: auto;
    right: 0;
}
.center-text {
    text-align: center;
}
a,
a:link,
a:visited {
    color: #006b8f;
    text-decoration: none;
}
a:hover {
    color: #006b8f;
    text-decoration: underline;
}
.o-hf.o-hf:focus {
    outline: 0 !important;
}
.txtlight {
    color: #fbf9f8;
}
.txtlight *,
.txtlight [class*="icn"]:before {
    color: #fbf9f8;
}
.txtlight a,
.txtlight a:link,
.txtlight a:hover,
.txtlight a:active,
.txtlight a:visited,
.txtlight a:focus {
    color: #f0cc71;
}
.txtlight a:focus {
    outline-color: #f0cc71;
}
.txtlight ul.cta-list li:before {
    color: #f0cc71;
}
.txtdark {
    color: #000;
}
.txtdark * {
    color: #000;
}
.txtdark h1.txtdark,
.txtdark h2.txtdark,
.txtdark h3.txtdark,
.txtdark h4.txtdark,
.txtdark h5.txtdark,
.txtdark h6.txtdark,
.txtdark h1,
.txtdark h2,
.txtdark h3,
.txtdark h4,
.txtdark h5,
.txtdark h6 {
    color: #000;
}
.xsml {
    font-size: 1.4rem;
}
.sml {
    font-size: 1.6rem;
}
.no-touch a[href*="tel:"] {
    color: inherit !important;
}
.no-touch a[href*="tel:"]:hover {
    text-decoration: none !important;
    cursor: default;
}
dt,
strong,
em,
b {
    font-weight: bold;
}
i,
em {
    font-style: italic;
}
ol,
dl {
    margin-bottom: 1px;
}
dd {
    margin-bottom: 0.5em;
}
blockquote {
    padding: 0.5em 0px;
}
hr {
    color: #ccc;
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin: 3em 0;
    clear: both;
}
em {
    font-weight: inherit;
}
img {
    border: 0;
}
p.smtxt,
div.smtxt,
span.smtxt {
    font-size: 1.4rem;
}
ol.decimal {
    margin: 0;
    padding: 0;
    overflow: hidden;
}
ol[type],
ol[class*="lower-"] {
    margin: 0 0 1.2em 1.5em;
}
ol[type="a"] li,
ol.lower-alpha li {
    list-style-type: lower-alpha;
}
ol[type="A"] li,
ol.upper-alpha li {
    list-style-type: upper-alpha;
}
ol[type="i"] li,
ol.lower-roman li {
    list-style-type: lower-roman;
}
ol[type="I"] li,
ol.upper-roman li {
    list-style-type: upper-roman;
}
ol[type="1"] li {
    list-style-type: decimal;
}
ol.decimal li {
    padding: 0;
    list-style-position: inside;
    list-style-type: decimal;
    margin-bottom: 0.6em;
}
ol.decimal li ol {
    margin: 0.6em 0 0.6em 1.9em;
}
ul.obullets {
    margin: 0 0 1.1em;
    overflow: hidden;
}
ul.obullets li {
    line-height: 1.3;
    display: list-item !important;
    padding: 0;
    margin-right: 1em;
    margin-bottom: 0.6em;
    position: relative;
    left: 1em;
    background: none;
    background-image: none;
}
ul.obullets li:before {
    font-family: "oracleicons" !important;
    content: "\ea56";
    height: 1em;
    width: 1em;
    color: inherit;
    position: absolute;
    font-size: 1.2em;
    left: -1.1em;
    line-height: 1;
    text-align: center;
}
ul.obullets li ul {
    margin: 0.6em 0 0.6em 1em;
}
.rtl ul.obullets li {
    left: auto;
    right: 1em;
}
.rtl ul.obullets li:before {
    left: auto;
    right: -1.1em;
}
.rtl ul.obullets li ul {
    margin: 0.6em 1em 0.6em 0;
}
.rtl ol.decimal li ol {
    margin: 0.6em 1.9em 0.6em 0;
}
.bwidth,
.bwidth-start {
    clear: both;
    width: 100%;
    max-width: 890px;
    margin: 0 auto;
}
.bwidth-start {
    padding-right: calc(1400px - 890px);
    max-width: 1400px;
}
.rtl .bwidth-start {
    padding-right: 0;
    padding-left: calc(1400px - 890px);
}
@media (min-width: 0) and (max-width: 1476px) {
    .bwidth-start {
        max-width: 890px;
        padding-left: 38px !important;
        padding-right: 38px !important;
        margin: 0;
    }
}
@media (min-width: 0) and (max-width: 974px) {
    .bwidth,
    .bwidth-start {
        max-width: initial;
        padding-left: 22px !important;
        padding-right: 22px !important;
    }
}
.xwidth {
    clear: both;
    width: 100%;
    max-width: 1504px;
    margin: 0 auto;
}
@media (min-width: 0) and (max-width: 1580px) {
    .xwidth {
        width: auto;
        max-width: initial;
        margin-left: 38px;
        margin-right: 38px;
        padding-left: 38px;
        padding-right: 38px;
    }
    .xwidth .cwidth {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (min-width: 0) and (max-width: 974px) {
    .xwidth {
        padding-left: 22px;
        padding-right: 22px;
        margin-left: 22px;
        margin-right: 22px;
    }
}
.cta-list {
    font-size: inherit;
    margin-bottom: 1.5em;
}
.cta-list li {
    line-height: 1.3;
    margin-bottom: 0.6em;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
div[class*="listcol-"] {
    column-count: 1;
    column-width: 100%;
}
ul[class*="listcol-"],
ol[class*="listcol-"] {
    column-fill: balance;
    column-gap: 36px;
}
ul[class*="listcol-"] > li,
ol[class*="listcol-"] > li {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
.listcol-2 {
    column-count: 2;
    column-width: 50%;
}
.listcol-3 {
    column-count: 3;
    column-width: 33.333%;
}
.listcol-4 {
    column-count: 4;
    column-width: 25%;
}
.listcol-5 {
    column-count: 5;
    column-width: 25%;
}
@media (max-width: 1300px) {
    .listcol-4 {
        column-count: 3;
        column-width: 33.333%;
    }
    .listcol-5 {
        column-count: 4;
        column-width: 25%;
    }
}
@media (max-width: 1080px) {
    ul[class*="listcol-"],
    ol[class*="listcol-"] {
        -moz-column-gap: 32px;
        column-gap: 32px;
    }
}
@media (max-width: 974px) {
    .listcol-3,
    .listcol-4 {
        column-count: 2;
        column-width: 50%;
    }
    .listcol-5 {
        column-count: 3;
        column-width: 33.333%;
    }
}
@media (max-width: 770px) {
    .listcol-2 {
        column-count: 1;
        column-width: 100%;
    }
}
@media (max-width: 600px) {
    ul[class*="listcol-"],
    ol[class*="listcol-"] {
        -moz-column-gap: 28px;
        column-gap: 28px;
    }
    .listcol-3,
    .listcol-4 {
        column-count: 1;
        column-width: 100%;
    }
    .listcol-5 {
        column-count: 2;
        column-width: 50%;
    }
}
@media (max-width: 450px) {
    .listcol-4,
    .listcol-5 {
        column-count: 1;
        column-width: 100%;
    }
}
span.newwin {
    display: inline-block;
}
span.newwin:after,
a.newwin: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;
    content: "\eaec";
    font-size: 2em;
    color: inherit;
    display: inline-block;
    margin: -0.35em 0;
    position: relative;
    top: 0.25em;
}
span.onew {
    display: inline-block;
    background: #c58c52;
    color: #fff;
    border-radius: 3px;
    padding: 1px 3px;
    margin: 0 2px 2px 0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.7em;
    vertical-align: middle;
}
div.ohilite {
    width: 105px;
    height: 105px;
    border-radius: 50%;
    background: #c58c52;
    color: #fff;
    position: absolute;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 1.2;
    opacity: 0;
    transform: scale(0);
    -webkit-backface-visibility: hidden;
    transition: opacity 0.2s ease, transform 0.2s ease;
}
div.ohilite div {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 14px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
div.ohilite span {
    display: inline-block;
}
.ohilite-on div.ohilite {
    opacity: 1;
    transform: scale(1);
    transition: opacity 0.3s ease, transform 0.3s ease;
}
.ozoom {
    display: block;
    position: relative;
    max-width: 100%;
}
.ozoom img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
}
.ozoom.ozoom-cta .ozoom-txt {
    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;
    margin: 0 2em;
    min-height: 6rem;
    line-height: 1.4;
    text-align: center;
}
.ozoom:before {
    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;
    content: "\eb19";
    position: absolute;
    width: 1em;
    height: 1em;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0.1em;
    z-index: 2;
    font-size: 4rem;
    color: #fff;
    background: rgba(0, 0, 0, 0.3);
    border: 2px solid #fff;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    text-indent: -0.02em;
}
.ozoom.ozoom-cta:before {
    transform: translate(-50%, calc(-50% - (6rem / 2)));
}
.ozoom:hover:before {
    background: #c74634;
    border-color: #c74634;
}
.obadge {
    display: inline-block;
    margin: 0 1em;
    padding: 0.333em 0.667em 0.25em;
    font-size: 0.667em;
    font-weight: bold;
    color: #fff;
    background-color: #c58c52;
    text-transform: uppercase;
    vertical-align: text-bottom;
}
.o-bgimg {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.o-bgimg[style*="bgnw-"] {
    background-position: 0 0;
}
.o-bgimg[style*="bgn-"] {
    background-position: 50% 0;
}
.o-bgimg[style*="bgne-"] {
    background-position: 100% 0;
}
.o-bgimg[style*="bge-"] {
    background-position: 100% 50%;
}
.o-bgimg[style*="bgse-"] {
    background-position: 100% 100%;
}
.o-bgimg[style*="bgs-"] {
    background-position: 50% 100%;
}
.o-bgimg[style*="bgsw-"] {
    background-position: 0 100%;
}
.o-bgimg[style*="bgw-"] {
    background-position: 0 50%;
}
.o-bgimg[style*="bgrpt-"] {
    background-position: 0 0;
    background-size: auto;
    background-repeat: repeat;
}
.o-bgimg.o-bgimg-lt,
.o-bgimg.o-bgimg-rt {
    position: absolute;
    width: 50%;
    top: 0;
    bottom: 0;
    background-size: contain !important;
}
.o-bgimg.o-bgimg-lt {
    left: 0;
}
.o-bgimg.o-bgimg-rt {
    right: 0;
}
.o-bgimg-ctr,
.o-bgimg-lt ~ *,
.o-bgimg-rt ~ * {
    position: relative;
}
.mwidth,
.cwidth {
    clear: both;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
}
.mwidth:after,
.cwidth:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
@media (min-width: 0) and (max-width: 1476px) {
    .mwidth,
    .cwidth {
        max-width: 1476px;
        padding-left: 38px;
        padding-right: 38px;
    }
}
@media (min-width: 0) and (max-width: 974px) {
    .mwidth,
    .cwidth {
        padding-left: 28px;
        padding-right: 28px;
    }
}
@media (min-width: 0) and (max-width: 670px) {
    .mwidth,
    .cwidth {
        padding-left: 22px;
        padding-right: 22px;
    }
}
@media (min-width: 1476px) {
    .col-framework .col-item.cwidth {
        padding-left: calc((100% - 1400px) / 2);
        padding-right: calc((100% - 1400px) / 2);
    }
}
.centeredwidth {
    max-width: 974px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.cwidthguide.cwidth {
    position: fixed;
    top: 0;
    left: 50%;
    bottom: 0;
    z-index: 9999;
    transform: translateX(-50%);
    pointer-events: none;
}
.cwidthguide.cwidth > div {
    top: 0;
    bottom: 0;
    border-left: blue solid 1px;
    border-right: blue solid 1px;
    width: auto;
    position: relative;
    height: 100%;
}
@media (min-width: 0) and (max-width: 1476px) {
    .cwidthguide.cwidth {
        max-width: 1476px;
    }
}
.breakpointflag {
    position: fixed;
    top: 0;
    left: 0;
    background: #00f;
    color: #fff;
    z-index: 10000;
    padding: 8px 15px;
}
.breakpointflag:before {
    font-weight: bold;
    font-size: 2.2rem;
}
@media (min-width: 0) and (max-width: 320px) {
    .breakpointflag:before {
        content: "< 320px";
    }
}
@media (min-width: 320px) and (max-width: 450px) {
    .breakpointflag:before {
        content: "< 450px";
    }
}
@media (min-width: 450px) and (max-width: 600px) {
    .breakpointflag:before {
        content: "< 600px";
    }
}
@media (min-width: 600px) and (max-width: 770px) {
    .breakpointflag:before {
        content: "< 770px";
    }
}
@media (min-width: 770px) and (max-width: 860px) {
    .breakpointflag:before {
        content: "< 860px";
    }
}
@media (min-width: 860px) and (max-width: 974px) {
    .breakpointflag:before {
        content: "< 974px";
    }
}
@media (min-width: 974px) and (max-width: 1080px) {
    .breakpointflag:before {
        content: "< 1080px";
    }
}
@media (min-width: 1080px) and (max-width: 1300px) {
    .breakpointflag:before {
        content: "< 1300px";
    }
}
@media (min-width: 1300px) and (max-width: 1500px) {
    .breakpointflag:before {
        content: "< 1500px";
    }
}
@media (min-width: 1500px) {
    .breakpointflag:before {
        content: "> 1500px";
    }
}
section.cmp-overlap {
    padding-bottom: 6.5em;
}
section.cmp-overlap:before {
    bottom: 3.5em;
}
section.cmp-overlap + section.cpad {
    padding-top: 5.5em;
    margin-top: -3.5em;
}
.cpad {
    padding-top: 3em;
    padding-bottom: 3.5em;
}
section.expando + .cpad {
    padding-top: 3.498em;
}
.cpad .cwidth,
.cpad .cwidth > :last-child {
    margin-bottom: 0;
}
section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule:not([class*="bg"])::before,
section.cpad[class*="bgwhite"]:not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
section.cpad[class*="bgvlightgrey"]:not(.expando) + section.cpad.crule[class*="bgvlightgrey"]::before,
section.cpad[class*="bgvlightslate"]:not(.expando) + section.cpad.crule[class*="bgvlightslate"]::before {
    content: "";
    max-width: 1400px;
    width: 100%;
    height: 2px;
    background: rgba(122, 115, 110, 0.3);
    display: block;
    margin: 0 auto;
    position: relative;
    top: -1.75em;
}
@media (min-width: 0) and (max-width: 1476px) {
    section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
    section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule:not([class*="bg"])::before,
    section.cpad[class*="bgwhite"]:not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
    section.cpad[class*="bgvlightgrey"]:not(.expando) + section.cpad.crule[class*="bgvlightgrey"]::before,
    section.cpad[class*="bgvlightslate"]:not(.expando) + section.cpad.crule[class*="bgvlightslate"]::before {
        width: auto;
        margin-left: 38px;
        margin-right: 38px;
    }
}
@media (min-width: 0) and (max-width: 974px) {
    section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
    section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule:not([class*="bg"])::before,
    section.cpad[class*="bgwhite"]:not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
    section.cpad[class*="bgvlightgrey"]:not(.expando) + section.cpad.crule[class*="bgvlightgrey"]::before,
    section.cpad[class*="bgvlightslate"]:not(.expando) + section.cpad.crule[class*="bgvlightslate"]::before {
        margin-left: 28px;
        margin-right: 28px;
    }
}
@media (min-width: 0) and (max-width: 670px) {
    section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
    section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule:not([class*="bg"])::before,
    section.cpad[class*="bgwhite"]:not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
    section.cpad[class*="bgvlightgrey"]:not(.expando) + section.cpad.crule[class*="bgvlightgrey"]::before,
    section.cpad[class*="bgvlightslate"]:not(.expando) + section.cpad.crule[class*="bgvlightslate"]::before {
        margin-left: 22px;
        margin-right: 22px;
    }
}
.f19col section.crule:before {
    margin: 0 !important;
}
.col-item.cpad {
    padding-top: 3em !important;
    padding-bottom: 3em !important;
}
@media (max-height: 800px), (max-width: 770px) {
    .cpad {
        padding-top: 2.1em;
        padding-bottom: 2.45em;
    }
    section.expando + .cpad {
        padding-top: 2.7em;
    }
    .col-item.cpad {
        padding-top: 2.1em !important;
        padding-bottom: 2.1em !important;
    }
    section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
    section.cpad:not([class*="bg"]):not(.expando) + section.cpad.crule:not([class*="bg"])::before,
    section.cpad[class*="bgwhite"]:not(.expando) + section.cpad.crule[class*="bgwhite"]::before,
    section.cpad[class*="bgvlightgrey"]:not(.expando) + section.cpad.crule[class*="bgvlightgrey"]::before,
    section.cpad[class*="bgvlightslate"]:not(.expando) + section.cpad.crule[class*="bgvlightslate"]::before {
        top: -1.225em;
    }
}
.cpad.bgvlightgrey:not(.expando):not([class*="bkg"]) + .cpad.bgvlightgrey,
.cpad.bgvlightslate:not(.expando):not([class*="bkg"]) + .cpad.bgvlightslate,
.cpad.bgwhite:not(.expando):not([class*="bkg"]) + .cpad[class*="bgwhite"],
.cpad.bgwhite:not(.expando):not([class*="bkg"]) + .cpad:not([class*="bg"]),
.cpad:not([class*="bg"]):not([class*="bkg"]):not(.expando) + .cpad[class*="bgwhite"],
.cpad:not([class*="bg"]):not([class*="bkg"]):not(.expando):not([style*="background-image"]) + .cpad:not([class*="bg"]),
.cpad:not([class*="bg"]):not([class*="bkg"]):not(.expando):not([style*="background-image"]) + .cpad:not([class*="bg"]) {
    padding-top: 0;
}
.spad {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}
.spad .cwidth,
.spad .cwidth > :last-child {
    margin-bottom: 0;
}
@media (max-height: 800px), (max-width: 770px) {
    .spad {
        padding-top: 1.05em;
        padding-bottom: 1.05em;
    }
}
.rtl section {
    direction: rtl;
}
.wireframe {
    filter: grayscale(1);
    opacity: 0.5;
}
html {
    font-size: 62.5%;
    height: 100%;
}
@media only screen and (min-width: 1360px) and (max-width: 1600px) {
    html {
        font-size: calc(0.625vw + 0px);
    }
}
@media only screen and (min-width: 770px) and (max-width: 1360px) {
    html {
        font-size: calc(0.095890411vw + 7.2616438356px);
    }
}
@media only screen and (max-width: 770px) {
    body {
        font-size: 1.85rem;
    }
    html {
        font-size: 50%;
        -webkit-text-size-adjust: 100%;
        -moz-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
    }
}
/*! FONT - ORACLE ICONS */
@font-face {
    font-family: "oracleicons";
    src: url("../fonts/oracleicons-v41.woff2") format("woff2"), url("../fonts/oracleicons-v41.woff") 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: #006b8f;
}
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 0.3s ease;
    -moz-transition: color 0.3s ease;
    transition: color 0.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 - 0.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: 0.1em 0.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: -0.5em;
    font-size: 0.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;
}
/*! FONT - ORACLESANS + NOTO */
@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("../fonts/oraclesansvf.woff2") format("woff2");
    font-weight: 275 800;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("../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("../fonts/oraclesansvf-cygr.woff2") format("woff2");
    font-weight: 275 800;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("../fonts/oraclesansvf-it.woff2") format("woff2");
    font-weight: 275 800;
    font-style: italic;
}
@font-face {
    font-display: fallback;
    font-family: "OracleSansVF";
    src: url("../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("../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("../fonts/oraclesans-ult.woff2") format("woff2"), url("../fonts/oraclesans-ult.woff") format("woff");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("../fonts/oraclesans-ult.woff2") format("woff2"), url("../fonts/oraclesans-ult.woff") format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("../fonts/oraclesans-lt.woff2") format("woff2"), url("../fonts/oraclesans-lt.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("../fonts/oraclesans-rg.woff2") format("woff2"), url("../fonts/oraclesans-rg.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("../fonts/oraclesans-rg.woff2") format("woff2"), url("../fonts/oraclesans-rg.woff") format("woff");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("../fonts/oraclesans-sbd.woff2") format("woff2"), url("../fonts/oraclesans-sbd.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("../fonts/oraclesans-bd.woff2") format("woff2"), url("../fonts/oraclesans-bd.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-display: fallback;
    font-family: "Oracle Sans";
    src: url("../fonts/oraclesans-xbd.woff2") format("woff2"), url("../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;
}
.f11v6 .u28:not(.rw-icons) h3 a:before {
    font-family: initial !important;
}
/*! FONT - REDWOOD ICONS */ /*! purgecss start ignore */
@font-face {
    font-family: "redwoodicons";
    src: url("https://www.oracle.com/asset/web/fonts/redwoodicons-v7.woff2") format("woff2"), url("https://www.oracle.com/asset/web/fonts/redwoodicons-v7.woff") format("woff");
    font-weight: normal !important;
    font-style: normal !important;
} /*! purgecss end ignore */
.rw-icons .icn-barchart:before {
    content: "\f45e";
}
.rw-icons .icn-bargraph:before {
    content: "\f45f";
}
.rw-icons .icn-battery1:before {
    content: "\f460";
}
.rw-icons .icn-battery2:before {
    content: "\f461";
}
.rw-icons .icn-battery3:before {
    content: "\f462";
}
.rw-icons .icn-battery4:before {
    content: "\f463";
}
.rw-icons .icn-battery5:before {
    content: "\f464";
}
.rw-icons .icn-battery6:before {
    content: "\f465";
}
.rw-icons .icn-createmodal:before {
    content: "\f48e";
}
.rw-icons .icn-fastforward:before {
    content: "\f493";
}
.rw-icons .icn-forward5:before {
    content: "\f497";
}
.rw-icons .icn-forward10:before {
    content: "\f495";
}
.rw-icons .icn-forward30:before {
    content: "\f496";
}
.rw-icons .icn-layout2-col:before {
    content: "\f4a7";
}
.rw-icons .icn-layout2-row:before {
    content: "\f4aa";
}
.rw-icons .icn-layout3-col:before {
    content: "\f4ac";
}
.rw-icons .icn-layout3-row:before {
    content: "\f4ad";
}
.rw-icons .icn-lightbulb:before {
    content: "\f4af";
}
.rw-icons .icn-linegraph:before {
    content: "\f4b0";
}
.rw-icons .icn-login:before {
    content: "\f4b2";
}
.rw-icons .icn-logout:before {
    content: "\f4b3";
}
.rw-icons .icn-multiclass:before {
    content: "\f4b7";
}
.rw-icons .icn-nightlife:before {
    content: "\f4b8";
}
.rw-icons .icn-numberpad:before {
    content: "\f4b9";
}
.rw-icons .icn-replay5:before {
    content: "\f4c1";
}
.rw-icons .icn-replay10:before {
    content: "\f4bf";
}
.rw-icons .icn-replay30:before {
    content: "\f4c0";
}
.rw-icons .icn-callmethod:before {
    content: "\f46c";
}
.rw-icons .icn-qrcode:before {
    content: "\f4bc";
}
.rw-icons .icn-rotationslock:before {
    content: "\f4c2";
}
.rw-icons .icn-accordian:before {
    content: "\f457";
}
.rw-icons .icn-chart-odometer:before {
    content: "\f198";
}
.rw-icons .icn-chart-pie0:before {
    content: "\f473";
}
.rw-icons .icn-chart-pie5:before {
    content: "\f47a";
}
.rw-icons .icn-chart-pie10:before {
    content: "\f474";
}
.rw-icons .icn-chart-pie15:before {
    content: "\f475";
}
.rw-icons .icn-chart-pie25:before {
    content: "\f476";
}
.rw-icons .icn-chart-pie30:before {
    content: "\f477";
}
.rw-icons .icn-chart-pie35:before {
    content: "\f478";
}
.rw-icons .icn-chart-pie45:before {
    content: "\f479";
}
.rw-icons .icn-chart-pies-40:before,
.rw-icons .icn-chart-pies40:before {
    content: "\f483";
}
.rw-icons .icn-chart-pie50:before {
    content: "\f47b";
}
.rw-icons .icn-chart-pie55:before {
    content: "\f47c";
}
.rw-icons .icn-chart-pie60:before {
    content: "\f47d";
}
.rw-icons .icn-chart-pie65:before {
    content: "\f47e";
}
.rw-icons .icn-chart-pie70:before {
    content: "\f47f";
}
.rw-icons .icn-chart-pie75:before {
    content: "\f480";
}
.rw-icons .icn-chart-pie80:before {
    content: "\f5d6";
}
.rw-icons .icn-chart-pie85:before {
    content: "\f5d7";
}
.rw-icons .icn-chart-pie90:before {
    content: "\f481";
}
.rw-icons .icn-chart-pie95:before {
    content: "\f482";
}
.rw-icons .icn-circular-progress1:before {
    content: "\f485";
}
.rw-icons .icn-circular-progress2:before {
    content: "\f486";
}
.rw-icons .icn-circular-progress3:before {
    content: "\f487";
}
.rw-icons .icn-circular-progress4:before {
    content: "\f488";
}
.rw-icons .icn-circular-progress5:before {
    content: "\f489";
}
.rw-icons .icn-circular-progress6:before {
    content: "\f48a";
}
.rw-icons .icn-circular-progress7:before {
    content: "\f48b";
}
.rw-icons .icn-circular-progress8:before {
    content: "\f48c";
}
.rw-icons .icn-close-s:before {
    content: "\f1de";
}
.rw-icons .icn-collapsiible:before {
    content: "\f3c8";
}
.rw-icons .icn-color-pallette:before {
    content: "\f4d7";
}
.rw-icons .icn-conveyer-belt:before {
    content: "\f48d";
}
.rw-icons .icn-dasboard:before {
    content: "\f59c";
}
.rw-icons .icn-dollar:before {
    content: "\f210";
}
.rw-icons .icn-dollarsign:before {
    content: "\f210";
}
.rw-icons .icn-layout1-col2-row:before {
    content: "\f4a3";
}
.rw-icons .icn-layout1-row2-col:before {
    content: "\f4a4";
}
.rw-icons .icn-layout1-row3-col:before {
    content: "\f4a5";
}
.rw-icons .icn-layout2-col1-row:before {
    content: "\f4a6";
}
.rw-icons .icn-layout2-row1-col:before {
    content: "\f4a8";
}
.rw-icons .icn-layout2-row3-col:before {
    content: "\f4a9";
}
.rw-icons .icn-layout3-col1-row:before {
    content: "\f4ab";
}
.rw-icons .icn-masonary-layout:before {
    content: "\f43f";
}
.rw-icons .icn-masonary-tile:before {
    content: "\f440";
}
.rw-icons .icn-overflow:before {
    content: "\f305";
}
.rw-icons .icn-radio-set:before {
    content: "\f44d";
}
.rw-icons .icn-radiobutton-off:before {
    content: "\f4bd";
}
.rw-icons .icn-radiobutton-on:before {
    content: "\f4be";
}
.rw-icons .icn-required:before {
    content: "\f134";
}
.rw-icons .icn-select-tab:before {
    content: "\f4fb";
}
.rw-icons .icn-task-2:before {
    content: "\f373";
}
.rw-icons .icn-user-md:before {
    content: "\f38f";
}
.rw-icons .icn-compress:before {
    content: "\f431";
}
.rw-icons .icn-flow:before {
    content: "\f1f0";
}
.rw-icons .icn-tags:before {
    content: "\f516";
}
.rw-icons .icn-hyperlink:before {
    content: "\f2cb";
}
.rw-icons .icn-youku:before {
    content: "\f3ba";
}
.rw-icons .icn-youtube:before {
    content: "\f3bb";
}
.rw-icons .icn-github:before {
    content: "\f282";
}
.rw-icons .icn-linkedin:before {
    content: "\f2cc";
}
.rw-icons .icn-triangle-up-8:before {
    content: "\f419";
}
.rw-icons .icn-triangle-down-8:before {
    content: "\f412";
}
.rw-icons .icn-plus-8:before {
    content: "\f320";
}
.rw-icons .icn-k:before {
    content: "\f102";
}
.rw-icons .icn-addtoqueue:before {
    content: "\f2c6";
}
.rw-icons .icn-dislike:before {
    content: "\f37d";
}
.rw-icons .icn-like:before {
    content: "\f37e";
}
.rw-icons .icn-jumpback:before {
    content: "\f339";
}
.rw-icons .icn-grippies:before {
    content: "\f22e";
}
.rw-icons .icn-fullscreen:before {
    content: "\f2df";
}
.rw-icons .icn-aventadd:before {
    content: "\f16a";
}
.rw-icons .icn-cast:before {
    content: "\f57a";
}
.rw-icons .icn-audioinput:before {
    content: "\f28f";
}
.rw-icons .icn-playlist:before {
    content: "\f31d";
}
.rw-icons .icn-justifyfull:before {
    content: "\f2ab";
}
.rw-icons .icn-cascadingmenu:before {
    content: "\f181";
}
.rw-icons .icn-paste:before {
    content: "\f1dc";
}
.rw-icons .icn-pauseinline:before {
    content: "\f30c";
}
.rw-icons .icn-stopinline:before {
    content: "\f364";
}
.rw-icons .icn-pdf:before {
    content: "\f25a";
}
.rw-icons .icn-playinline:before {
    content: "\f319";
}
.rw-icons .icn-reply:before {
    content: "\f575";
}
.rw-icons .icn-replyall:before {
    content: "\f237";
}
.rw-icons .icn-closedcaptionint:before {
    content: "\f55a";
}
.rw-icons .icn-supplychain:before {
    content: "\f306";
}
.rw-icons .icn-unlock:before {
    content: "\f2d2";
}
.rw-icons .icn-wi-fioff:before {
    content: "\f3b5";
}
.rw-icons .icn-wi-fion:before {
    content: "\f3b6";
}
.rw-icons .icn-callforwarding:before {
    content: "\f174";
}
.rw-icons .icn-mute:before {
    content: "\f39e";
}
.rw-icons .icn-volume1:before {
    content: "\f39d";
}
.rw-icons .icn-volume2:before {
    content: "\f3a0";
}
.rw-icons .icn-help-s:before {
    content: "\f294";
}
.rw-icons .icn-sendfeeback:before {
    content: "\f303";
}
.rw-icons .icn-slide:before {
    content: "\f25b";
}
.rw-icons .icn-contactmerge:before {
    content: "\f171";
}
.rw-icons .icn-watchlist:before {
    content: "\f106";
}
.rw-icons .icn-aligncenter:before {
    content: "\f10b";
}
.rw-icons .icn-alignleft:before {
    content: "\f10c";
}
.rw-icons .icn-alignright:before {
    content: "\f10d";
}
.rw-icons .icn-allcaps:before {
    content: "\f10e";
}
.rw-icons .icn-applicationsuite:before {
    content: "\f113";
}
.rw-icons .icn-archiveemail:before {
    content: "\f115";
}
.rw-icons .icn-arrowdownleft:before {
    content: "\f120";
}
.rw-icons .icn-arrowdownright:before {
    content: "\f121";
}
.rw-icons .icn-arrowdown:before {
    content: "\f122";
}
.rw-icons .icn-arrowinlinedown:before {
    content: "\f123";
}
.rw-icons .icn-arrowinlineleft:before {
    content: "\f124";
}
.rw-icons .icn-arrowinlineright:before {
    content: "\f125";
}
.rw-icons .icn-arrowinlineup:before {
    content: "\f126";
}
.rw-icons .icn-arrowleft:before {
    content: "\f127";
}
.rw-icons .icn-arrowright:before {
    content: "\f128";
}
.rw-icons .icn-arrowupleft:before {
    content: "\f129";
}
.rw-icons .icn-arrowupright:before {
    content: "\f12a";
}
.rw-icons .icn-arrowup:before {
    content: "\f12b";
}
.rw-icons .icn-artificialintelligence:before {
    content: "\f130";
}
.rw-icons .icn-artificialintelligence2:before {
    content: "\f131";
}
.rw-icons .icn-assignvariables:before {
    content: "\f133";
}
.rw-icons .icn-atsign:before {
    content: "\f135";
}
.rw-icons .icn-backgroundcolor:before {
    content: "\f13a";
}
.rw-icons .icn-batterycharge:before {
    content: "\f142";
}
.rw-icons .icn-bookmarkadd:before {
    content: "\f157";
}
.rw-icons .icn-bookmarkfavorite:before {
    content: "\f158";
}
.rw-icons .icn-bookmarkremove:before {
    content: "\f159";
}
.rw-icons .icn-bookmarkselected:before {
    content: "\f15a";
}
.rw-icons .icn-callend:before {
    content: "\f16f";
}
.rw-icons .icn-callincoming:before {
    content: "\f170";
}
.rw-icons .icn-callmissed:before {
    content: "\f173";
}
.rw-icons .icn-callring:before {
    content: "\f176";
}
.rw-icons .icn-cameraoff:before {
    content: "\f179";
}
.rw-icons .icn-cardsd:before {
    content: "\f17c";
}
.rw-icons .icn-cardsim:before {
    content: "\f17d";
}
.rw-icons .icn-caretdown:before {
    content: "\f17f";
}
.rw-icons .icn-caretleft:before {
    content: "\f180";
}
.rw-icons .icn-caretright:before {
    content: "\f181";
}
.rw-icons .icn-caretup:before {
    content: "\f182";
}
.rw-icons .icn-cccard:before {
    content: "\f188";
}
.rw-icons .icn-checkcircle-s:before {
    content: "\f1bb";
}
.rw-icons .icn-checkcircle:before {
    content: "\f1bc";
}
.rw-icons .icn-checksquare:before {
    content: "\f1bd";
}
.rw-icons .icn-checkboxmixed:before {
    content: "\f1bf";
}
.rw-icons .icn-checkboxoff:before {
    content: "\f1c0";
}
.rw-icons .icn-checkboxon-s:before {
    content: "\f1c1";
}
.rw-icons .icn-chevrondown:before {
    content: "\f1cb";
}
.rw-icons .icn-chevronleft:before {
    content: "\f1cd";
}
.rw-icons .icn-chevronright:before {
    content: "\f1cf";
}
.rw-icons .icn-chevronup:before {
    content: "\f1d1";
}
.rw-icons .icn-closecircle-s:before {
    content: "\f1de";
}
.rw-icons .icn-closecircle:before {
    content: "\f1df";
}
.rw-icons .icn-closesquare-s:before {
    content: "\f1e0";
}
.rw-icons .icn-closesquare:before {
    content: "\f1e1";
}
.rw-icons .icn-closedcaption:before {
    content: "\f1e3";
}
.rw-icons .icn-clouddownload:before {
    content: "\f1e4";
}
.rw-icons .icn-cloudoff:before {
    content: "\f1e5";
}
.rw-icons .icn-cloudupload:before {
    content: "\f1e6";
}
.rw-icons .icn-codex:before {
    content: "\f1ea";
}
.rw-icons .icn-contactcard:before {
    content: "\f1f8";
}
.rw-icons .icn-contactcheck:before {
    content: "\f1f9";
}
.rw-icons .icn-contactgroup:before {
    content: "\f1fa";
}
.rw-icons .icn-contactminus:before {
    content: "\f1fb";
}
.rw-icons .icn-contactplus:before {
    content: "\f1fc";
}
.rw-icons .icn-contactremove:before {
    content: "\f1fd";
}
.rw-icons .icn-cornerdownleft:before {
    content: "\f202";
}
.rw-icons .icn-cornerdownright:before {
    content: "\f203";
}
.rw-icons .icn-cornerleftdown:before {
    content: "\f204";
}
.rw-icons .icn-cornerleftup:before {
    content: "\f205";
}
.rw-icons .icn-cornerleft:before {
    content: "\f206";
}
.rw-icons .icn-cornerrightdown:before {
    content: "\f207";
}
.rw-icons .icn-cornerrightup:before {
    content: "\f208";
}
.rw-icons .icn-cornerright:before {
    content: "\f209";
}
.rw-icons .icn-developertools:before {
    content: "\f21f";
}
.rw-icons .icn-donotenter:before {
    content: "\f224";
}
.rw-icons .icn-downloadcomplete:before {
    content: "\f228";
}
.rw-icons .icn-downloaderror:before {
    content: "\f229";
}
.rw-icons .icn-editbox:before {
    content: "\f231";
}
.rw-icons .icn-editinline:before {
    content: "\f232";
}
.rw-icons .icn-emailforward:before {
    content: "\f236";
}
.rw-icons .icn-emergingtechnologies:before {
    content: "\f23a";
}
.rw-icons .icn-emojimeh:before {
    content: "\f23b";
}
.rw-icons .icn-emojisad:before {
    content: "\f23c";
}
.rw-icons .icn-emojismile:before {
    content: "\f23d";
}
.rw-icons .icn-externallink:before {
    content: "\f24e";
}
.rw-icons .icn-fileadd:before {
    content: "\f254";
}
.rw-icons .icn-filecode:before {
    content: "\f255";
}
.rw-icons .icn-filedoc:before {
    content: "\f256";
}
.rw-icons .icn-fileimage:before {
    content: "\f257";
}
.rw-icons .icn-filemedia:before {
    content: "\f258";
}
.rw-icons .icn-filemusic:before {
    content: "\f259";
}
.rw-icons .icn-filepdf:before {
    content: "\f25a";
}
.rw-icons .icn-filepresentation:before {
    content: "\f25b";
}
.rw-icons .icn-fileremove:before {
    content: "\f25c";
}
.rw-icons .icn-filespreadsheet:before {
    content: "\f25d";
}
.rw-icons .icn-filetext:before {
    content: "\f25e";
}
.rw-icons .icn-fileweb:before {
    content: "\f25f";
}
.rw-icons .icn-filezip:before {
    content: "\f260";
}
.rw-icons .icn-flashoff:before {
    content: "\f26b";
}
.rw-icons .icn-flashon:before {
    content: "\f26c";
}
.rw-icons .icn-folderadd:before {
    content: "\f26e";
}
.rw-icons .icn-folderbookmark:before {
    content: "\f26f";
}
.rw-icons .icn-folderremove:before {
    content: "\f271";
}
.rw-icons .icn-futureready:before {
    content: "\f27c";
}
.rw-icons .icn-gamecontroller:before {
    content: "\f27d";
}
.rw-icons .icn-glassdoor:before {
    content: "\f283";
}
.rw-icons .icn-gridviewlarge:before {
    content: "\f284";
}
.rw-icons .icn-gridviewsmall:before {
    content: "\f285";
}
.rw-icons .icn-highlightcolor:before {
    content: "\f297";
}
.rw-icons .icn-inboxadd:before {
    content: "\f2a1";
}
.rw-icons .icn-inboxcart:before {
    content: "\f2a2";
}
.rw-icons .icn-justifycenter:before {
    content: "\f2ac";
}
.rw-icons .icn-justifyleft:before {
    content: "\f2ad";
}
.rw-icons .icn-justifyright:before {
    content: "\f2ae";
}
.rw-icons .icn-leadingdefault:before {
    content: "\f2c2";
}
.rw-icons .icn-leadingincrease:before {
    content: "\f2c3";
}
.rw-icons .icn-listbulleted:before {
    content: "\f2cd";
}
.rw-icons .icn-locationfound:before {
    content: "\f2cf";
}
.rw-icons .icn-locationpin:before {
    content: "\f2d0";
}
.rw-icons .icn-locationsearching:before {
    content: "\f2d1";
}
.rw-icons .icn-machinelearning:before {
    content: "\f2d6";
}
.rw-icons .icn-marginsdecrease:before {
    content: "\f2d8";
}
.rw-icons .icn-marginsincrease:before {
    content: "\f2d9";
}
.rw-icons .icn-micoff:before {
    content: "\f2e6";
}
.rw-icons .icn-micon:before {
    content: "\f2e7";
}
.rw-icons .icn-minuscircle:before {
    content: "\f2e9";
}
.rw-icons .icn-minussquare:before {
    content: "\f2ea";
}
.rw-icons .icn-mousepointer:before {
    content: "\f2ed";
}
.rw-icons .icn-notesadd:before {
    content: "\f2f6";
}
.rw-icons .icn-notificationoff:before {
    content: "\f2f8";
}
.rw-icons .icn-numberlist:before {
    content: "\f2fa";
}
.rw-icons .icn-oracleai:before {
    content: "\f300";
}
.rw-icons .icn-oracleo:before {
    content: "\f301";
}
.rw-icons .icn-panelcollapse:before {
    content: "\f308";
}
.rw-icons .icn-panelexpand:before {
    content: "\f309";
}
.rw-icons .icn-piechart:before {
    content: "\f314";
}
.rw-icons .icn-pluscircle:before {
    content: "\f31e";
}
.rw-icons .icn-plussquare:before {
    content: "\f31f";
}
.rw-icons .icn-podcastapple:before {
    content: "\f321";
}
.rw-icons .icn-podcastgoogle:before {
    content: "\f322";
}
.rw-icons .icn-poweroff:before {
    content: "\f323";
}
.rw-icons .icn-poweron:before {
    content: "\f324";
}
.rw-icons .icn-pullrequest:before {
    content: "\f328";
}
.rw-icons .icn-radiobuttonoff:before {
    content: "\f4bd";
}
.rw-icons .icn-radiobuttonon:before {
    content: "\f4be";
}
.rw-icons .icn-removeformatting:before {
    content: "\f330";
}
.rw-icons .icn-repeatonce:before {
    content: "\f332";
}
.rw-icons .icn-reversedirection:before {
    content: "\f33a";
}
.rw-icons .icn-rotateccw:before {
    content: "\f33d";
}
.rw-icons .icn-rotatecw:before {
    content: "\f33e";
}
.rw-icons .icn-selectall:before {
    content: "\f346";
}
.rw-icons .icn-selecttext:before {
    content: "\f347";
}
.rw-icons .icn-shieldoff:before {
    content: "\f34d";
}
.rw-icons .icn-shieldtrusted:before {
    content: "\f34e";
}
.rw-icons .icn-showquotedtext:before {
    content: "\f350";
}
.rw-icons .icn-sidebar:before {
    content: "\f352";
}
.rw-icons .icn-smallcaps:before {
    content: "\f356";
}
.rw-icons .icn-sortbysize:before {
    content: "\f358";
}
.rw-icons .icn-sortrelevancehigh:before {
    content: "\f359";
}
.rw-icons .icn-sortrelevancelow:before {
    content: "\f35a";
}
.rw-icons .icn-steepinlcine:before {
    content: "\f361";
}
.rw-icons .icn-stepair:before {
    content: "\f362";
}
.rw-icons .icn-switchoff:before {
    content: "\f36a";
}
.rw-icons .icn-switchon:before {
    content: "\f36b";
}
.rw-icons .icn-tabletlandscape:before {
    content: "\f36e";
}
.rw-icons .icn-tabletportrait:before {
    content: "\f36f";
}
.rw-icons .icn-textcolor:before {
    content: "\f376";
}
.rw-icons .icn-touchdevice:before {
    content: "\f380";
}
.rw-icons .icn-trendingdown:before {
    content: "\f385";
}
.rw-icons .icn-trendingup:before {
    content: "\f386";
}
.rw-icons .icn-videooff:before {
    content: "\f397";
}
.rw-icons .icn-videoon:before {
    content: "\f398";
}
.rw-icons .icn-viewfinder:before {
    content: "\f399";
}
.rw-icons .icn-viewhide:before {
    content: "\f39a";
}
.rw-icons .icn-volumeoff:before {
    content: "\f39f";
}
.rw-icons .icn-lightening:before {
    content: "\f3a7";
}
.rw-icons .icn-moon:before {
    content: "\f3a8";
}
.rw-icons .icn-rain:before {
    content: "\f3a9";
}
.rw-icons .icn-sleet:before {
    content: "\f3aa";
}
.rw-icons .icn-snow:before {
    content: "\f3ab";
}
.rw-icons .icn-sun:before {
    content: "\f3ac";
}
.rw-icons .icn-sunrise:before {
    content: "\f3ad";
}
.rw-icons .icn-sunset:before {
    content: "\f3ae";
}
.rw-icons .icn-thermometer:before {
    content: "\f3af";
}
.rw-icons .icn-umbrella:before {
    content: "\f3b0";
}
.rw-icons .icn-wind:before {
    content: "\f3b1";
}
.rw-icons .icn-zoomin:before {
    content: "\f3bc";
}
.rw-icons .icn-zoomout:before {
    content: "\f3bd";
}
.rw-icons .icn-checkboxon:before {
    content: "\f484";
} /*! purgecss start ignore */
.rw-icons [class^="icn-"]:before,
.rw-icons [class*=" icn-"]:before {
    font-family: "redwoodicons" !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;
}
.rw-icons a:hover *:after,
.rw-icons a:hover:after,
.rw-icons a:hover *:before,
.rw-icons a:hover:before,
.rw-icons a:focus *:after,
.rw-icons a:focus:after,
.rw-icons a:focus *:before,
.rw-icons a:focus:before {
    text-decoration: underline;
}
.rw-icons a:hover *:after,
.rw-icons a:hover:after,
.rw-icons a:hover *:before,
.rw-icons a:hover:before,
.rw-icons a:focus *:after,
.rw-icons a:focus:after,
.rw-icons a:focus *:before,
.rw-icons a:focus:before {
    text-decoration: none !important;
}
.rw-icons div.icn-img {
    margin: 0 auto;
    font-size: 10rem;
    width: 1em !important;
    height: 1em !important;
    line-height: 1 !important;
    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: center;
    align-items: center;
}
.rw-icons div.icn-img:before {
    font-size: 1em !important;
    line-height: 1.01 !important;
    vertical-align: top;
    display: block;
    text-align: center;
}
.rw-icons div.icn-img br {
    display: none;
}
.rw-icons div.icn-img.icn-oracle:before {
    font-size: 0.1em !important;
}
.rw-icons ul.odlist > li,
.rw-icons ul.icn-ulist li {
    margin: 0 0 1.2em;
    clear: both;
    position: relative;
    padding-left: 2.6em;
    padding-left: 1.9em;
}
.rw-icons ul.odlist > li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    padding-left: 1.2em;
    padding-top: 0.75em;
}
.rw-icons ul.icn-ulist li:before {
    font-family: "redwoodicons" !important;
    position: absolute;
    top: 0.125em;
    left: 0;
    display: block;
    width: auto;
    height: 1em;
    font-size: 1.2em;
}
.rw-icons ul.odlist > li:before {
    position: absolute;
    display: block;
    width: 0.7em;
    content: "\00A0";
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'%3E%3Cpath d='M2 4h5v1H2z'/%3E%3C/svg%3E");
    background-size: 100% auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    top: 0.75em;
    left: 0;
    opacity: 0.6;
    font-size: inherit;
    line-height: inherit;
}
.rw-icons.rtl ul.odlist > li,
.rw-icons.rtl ul.icn-ulist li,
.rtl .rw-icons ul.odlist > li,
.rtl .rw-icons ul.icn-ulist li {
    padding-left: 0;
    padding-right: 1.9em;
}
.rw-icons.rtl ul.odlist > li,
.rtl .rw-icons ul.odlist > li {
    padding-left: 0;
    padding-right: 1.2em;
}
.rw-icons.rtl ul.icn-ulist li:before,
.rtl .rw-icons ul.icn-ulist li:before {
    left: auto;
    right: 0;
}
.rw-icons.rtl ul.odlist > li:before,
.rtl .rw-icons ul.odlist > li:before {
    left: auto;
    right: 0;
}
.rw-icons .icn-404:before {
    content: "\f101";
}
.rw-icons .icn-4k:before {
    content: "\f102";
}
.rw-icons .icn-accessibility:before {
    content: "\f103";
}
.rw-icons .icn-action:before {
    content: "\f104";
}
.rw-icons .icn-activities:before {
    content: "\f105";
}
.rw-icons .icn-add-queue:before {
    content: "\f106";
}
.rw-icons .icn-administration:before {
    content: "\f107";
}
.rw-icons .icn-airplay:before {
    content: "\f108";
}
.rw-icons .icn-airport:before {
    content: "\f109";
}
.rw-icons .icn-alarm:before {
    content: "\f10a";
}
.rw-icons .icn-align-center:before {
    content: "\f10b";
}
.rw-icons .icn-align-left:before {
    content: "\f10c";
}
.rw-icons .icn-align-right:before {
    content: "\f10d";
}
.rw-icons .icn-all-caps:before {
    content: "\f10e";
}
.rw-icons .icn-ambulance:before {
    content: "\f10f";
}
.rw-icons .icn-analytics:before {
    content: "\f110";
}
.rw-icons .icn-anchor:before {
    content: "\f111";
}
.rw-icons .icn-aperture:before {
    content: "\f112";
}
.rw-icons .icn-application-suite:before {
    content: "\f113";
}
.rw-icons .icn-applications:before {
    content: "\f114";
}
.rw-icons .icn-archive-email:before {
    content: "\f115";
}
.rw-icons .icn-archive:before {
    content: "\f116";
}
.rw-icons .icn-arena:before {
    content: "\f117";
}
.rw-icons .icn-arrow-alt-down-left:before {
    content: "\f118";
}
.rw-icons .icn-arrow-alt-down-right:before {
    content: "\f119";
}
.rw-icons .icn-arrow-alt-down:before {
    content: "\f11a";
}
.rw-icons .icn-arrow-alt-left:before {
    content: "\f11b";
}
.rw-icons .icn-arrow-alt-right:before {
    content: "\f11c";
}
.rw-icons .icn-arrow-alt-up-left:before {
    content: "\f11d";
}
.rw-icons .icn-arrow-alt-up-right:before {
    content: "\f11e";
}
.rw-icons .icn-arrow-alt-up:before {
    content: "\f11f";
}
.rw-icons .icn-arrow-down-left:before {
    content: "\f120";
}
.rw-icons .icn-arrow-down-right:before {
    content: "\f121";
}
.rw-icons .icn-arrow-down:before {
    content: "\f122";
}
.rw-icons .icn-arrow-inline-down:before {
    content: "\f123";
}
.rw-icons .icn-arrow-inline-left:before {
    content: "\f124";
}
.rw-icons .icn-arrow-inline-right:before {
    content: "\f125";
}
.rw-icons .icn-arrow-inline-up:before {
    content: "\f126";
}
.rw-icons .icn-arrow-left:before {
    content: "\f127";
}
.rw-icons .icn-arrow-right:before {
    content: "\f128";
}
.rw-icons .icn-arrow-up-left:before {
    content: "\f129";
}
.rw-icons .icn-arrow-up-right:before {
    content: "\f12a";
}
.rw-icons .icn-arrow-up:before {
    content: "\f12b";
}
.rw-icons .icn-arrow:before {
    content: "\f12c";
}
.rw-icons .icn-arrows-alt:before {
    content: "\f12d";
}
.rw-icons .icn-arrows-h:before {
    content: "\f12e";
}
.rw-icons .icn-arrows-v:before {
    content: "\f12f";
}
.rw-icons .icn-artificial-intelligence:before {
    content: "\f130";
}
.rw-icons .icn-artificial-intelligence2:before {
    content: "\f131";
}
.rw-icons .icn-assets:before {
    content: "\f132";
}
.rw-icons .icn-assign-variables:before {
    content: "\f133";
}
.rw-icons .icn-asterix:before {
    content: "\f134";
}
.rw-icons .icn-at-sign:before {
    content: "\f135";
}
.rw-icons .icn-attach-file:before {
    content: "\f136";
}
.rw-icons .icn-attachment:before {
    content: "\f137";
}
.rw-icons .icn-avatar:before {
    content: "\f138";
}
.rw-icons .icn-back:before {
    content: "\f139";
}
.rw-icons .icn-background-color:before {
    content: "\f13a";
}
.rw-icons .icn-backspace:before {
    content: "\f13b";
}
.rw-icons .icn-backtomap:before {
    content: "\f13c";
}
.rw-icons .icn-badge-id:before {
    content: "\f13d";
}
.rw-icons .icn-bag:before {
    content: "\f13e";
}
.rw-icons .icn-barcode:before {
    content: "\f140";
}
.rw-icons .icn-battery-charge:before {
    content: "\f142";
}
.rw-icons .icn-battery:before {
    content: "\f143";
}
.rw-icons .icn-beaker:before {
    content: "\f14a";
}
.rw-icons .icn-bed:before {
    content: "\f14b";
}
.rw-icons .icn-beer:before {
    content: "\f14c";
}
.rw-icons .icn-bicycle:before {
    content: "\f14d";
}
.rw-icons .icn-binary:before {
    content: "\f14e";
}
.rw-icons .icn-binoculars:before {
    content: "\f14f";
}
.rw-icons .icn-birthday-cake:before {
    content: "\f150";
}
.rw-icons .icn-blockquote:before {
    content: "\f151";
}
.rw-icons .icn-blogger:before {
    content: "\f152";
}
.rw-icons .icn-bluetooth-off:before {
    content: "\f153";
}
.rw-icons .icn-bluetooth:before {
    content: "\f154";
}
.rw-icons .icn-bold:before {
    content: "\f155";
}
.rw-icons .icn-book:before {
    content: "\f156";
}
.rw-icons .icn-bookmark-add:before {
    content: "\f157";
}
.rw-icons .icn-bookmark-favorite:before {
    content: "\f158";
}
.rw-icons .icn-bookmark-remove:before {
    content: "\f159";
}
.rw-icons .icn-bookmark-selected:before {
    content: "\f15a";
}
.rw-icons .icn-bookmark:before {
    content: "\f15b";
}
.rw-icons .icn-boolean:before {
    content: "\f15c";
}
.rw-icons .icn-box:before {
    content: "\f15d";
}
.rw-icons .icn-brackets:before {
    content: "\f15e";
}
.rw-icons .icn-branch:before {
    content: "\f15f";
}
.rw-icons .icn-breadcrumb:before {
    content: "\f160";
}
.rw-icons .icn-browse:before {
    content: "\f161";
}
.rw-icons .icn-bug:before {
    content: "\f162";
}
.rw-icons .icn-building:before {
    content: "\f163";
}
.rw-icons .icn-bullets:before {
    content: "\f164";
}
.rw-icons .icn-bullhorn:before {
    content: "\f165";
}
.rw-icons .icn-bus:before {
    content: "\f166";
}
.rw-icons .icn-button-group:before {
    content: "\f167";
}
.rw-icons .icn-buy:before {
    content: "\f168";
}
.rw-icons .icn-calculator:before {
    content: "\f169";
}
.rw-icons .icn-calendar-add:before {
    content: "\f16a";
}
.rw-icons .icn-calendar-clock:before {
    content: "\f16b";
}
.rw-icons .icn-calendar-delete:before {
    content: "\f16c";
}
.rw-icons .icn-calendar-remove:before {
    content: "\f16d";
}
.rw-icons .icn-calendar:before {
    content: "\f16e";
}
.rw-icons .icn-call-end:before {
    content: "\f16f";
}
.rw-icons .icn-call-incoming:before {
    content: "\f170";
}
.rw-icons .icn-call-merge:before {
    content: "\f171";
}
.rw-icons .icn-call-missed-outgoing:before {
    content: "\f172";
}
.rw-icons .icn-call-missed:before {
    content: "\f173";
}
.rw-icons .icn-call-outgoing:before {
    content: "\f174";
}
.rw-icons .icn-call-received:before {
    content: "\f175";
}
.rw-icons .icn-call-ring:before {
    content: "\f176";
}
.rw-icons .icn-call:before {
    content: "\f177";
}
.rw-icons .icn-camera-off:before {
    content: "\f179";
}
.rw-icons .icn-camera:before {
    content: "\f17a";
}
.rw-icons .icn-car:before {
    content: "\f17b";
}
.rw-icons .icn-card-sd:before {
    content: "\f17c";
}
.rw-icons .icn-card-sim:before {
    content: "\f17d";
}
.rw-icons .icn-cards:before {
    content: "\f17e";
}
.rw-icons .icn-caret-down:before {
    content: "\f17f";
}
.rw-icons .icn-caret-left:before {
    content: "\f180";
}
.rw-icons .icn-caret-right:before {
    content: "\f181";
}
.rw-icons .icn-caret-up:before {
    content: "\f182";
}
.rw-icons .icn-cart-empty:before {
    content: "\f183";
}
.rw-icons .icn-cart-full:before {
    content: "\f184";
}
.rw-icons .icn-cart:before {
    content: "\f185";
}
.rw-icons .icn-case-change:before {
    content: "\f186";
}
.rw-icons .icn-cc-amex:before {
    content: "\f187";
}
.rw-icons .icn-cc-card:before {
    content: "\f188";
}
.rw-icons .icn-cc-discover:before {
    content: "\f189";
}
.rw-icons .icn-cc-mastercard:before {
    content: "\f18a";
}
.rw-icons .icn-cc-visa:before {
    content: "\f18b";
}
.rw-icons .icn-cell-phone:before {
    content: "\f18c";
}
.rw-icons .icn-certification:before {
    content: "\f18d";
}
.rw-icons .icn-chart-area:before {
    content: "\f18e";
}
.rw-icons .icn-chart-axis-x:before {
    content: "\f18f";
}
.rw-icons .icn-chart-axis-y:before {
    content: "\f190";
}
.rw-icons .icn-chart-axis-y1:before {
    content: "\f191";
}
.rw-icons .icn-chart-axis-y2:before {
    content: "\f192";
}
.rw-icons .icn-chart-bar-horiz:before {
    content: "\f193";
}
.rw-icons .icn-chart-bar-vert:before {
    content: "\f194";
}
.rw-icons .icn-chart-box-plot:before {
    content: "\f195";
}
.rw-icons .icn-chart-bubble:before {
    content: "\f196";
}
.rw-icons .icn-chart-combo:before {
    content: "\f197";
}
.rw-icons .icn-chart-dial-guage:before {
    content: "\f198";
}
.rw-icons .icn-chart-donut:before {
    content: "\f199";
}
.rw-icons .icn-chart-funnel:before {
    content: "\f19a";
}
.rw-icons .icn-chart-gantt:before {
    content: "\f19b";
}
.rw-icons .icn-chart-line-area:before {
    content: "\f19c";
}
.rw-icons .icn-chart-line:before {
    content: "\f19d";
}
.rw-icons .icn-chart-pie:before {
    content: "\f19e";
}
.rw-icons .icn-chart-pie-80:before {
    content: "\f5d6";
}
.rw-icons .icn-chart-pie-85:before {
    content: "\f5d7";
}
.rw-icons .icn-chart-polar:before {
    content: "\f1b2";
}
.rw-icons .icn-chart-pyramid:before {
    content: "\f1b3";
}
.rw-icons .icn-chart-radar:before {
    content: "\f1b4";
}
.rw-icons .icn-chart-range-area:before {
    content: "\f1b5";
}
.rw-icons .icn-chart-range-bar:before {
    content: "\f1b6";
}
.rw-icons .icn-chart-scatter:before {
    content: "\f1b7";
}
.rw-icons .icn-chart-stock:before {
    content: "\f1b8";
}
.rw-icons .icn-chart:before {
    content: "\f1b9";
}
.rw-icons .icn-chat:before {
    content: "\f1ba";
}
.rw-icons .icn-check-circle-s:before {
    content: "\f1bb";
}
.rw-icons .icn-check-circle:before {
    content: "\f1bc";
}
.rw-icons .icn-check-square:before {
    content: "\f1bd";
}
.rw-icons .icn-check:before {
    content: "\f1be";
}
.rw-icons .icn-checkbox-mixed:before {
    content: "\f1bf";
}
.rw-icons .icn-checkbox-off:before {
    content: "\f1c0";
}
.rw-icons .icn-checkbox-on-s:before {
    content: "\f1c1";
}
.rw-icons .icn-chevron-circle-down:before {
    content: "\f1c2";
}
.rw-icons .icn-chevron-circle-left:before {
    content: "\f1c3";
}
.rw-icons .icn-chevron-circle-right:before {
    content: "\f1c4";
}
.rw-icons .icn-chevron-circle-up:before {
    content: "\f1c5";
}
.rw-icons .icn-chevron-double-down:before {
    content: "\f1c6";
}
.rw-icons .icn-chevron-double-left:before {
    content: "\f1c7";
}
.rw-icons .icn-chevron-double-right:before {
    content: "\f1c8";
}
.rw-icons .icn-chevron-double-up:before {
    content: "\f1c9";
}
.rw-icons .icn-chevron-down-end:before {
    content: "\f1ca";
}
.rw-icons .icn-chevron-down:before {
    content: "\f1cb";
}
.rw-icons .icn-chevron-left-end:before {
    content: "\f1cc";
}
.rw-icons .icn-chevron-left:before {
    content: "\f1cd";
}
.rw-icons .icn-chevron-right-end:before {
    content: "\f1ce";
}
.rw-icons .icn-chevron-right:before {
    content: "\f1cf";
}
.rw-icons .icn-chevron-up-end:before {
    content: "\f1d0";
}
.rw-icons .icn-chevron-up:before {
    content: "\f1d1";
}
.rw-icons .icn-clipboard-down:before {
    content: "\f1da";
}
.rw-icons .icn-clipboard-up:before {
    content: "\f1db";
}
.rw-icons .icn-clipboard:before {
    content: "\f1dc";
}
.rw-icons .icn-clock:before {
    content: "\f1dd";
}
.rw-icons .icn-close-circle-s:before {
    content: "\f1de";
}
.rw-icons .icn-close-circle:before {
    content: "\f1df";
}
.rw-icons .icn-close-square-s:before {
    content: "\f1e0";
}
.rw-icons .icn-close-square:before {
    content: "\f1e1";
}
.rw-icons .icn-close:before {
    content: "\f1e2";
}
.rw-icons .icn-closed-caption:before {
    content: "\f1e3";
}
.rw-icons .icn-cloud-download:before {
    content: "\f1e4";
}
.rw-icons .icn-cloud-off:before {
    content: "\f1e5";
}
.rw-icons .icn-cloud-upload:before {
    content: "\f1e6";
}
.rw-icons .icn-cloud:before {
    content: "\f1e7";
}
.rw-icons .icn-cluster:before {
    content: "\f1e8";
}
.rw-icons .icn-code-fork:before {
    content: "\f1e9";
}
.rw-icons .icn-code-x:before {
    content: "\f1ea";
}
.rw-icons .icn-code:before {
    content: "\f1eb";
}
.rw-icons .icn-codebox:before {
    content: "\f1ec";
}
.rw-icons .icn-codepen:before {
    content: "\f1ed";
}
.rw-icons .icn-coffee:before {
    content: "\f1ee";
}
.rw-icons .icn-collections:before {
    content: "\f1f0";
}
.rw-icons .icn-columns:before {
    content: "\f1f1";
}
.rw-icons .icn-command:before {
    content: "\f1f2";
}
.rw-icons .icn-comment:before {
    content: "\f1f3";
}
.rw-icons .icn-commit:before {
    content: "\f1f4";
}
.rw-icons .icn-compass:before {
    content: "\f1f5";
}
.rw-icons .icn-components:before {
    content: "\f1f6";
}
.rw-icons .icn-contact-card:before {
    content: "\f1f8";
}
.rw-icons .icn-contact-check:before {
    content: "\f1f9";
}
.rw-icons .icn-contact-group:before {
    content: "\f1fa";
}
.rw-icons .icn-contact-minus:before {
    content: "\f1fb";
}
.rw-icons .icn-contact-plus:before {
    content: "\f1fc";
}
.rw-icons .icn-contact-remove:before {
    content: "\f1fd";
}
.rw-icons .icn-contact:before {
    content: "\f1fe";
}
.rw-icons .icn-contacts:before {
    content: "\f1ff";
}
.rw-icons .icn-copy:before {
    content: "\f200";
}
.rw-icons .icn-copyright:before {
    content: "\f201";
}
.rw-icons .icn-corner-down-left:before {
    content: "\f202";
}
.rw-icons .icn-corner-down-right:before {
    content: "\f203";
}
.rw-icons .icn-corner-left-down:before {
    content: "\f204";
}
.rw-icons .icn-corner-left-up:before {
    content: "\f205";
}
.rw-icons .icn-corner-left:before {
    content: "\f206";
}
.rw-icons .icn-corner-right-down:before {
    content: "\f207";
}
.rw-icons .icn-corner-right-up:before {
    content: "\f208";
}
.rw-icons .icn-corner-right:before {
    content: "\f209";
}
.rw-icons .icn-cpu:before {
    content: "\f20a";
}
.rw-icons .icn-creative-commons:before {
    content: "\f20c";
}
.rw-icons .icn-crop:before {
    content: "\f20d";
}
.rw-icons .icn-currency-bgp:before {
    content: "\f20e";
}
.rw-icons .icn-currency-bitcoin:before {
    content: "\f20f";
}
.rw-icons .icn-currency-dollar:before {
    content: "\f210";
}
.rw-icons .icn-currency-euro:before {
    content: "\f211";
}
.rw-icons .icn-currency-ils:before {
    content: "\f212";
}
.rw-icons .icn-currency-inr:before {
    content: "\f213";
}
.rw-icons .icn-currency-krw:before {
    content: "\f214";
}
.rw-icons .icn-currency-money:before {
    content: "\f215";
}
.rw-icons .icn-currency-rub:before {
    content: "\f216";
}
.rw-icons .icn-currency-try:before {
    content: "\f217";
}
.rw-icons .icn-currency-yen:before {
    content: "\f218";
}
.rw-icons .icn-cut:before {
    content: "\f219";
}
.rw-icons .icn-database:before {
    content: "\f21a";
}
.rw-icons .icn-decimal:before {
    content: "\f21b";
}
.rw-icons .icn-defer:before {
    content: "\f21c";
}
.rw-icons .icn-delicious:before {
    content: "\f21d";
}
.rw-icons .icn-desktop:before {
    content: "\f21e";
}
.rw-icons .icn-developer-tools:before {
    content: "\f21f";
}
.rw-icons .icn-developer:before {
    content: "\f220";
}
.rw-icons .icn-diagnostic:before {
    content: "\f221";
}
.rw-icons .icn-dining:before {
    content: "\f222";
}
.rw-icons .icn-divert:before {
    content: "\f223";
}
.rw-icons .icn-do-not-enter:before {
    content: "\f224";
}
.rw-icons .icn-documents:before {
    content: "\f225";
}
.rw-icons .icn-domain:before {
    content: "\f226";
}
.rw-icons .icn-door:before {
    content: "\f227";
}
.rw-icons .icn-download-complete:before {
    content: "\f228";
}
.rw-icons .icn-download-error:before {
    content: "\f229";
}
.rw-icons .icn-download:before {
    content: "\f22a";
}
.rw-icons .icn-draft:before {
    content: "\f22b";
}
.rw-icons .icn-drag-corner:before {
    content: "\f22c";
}
.rw-icons .icn-drag-handle:before {
    content: "\f22d";
}
.rw-icons .icn-drag-indicator:before {
    content: "\f22e";
}
.rw-icons .icn-dvd:before {
    content: "\f22f";
}
.rw-icons .icn-dynamic-content:before {
    content: "\f230";
}
.rw-icons .icn-edit-box:before {
    content: "\f231";
}
.rw-icons .icn-edit-inline:before {
    content: "\f232";
}
.rw-icons .icn-edit:before {
    content: "\f233";
}
.rw-icons .icn-education:before {
    content: "\f234";
}
.rw-icons .icn-eject:before {
    content: "\f235";
}
.rw-icons .icn-email-forward:before {
    content: "\f236";
}
.rw-icons .icn-email-reply-all:before {
    content: "\f237";
}
.rw-icons .icn-email-reply:before {
    content: "\f238";
}
.rw-icons .icn-email:before {
    content: "\f239";
}
.rw-icons .icn-emerging-technologies:before {
    content: "\f23a";
}
.rw-icons .icn-emoji-meh:before {
    content: "\f23b";
}
.rw-icons .icn-emoji-sad:before {
    content: "\f23c";
}
.rw-icons .icn-emoji-smile:before {
    content: "\f23d";
}
.rw-icons .icn-enter:before {
    content: "\f23e";
}
.rw-icons .icn-envelope-open:before {
    content: "\f23f";
}
.rw-icons .icn-equalizer:before {
    content: "\f240";
}
.rw-icons .icn-eraser:before {
    content: "\f241";
}
.rw-icons .icn-error-s:before {
    content: "\f242";
}
.rw-icons .icn-error:before {
    content: "\f243";
}
.rw-icons .icn-ethernet-plug:before {
    content: "\f244";
}
.rw-icons .icn-ethernet:before {
    content: "\f245";
}
.rw-icons .icn-event-available:before {
    content: "\f246";
}
.rw-icons .icn-event-busy:before {
    content: "\f247";
}
.rw-icons .icn-event-note:before {
    content: "\f248";
}
.rw-icons .icn-event:before {
    content: "\f249";
}
.rw-icons .icn-exchange-h:before {
    content: "\f24a";
}
.rw-icons .icn-exchange-v:before {
    content: "\f24b";
}
.rw-icons .icn-expand:before {
    content: "\f24c";
}
.rw-icons .icn-export:before {
    content: "\f24d";
}
.rw-icons .icn-external-link:before {
    content: "\f24e";
}
.rw-icons .icn-eyedropper:before {
    content: "\f24f";
}
.rw-icons .icn-facebook:before {
    content: "\f250";
}
.rw-icons .icn-female:before {
    content: "\f252";
}
.rw-icons .icn-ferry:before {
    content: "\f253";
}
.rw-icons .icn-file-add:before {
    content: "\f254";
}
.rw-icons .icn-file-code:before {
    content: "\f255";
}
.rw-icons .icn-file-doc:before {
    content: "\f256";
}
.rw-icons .icn-file-image:before {
    content: "\f257";
}
.rw-icons .icn-file-media:before {
    content: "\f258";
}
.rw-icons .icn-file-music:before {
    content: "\f259";
}
.rw-icons .icn-file-pdf:before {
    content: "\f25a";
}
.rw-icons .icn-file-presentation:before {
    content: "\f25b";
}
.rw-icons .icn-file-remove:before {
    content: "\f25c";
}
.rw-icons .icn-file-spreadsheet:before {
    content: "\f25d";
}
.rw-icons .icn-file-text:before {
    content: "\f25e";
}
.rw-icons .icn-file-web:before {
    content: "\f25f";
}
.rw-icons .icn-file-zip:before {
    content: "\f260";
}
.rw-icons .icn-file:before {
    content: "\f261";
}
.rw-icons .icn-film:before {
    content: "\f262";
}
.rw-icons .icn-filter:before {
    content: "\f263";
}
.rw-icons .icn-fire:before {
    content: "\f264";
}
.rw-icons .icn-fit-height:before {
    content: "\f265";
}
.rw-icons .icn-fit-size:before {
    content: "\f266";
}
.rw-icons .icn-fit-width:before {
    content: "\f267";
}
.rw-icons .icn-flag-checkered:before {
    content: "\f268";
}
.rw-icons .icn-flag:before {
    content: "\f269";
}
.rw-icons .icn-flagged:before {
    content: "\f26a";
}
.rw-icons .icn-flash-off:before {
    content: "\f26b";
}
.rw-icons .icn-flash-on:before {
    content: "\f26c";
}
.rw-icons .icn-flashlight:before {
    content: "\f26d";
}
.rw-icons .icn-folder-add:before {
    content: "\f26e";
}
.rw-icons .icn-folder-bookmark:before {
    content: "\f26f";
}
.rw-icons .icn-folder-open:before {
    content: "\f270";
}
.rw-icons .icn-folder-remove:before {
    content: "\f271";
}
.rw-icons .icn-folder:before {
    content: "\f272";
}
.rw-icons .icn-folders:before {
    content: "\f273";
}
.rw-icons .icn-format-shapes:before {
    content: "\f274";
}
.rw-icons .icn-format:before {
    content: "\f275";
}
.rw-icons .icn-forum:before {
    content: "\f276";
}
.rw-icons .icn-forward:before {
    content: "\f277";
}
.rw-icons .icn-function:before {
    content: "\f27b";
}
.rw-icons .icn-future-ready:before {
    content: "\f27c";
}
.rw-icons .icn-game-controller:before {
    content: "\f27d";
}
.rw-icons .icn-gasstation:before {
    content: "\f27e";
}
.rw-icons .icn-gavel:before {
    content: "\f27f";
}
.rw-icons .icn-gift:before {
    content: "\f280";
}
.rw-icons .icn-girl:before {
    content: "\f281";
}
.rw-icons .icn-git-hub:before {
    content: "\f282";
}
.rw-icons .icn-glass-door:before {
    content: "\f283";
}
.rw-icons .icn-grid-view-large:before {
    content: "\f284";
}
.rw-icons .icn-grid-view-small:before {
    content: "\f285";
}
.rw-icons .icn-hand-down:before {
    content: "\f286";
}
.rw-icons .icn-hand-left:before {
    content: "\f287";
}
.rw-icons .icn-hand-right:before {
    content: "\f288";
}
.rw-icons .icn-hand-up:before {
    content: "\f289";
}
.rw-icons .icn-hardrive:before {
    content: "\f28a";
}
.rw-icons .icn-hashtag:before {
    content: "\f28b";
}
.rw-icons .icn-hd:before {
    content: "\f28c";
}
.rw-icons .icn-hdmi:before {
    content: "\f28d";
}
.rw-icons .icn-header:before {
    content: "\f28e";
}
.rw-icons .icn-headphones:before {
    content: "\f28f";
}
.rw-icons .icn-headset-off:before {
    content: "\f290";
}
.rw-icons .icn-headset:before {
    content: "\f291";
}
.rw-icons .icn-heart:before {
    content: "\f292";
}
.rw-icons .icn-heartbeat:before {
    content: "\f293";
}
.rw-icons .icn-help-circle-s:before {
    content: "\f294";
}
.rw-icons .icn-help:before {
    content: "\f295";
}
.rw-icons .icn-hero:before {
    content: "\f296";
}
.rw-icons .icn-highlight-color:before {
    content: "\f297";
}
.rw-icons .icn-home:before {
    content: "\f298";
}
.rw-icons .icn-hospital-building:before {
    content: "\f299";
}
.rw-icons .icn-hospital-square:before {
    content: "\f29a";
}
.rw-icons .icn-hospital:before {
    content: "\f29b";
}
.rw-icons .icn-hour-glass-end:before {
    content: "\f29c";
}
.rw-icons .icn-hour-glass-middle:before {
    content: "\f29d";
}
.rw-icons .icn-hour-glass-start:before {
    content: "\f29e";
}
.rw-icons .icn-import-export:before {
    content: "\f29f";
}
.rw-icons .icn-import:before {
    content: "\f2a0";
}
.rw-icons .icn-inbox-add:before {
    content: "\f2a1";
}
.rw-icons .icn-inbox-cart:before {
    content: "\f2a2";
}
.rw-icons .icn-inbox:before {
    content: "\f2a3";
}
.rw-icons .icn-index:before {
    content: "\f2a4";
}
.rw-icons .icn-industry:before {
    content: "\f2a5";
}
.rw-icons .icn-information-s:before {
    content: "\f2a6";
}
.rw-icons .icn-information:before {
    content: "\f2a7";
}
.rw-icons .icn-instagram:before {
    content: "\f2a8";
}
.rw-icons .icn-integration:before {
    content: "\f2a9";
}
.rw-icons .icn-italics:before {
    content: "\f2aa";
}
.rw-icons .icn-justify-all:before {
    content: "\f2ab";
}
.rw-icons .icn-justify-center:before {
    content: "\f2ac";
}
.rw-icons .icn-justify-left:before {
    content: "\f2ad";
}
.rw-icons .icn-justify-right:before {
    content: "\f2ae";
}
.rw-icons .icn-key:before {
    content: "\f2af";
}
.rw-icons .icn-keyboard:before {
    content: "\f2b0";
}
.rw-icons .icn-laptop:before {
    content: "\f2b1";
}
.rw-icons .icn-layers:before {
    content: "\f2b2";
}
.rw-icons .icn-layout-footer:before {
    content: "\f2b3";
}
.rw-icons .icn-layout-header-cards:before {
    content: "\f2b4";
}
.rw-icons .icn-layout-header-footer:before {
    content: "\f2b5";
}
.rw-icons .icn-layout-header:before {
    content: "\f2b6";
}
.rw-icons .icn-leading-default:before {
    content: "\f2c2";
}
.rw-icons .icn-leading-increase:before {
    content: "\f2c3";
}
.rw-icons .icn-leads:before {
    content: "\f2c4";
}
.rw-icons .icn-leaf:before {
    content: "\f2c5";
}
.rw-icons .icn-library-add:before {
    content: "\f2c6";
}
.rw-icons .icn-library-books:before {
    content: "\f2c7";
}
.rw-icons .icn-library-image:before {
    content: "\f2c8";
}
.rw-icons .icn-link:before {
    content: "\f2cb";
}
.rw-icons .icn-linked-in:before {
    content: "\f2cc";
}
.rw-icons .icn-list-bulleted:before {
    content: "\f2cd";
}
.rw-icons .icn-list:before {
    content: "\f2ce";
}
.rw-icons .icn-location-found:before {
    content: "\f2cf";
}
.rw-icons .icn-location-pin:before {
    content: "\f2d0";
}
.rw-icons .icn-location-searching:before {
    content: "\f2d1";
}
.rw-icons .icn-lock-open:before {
    content: "\f2d2";
}
.rw-icons .icn-lock:before {
    content: "\f2d3";
}
.rw-icons .icn-machine-learning:before {
    content: "\f2d6";
}
.rw-icons .icn-map:before {
    content: "\f2d7";
}
.rw-icons .icn-margins-decrease:before {
    content: "\f2d8";
}
.rw-icons .icn-margins-increase:before {
    content: "\f2d9";
}
.rw-icons .icn-mars-double:before {
    content: "\f2da";
}
.rw-icons .icn-mars-stroke-h:before {
    content: "\f2db";
}
.rw-icons .icn-mars-stroke-v:before {
    content: "\f2dc";
}
.rw-icons .icn-mars-stroke:before {
    content: "\f2dd";
}
.rw-icons .icn-mars:before {
    content: "\f2de";
}
.rw-icons .icn-maximize:before {
    content: "\f2df";
}
.rw-icons .icn-medical-kit:before {
    content: "\f2e0";
}
.rw-icons .icn-menu:before {
    content: "\f2e1";
}
.rw-icons .icn-mercury:before {
    content: "\f2e2";
}
.rw-icons .icn-merge:before {
    content: "\f2e3";
}
.rw-icons .icn-message:before {
    content: "\f2e4";
}
.rw-icons .icn-metadata:before {
    content: "\f2e5";
}
.rw-icons .icn-mic-off:before {
    content: "\f2e6";
}
.rw-icons .icn-mic-on:before {
    content: "\f2e7";
}
.rw-icons .icn-minimize:before {
    content: "\f2e8";
}
.rw-icons .icn-minus-circle:before {
    content: "\f2e9";
}
.rw-icons .icn-minus-square:before {
    content: "\f2ea";
}
.rw-icons .icn-minus:before {
    content: "\f2eb";
}
.rw-icons .icn-modal:before {
    content: "\f2ec";
}
.rw-icons .icn-mouse-pointer:before {
    content: "\f2ed";
}
.rw-icons .icn-mouse:before {
    content: "\f2ee";
}
.rw-icons .icn-move:before {
    content: "\f2ef";
}
.rw-icons .icn-museum:before {
    content: "\f2f1";
}
.rw-icons .icn-music:before {
    content: "\f2f2";
}
.rw-icons .icn-networking:before {
    content: "\f2f3";
}
.rw-icons .icn-neutral:before {
    content: "\f2f4";
}
.rw-icons .icn-notes-add:before {
    content: "\f2f6";
}
.rw-icons .icn-notes:before {
    content: "\f2f7";
}
.rw-icons .icn-notification-off:before {
    content: "\f2f8";
}
.rw-icons .icn-notification:before {
    content: "\f2f9";
}
.rw-icons .icn-number-list:before {
    content: "\f2fa";
}
.rw-icons .icn-numbers:before {
    content: "\f2fc";
}
.rw-icons .icn-odometer:before {
    content: "\f2fd";
}
.rw-icons .icn-offers:before {
    content: "\f2fe";
}
.rw-icons .icn-office:before {
    content: "\f2ff";
}
.rw-icons .icn-oracle-ai:before {
    content: "\f300";
}
.rw-icons .icn-oracle-o:before {
    content: "\f301";
}
.rw-icons .icn-outage:before {
    content: "\f302";
}
.rw-icons .icn-outbox:before {
    content: "\f303";
}
.rw-icons .icn-overflow-horiz:before {
    content: "\f304";
}
.rw-icons .icn-overflow-vert:before {
    content: "\f305";
}
.rw-icons .icn-package:before {
    content: "\f306";
}
.rw-icons .icn-pane:before {
    content: "\f307";
}
.rw-icons .icn-panel-collapse:before {
    content: "\f308";
}
.rw-icons .icn-panel-expand:before {
    content: "\f309";
}
.rw-icons .icn-paragraph:before {
    content: "\f30a";
}
.rw-icons .icn-pause-circle-s:before {
    content: "\f30b";
}
.rw-icons .icn-pause-circle:before {
    content: "\f30c";
}
.rw-icons .icn-pause:before {
    content: "\f30d";
}
.rw-icons .icn-pen:before {
    content: "\f30e";
}
.rw-icons .icn-percentage:before {
    content: "\f30f";
}
.rw-icons .icn-periscope:before {
    content: "\f310";
}
.rw-icons .icn-phone-off:before {
    content: "\f311";
}
.rw-icons .icn-phone-on:before {
    content: "\f312";
}
.rw-icons .icn-phone:before {
    content: "\f313";
}
.rw-icons .icn-pie-chart:before {
    content: "\f314";
}
.rw-icons .icn-pin:before {
    content: "\f315";
}
.rw-icons .icn-pinterest:before {
    content: "\f316";
}
.rw-icons .icn-pipeline:before {
    content: "\f317";
}
.rw-icons .icn-play-circle-s:before {
    content: "\f318";
}
.rw-icons .icn-play-circle:before {
    content: "\f319";
}
.rw-icons .icn-play:before {
    content: "\f31a";
}
.rw-icons .icn-playlist-add-check:before {
    content: "\f31b";
}
.rw-icons .icn-playlist-add:before {
    content: "\f31c";
}
.rw-icons .icn-playlist-play:before {
    content: "\f31d";
}
.rw-icons .icn-plus-circle:before {
    content: "\f31e";
}
.rw-icons .icn-plus-square:before {
    content: "\f31f";
}
.rw-icons .icn-plus:before {
    content: "\f320";
}
.rw-icons .icn-podcast-apple:before {
    content: "\f321";
}
.rw-icons .icn-podcast-google:before {
    content: "\f322";
}
.rw-icons .icn-power-off:before {
    content: "\f323";
}
.rw-icons .icn-power-on:before {
    content: "\f324";
}
.rw-icons .icn-preferences:before {
    content: "\f325";
}
.rw-icons .icn-print:before {
    content: "\f326";
}
.rw-icons .icn-publication:before {
    content: "\f327";
}
.rw-icons .icn-pull-request:before {
    content: "\f328";
}
.rw-icons .icn-radio:before {
    content: "\f32a";
}
.rw-icons .icn-record:before {
    content: "\f32d";
}
.rw-icons .icn-redo:before {
    content: "\f32e";
}
.rw-icons .icn-refresh:before {
    content: "\f32f";
}
.rw-icons .icn-remove-formatting:before {
    content: "\f330";
}
.rw-icons .icn-remove-queue:before {
    content: "\f331";
}
.rw-icons .icn-repeat-once:before {
    content: "\f332";
}
.rw-icons .icn-repeat:before {
    content: "\f333";
}
.rw-icons .icn-replay:before {
    content: "\f334";
}
.rw-icons .icn-restart:before {
    content: "\f339";
}
.rw-icons .icn-reverse-direction:before {
    content: "\f33a";
}
.rw-icons .icn-rewind:before {
    content: "\f33b";
}
.rw-icons .icn-ringtone:before {
    content: "\f33c";
}
.rw-icons .icn-rotate-ccw:before {
    content: "\f33d";
}
.rw-icons .icn-rotate-cw:before {
    content: "\f33e";
}
.rw-icons .icn-rotate:before {
    content: "\f33f";
}
.rw-icons .icn-rss:before {
    content: "\f341";
}
.rw-icons .icn-ruler:before {
    content: "\f342";
}
.rw-icons .icn-save:before {
    content: "\f343";
}
.rw-icons .icn-school:before {
    content: "\f344";
}
.rw-icons .icn-search:before {
    content: "\f345";
}
.rw-icons .icn-select-all:before {
    content: "\f346";
}
.rw-icons .icn-select-text:before {
    content: "\f347";
}
.rw-icons .icn-select:before {
    content: "\f348";
}
.rw-icons .icn-send:before {
    content: "\f349";
}
.rw-icons .icn-server:before {
    content: "\f34a";
}
.rw-icons .icn-settings:before {
    content: "\f34b";
}
.rw-icons .icn-share:before {
    content: "\f34c";
}
.rw-icons .icn-shield-off:before {
    content: "\f34d";
}
.rw-icons .icn-shield-trusted:before {
    content: "\f34e";
}
.rw-icons .icn-shield:before {
    content: "\f34f";
}
.rw-icons .icn-show-quoted-text:before {
    content: "\f350";
}
.rw-icons .icn-shuffle:before {
    content: "\f351";
}
.rw-icons .icn-side-bar:before {
    content: "\f352";
}
.rw-icons .icn-sites:before {
    content: "\f353";
}
.rw-icons .icn-slack:before {
    content: "\f354";
}
.rw-icons .icn-slideshow:before {
    content: "\f355";
}
.rw-icons .icn-small-caps:before {
    content: "\f356";
}
.rw-icons .icn-soccer:before {
    content: "\f357";
}
.rw-icons .icn-sort-by-size:before {
    content: "\f358";
}
.rw-icons .icn-sort-relevance-high:before {
    content: "\f359";
}
.rw-icons .icn-sort-relevance-low:before {
    content: "\f35a";
}
.rw-icons .icn-sort:before {
    content: "\f35b";
}
.rw-icons .icn-speaker:before {
    content: "\f35c";
}
.rw-icons .icn-star-full:before {
    content: "\f35d";
}
.rw-icons .icn-star-half:before {
    content: "\f35e";
}
.rw-icons .icn-star:before {
    content: "\f35f";
}
.rw-icons .icn-status:before {
    content: "\f360";
}
.rw-icons .icn-steep-inlcine:before {
    content: "\f361";
}
.rw-icons .icn-step-air:before {
    content: "\f362";
}
.rw-icons .icn-stethoscope:before {
    content: "\f363";
}
.rw-icons .icn-stop:before {
    content: "\f364";
}
.rw-icons .icn-stopwatch:before {
    content: "\f365";
}
.rw-icons .icn-storage:before {
    content: "\f366";
}
.rw-icons .icn-strikethrough:before {
    content: "\f367";
}
.rw-icons .icn-subtitles:before {
    content: "\f368";
}
.rw-icons .icn-sunglasses:before {
    content: "\f369";
}
.rw-icons .icn-switch-off:before {
    content: "\f36a";
}
.rw-icons .icn-switch-on:before {
    content: "\f36b";
}
.rw-icons .icn-sync:before {
    content: "\f36c";
}
.rw-icons .icn-tables:before {
    content: "\f36d";
}
.rw-icons .icn-tablet-landscape:before {
    content: "\f36e";
}
.rw-icons .icn-tablet-portrait:before {
    content: "\f36f";
}
.rw-icons .icn-tag:before {
    content: "\f370";
}
.rw-icons .icn-target:before {
    content: "\f372";
}
.rw-icons .icn-task:before {
    content: "\f373";
}
.rw-icons .icn-template:before {
    content: "\f374";
}
.rw-icons .icn-terminal:before {
    content: "\f375";
}
.rw-icons .icn-text-color:before {
    content: "\f376";
}
.rw-icons .icn-text-cursor:before {
    content: "\f377";
}
.rw-icons .icn-text-kerning:before {
    content: "\f378";
}
.rw-icons .icn-text-leading:before {
    content: "\f379";
}
.rw-icons .icn-text:before {
    content: "\f37a";
}
.rw-icons .icn-th-list:before {
    content: "\f37b";
}
.rw-icons .icn-theme:before {
    content: "\f37c";
}
.rw-icons .icn-thumbs-down:before {
    content: "\f37d";
}
.rw-icons .icn-thumbs-up:before {
    content: "\f37e";
}
.rw-icons .icn-timer:before {
    content: "\f37f";
}
.rw-icons .icn-touch-device:before {
    content: "\f380";
}
.rw-icons .icn-track:before {
    content: "\f381";
}
.rw-icons .icn-train:before {
    content: "\f382";
}
.rw-icons .icn-transgender:before {
    content: "\f383";
}
.rw-icons .icn-trash:before {
    content: "\f384";
}
.rw-icons .icn-trending-down:before {
    content: "\f385";
}
.rw-icons .icn-trending-up:before {
    content: "\f386";
}
.rw-icons .icn-truck:before {
    content: "\f387";
}
.rw-icons .icn-tumblr:before {
    content: "\f388";
}
.rw-icons .icn-tv:before {
    content: "\f389";
}
.rw-icons .icn-twitter:before {
    content: "\f38a";
}
.rw-icons .icn-underline:before {
    content: "\f38b";
}
.rw-icons .icn-undo:before {
    content: "\f38c";
}
.rw-icons .icn-unlink:before {
    content: "\f38d";
}
.rw-icons .icn-upload:before {
    content: "\f38e";
}
.rw-icons .icn-user-m-d:before {
    content: "\f38f";
}
.rw-icons .icn-vault:before {
    content: "\f390";
}
.rw-icons .icn-venus-double:before {
    content: "\f391";
}
.rw-icons .icn-venus-mars:before {
    content: "\f392";
}
.rw-icons .icn-venus:before {
    content: "\f393";
}
.rw-icons .icn-verified:before {
    content: "\f394";
}
.rw-icons .icn-vertical-align-bottom:before {
    content: "\f395";
}
.rw-icons .icn-vertical-align-top:before {
    content: "\f396";
}
.rw-icons .icn-video-off:before {
    content: "\f397";
}
.rw-icons .icn-video-on:before {
    content: "\f398";
}
.rw-icons .icn-view-finder:before {
    content: "\f399";
}
.rw-icons .icn-view-hide:before {
    content: "\f39a";
}
.rw-icons .icn-view:before {
    content: "\f39b";
}
.rw-icons .icn-voicemail:before {
    content: "\f39c";
}
.rw-icons .icn-volume-down:before {
    content: "\f39d";
}
.rw-icons .icn-volume-mute:before {
    content: "\f39e";
}
.rw-icons .icn-volume-off:before {
    content: "\f39f";
}
.rw-icons .icn-volume-on:before {
    content: "\f3a0";
}
.rw-icons .icn-walking:before {
    content: "\f3a1";
}
.rw-icons .icn-wallet:before {
    content: "\f3a2";
}
.rw-icons .icn-warning-s:before {
    content: "\f3a3";
}
.rw-icons .icn-warning:before {
    content: "\f3a4";
}
.rw-icons .icn-watch:before {
    content: "\f3a5";
}
.rw-icons .icn-waterdrop:before {
    content: "\f3a6";
}
.rw-icons .icn-weather-lightening:before {
    content: "\f3a7";
}
.rw-icons .icn-weather-moon:before {
    content: "\f3a8";
}
.rw-icons .icn-weather-rain:before {
    content: "\f3a9";
}
.rw-icons .icn-weather-sleet:before {
    content: "\f3aa";
}
.rw-icons .icn-weather-snow:before {
    content: "\f3ab";
}
.rw-icons .icn-weather-sun:before {
    content: "\f3ac";
}
.rw-icons .icn-weather-sunrise:before {
    content: "\f3ad";
}
.rw-icons .icn-weather-sunset:before {
    content: "\f3ae";
}
.rw-icons .icn-weather-thermometer:before {
    content: "\f3af";
}
.rw-icons .icn-weather-umbrella:before {
    content: "\f3b0";
}
.rw-icons .icn-weather-wind:before {
    content: "\f3b1";
}
.rw-icons .icn-wechat:before {
    content: "\f3b2";
}
.rw-icons .icn-weibo:before {
    content: "\f3b3";
}
.rw-icons .icn-wheelchair:before {
    content: "\f3b4";
}
.rw-icons .icn-wi-fi-off:before {
    content: "\f3b5";
}
.rw-icons .icn-wi-fi-on:before {
    content: "\f3b6";
}
.rw-icons .icn-widgets:before {
    content: "\f3b7";
}
.rw-icons .icn-wine:before {
    content: "\f3b8";
}
.rw-icons .icn-work:before {
    content: "\f3b9";
}
.rw-icons .icn-you-ku:before {
    content: "\f3ba";
}
.rw-icons .icn-you-tube:before {
    content: "\f3bb";
}
.rw-icons .icn-zoom-in:before {
    content: "\f3bc";
}
.rw-icons .icn-zoom-out:before {
    content: "\f3bd";
}
.rw-icons .icn-zoom:before {
    content: "\f3be";
}
.rw-icons .icn-bar-container:before {
    content: "\f3c0";
}
.rw-icons .icn-boy:before {
    content: "\f3c1";
}
.rw-icons .icn-caret-menu:before {
    content: "\f3c2";
}
.rw-icons .icn-chevron-up-down:before {
    content: "\f3c4";
}
.rw-icons .icn-circle-8:before {
    content: "\f3c5";
}
.rw-icons .icn-circle-s:before {
    content: "\f3c6";
}
.rw-icons .icn-circle:before {
    content: "\f3c7";
}
.rw-icons .icn-collapsible:before {
    content: "\f3c8";
}
.rw-icons .icn-collateral:before {
    content: "\f3c9";
}
.rw-icons .icn-deposits:before {
    content: "\f3cb";
}
.rw-icons .icn-dialog:before {
    content: "\f3cc";
}
.rw-icons .icn-diamond-8:before {
    content: "\f3cd";
}
.rw-icons .icn-diamond-s:before {
    content: "\f3ce";
}
.rw-icons .icn-diamond:before {
    content: "\f3cf";
}
.rw-icons .icn-divider-columns:before {
    content: "\f3d0";
}
.rw-icons .icn-divider-grid:before {
    content: "\f3d1";
}
.rw-icons .icn-divider-horizontal:before {
    content: "\f3d2";
}
.rw-icons .icn-divider-rows:before {
    content: "\f3d3";
}
.rw-icons .icn-divider-vertical:before {
    content: "\f3d4";
}
.rw-icons .icn-due-dillegence:before {
    content: "\f3d5";
}
.rw-icons .icn-email-unread:before {
    content: "\f3d6";
}
.rw-icons .icn-equipment:before {
    content: "\f3d7";
}
.rw-icons .icn-fees:before {
    content: "\f3d8";
}
.rw-icons .icn-financials:before {
    content: "\f3d9";
}
.rw-icons .icn-flex-container:before {
    content: "\f3da";
}
.rw-icons .icn-for-each:before {
    content: "\f3db";
}
.rw-icons .icn-form-layout:before {
    content: "\f3dc";
}
.rw-icons .icn-grid-container:before {
    content: "\f3dd";
}
.rw-icons .icn-human-8:before {
    content: "\f3de";
}
.rw-icons .icn-if:before {
    content: "\f3df";
}
.rw-icons .icn-input-number:before {
    content: "\f3e0";
}
.rw-icons .icn-label-value:before {
    content: "\f3e1";
}
.rw-icons .icn-lendable:before {
    content: "\f3e2";
}
.rw-icons .icn-loan-request:before {
    content: "\f3e3";
}
.rw-icons .icn-male:before {
    content: "\f3e4";
}
.rw-icons .icn-navigation:before {
    content: "\f3e6";
}
.rw-icons .icn-page-slot:before {
    content: "\f3e8";
}
.rw-icons .icn-polygon-8:before {
    content: "\f3ea";
}
.rw-icons .icn-polygon-s:before {
    content: "\f3eb";
}
.rw-icons .icn-polygon:before {
    content: "\f3ec";
}
.rw-icons .icn-progress-linear:before {
    content: "\f3ed";
}
.rw-icons .icn-rectangle-8:before {
    content: "\f3ee";
}
.rw-icons .icn-rectangle-s:before {
    content: "\f3ef";
}
.rw-icons .icn-rectangle:before {
    content: "\f3f0";
}
.rw-icons .icn-search-list:before {
    content: "\f3f1";
}
.rw-icons .icn-settlement:before {
    content: "\f3f2";
}
.rw-icons .icn-slider:before {
    content: "\f3f3";
}
.rw-icons .icn-solicitor:before {
    content: "\f3f4";
}
.rw-icons .icn-space-decrease:before {
    content: "\f3f5";
}
.rw-icons .icn-space-increase:before {
    content: "\f3f6";
}
.rw-icons .icn-square-8:before {
    content: "\f3f7";
}
.rw-icons .icn-square-s:before {
    content: "\f3f8";
}
.rw-icons .icn-square:before {
    content: "\f3f9";
}
.rw-icons .icn-star-8:before {
    content: "\f3fb";
}
.rw-icons .icn-star-s:before {
    content: "\f3fc";
}
.rw-icons .icn-swipe-to-reveal:before {
    content: "\f3fe";
}
.rw-icons .icn-switcher:before {
    content: "\f3ff";
}
.rw-icons .icn-tab-bar:before {
    content: "\f400";
}
.rw-icons .icn-tab-panel:before {
    content: "\f401";
}
.rw-icons .icn-tables-basic:before {
    content: "\f402";
}
.rw-icons .icn-text-input-area:before {
    content: "\f405";
}
.rw-icons .icn-text-input-combo-many:before {
    content: "\f406";
}
.rw-icons .icn-text-input-combo:before {
    content: "\f407";
}
.rw-icons .icn-text-input-currency:before {
    content: "\f409";
}
.rw-icons .icn-text-input-password:before {
    content: "\f40b";
}
.rw-icons .icn-text-input-phone-number:before {
    content: "\f40d";
}
.rw-icons .icn-text-input:before {
    content: "\f40f";
}
.rw-icons .icn-toolbar:before {
    content: "\f410";
}
.rw-icons .icn-triangle-down-s:before {
    content: "\f412";
}
.rw-icons .icn-triangle-down:before {
    content: "\f413";
}
.rw-icons .icn-triangle-left-s:before {
    content: "\f414";
}
.rw-icons .icn-triangle-left:before {
    content: "\f415";
}
.rw-icons .icn-triangle-right-s:before {
    content: "\f416";
}
.rw-icons .icn-triangle-right:before {
    content: "\f417";
}
.rw-icons .icn-triangle-up-s:before {
    content: "\f419";
}
.rw-icons .icn-triangle-up:before {
    content: "\f41a";
}
.rw-icons .icn-vertical-align-center:before {
    content: "\f41b";
}
.rw-icons .icn-alarm-clock:before {
    content: "\f41e";
}
.rw-icons .icn-android:before {
    content: "\f41f";
}
.rw-icons .icn-apple-ios:before {
    content: "\f459";
}
.rw-icons .icn-ask-oracle:before {
    content: "\f421";
}
.rw-icons .icn-bank:before {
    content: "\f423";
}
.rw-icons .icn-button-set-many:before {
    content: "\f424";
}
.rw-icons .icn-button-set-one:before {
    content: "\f425";
}
.rw-icons .icn-button:before {
    content: "\f426";
}
.rw-icons .icn-cancel:before {
    content: "\f427";
}
.rw-icons .icn-chart-nbox:before {
    content: "\f428";
}
.rw-icons .icn-chart-pictochart:before {
    content: "\f429";
}
.rw-icons .icn-chart-spark:before {
    content: "\f42a";
}
.rw-icons .icn-checkbox-mixed-16:before {
    content: "\f42b";
}
.rw-icons .icn-checkbox-on-16:before {
    content: "\f42c";
}
.rw-icons .icn-checkbox-set:before {
    content: "\f42d";
}
.rw-icons .icn-circular-status:before {
    content: "\f42e";
}
.rw-icons .icn-collapse-row:before {
    content: "\f430";
}
.rw-icons .icn-collapse:before {
    content: "\f431";
}
.rw-icons .icn-customer-request:before {
    content: "\f433";
}
.rw-icons .icn-date-range-input:before {
    content: "\f434";
}
.rw-icons .icn-drawer:before {
    content: "\f435";
}
.rw-icons .icn-email-off:before {
    content: "\f436";
}
.rw-icons .icn-expand-row:before {
    content: "\f437";
}
.rw-icons .icn-folder-heirachy:before {
    content: "\f438";
}
.rw-icons .icn-joint-with-guarantor:before {
    content: "\f439";
}
.rw-icons .icn-label:before {
    content: "\f43a";
}
.rw-icons .icn-lease-document:before {
    content: "\f43b";
}
.rw-icons .icn-linear-status:before {
    content: "\f43c";
}
.rw-icons .icn-marquee:before {
    content: "\f43d";
}
.rw-icons .icn-masked-text-input:before {
    content: "\f43e";
}
.rw-icons .icn-masonry-layout:before {
    content: "\f43f";
}
.rw-icons .icn-masonry-tile:before {
    content: "\f440";
}
.rw-icons .icn-menu-button:before {
    content: "\f441";
}
.rw-icons .icn-messages:before {
    content: "\f442";
}
.rw-icons .icn-microsoft-windows:before {
    content: "\f4b4";
}
.rw-icons .icn-navigation-list:before {
    content: "\f444";
}
.rw-icons .icn-new-application:before {
    content: "\f445";
}
.rw-icons .icn-online-detector:before {
    content: "\f446";
}
.rw-icons .icn-oracle:before {
    content: "\f447";
}
.rw-icons .icn-orientation-detector:before {
    content: "\f448";
}
.rw-icons .icn-panel:before {
    content: "\f449";
}
.rw-icons .icn-picture-slideshow:before {
    content: "\f44a";
}
.rw-icons .icn-property-market-value:before {
    content: "\f44b";
}
.rw-icons .icn-pull-to-refresh:before {
    content: "\f44c";
}
.rw-icons .icn-radio-button-set:before {
    content: "\f44d";
}
.rw-icons .icn-resize:before {
    content: "\f44e";
}
.rw-icons .icn-serviceability:before {
    content: "\f44f";
}
.rw-icons .icn-success-s:before {
    content: "\f450";
}
.rw-icons .icn-success:before {
    content: "\f451";
}
.rw-icons .icn-time-axis:before {
    content: "\f453";
}
.rw-icons .icn-timeline:before {
    content: "\f454";
}
.rw-icons .icn-user-assistance:before {
    content: "\f455";
}
.rw-icons .icn-wrench:before {
    content: "\f456";
}
.rw-icons .icn-accordion:before {
    content: "\f457";
}
.rw-icons .icn-actions:before {
    content: "\f458";
}
.rw-icons .icn-arrow-circle-down:before {
    content: "\f45a";
}
.rw-icons .icn-arrow-circle-left:before {
    content: "\f45b";
}
.rw-icons .icn-arrow-circle-right:before {
    content: "\f45c";
}
.rw-icons .icn-arrow-circle-up:before {
    content: "\f45d";
}
.rw-icons .icn-bar-chart:before {
    content: "\f45e";
}
.rw-icons .icn-bar-graph:before {
    content: "\f45f";
}
.rw-icons .icn-battery-1:before {
    content: "\f460";
}
.rw-icons .icn-battery-2:before {
    content: "\f461";
}
.rw-icons .icn-battery-3:before {
    content: "\f462";
}
.rw-icons .icn-battery-4:before {
    content: "\f463";
}
.rw-icons .icn-battery-5:before {
    content: "\f464";
}
.rw-icons .icn-battery-6:before {
    content: "\f465";
}
.rw-icons .icn-beacon-entry:before {
    content: "\f466";
}
.rw-icons .icn-beacon-exit:before {
    content: "\f467";
}
.rw-icons .icn-bgp:before {
    content: "\f468";
}
.rw-icons .icn-bitcoin:before {
    content: "\f469";
}
.rw-icons .icn-browser-abandon:before {
    content: "\f46a";
}
.rw-icons .icn-business-objects:before {
    content: "\f46b";
}
.rw-icons .icn-call-method:before {
    content: "\f46c";
}
.rw-icons .icn-cancel-s:before {
    content: "\f46d";
}
.rw-icons .icn-cancel-square-s:before {
    content: "\f46e";
}
.rw-icons .icn-cancel-square:before {
    content: "\f46f";
}
.rw-icons .icn-cart-abandon:before {
    content: "\f470";
}
.rw-icons .icn-catch-event:before {
    content: "\f471";
}
.rw-icons .icn-chart-gauge-odometer:before {
    content: "\f472";
}
.rw-icons .icn-chart-pie-0:before {
    content: "\f473";
}
.rw-icons .icn-chart-pie-10:before {
    content: "\f474";
}
.rw-icons .icn-chart-pie-15:before {
    content: "\f475";
}
.rw-icons .icn-chart-pie-25:before {
    content: "\f476";
}
.rw-icons .icn-chart-pie-30:before {
    content: "\f477";
}
.rw-icons .icn-chart-pie-35:before {
    content: "\f478";
}
.rw-icons .icn-chart-pie-45:before {
    content: "\f479";
}
.rw-icons .icn-chart-pie-5:before {
    content: "\f47a";
}
.rw-icons .icn-chart-pie-50:before {
    content: "\f47b";
}
.rw-icons .icn-chart-pie-55:before {
    content: "\f47c";
}
.rw-icons .icn-chart-pie-60:before {
    content: "\f47d";
}
.rw-icons .icn-chart-pie-65:before {
    content: "\f47e";
}
.rw-icons .icn-chart-pie-70:before {
    content: "\f47f";
}
.rw-icons .icn-chart-pie-75:before {
    content: "\f480";
}
.rw-icons .icn-chart-pie-90:before {
    content: "\f481";
}
.rw-icons .icn-chart-pie-95:before {
    content: "\f482";
}
.rw-icons .icn-chart-pie-40:before {
    content: "\f483";
}
.rw-icons .icn-checkbox-on:before {
    content: "\f484";
}
.rw-icons .icn-circular-progress-1:before {
    content: "\f485";
}
.rw-icons .icn-circular-progress-2:before {
    content: "\f486";
}
.rw-icons .icn-circular-progress-3:before {
    content: "\f487";
}
.rw-icons .icn-circular-progress-4:before {
    content: "\f488";
}
.rw-icons .icn-circular-progress-5:before {
    content: "\f489";
}
.rw-icons .icn-circular-progress-6:before {
    content: "\f48a";
}
.rw-icons .icn-circular-progress-7:before {
    content: "\f48b";
}
.rw-icons .icn-circular-progress:before {
    content: "\f48c";
}
.rw-icons .icn-conveyor-belt:before {
    content: "\f48d";
}
.rw-icons .icn-create-modal:before {
    content: "\f48e";
}
.rw-icons .icn-custom-events:before {
    content: "\f48f";
}
.rw-icons .icn-delete-circle:before {
    content: "\f490";
}
.rw-icons .icn-euro:before {
    content: "\f492";
}
.rw-icons .icn-fast-forward:before {
    content: "\f493";
}
.rw-icons .icn-flagged-s:before {
    content: "\f494";
}
.rw-icons .icn-forward-10:before {
    content: "\f495";
}
.rw-icons .icn-forward-30:before {
    content: "\f496";
}
.rw-icons .icn-forward-5:before {
    content: "\f497";
}
.rw-icons .icn-geoforce-entry:before {
    content: "\f498";
}
.rw-icons .icn-geoforce-exit:before {
    content: "\f499";
}
.rw-icons .icn-get-data:before {
    content: "\f49a";
}
.rw-icons .icn-git:before {
    content: "\f49b";
}
.rw-icons .icn-heart-s:before {
    content: "\f49e";
}
.rw-icons .icn-ils:before {
    content: "\f49f";
}
.rw-icons .icn-in-app-campaign:before {
    content: "\f4a0";
}
.rw-icons .icn-inr:before {
    content: "\f4a1";
}
.rw-icons .icn-krw:before {
    content: "\f4a2";
}
.rw-icons .icn-layout-1-col-2-row:before {
    content: "\f4a3";
}
.rw-icons .icn-layout-1-row-2-col:before {
    content: "\f4a4";
}
.rw-icons .icn-layout-1-row-3-col:before {
    content: "\f4a5";
}
.rw-icons .icn-layout-2-col-1-row:before {
    content: "\f4a6";
}
.rw-icons .icn-layout-2-col:before {
    content: "\f4a7";
}
.rw-icons .icn-layout-2-row-1-col:before {
    content: "\f4a8";
}
.rw-icons .icn-layout-2-row-3-col:before {
    content: "\f4a9";
}
.rw-icons .icn-layout-2-row:before {
    content: "\f4aa";
}
.rw-icons .icn-layout-3-col-1-row:before {
    content: "\f4ab";
}
.rw-icons .icn-layout-3-col:before {
    content: "\f4ac";
}
.rw-icons .icn-layout-3-row:before {
    content: "\f4ad";
}
.rw-icons .icn-legend:before {
    content: "\f4ae";
}
.rw-icons .icn-light-bulb:before {
    content: "\f4af";
}
.rw-icons .icn-line-graph:before {
    content: "\f4b0";
}
.rw-icons .icn-log-in:before {
    content: "\f4b2";
}
.rw-icons .icn-log-out:before {
    content: "\f4b3";
}
.rw-icons .icn-mms-campaign:before {
    content: "\f4b5";
}
.rw-icons .icn-money:before {
    content: "\f4b6";
}
.rw-icons .icn-multi-class:before {
    content: "\f4b7";
}
.rw-icons .icn-night-life:before {
    content: "\f4b8";
}
.rw-icons .icn-number-pad:before {
    content: "\f4b9";
}
.rw-icons .icn-processes:before {
    content: "\f4ba";
}
.rw-icons .icn-push-campaign:before {
    content: "\f4bb";
}
.rw-icons .icn-qr-code:before {
    content: "\f4bc";
}
.rw-icons .icn-radio-button-off:before {
    content: "\f4bd";
}
.rw-icons .icn-radio-button-on:before {
    content: "\f4be";
}
.rw-icons .icn-replay-10:before {
    content: "\f4bf";
}
.rw-icons .icn-replay-30:before {
    content: "\f4c0";
}
.rw-icons .icn-replay-5:before {
    content: "\f4c1";
}
.rw-icons .icn-rotations-lock:before {
    content: "\f4c2";
}
.rw-icons .icn-row-expander:before {
    content: "\f4c3";
}
.rw-icons .icn-rub:before {
    content: "\f4c4";
}
.rw-icons .icn-set-data:before {
    content: "\f4c5";
}
.rw-icons .icn-sms-received:before {
    content: "\f4c6";
}
.rw-icons .icn-stage-gate:before {
    content: "\f4c7";
}
.rw-icons .icn-throw-event:before {
    content: "\f4c8";
}
.rw-icons .icn-thumbs-down-s:before {
    content: "\f4c9";
}
.rw-icons .icn-thumbs-up-s:before {
    content: "\f4ca";
}
.rw-icons .icn-tree-view:before {
    content: "\f4cb";
}
.rw-icons .icn-try:before {
    content: "\f4cc";
}
.rw-icons .icn-unpin:before {
    content: "\f4cd";
}
.rw-icons .icn-up-parent:before {
    content: "\f4ce";
}
.rw-icons .icn-yen:before {
    content: "\f4d0";
}
.rw-icons .icn-animation:before {
    content: "\f4d3";
}
.rw-icons .icn-binding-control:before {
    content: "\f4d4";
}
.rw-icons .icn-busy-context:before {
    content: "\f4d5";
}
.rw-icons .icn-chart-gauge:before {
    content: "\f4d6";
}
.rw-icons .icn-color-palette:before {
    content: "\f4d7";
}
.rw-icons .icn-color-spectrum:before {
    content: "\f4d8";
}
.rw-icons .icn-core-router:before {
    content: "\f4d9";
}
.rw-icons .icn-film-strip:before {
    content: "\f4da";
}
.rw-icons .icn-form-layout-jet:before {
    content: "\f4db";
}
.rw-icons .icn-icon:before {
    content: "\f4dc";
}
.rw-icons .icn-indexer:before {
    content: "\f4dd";
}
.rw-icons .icn-nbox:before {
    content: "\f4de";
}
.rw-icons .icn-offcanvas:before {
    content: "\f4df";
}
.rw-icons .icn-paging-control:before {
    content: "\f4e0";
}
.rw-icons .icn-pictochart:before {
    content: "\f4e1";
}
.rw-icons .icn-progress-list:before {
    content: "\f4e2";
}
.rw-icons .icn-refresher:before {
    content: "\f4e4";
}
.rw-icons .icn-responsive:before {
    content: "\f4e5";
}
.rw-icons .icn-router:before {
    content: "\f4e6";
}
.rw-icons .icn-sunburst:before {
    content: "\f4e8";
}
.rw-icons .icn-thematic-map:before {
    content: "\f4e9";
}
.rw-icons .icn-theming:before {
    content: "\f4ea";
}
.rw-icons .icn-treemap:before {
    content: "\f4eb";
}
.rw-icons .icn-use-cases-chart:before {
    content: "\f4ec";
}
.rw-icons .icn-use-cases:before {
    content: "\f4ed";
}
.rw-icons .icn-utility-css:before {
    content: "\f4ee";
}
.rw-icons .icn-validation:before {
    content: "\f4ef";
}
.rw-icons .icn-waterfall-layout:before {
    content: "\f4f0";
}
.rw-icons .icn-add-create-page:before {
    content: "\f4f1";
}
.rw-icons .icn-add-detail-page:before {
    content: "\f4f2";
}
.rw-icons .icn-add-edit-page:before {
    content: "\f4f3";
}
.rw-icons .icn-assign-variable:before {
    content: "\f4f4";
}
.rw-icons .icn-bind-data:before {
    content: "\f4f5";
}
.rw-icons .icn-chat-off:before {
    content: "\f4f6";
}
.rw-icons .icn-create-options:before {
    content: "\f4f7";
}
.rw-icons .icn-get-options:before {
    content: "\f4f8";
}
.rw-icons .icn-layout-responsive:before {
    content: "\f4f9";
}
.rw-icons .icn-new-variable:before {
    content: "\f4fa";
}
.rw-icons .icn-select-single:before {
    content: "\f4fb";
}
.rw-icons .icn-train-control:before {
    content: "\f4fc";
}
.rw-icons .icn-wrench-off:before {
    content: "\f4fd";
}
.rw-icons .icn-accessor-more:before {
    content: "\f4fe";
}
.rw-icons .icn-accessor-one:before {
    content: "\f4ff";
}
.rw-icons .icn-chart-bar-stacked-100-horiz:before {
    content: "\f500";
}
.rw-icons .icn-chart-bar-stacked-horiz:before {
    content: "\f501";
}
.rw-icons .icn-chart-bar:before {
    content: "\f502";
}
.rw-icons .icn-chart-box-plot-horizontal:before {
    content: "\f503";
}
.rw-icons .icn-chart-chord-diagram:before {
    content: "\f504";
}
.rw-icons .icn-chart-corellation-matrix:before {
    content: "\f505";
}
.rw-icons .icn-chart-heat-map:before {
    content: "\f506";
}
.rw-icons .icn-chart-parallel-coordinates:before {
    content: "\f507";
}
.rw-icons .icn-chart-pie-segment:before {
    content: "\f508";
}
.rw-icons .icn-chart-sankey:before {
    content: "\f509";
}
.rw-icons .icn-chart-tile:before {
    content: "\f50a";
}
.rw-icons .icn-chart-use-cases:before {
    content: "\f50b";
}
.rw-icons .icn-extendable-item:before {
    content: "\f50c";
}
.rw-icons .icn-gallery:before {
    content: "\f50e";
}
.rw-icons .icn-inheritance:before {
    content: "\f50f";
}
.rw-icons .icn-log:before {
    content: "\f510";
}
.rw-icons .icn-option-group:before {
    content: "\f511";
}
.rw-icons .icn-popup-oj:before {
    content: "\f512";
}
.rw-icons .icn-regex:before {
    content: "\f513";
}
.rw-icons .icn-root-page:before {
    content: "\f514";
}
.rw-icons .icn-tables-pivot:before {
    content: "\f515";
}
.rw-icons .icn-tags-controls:before {
    content: "\f516";
}
.rw-icons .icn-timeline-horizontal:before {
    content: "\f517";
}
.rw-icons .icn-when:before {
    content: "\f518";
}
.rw-icons .icn-words:before {
    content: "\f519";
}
.rw-icons .icn-adapter:before {
    content: "\f51a";
}
.rw-icons .icn-add-column:before {
    content: "\f51b";
}
.rw-icons .icn-and:before {
    content: "\f51c";
}
.rw-icons .icn-attribute:before {
    content: "\f51d";
}
.rw-icons .icn-boolean-2:before {
    content: "\f51e";
}
.rw-icons .icn-broken-image:before {
    content: "\f51f";
}
.rw-icons .icn-call-component-function:before {
    content: "\f520";
}
.rw-icons .icn-call-module-function:before {
    content: "\f521";
}
.rw-icons .icn-cc-diners-club:before {
    content: "\f522";
}
.rw-icons .icn-certificate-path:before {
    content: "\f523";
}
.rw-icons .icn-chart-area-100:before {
    content: "\f524";
}
.rw-icons .icn-chart-auto:before {
    content: "\f525";
}
.rw-icons .icn-chart-axes:before {
    content: "\f526";
}
.rw-icons .icn-chart-bar-stacked-100-vertical:before {
    content: "\f527";
}
.rw-icons .icn-chart-bar-stacked-vertical:before {
    content: "\f528";
}
.rw-icons .icn-chart-butterfly:before {
    content: "\f529";
}
.rw-icons .icn-chart-marquee-circular:before {
    content: "\f52a";
}
.rw-icons .icn-chart-marquee-polygon:before {
    content: "\f52b";
}
.rw-icons .icn-chart-network-circular:before {
    content: "\f52c";
}
.rw-icons .icn-chart-network:before {
    content: "\f52d";
}
.rw-icons .icn-chart-outlier:before {
    content: "\f52e";
}
.rw-icons .icn-chart-radar-area:before {
    content: "\f52f";
}
.rw-icons .icn-chart-radar-bar:before {
    content: "\f530";
}
.rw-icons .icn-chart-scatter-category-2:before {
    content: "\f531";
}
.rw-icons .icn-chart-scatter-category:before {
    content: "\f532";
}
.rw-icons .icn-chart-sunburst-2:before {
    content: "\f533";
}
.rw-icons .icn-chat-on:before {
    content: "\f534";
}
.rw-icons .icn-cloud-tag:before {
    content: "\f535";
}
.rw-icons .icn-colors:before {
    content: "\f536";
}
.rw-icons .icn-compute-node:before {
    content: "\f537";
}
.rw-icons .icn-contact-send:before {
    content: "\f538";
}
.rw-icons .icn-converter:before {
    content: "\f539";
}
.rw-icons .icn-display:before {
    content: "\f53b";
}
.rw-icons .icn-division:before {
    content: "\f53c";
}
.rw-icons .icn-equal:before {
    content: "\f53d";
}
.rw-icons .icn-file-other:before {
    content: "\f53e";
}
.rw-icons .icn-filter-2:before {
    content: "\f53f";
}
.rw-icons .icn-float:before {
    content: "\f540";
}
.rw-icons .icn-folder-download:before {
    content: "\f541";
}
.rw-icons .icn-function-2:before {
    content: "\f542";
}
.rw-icons .icn-gauge-led:before {
    content: "\f543";
}
.rw-icons .icn-gauge-rating:before {
    content: "\f544";
}
.rw-icons .icn-greater-than:before {
    content: "\f546";
}
.rw-icons .icn-grid-container-h:before {
    content: "\f547";
}
.rw-icons .icn-icon-circle:before {
    content: "\f548";
}
.rw-icons .icn-input-search:before {
    content: "\f549";
}
.rw-icons .icn-instructor-training-plus:before {
    content: "\f54a";
}
.rw-icons .icn-instructor-training:before {
    content: "\f54b";
}
.rw-icons .icn-item-overview:before {
    content: "\f54c";
}
.rw-icons .icn-javascript:before {
    content: "\f54d";
}
.rw-icons .icn-learning-path:before {
    content: "\f54e";
}
.rw-icons .icn-less-than:before {
    content: "\f54f";
}
.rw-icons .icn-library:before {
    content: "\f550";
}
.rw-icons .icn-list-round:before {
    content: "\f551";
}
.rw-icons .icn-live-virtual-class-plus:before {
    content: "\f552";
}
.rw-icons .icn-live-virtual-class:before {
    content: "\f553";
}
.rw-icons .icn-loader:before {
    content: "\f554";
}
.rw-icons .icn-medal:before {
    content: "\f555";
}
.rw-icons .icn-menu-advanced:before {
    content: "\f556";
}
.rw-icons .icn-menu-modal:before {
    content: "\f557";
}
.rw-icons .icn-menu-overflow:before {
    content: "\f558";
}
.rw-icons .icn-menu-select-many:before {
    content: "\f559";
}
.rw-icons .icn-message-2:before {
    content: "\f55a";
}
.rw-icons .icn-message-queue:before {
    content: "\f55b";
}
.rw-icons .icn-mod:before {
    content: "\f55c";
}
.rw-icons .icn-multiply:before {
    content: "\f55d";
}
.rw-icons .icn-navigation-v:before {
    content: "\f55e";
}
.rw-icons .icn-not-equal:before {
    content: "\f55f";
}
.rw-icons .icn-numeric:before {
    content: "\f560";
}
.rw-icons .icn-or:before {
    content: "\f561";
}
.rw-icons .icn-page-structure:before {
    content: "\f562";
}
.rw-icons .icn-paragraph-line:before {
    content: "\f563";
}
.rw-icons .icn-polygon-2:before {
    content: "\f564";
}
.rw-icons .icn-processes-2:before {
    content: "\f565";
}
.rw-icons .icn-puzzle:before {
    content: "\f566";
}
.rw-icons .icn-rearrange:before {
    content: "\f567";
}
.rw-icons .icn-reset-variable:before {
    content: "\f568";
}
.rw-icons .icn-rounded-square-s:before {
    content: "\f569";
}
.rw-icons .icn-run-parallel:before {
    content: "\f56a";
}
.rw-icons .icn-scan-barcode:before {
    content: "\f56b";
}
.rw-icons .icn-scope:before {
    content: "\f56c";
}
.rw-icons .icn-select-single-currency:before {
    content: "\f56d";
}
.rw-icons .icn-self-study:before {
    content: "\f56e";
}
.rw-icons .icn-snap-to-grid:before {
    content: "\f56f";
}
.rw-icons .icn-software:before {
    content: "\f570";
}
.rw-icons .icn-stitch:before {
    content: "\f571";
}
.rw-icons .icn-string:before {
    content: "\f572";
}
.rw-icons .icn-subdirectory-arrow-down-left:before {
    content: "\f573";
}
.rw-icons .icn-subdirectory-arrow-down-right:before {
    content: "\f574";
}
.rw-icons .icn-subdirectory-arrow-up-left:before {
    content: "\f575";
}
.rw-icons .icn-subdirectory-arrow-up-right:before {
    content: "\f576";
}
.rw-icons .icn-switch:before {
    content: "\f577";
}
.rw-icons .icn-throw-error:before {
    content: "\f578";
}
.rw-icons .icn-throw-fault:before {
    content: "\f579";
}
.rw-icons .icn-training-on-demand:before {
    content: "\f57a";
}
.rw-icons .icn-unary:before {
    content: "\f57b";
}
.rw-icons .icn-validation-component:before {
    content: "\f57c";
}
.rw-icons .icn-validator:before {
    content: "\f57d";
}
.rw-icons .icn-variable:before {
    content: "\f57e";
}
.rw-icons .icn-voucher:before {
    content: "\f57f";
}
.rw-icons .icn-array-data-provider:before {
    content: "\f580";
}
.rw-icons .icn-array:before {
    content: "\f581";
}
.rw-icons .icn-chart-area-h:before {
    content: "\f587";
}
.rw-icons .icn-chart-area-stack:before {
    content: "\f588";
}
.rw-icons .icn-chart-area-v:before {
    content: "\f589";
}
.rw-icons .icn-chart-bar-stack:before {
    content: "\f58b";
}
.rw-icons .icn-chart-bar-unstack:before {
    content: "\f58c";
}
.rw-icons .icn-chart-forecast:before {
    content: "\f590";
}
.rw-icons .icn-chart-linear-status:before {
    content: "\f595";
}
.rw-icons .icn-chart-reference-line:before {
    content: "\f596";
}
.rw-icons .icn-chart-venn-all:before {
    content: "\f597";
}
.rw-icons .icn-chart-venn-intersect:before {
    content: "\f598";
}
.rw-icons .icn-chart-venn-left:before {
    content: "\f599";
}
.rw-icons .icn-chart-venn-right:before {
    content: "\f59a";
}
.rw-icons .icn-contact-permission:before {
    content: "\f59b";
}
.rw-icons .icn-dashboard:before {
    content: "\f59c";
}
.rw-icons .icn-decrease-indent:before {
    content: "\f59d";
}
.rw-icons .icn-file-csv:before {
    content: "\f59e";
}
.rw-icons .icn-file-excel:before {
    content: "\f59f";
}
.rw-icons .icn-file-google-sheets:before {
    content: "\f5a0";
}
.rw-icons .icn-group:before {
    content: "\f5a1";
}
.rw-icons .icn-increase-indent:before {
    content: "\f5a2";
}
.rw-icons .icn-layout-align-left:before {
    content: "\f5a3";
}
.rw-icons .icn-layout-align-right:before {
    content: "\f5a5";
}
.rw-icons .icn-layout-justify-bottom:before {
    content: "\f5a9";
}
.rw-icons .icn-layout-justify-top:before {
    content: "\f5ac";
}
.rw-icons .icn-merge-columns:before {
    content: "\f5af";
}
.rw-icons .icn-merge-rows:before {
    content: "\f5b0";
}
.rw-icons .icn-mixed-data-set:before {
    content: "\f5b1";
}
.rw-icons .icn-multi-service-data-provider:before {
    content: "\f5b2";
}
.rw-icons .icn-recent:before {
    content: "\f5b3";
}
.rw-icons .icn-recommendations:before {
    content: "\f5b4";
}
.rw-icons .icn-reference:before {
    content: "\f5b5";
}
.rw-icons .icn-rename:before {
    content: "\f5b6";
}
.rw-icons .icn-service-data-provider:before {
    content: "\f5b7";
}
.rw-icons .icn-subject-area:before {
    content: "\f5b8";
}
.rw-icons .icn-ungroup:before {
    content: "\f5ba";
}
.rw-icons .icn-chart-bar-h-alt:before {
    content: "\f5bb";
}
.rw-icons .icn-chart-bar-v-alt:before {
    content: "\f5bc";
}
.rw-icons .icn-chart-box-h:before {
    content: "\f5bd";
}
.rw-icons .icn-chart-box-v:before {
    content: "\f5be";
}
.rw-icons .icn-chart-funnel-h:before {
    content: "\f5bf";
}
.rw-icons .icn-chart-funnel-v:before {
    content: "\f5c0";
}
.rw-icons .icn-chart-line-h:before {
    content: "\f5c1";
}
.rw-icons .icn-chart-line-v:before {
    content: "\f5c2";
}
.rw-icons .icn-git-alt:before {
    content: "\f5c5";
}
.rw-icons .icn-layout-align-center:before {
    content: "\f5c6";
}
.rw-icons .icn-layout-align-v:before {
    content: "\f5c9";
}
.rw-icons .icn-layout-baseline-h:before {
    content: "\f5ca";
}
.rw-icons .icn-layout-baseline-v:before {
    content: "\f5cb";
}
.rw-icons .icn-layout-justify-center-v:before {
    content: "\f5cc";
}
.rw-icons .icn-layout-justify-center:before {
    content: "\f5cd";
}
.rw-icons .icn-undo-alt:before {
    content: "\f5ce";
}
.rw-icons .icn-layout-justify-v:before {
    content: "\f5cf";
}
.rw-icons .icn-aconex-certification:before {
    content: "\f5d0";
}
.rw-icons .icn-advertisement:before {
    content: "\f5d1";
}
.rw-icons .icn-asterisk:before {
    content: "\f5d2";
}
.rw-icons .icn-billboard:before {
    content: "\f5d3";
}
.rw-icons .icn-cart-add:before {
    content: "\f5d4";
}
.rw-icons .icn-cart-buy-again:before {
    content: "\f5d5";
}
.rw-icons .icn-component-content:before {
    content: "\f5d8";
}
.rw-icons .icn-component-group:before {
    content: "\f5d9";
}
.rw-icons .icn-connection:before {
    content: "\f5da";
}
.rw-icons .icn-customer-blog:before {
    content: "\f5db";
}
.rw-icons .icn-default-view:before {
    content: "\f5dc";
}
.rw-icons .icn-generate-barcode:before {
    content: "\f5dd";
}
.rw-icons .icn-key-flex-field:before {
    content: "\f5de";
}
.rw-icons .icn-layout-align-center-h:before {
    content: "\f5df";
}
.rw-icons .icn-layout-align-h:before {
    content: "\f5e0";
}
.rw-icons .icn-layout-justify-bottom-v:before {
    content: "\f5e1";
}
.rw-icons .icn-layout-justify-center-around-h:before {
    content: "\f5e2";
}
.rw-icons .icn-layout-justify-center-h:before {
    content: "\f5e3";
}
.rw-icons .icn-layout-justify-h:before {
    content: "\f5e4";
}
.rw-icons .icn-layout-justify-left:before {
    content: "\f5e5";
}
.rw-icons .icn-layout-justify-right:before {
    content: "\f5e6";
}
.rw-icons .icn-layout-justify-top-h:before {
    content: "\f5e7";
}
.rw-icons .icn-micros-consulting:before {
    content: "\f5e8";
}
.rw-icons .icn-miniplayer:before {
    content: "\f5e9";
}
.rw-icons .icn-newspaper:before {
    content: "\f5ea";
}
.rw-icons .icn-page-header:before {
    content: "\f5eb";
}
.rw-icons .icn-page-template:before {
    content: "\f5ec";
}
.rw-icons .icn-pos:before {
    content: "\f5ed";
}
.rw-icons .icn-regular-expression:before {
    content: "\f5ee";
}
.rw-icons .icn-smart-filter:before {
    content: "\f5ef";
}
.rw-icons .icn-spell-check:before {
    content: "\f5f0";
}
.rw-icons .icn-success-slide:before {
    content: "\f5f1";
}
.rw-icons .icn-success-story:before {
    content: "\f5f2";
}
.rw-icons .icn-support-services:before {
    content: "\f5f3";
}
.rw-icons .icn-annotation:before {
    content: "\f5f4";
}
.rw-icons .icn-comm-in:before {
    content: "\f5f5";
}
.rw-icons .icn-comm-out:before {
    content: "\f5f6";
}
.rw-icons .icn-extendable-item-s:before {
    content: "\f5f7";
}
.rw-icons .icn-fast-forward-alt:before {
    content: "\f5f8";
}
.rw-icons .icn-hand-drag:before {
    content: "\f5f9";
}
.rw-icons .icn-input-parameter:before {
    content: "\f5fa";
}
.rw-icons .icn-maven:before {
    content: "\f5fb";
}
.rw-icons .icn-oracle-chat-outline:before {
    content: "\f5fc";
}
.rw-icons .icn-page-success:before {
    content: "\f5fd";
}
.rw-icons .icn-artifacts:before {
    content: "\f5fe";
}
.rw-icons .icn-audits:before {
    content: "\f5ff";
}
.rw-icons .icn-back-parent:before {
    content: "\f600";
}
.rw-icons .icn-boolean-alt:before {
    content: "\f601";
}
.rw-icons .icn-build:before {
    content: "\f602";
}
.rw-icons .icn-card-footer:before {
    content: "\f603";
}
.rw-icons .icn-chart-bar-h:before {
    content: "\f604";
}
.rw-icons .icn-chart-bar-stacked-100-h:before {
    content: "\f605";
}
.rw-icons .icn-chart-bar-stacked-100-v:before {
    content: "\f606";
}
.rw-icons .icn-chart-bar-stacked-h:before {
    content: "\f607";
}
.rw-icons .icn-chart-bar-stacked-v:before {
    content: "\f608";
}
.rw-icons .icn-chart-bar-v:before {
    content: "\f609";
}
.rw-icons .icn-chart-scatter-category-alt:before {
    content: "\f60a";
}
.rw-icons .icn-chart-sunburst-alt:before {
    content: "\f60b";
}
.rw-icons .icn-coin:before {
    content: "\f60c";
}
.rw-icons .icn-collapse-menu:before {
    content: "\f60d";
}
.rw-icons .icn-comment-add:before {
    content: "\f60e";
}
.rw-icons .icn-comment-delete:before {
    content: "\f60f";
}
.rw-icons .icn-component-bind-dom:before {
    content: "\f610";
}
.rw-icons .icn-component-block-container:before {
    content: "\f611";
}
.rw-icons .icn-content:before {
    content: "\f612";
}
.rw-icons .icn-copy-field-from:before {
    content: "\f613";
}
.rw-icons .icn-copy-field-to:before {
    content: "\f614";
}
.rw-icons .icn-deploy:before {
    content: "\f615";
}
.rw-icons .icn-docker:before {
    content: "\f616";
}
.rw-icons .icn-dollar-note:before {
    content: "\f617";
}
.rw-icons .icn-drag-h:before {
    content: "\f618";
}
.rw-icons .icn-dynamic-form:before {
    content: "\f619";
}
.rw-icons .icn-dynamic-layout:before {
    content: "\f61a";
}
.rw-icons .icn-dynamic-table:before {
    content: "\f61b";
}
.rw-icons .icn-edit-excel:before {
    content: "\f61c";
}
.rw-icons .icn-expand-menu:before {
    content: "\f61d";
}
.rw-icons .icn-filter-alt:before {
    content: "\f61e";
}
.rw-icons .icn-forward-next:before {
    content: "\f61f";
}
.rw-icons .icn-func-folders:before {
    content: "\f620";
}
.rw-icons .icn-function-alt:before {
    content: "\f621";
}
.rw-icons .icn-git-head:before {
    content: "\f622";
}
.rw-icons .icn-git-parent:before {
    content: "\f623";
}
.rw-icons .icn-import-from-bo:before {
    content: "\f624";
}
.rw-icons .icn-import-from-csv:before {
    content: "\f625";
}
.rw-icons .icn-import-from-dev:before {
    content: "\f626";
}
.rw-icons .icn-import-from-live:before {
    content: "\f627";
}
.rw-icons .icn-java:before {
    content: "\f628";
}
.rw-icons .icn-list-item-template:before {
    content: "\f629";
}
.rw-icons .icn-message-alt:before {
    content: "\f62a";
}
.rw-icons .icn-npm:before {
    content: "\f62b";
}
.rw-icons .icn-object-card:before {
    content: "\f62c";
}
.rw-icons .icn-overcast:before {
    content: "\f62d";
}
.rw-icons .icn-overflow-h:before {
    content: "\f62e";
}
.rw-icons .icn-overflow-v:before {
    content: "\f62f";
}
.rw-icons .icn-pipeline-alt:before {
    content: "\f630";
}
.rw-icons .icn-polygon-alt:before {
    content: "\f631";
}
.rw-icons .icn-processes-alt:before {
    content: "\f632";
}
.rw-icons .icn-project:before {
    content: "\f633";
}
.rw-icons .icn-release:before {
    content: "\f634";
}
.rw-icons .icn-rule-selector:before {
    content: "\f635";
}
.rw-icons .icn-task-card:before {
    content: "\f636";
}
.rw-icons .icn-type-adp-input:before {
    content: "\f637";
}
.rw-icons .icn-type-any-input:before {
    content: "\f638";
}
.rw-icons .icn-type-array-input:before {
    content: "\f639";
}
.rw-icons .icn-type-boolean-input:before {
    content: "\f63a";
}
.rw-icons .icn-type-date-input:before {
    content: "\f63b";
}
.rw-icons .icn-type-number-input:before {
    content: "\f63c";
}
.rw-icons .icn-type-object-input:before {
    content: "\f63d";
}
.rw-icons .icn-type-reference-input:before {
    content: "\f63e";
}
.rw-icons .icn-type-sdp-input:before {
    content: "\f63f";
}
.rw-icons .icn-type-string-input:before {
    content: "\f640";
}
.rw-icons .icn-type-time-input:before {
    content: "\f641";
}
.rw-icons .icn-menu-collapse:before {
    content: "\f642";
}
.rw-icons .icn-menu-expand:before {
    content: "\f643";
}
.rw-icons .icn-panel-collapse-left:before {
    content: "\f644";
}
.rw-icons .icn-panel-collapse-right:before {
    content: "\f645";
}
.rw-icons .icn-panel-expand-left:before {
    content: "\f646";
}
.rw-icons .icn-panel-expand-right:before {
    content: "\f647";
}
.rw-icons .icn-bind-field:before {
    content: "\f654";
}
.rw-icons .icn-bind-section:before {
    content: "\f655";
}
.rw-icons .icn-cast:before {
    content: "\f656";
}
.rw-icons .icn-circle-half:before {
    content: "\f658";
}
.rw-icons .icn-collapse-panel-left:before {
    content: "\f659";
}
.rw-icons .icn-collapse-panel-right:before {
    content: "\f65a";
}
.rw-icons .icn-datafox:before {
    content: "\f65b";
}
.rw-icons .icn-docker-boilerplate:before {
    content: "\f65c";
}
.rw-icons .icn-dynamic-config:before {
    content: "\f65e";
}
.rw-icons .icn-dynamic-template:before {
    content: "\f65f";
}
.rw-icons .icn-file-jar:before {
    content: "\f660";
}
.rw-icons .icn-file-pom:before {
    content: "\f661";
}
.rw-icons .icn-file-tar:before {
    content: "\f662";
}
.rw-icons .icn-file-war:before {
    content: "\f663";
}
.rw-icons .icn-file-xml:before {
    content: "\f664";
}
.rw-icons .icn-maxymiser:before {
    content: "\f66c";
}
.rw-icons .icn-navigation-page-header:before {
    content: "\f66d";
}
.rw-icons .icn-nvd:before {
    content: "\f66f";
}
.rw-icons .icn-profile-card:before {
    content: "\f675";
}
.rw-icons .icn-recent-change:before {
    content: "\f67b";
}
.rw-icons .icn-retirejs:before {
    content: "\f67e";
}
.rw-icons .icn-ruler-set:before {
    content: "\f67f";
}
.rw-icons .icn-select-single-item-template:before {
    content: "\f680";
}
.rw-icons .icn-sliders:before {
    content: "\f681";
}
.rw-icons .icn-sonatype:before {
    content: "\f682";
}
.rw-icons .icn-table-view:before {
    content: "\f683";
}
.rw-icons .icn-address:before {
    content: "\f688";
}
.rw-icons .icn-article-detail:before {
    content: "\f689";
}
.rw-icons .icn-article-summary:before {
    content: "\f68a";
}
.rw-icons .icn-blog-post-detail:before {
    content: "\f68b";
}
.rw-icons .icn-boilerplate:before {
    content: "\f68c";
}
.rw-icons .icn-capture:before {
    content: "\f68d";
}
.rw-icons .icn-carousel:before {
    content: "\f68e";
}
.rw-icons .icn-chevron-circle-down-alt:before {
    content: "\f68f";
}
.rw-icons .icn-chevron-circle-up-alt:before {
    content: "\f690";
}
.rw-icons .icn-collection:before {
    content: "\f691";
}
.rw-icons .icn-content-group:before {
    content: "\f692";
}
.rw-icons .icn-content-layout:before {
    content: "\f693";
}
.rw-icons .icn-crosshair:before {
    content: "\f694";
}
.rw-icons .icn-data-workflow:before {
    content: "\f695";
}
.rw-icons .icn-file-acrobat:before {
    content: "\f696";
}
.rw-icons .icn-file-audio:before {
    content: "\f697";
}
.rw-icons .icn-file-bin:before {
    content: "\f698";
}
.rw-icons .icn-file-css:before {
    content: "\f699";
}
.rw-icons .icn-file-doc-alt:before {
    content: "\f69a";
}
.rw-icons .icn-file-document:before {
    content: "\f69b";
}
.rw-icons .icn-file-generic:before {
    content: "\f69c";
}
.rw-icons .icn-file-html:before {
    content: "\f69d";
}
.rw-icons .icn-file-img:before {
    content: "\f69e";
}
.rw-icons .icn-file-java:before {
    content: "\f69f";
}
.rw-icons .icn-file-js:before {
    content: "\f6a0";
}
.rw-icons .icn-file-json:before {
    content: "\f6a1";
}
.rw-icons .icn-file-ppt:before {
    content: "\f6a2";
}
.rw-icons .icn-file-scss:before {
    content: "\f6a3";
}
.rw-icons .icn-file-txt:before {
    content: "\f6a4";
}
.rw-icons .icn-file-video:before {
    content: "\f6a5";
}
.rw-icons .icn-file-xls:before {
    content: "\f6a6";
}
.rw-icons .icn-file-zip-alt:before {
    content: "\f6a7";
}
.rw-icons .icn-flow-container:before {
    content: "\f6a8";
}
.rw-icons .icn-list-components:before {
    content: "\f6a9";
}
.rw-icons .icn-list-conversation:before {
    content: "\f6aa";
}
.rw-icons .icn-list-document:before {
    content: "\f6ab";
}
.rw-icons .icn-list-folder:before {
    content: "\f6ac";
}
.rw-icons .icn-list-h:before {
    content: "\f6ad";
}
.rw-icons .icn-list-sites:before {
    content: "\f6ae";
}
.rw-icons .icn-list-templates:before {
    content: "\f6af";
}
.rw-icons .icn-list-themes:before {
    content: "\f6b0";
}
.rw-icons .icn-netsuite:before {
    content: "\f6b1";
}
.rw-icons .icn-option:before {
    content: "\f6b2";
}
.rw-icons .icn-priority-highest:before {
    content: "\f6b3";
}
.rw-icons .icn-priority-low:before {
    content: "\f6b4";
}
.rw-icons .icn-priority-normal:before {
    content: "\f6b5";
}
.rw-icons .icn-severity-blocker:before {
    content: "\f6b6";
}
.rw-icons .icn-severity-critical:before {
    content: "\f6b7";
}
.rw-icons .icn-severity-enhancement:before {
    content: "\f6b8";
}
.rw-icons .icn-severity-major:before {
    content: "\f6b9";
}
.rw-icons .icn-severity-minor:before {
    content: "\f6ba";
}
.rw-icons .icn-severity-normal:before {
    content: "\f6bb";
}
.rw-icons .icn-slider-alt:before {
    content: "\f6bc";
}
.rw-icons .icn-slug:before {
    content: "\f6bd";
}
.rw-icons .icn-store:before {
    content: "\f6be";
}
.rw-icons .icn-summary-block:before {
    content: "\f6bf";
}
.rw-icons .icn-summary:before {
    content: "\f6c0";
}
.rw-icons .icn-type-string:before {
    content: "\f6c1";
}
.rw-icons .icn-video-block:before {
    content: "\f6c2";
}
.rw-icons .icn-weather-cloudy:before {
    content: "\f6c3";
}
.rw-icons .icn-action-alt:before {
    content: "\f6c4";
}
.rw-icons .icn-chart-radar-line:before {
    content: "\f6c5";
}
.rw-icons .icn-delete-all:before {
    content: "\f6c6";
}
.rw-icons .icn-enable-all:before {
    content: "\f6c7";
}
.rw-icons .icn-gas:before {
    content: "\f6c8";
}
.rw-icons .icn-new-version:before {
    content: "\f6c9";
}
.rw-icons .icn-oracle-chat:before {
    content: "\f6ca";
}
.rw-icons .icn-replace:before {
    content: "\f6cb";
}
.rw-icons .icn-adf:before {
    content: "\f6cc";
}
.rw-icons .icn-chart-running-aggregate:before {
    content: "\f6cd";
}
.rw-icons .icn-chart-table-edge-label:before {
    content: "\f6ce";
}
.rw-icons .icn-data-bin:before {
    content: "\f6cf";
}
.rw-icons .icn-edit-column:before {
    content: "\f6d0";
}
.rw-icons .icn-edit-plus:before {
    content: "\f6d1";
}
.rw-icons .icn-expandable-list-item:before {
    content: "\f6d2";
}
.rw-icons .icn-foldout-panel-template:before {
    content: "\f6d3";
}
.rw-icons .icn-margin-padding:before {
    content: "\f6d4";
}
.rw-icons .icn-match-whole-word:before {
    content: "\f6d5";
}
.rw-icons .icn-run:before {
    content: "\f6d6";
}
.rw-icons .icn-select-column:before {
    content: "\f6d7";
}
.rw-icons .icn-shapes:before {
    content: "\f6d8";
}
.rw-icons .icn-step-into:before {
    content: "\f6d9";
}
.rw-icons .icn-step-out:before {
    content: "\f6da";
}
.rw-icons .icn-step-over:before {
    content: "\f6db";
}
.rw-icons .icn-add-to-assets:before {
    content: "\f6dc";
}
.rw-icons .icn-all-components:before {
    content: "\f6dd";
}
.rw-icons .icn-background:before {
    content: "\f6de";
}
.rw-icons .icn-badge:before {
    content: "\f6df";
}
.rw-icons .icn-completed:before {
    content: "\f6e0";
}
.rw-icons .icn-contact-edit:before {
    content: "\f6e1";
}
.rw-icons .icn-create-site:before {
    content: "\f6e2";
}
.rw-icons .icn-custom-components:before {
    content: "\f6e3";
}
.rw-icons .icn-custom-properties:before {
    content: "\f6e4";
}
.rw-icons .icn-custom-publishing-channel:before {
    content: "\f6e5";
}
.rw-icons .icn-file-view-details:before {
    content: "\f6e6";
}
.rw-icons .icn-list-item-layout:before {
    content: "\f6e7";
}
.rw-icons .icn-non-translatable:before {
    content: "\f6e8";
}
.rw-icons .icn-paypal:before {
    content: "\f6e9";
}
.rw-icons .icn-preview-card:before {
    content: "\f6ea";
}
.rw-icons .icn-seeded-components:before {
    content: "\f6eb";
}
.rw-icons .icn-serving:before {
    content: "\f6ec";
}
.rw-icons .icn-set-as-translated:before {
    content: "\f6ed";
}
.rw-icons .icn-site-plan:before {
    content: "\f6ee";
}
.rw-icons .icn-taxonomy:before {
    content: "\f6ef";
}
.rw-icons .icn-themed-components:before {
    content: "\f6f0";
}
.rw-icons .icn-translatable:before {
    content: "\f6f1";
}
.rw-icons .icn-translation-job:before {
    content: "\f6f2";
}
.rw-icons .icn-video-convert:before {
    content: "\f6f3";
}
.rw-icons .icn-webhook:before {
    content: "\f6f4";
}
.rw-icons .icn-workflow-role:before {
    content: "\f6f5";
}
.rw-icons .icn-clipboard-detail:before {
    content: "\f6f6";
}
.rw-icons .icn-clipboard-list:before {
    content: "\f6f7";
}
.rw-icons .icn-code-and:before {
    content: "\f6f8";
}
.rw-icons .icn-code-equal:before {
    content: "\f6f9";
}
.rw-icons .icn-code-not-equal:before {
    content: "\f6fa";
}
.rw-icons .icn-code-or:before {
    content: "\f6fb";
}
.rw-icons .icn-components-group:before {
    content: "\f6fc";
}
.rw-icons .icn-content-item-detail:before {
    content: "\f6fd";
}
.rw-icons .icn-content-item-list:before {
    content: "\f6fe";
}
.rw-icons .icn-content-item-placeholder:before {
    content: "\f6ff";
}
.rw-icons .icn-content-item-search:before {
    content: "\f700";
}
.rw-icons .icn-content-item:before {
    content: "\f701";
}
.rw-icons .icn-custom-article-header:before {
    content: "\f702";
}
.rw-icons .icn-gallery-slider:before {
    content: "\f703";
}
.rw-icons .icn-languages:before {
    content: "\f704";
}
.rw-icons .icn-list-review:before {
    content: "\f705";
}
.rw-icons .icn-open:before {
    content: "\f706";
}
.rw-icons .icn-translate:before {
    content: "\f707";
}
.rw-icons .icn-twitter-follow:before {
    content: "\f708";
}
.rw-icons .icn-unpublish:before {
    content: "\f709";
}
.rw-icons .icn-weather-dust:before {
    content: "\f70a";
}
.rw-icons .icn-assign-category:before {
    content: "\f70b";
}
.rw-icons .icn-edi-translate:before {
    content: "\f70c";
}
.rw-icons .icn-email-schedule:before {
    content: "\f70d";
}
.rw-icons .icn-input-address:before {
    content: "\f70e";
}
.rw-icons .icn-manage-work-definitions:before {
    content: "\f70f";
}
.rw-icons .icn-range-slider:before {
    content: "\f710";
}
.rw-icons .icn-reject-category:before {
    content: "\f711";
}
.rw-icons .icn-request-information:before {
    content: "\f712";
}
.rw-icons .icn-save-as:before {
    content: "\f713";
}
.rw-icons .icn-weather-haze:before {
    content: "\f714";
}
.rw-icons .icn-weather-mist:before {
    content: "\f715";
}
.rw-icons .icn-web-campaign:before {
    content: "\f716";
}
.rw-icons .icn-angle:before {
    content: "\f717";
}
.rw-icons .icn-arc:before {
    content: "\f718";
}
.rw-icons .icn-back-view:before {
    content: "\f719";
}
.rw-icons .icn-bottom-view:before {
    content: "\f71a";
}
.rw-icons .icn-call-variable:before {
    content: "\f71b";
}
.rw-icons .icn-distance:before {
    content: "\f71c";
}
.rw-icons .icn-edge:before {
    content: "\f71d";
}
.rw-icons .icn-file-dwg:before {
    content: "\f71e";
}
.rw-icons .icn-flow-play:before {
    content: "\f71f";
}
.rw-icons .icn-front-view:before {
    content: "\f720";
}
.rw-icons .icn-hidden-line:before {
    content: "\f721";
}
.rw-icons .icn-ifc:before {
    content: "\f722";
}
.rw-icons .icn-left-view:before {
    content: "\f723";
}
.rw-icons .icn-pmi-info:before {
    content: "\f724";
}
.rw-icons .icn-right-view:before {
    content: "\f725";
}
.rw-icons .icn-root-page-play:before {
    content: "\f726";
}
.rw-icons .icn-snap-to-arc-center:before {
    content: "\f727";
}
.rw-icons .icn-snap-to-edge-center:before {
    content: "\f728";
}
.rw-icons .icn-snap-to-plane:before {
    content: "\f729";
}
.rw-icons .icn-snap-to-vertex:before {
    content: "\f72a";
}
.rw-icons .icn-surface:before {
    content: "\f72b";
}
.rw-icons .icn-three-point-arc:before {
    content: "\f72c";
}
.rw-icons .icn-top-view:before {
    content: "\f72d";
}
.rw-icons .icn-vertex:before {
    content: "\f72e";
}
.rw-icons .icn-wave-form:before {
    content: "\f72f";
}
.rw-icons .icn-wire-polygons:before {
    content: "\f730";
}
.rw-icons .icn-wireframe:before {
    content: "\f731";
}
.rw-icons .icn-zoom-box:before {
    content: "\f732";
}
.rw-icons .icn-zoom-dynamic:before {
    content: "\f733";
}
.rw-icons .icn-figma:before {
    content: "\f735";
}
.rw-icons .icn-chart-pie-10-s:before {
    content: "\f736";
}
.rw-icons .icn-chart-pie-15-s:before {
    content: "\f737";
}
.rw-icons .icn-chart-pie-25-s:before {
    content: "\f738";
}
.rw-icons .icn-chart-pie-30-s:before {
    content: "\f739";
}
.rw-icons .icn-chart-pie-35-s:before {
    content: "\f73a";
}
.rw-icons .icn-chart-pie-40-s:before {
    content: "\f73b";
}
.rw-icons .icn-chart-pie-45-s:before {
    content: "\f73c";
}
.rw-icons .icn-chart-pie-5-s:before {
    content: "\f73d";
}
.rw-icons .icn-chart-pie-50-s:before {
    content: "\f73e";
}
.rw-icons .icn-chart-pie-55-s:before {
    content: "\f73f";
}
.rw-icons .icn-chart-pie-60-s:before {
    content: "\f740";
}
.rw-icons .icn-chart-pie-65-s:before {
    content: "\f741";
}
.rw-icons .icn-chart-pie-70-s:before {
    content: "\f742";
}
.rw-icons .icn-chart-pie-75-s:before {
    content: "\f743";
}
.rw-icons .icn-chart-pie-80-s:before {
    content: "\f744";
}
.rw-icons .icn-chart-pie-85-s:before {
    content: "\f745";
}
.rw-icons .icn-chart-pie-90-s:before {
    content: "\f746";
}
.rw-icons .icn-chart-pie-95-s:before {
    content: "\f747";
}
.rw-icons .icn-disable:before {
    content: "\f748";
}
.rw-icons .icn-enable:before {
    content: "\f749";
}
.rw-icons .icn-file-ifc:before {
    content: "\f74a";
}
.rw-icons .icn-gym:before {
    content: "\f74b";
}
.rw-icons .icn-hide-bezel:before {
    content: "\f74c";
}
.rw-icons .icn-section-xy:before {
    content: "\f74d";
}
.rw-icons .icn-section-xz:before {
    content: "\f74e";
}
.rw-icons .icn-unedit:before {
    content: "\f74f";
} /*! purgecss end ignore */
/*! CORE - ANIMATIONS */
@keyframes o-scalezoom {
    0% {
        -moz-transform: scale(1.3, 1.3);
        -webkit-transform: scale(1.3, 1.3);
        transform: scale(1.3, 1.3);
    }
    100% {
        -moz-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}
@keyframes o-upfade-y {
    0% {
        opacity: 0;
        -ms-transform: translateY(90px);
        -webkit-transform: translateY(90px);
        transform: translateY(90px);
    }
    100% {
        opacity: 1;
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes o-downfadeout-y {
    0% {
        opacity: 1;
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -ms-transform: translateY(90px);
        -webkit-transform: translateY(90px);
        transform: translateY(90px);
    }
}
@keyframes o-upfade-top {
    0% {
        opacity: 0;
        top: 90px;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}
@keyframes o-fadezoomin {
    0% {
        opacity: 0;
        -moz-transform: scale3d(1, 1, 1);
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    100% {
        opacity: 1;
        -moz-transform: scale3d(1.07, 1.07, 1);
        -webkit-transform: scale3d(1.07, 1.07, 1);
        transform: scale3d(1.07, 1.07, 1);
    }
}
@keyframes o-fadezoomin-flip {
    0% {
        opacity: 0;
        -moz-transform: scale3d(-1, 1, 1);
        -webkit-transform: scale3d(-1, 1, 1);
        transform: scale3d(-1, 1, 1);
    }
    100% {
        opacity: 1;
        -moz-transform: scale3d(-1.07, 1.07, 1);
        -webkit-transform: scale3d(-1.07, 1.07, 1);
        transform: scale3d(-1.07, 1.07, 1);
    }
}
@keyframes o-fadezoomout {
    0% {
        opacity: 0;
        -moz-transform: scale3d(0.93, 0.93, 1);
        -webkit-transform: scale3d(0.93, 0.93, 1);
        transform: scale3d(0.93, 0.93, 1);
    }
    100% {
        opacity: 1;
        -moz-transform: scale3d(1, 1, 1);
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes o-fadein {
    0% {
        opacity: 0;
    }
    90% {
        opacity: 1;
    }
}
/*! 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: #006b8f !important;
}
.txtlinkblue,
.afterlinkblue:after,
.beforelinkblue:before,
.setlinkblue .bctxt,
.setlinkblue .bcolorbefore:before {
    color: #006b8f !important;
}
.filllinkblue {
    fill: #006b8f;
}
.fill-linkblue.fill-linkblue[class*="icn-"] {
    fill: transparent;
}
.fill-linkblue.fill-linkblue[class*="icn-"]:before {
    color: #006b8f;
}
.setlinkblue .bcbordercolor,
.border-linkblue {
    border-color: #006b8f !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, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    background: linear-gradient(to right, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006b8f', endColorstr='rgba(0,107,143,0)',GradientType=1 ) !important;
}
.bglinkblue-45gradient:not([class*="icn"]),
.afterbg-linkblue-45gradient:not([class*="icn"]):after,
.beforebg-linkblue-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    background: linear-gradient(135deg, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006b8f', endColorstr='rgba(0,107,143,0)',GradientType=1 ) !important;
}
.bglinkblue-vgradient:not([class*="icn"]),
.afterbg-linkblue-vgradient:not([class*="icn"]):after,
.beforebg-linkblue-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    background: linear-gradient(to bottom, #006b8f 0%, rgba(0, 107, 143, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006b8f', endColorstr='rgba(0,107,143,0)',GradientType=0 ) !important;
}
.bgcodeorange-gradient:not([class*="icn"]),
.afterbg-codeorange-gradient:not([class*="icn"]):after,
.beforebg-codeorange-gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(left, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: -webkit-linear-gradient(left, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: linear-gradient(to right, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4c23', endColorstr='rgba(239,76,35,0)',GradientType=1 ) !important;
}
.bgcodeorange-45gradient:not([class*="icn"]),
.afterbg-codeorange-45gradient:not([class*="icn"]):after,
.beforebg-codeorange-45gradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(-45deg, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: -webkit-linear-gradient(-45deg, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: linear-gradient(135deg, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4c23', endColorstr='rgba(239,76,35,0)',GradientType=1 ) !important;
}
.bgcodeorange-vgradient:not([class*="icn"]),
.afterbg-codeorange-vgradient:not([class*="icn"]):after,
.beforebg-codeorange-vgradient:not([class*="icn"]):before {
    background: -moz-linear-gradient(top, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: -webkit-linear-gradient(top, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    background: linear-gradient(to bottom, #ef4c23 0%, rgba(239, 76, 35, 0) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef4c23', endColorstr='rgba(239,76,35,0)',GradientType=0 ) !important;
}
.bgorangered:not([class*="icn"]),
.afterbg-orangered:not([class*="icn"]):after,
.beforebg-orangered:before {
    background: #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;
    }
}
/*! GENERIC - WSTOOLS */
#betamode {
    background: #0f0;
    color: #1d8b00;
    font-weight: bold;
    font-size: 20px;
    padding: 8px 1%;
    position: fixed;
    bottom: 8px;
    left: 8px;
    z-index: 1000;
    min-height: 14px;
    text-align: right;
    border-radius: 6px;
    box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.6);
}
.ws-hding,
.ws-cbase,
.ws-compid {
    z-index: 2000 !important;
    box-shadow: 0px 0px 28px -8px rgba(0, 0, 0, 0.6);
    position: absolute !important;
    top: 8px;
    margin-left: 8px;
}
.ws-hding a,
.ws-cbase a,
.ws-compid a {
    display: block;
    font-weight: 800;
    background: #009a09 !important;
    color: #fff !important;
    padding: 0.25em 0.4em !important;
    font-size: 20px;
    border: 2px solid #fff !important;
    outline: 0 !important;
}
.ws-hding a:hover,
.ws-hding a:focus,
.ws-cbase a:hover,
.ws-cbase a:focus,
.ws-compid a:hover,
.ws-compid a:focus {
    background: #04700a !important;
    text-decoration: none !important;
    transform: scale(1.1);
}
.ws-headid {
    z-index: 2000 !important;
    box-shadow: 0px 0px 28px -8px rgba(0, 0, 0, 0.6);
    position: absolute !important;
    top: 0;
    display: none;
    font-weight: 800;
    background: #6f577b !important;
    color: #fff !important;
    padding: 0.25em 0.4em !important;
    border: 2px solid #fff !important;
    font-family: OracleSansVF !important;
    font-size: 0.8em;
}
.ws-showheading .ws-headid {
    display: block;
}
.ws-cbase {
    top: auto;
    left: 8px;
    bottom: 20px;
    position: fixed !important;
}
.ws-cbase a {
    background: #ce8c01 !important;
}
.ws-cbase a:hover,
.ws-cbase a:focus {
    background: #c28300 !important;
}
.ws-hding {
    right: 8px;
    bottom: 20px;
    top: auto;
    position: fixed !important;
}
.ws-hding a {
    position: relative;
    padding-right: 3.3em !important;
    background: #6f577b !important;
}
.ws-hding a:hover {
    background: #4d3c57 !important;
    transform: scale(1);
}
.ws-hding a:focus {
    background: #6f577b !important;
    transform: scale(1);
}
.ws-hding a:before {
    background: #fff;
    content: "";
    height: 1em;
    width: 1em;
    border-radius: 0.5em;
    position: absolute;
    right: 1.5em;
    opacity: 0.6;
    transition: all 0.15s ease-in;
    top: 50%;
    transform: translate(-1px, -50%);
}
.ws-showheading .ws-hding a:before {
    opacity: 1;
    transform: translate(0.9em, -50%);
}
.ws-hding a:after {
    border: #fff 1px solid;
    content: "";
    height: calc(1em + 2px);
    width: calc(2em + 2px);
    border-radius: calc(0.5em + 1px);
    position: absolute;
    right: 0.5em;
    top: 50%;
    transform: translateY(-50%);
}
.rtl .ws-compid {
    right: 8px;
}
.ws-compid.ws-compid-u03 {
    top: 2px;
}
.ws-compid.ws-compid-ch01,
.ws-compid.ws-compid-ch03,
.ws-compid.ws-compid-rh01,
.ws-compid.ws-compid-rh02 {
    top: 100px;
}
.ws-compid.ws-compid-f20 {
    z-index: 2020;
}
.ws-compid[class*="ws-compid-f"],
.ws-compid.ws-compid-cw21,
.ws-compid.ws-compid-cw80 {
    right: 8px;
}
.rtl .ws-compid[class*="ws-compid-f"],
.rtl .ws-compid.ws-compid-cw21,
.rtl .ws-compid.ws-compid-cw80 {
    right: auto;
}
.hascompid.u28 {
    z-index: 2001;
}
.hascompid.u28.u28-down.u28-past .ws-compid-u28 {
    position: fixed;
}
/*! BTTN - REDWOOD LIGHT */
.obttns {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 14px;
}
.obttns > div {
    float: none;
    display: inline-block;
    position: relative;
    margin: 0 0.8em 0.6em 0;
}
.obttns > div:last-of-type {
    margin-right: 0;
}
.rtl .obttns > div:last-of-type {
    margin-left: 0;
}
.obttns a,
.obttns button {
    font-size: 1em;
    font-weight: 500;
    font-family: inherit;
    line-height: 1.4;
    display: inline-block;
    padding: 0.893em 1.4286em 0.893em;
    border-radius: 4px;
    cursor: pointer;
    color: #fff !important;
    background: #5f7d4f;
    position: relative;
    border: 0;
}
.obttns a:after,
.obttns button:after {
    border-radius: 4px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
}
.obttns a:hover,
.obttns button:hover {
    background: #4f693f;
}
.obttns a:focus,
.obttns button:focus {
    background: #4f693f;
    outline-color: #5f7d4f !important;
    outline-width: 2px;
    outline-style: dotted;
    outline-offset: 2px;
}
.obttns a[class*="icn-"]:not(.icn-none),
.obttns button[class*="icn-"]:not(.icn-none) {
    padding-right: 3.65em;
}
.ready .obttns a,
.ready .obttns button {
    transition: background 0.2s, color 0.3s;
}
.ready .obttns a :before,
.ready .obttns button :before {
    transition: color 0.2s !important;
}
.ready .obttns a :after,
.ready .obttns button :after {
    transition: border 0.2s;
}
.obttns button > span {
    position: relative;
}
.obttns a:before,
.obttns button:before {
    display: block;
    position: absolute;
    right: 0.25em;
    left: auto;
    top: 50%;
    line-height: 1.2;
    font-weight: normal !important;
    margin-top: -0.575em;
    color: inherit !important;
}
.obttns a:before,
.obttns button:before {
    margin-top: -0.565em;
    font-size: 2.2em;
    right: 0.4222em !important;
}
.obttns > div.icn-padlock:before {
    display: none;
}
.obttns > div:hover > a,
.obttns > div > a:link,
.obttns > div > a:hover,
.obttns > div > a:visited,
.obttns > div > a:active,
.obttns > div > a:focus,
.obttns > div:hover button {
    text-decoration: none !important;
}
.obttn-center {
    text-align: center;
}
.obttn-center > div {
    float: none;
    display: inline-block;
    text-align: left;
    margin: 0 0.8em 0.6em 0.8em !important;
}
.rtl .obttns:not(.obttn-center) {
    float: right;
    width: auto;
}
.rtl .obttns:not(.obttn-center) div {
    float: right;
    margin: 0 0 0.6em 0.8em;
}
.rtl .obttns a[class*="icn-"]:not(.icn-none),
.rtl .obttns button[class*="icn-"]:not(.icn-none) {
    padding-left: 3.65em;
    padding-right: 1.4286em;
}
.rtl .obttns a:before,
.rtl .obttns button:before {
    right: auto !important;
    left: 0.4222em !important;
}
.obttns .bttn-disabled {
    transition: none;
    opacity: 0.7;
    filter: grayscale(1);
    pointer-events: none;
}
.cw67w3 .obttns > div > *,
div.obttn1 > *,
div.obttn9 > * {
    color: #161513 !important;
    background: #fff;
}
.cw67w3 .obttns > div > *:hover,
div.obttn1 > *:hover,
div.obttn9 > *:hover {
    background: #f5f3f2;
}
.cw67w3 .obttns > div > *:focus,
div.obttn1 > *:focus,
div.obttn9 > *:focus {
    outline-color: #fff !important;
    background: #f5f3f2;
}
.cw67w3 .obttns > div > *:active,
div.obttn1 > *:active,
div.obttn9 > *:active {
    background: #e1ddda;
}
div.obttn2 > * {
    color: #fff !important;
    background: #3a3632;
}
div.obttn2 > *:focus,
div.obttn2 > *:hover {
    background: #312d2a;
}
div.obttn2 > *:active {
    background: #161513;
}
div.obttn2 > *:focus {
    outline-color: #312d2a !important;
}
div.obttn5 > * {
    color: #fff !important;
    background: transparent;
}
div.obttn5 > *:after {
    border: #fff 1px solid;
}
div.obttn5 > *:focus,
div.obttn5 > *:hover {
    background: #fff;
    color: #161513 !important;
}
div.obttn5 > *:active {
    background: rgba(255, 255, 255, 0.9);
    color: #161513 !important;
}
div.obttn5 > *:focus {
    outline-color: #fff !important;
}
.cb64w6 .obttns > div > *,
.cb50 .obttn2 > *,
div.obttn8 > * {
    color: #161513 !important;
    background: #fff;
}
.cb64w6 .obttns > div > *:after,
.cb50 .obttn2 > *:after,
div.obttn8 > *:after {
    border: #161513 1px solid;
}
.cb64w6 .obttns > div > *:focus,
.cb64w6 .obttns > div > *:hover,
.cb50 .obttn2 > *:focus,
.cb50 .obttn2 > *:hover,
div.obttn8 > *:focus,
div.obttn8 > *:hover {
    background: #f5f3f2;
}
.cb64w6 .obttns > div > *:active,
.cb50 .obttn2 > *:active,
div.obttn8 > *:active {
    background: #e1ddda;
}
.cb64w6 .obttns > div > *:focus,
.cb50 .obttn2 > *:focus,
div.obttn8 > *:focus {
    outline-color: #161513 !important;
}
.obttns.obttns-alt > div a,
.obttns.obttns-alt > div a:after {
    border-radius: 2em;
}
/*! CORE - VIDEO */ /*! purgecss start ignore */
.bc-iframe,
.bc-iframe body,
div.vjs-poster,
div.bcvideo div.video-js {
    background-color: #000 !important;
}
#vidcsstest:before {
    content: "ovid";
    height: 0;
    width: 0;
    overflow: hidden;
    display: block;
}
div.bcvideo div.video-js {
    height: 100%;
    width: 100%;
}
div.bcvideo div.video-js:focus {
    outline: none;
    outline: 0;
}
div.bcvideo.bcvideoshadow {
    border-radius: 8px;
}
div.bcvideo.bcvideoshadow > div {
    border-radius: 8px;
}
div.bcvideo.videoshadow {
    border-radius: 8px;
}
div.bcvideo.videoshadow > div {
    border-radius: 8px;
}
div.ytvideo.videoshadow {
    border-radius: 8px;
}
div.ytvideo.videoshadow > img {
    border-radius: 8px;
}
.bclink:focus img {
    outline-offset: -6px !important;
    outline-color: #161513 !important;
    outline-style: dotted !important;
    outline-width: 3px !important;
}
div.bcvideo[data-playlistid] {
    background-color: #fff;
    position: relative;
    padding: 0 !important;
    margin: 0 !important;
}
div.bcvideo[data-playlistid]:before {
    content: "desktop";
    display: none;
}
div.bcvideo[data-playlistid] > * {
    opacity: 1;
}
div.bcvideo[data-playlistid] > div {
    position: relative;
}
div.bcvideo[data-playlistid] img {
    max-width: 100%;
}
div.bcvideo[data-playlistid] h3 {
    font-size: 1.7rem;
    font-weight: normal;
    line-height: 1.4;
}
div.bcvideo[data-playlistid] h4 {
    font-size: 1.4rem;
    line-height: 1.4;
    color: #7a736e;
    font-weight: normal;
}
div.bcvideo[data-playlistid] b {
    font-weight: bold;
}
div.bcvideo[data-playlistid] .col-w1 .col-item {
    justify-content: flex-start;
}
div.bcvideo[data-playlistid] .col-w1 .col-item.bchidden {
    display: none !important;
}
div.bcvideo[data-playlistid] .col-item-w1,
div.bcvideo[data-playlistid] .col-item-w2 {
    position: relative;
}
div.bcvideo[data-playlistid] .bcfgallery-title {
    padding-top: 0.4em;
}
div.bcvideo[data-playlistid] .bcfgallery-title a,
div.bcvideo[data-playlistid] .col-item-w1 a {
    font-size: 1.4rem;
    font-weight: normal;
    margin-bottom: 0.4em;
    line-height: 1.3em;
}
div.bcvideo[data-playlistid] .col-item-w2 {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}
div.bcvideo[data-playlistid] .col-item-w2 .bcdesc {
    font-size: 1.6rem;
    line-height: 1.5;
    padding: 0.3em 0 0 0;
    margin: 0;
}
div.bcvideo[data-playlistid] .bcfgallery-showless {
    display: inline-block;
    width: auto;
    position: relative;
}
div.bcvideo[data-playlistid] .bcfgallery-showless:before {
    display: inline-block;
    position: absolute;
    right: -1em;
    font-size: 1.8em;
    top: -0.12em;
}
div.bcvideo[data-playlistid] .bcfgallery-showmore {
    position: relative;
    display: inline-block;
    width: auto;
}
div.bcvideo[data-playlistid] .bcfgallery-showmore:before {
    display: inline-block;
    position: absolute;
    right: -1em;
    font-size: 1.8em;
    top: -0.12em;
}
div.bcvideo[data-playlistid] .icn-vidplay:before {
    font-size: 2.4em;
    text-decoration: none;
    vertical-align: middle;
}
div.bcvideo[data-playlistid] a.bcfullkeynote {
    position: relative;
}
div.bcvideo[data-playlistid] a.bcfullkeynote:before {
    display: inline-block;
}
div.bcvideo[data-playlistid] .bcimg {
    display: block;
}
div.bcvideo[data-playlistid] .sliploaded .bcimg {
    position: absolute;
}
div.bcvideo[data-playlistid] .bclink {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
}
div.bcvideo[data-playlistid] .bclink:hover .vjs-big-play-button:before {
    opacity: 1;
}
div.bcvideo[data-playlistid] .obttns {
    float: none;
}
div.bcvideo[data-playlistid].bcgallery .col-item-w1 {
    overflow: hidden;
}
div.bcvideo[data-playlistid].bcgallery .col-item-w1 a.bclink + img {
    transition: transform 1s cubic-bezier(0.4, 0, 0.2, 1);
}
div.bcvideo[data-playlistid].bcgallery .col-item-w1 a.bclink:hover + img {
    transform: scale(1.1);
}
.bcvideo > * {
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.bcmobvideotitle {
    display: none;
    font-size: 3rem;
    line-height: 1.2;
    padding-top: 0.8em;
    padding-bottom: 0.8em;
    background: #3a3632;
}
.bcvideo.showembed .video-unmute,
.bcvideo .video-unmute {
    cursor: pointer;
    opacity: 0.8 !important;
    padding: 0;
    margin: 1em;
    box-sizing: border-box;
    width: 3em;
    height: 3em;
}
.bcvideo.showembed .video-unmute:hover,
.bcvideo .video-unmute:hover {
    opacity: 1 !important;
}
.bcvideo .video-unmute:before {
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    line-height: 1;
    height: 100%;
    width: 100%;
    content: "" !important;
    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='m1.70710678.29289322 22.00000002 21.99999998-1.4142136 1.4142136-10.293-10.2932136.0001068 7.5861068-6.35-5.1140134h-4.65v-7.9314894h4.65l.49989322-.39060398-5.857-5.85678644zm17.96269322 4.15279558c2.119 1.96729435 3.302 4.61347869 3.33 7.4519326.0187067 1.8738058-.4648217 3.6845158-1.3920717 5.2953975l-1.475728-1.4762969c.5809465-1.1799284.8807534-2.4712369.8677997-3.8002701-.023-2.29038649-.981-4.43012881-2.697-6.02477697zm-12.08690678 4.55120442-1.23189322.95422425h-3.351v3.96386213h3.351l3.649 2.9591532-.00010678-5.4602396zm8.05140678-1.68133326c1.516 1.23191279 2.357 2.89593654 2.366 4.68384544.0026687.4818934-.0550552.9558816-.1702068 1.4160124l-1.8603314-1.8599269c-.1323971-1.0172207-.6909389-1.96473795-1.6034618-2.70672975zm-3.6343-4.31555996-.0001068 4.58589322-2.57599998-2.576z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    opacity: 1;
    position: absolute;
    top: 0%;
    left: 0%;
    background-size: contain;
    max-height: 91px;
    min-height: 25px;
}
.bcvideo .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    padding-bottom: 0;
}
.bcvideo .video-js,
.bcvideo .vjs-menu .vjs-menu-content,
.bcvideo #bcc_link_container,
.bcvideo .vjs-social-overlay {
    font-family: inherit !important;
}
.video-js.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after {
    font-family: inherit !important;
    font-weight: 400;
}
.vjs-modal-dialog.vjs-text-track-settings {
    height: 100%;
}
.bcvideo[data-type="live"] .vjs-subs-caps-button {
    display: none;
}
.vjs-text-track-settings fieldset span {
    margin-left: 0;
}
.vjs-text-track-settings legend,
.vjs-text-track-settings select {
    font-size: 12px;
}
.vjs-text-track-settings legend {
    margin: 0;
}
.vjs-text-track-settings .vjs-label {
    display: none;
}
.vjs-track-settings-controls .vjs-default-button,
.vjs-track-settings-controls .vjs-done-button {
    color: #000 !important;
    padding: 0px 5px;
    width: 55px;
    margin: 0 10px 8px 0;
}
.vjs-text-track-settings .vjs-close-button .vjs-icon-placeholder {
    display: none;
}
.vjs-text-track-settings .vjs-close-button {
    height: 2em !important;
    width: 3em !important;
}
.bcvideo .vjs-modal-dialog.vjs-text-track-settings {
    z-index: 112;
}
.vjs-close-button:before {
    font-size: 17px !important;
}
li.vjs-captions-menu-item .vjs-icon-placeholder {
    position: relative !important;
    right: 0;
}
li.vjs-captions-menu-item .vjs-icon-placeholder:before {
    top: 0;
    position: absolute;
}
.bcvideo .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-captions-menu-item .vjs-menu-item {
    font-size: 1.2em !important;
    line-height: 1.3 !important;
}
.bc-player-VkKNQZg6x_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover {
    text-shadow: none;
    background: rgba(0, 0, 0, 0.7) !important;
}
.bc-player-VkKNQZg6x_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
    padding: 0.3em !important;
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 17em;
}
.vjs-menu .vjs-menu-item.vjs-selected {
    background: rgba(0, 0, 0, 0.7) !important;
}
.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom;
    height: 25px;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 12px;
}
.bcvideo .vjs-subs-caps-button .vjs-menu .vjs-menu-item.vjs-selected {
    background: rgba(0, 0, 0, 0.7);
}
.bcvideo .vjs-subs-caps-button .vjs-menu .vjs-menu-item.vjs-selected span {
    color: #c74634;
    text-shadow: none;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: baseline;
    display: inline;
}
.cm05 {
    opacity: 0;
    -webkit-transition: opacity 0.5s 0.3s;
    -moz-transition: opacity 0.5s 0.3s;
    transition: opacity 0.5s 0.3s;
}
.bciframe {
    width: 100%;
    border: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s 0.2s;
    -moz-transition: opacity 0.4s 0.2s;
    transition: opacity 0.4s 0.2s;
}
.bciframe.bciframesized {
    opacity: 1 !important;
}
.bcvideo {
    width: 100%;
    padding-top: 56.25%;
    position: relative;
    background: #000;
    z-index: 1;
    opacity: 1;
}
.bcvideo > div:hover .vjs-poster {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.bcvideo > div .vjs-poster {
    transition: transform 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.bcvideo .playlist-wrapper .vjs-playlist-item:not(.vjs-selected) picture.vjs-playlist-thumbnail:before {
    background-color: transparent;
}
.bcvideo .playlist-wrapper .vjs-playlist-item:not(.vjs-selected) picture.vjs-playlist-thumbnail:after {
    content: "";
    background-color: rgba(0, 0, 0, 0.4);
    transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}
.bcvideo.bcthumbnail .bclink .vjs-big-play-button,
.bcvideo .video-js .vjs-big-play-button {
    background-color: rgba(0, 0, 0, 0.4) !important;
    border-radius: 0;
}
.bcvideo .vjs-has-started.vjs-paused .vjs-big-play-button {
    background-color: rgba(0, 0, 0, 0.4) !important;
    border-radius: 0 !important;
}
.bcvideo.bcthumbnail {
    overflow: hidden;
}
.bcvideo.bcthumbnail .bclink + img {
    transition: transform 1s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.bcvideo.bcthumbnail .bclink:hover + img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.ytvideo.ytthumbnail > img {
    transition: transform 1s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}
.ytvideo.ytthumbnail > button:hover + img {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -ms-transform: translate(-50%, -50%) scale(1.1);
    transform: translate(-50%, -50%) scale(1.1);
}
.bcvideo.showembed > * {
    opacity: 1 !important;
}
.bcvideo > * {
    position: absolute;
    top: 0;
}
.bcvideo iframe {
    position: relative !important;
}
.bcvideo span {
    width: 100%;
}
.bcvideo .video-js .vjs-time-tooltip {
    background-color: rgba(0, 0, 0, 0.8);
}
.bcnosocial .vjs-share-control {
    display: none;
}
.bcvideo .vjs-control-bar,
.bcplaylist #bcc_link_container .bcc_cta {
    top: auto;
}
.vjs-mouse.bc-player-VkKNQZg6x_default .vjs-progress-control:hover {
    height: 1.5em !important;
    top: -1.5em !important;
}
.bcvideo .video-js * {
    color: #fff;
}
.bcvideo.bcplaylist {
    background: #000;
}
.bcvideo.bcplaylist .video-js {
    float: left;
    width: 70%;
}
.bcvideo.bcplaylist {
    padding-top: 39.3%;
}
.video-js .vjs-control.vjs-close-button {
    height: 5em;
    width: 5em;
}
.vjs-mouse.vjs-playlist li {
    list-style-type: none;
    box-sizing: content-box;
}
.vjs-mouse.vjs-playlist li * {
    box-sizing: content-box;
}
.bcvideo .video-js {
    height: 100%;
}
.vjs-playlist-thumbnail {
    position: relative;
}
.vjs-playlist-thumbnail:before {
    width: 100%;
    height: 100%;
}
.vjs-playlist-duration {
    display: none;
}
.bctimew1 {
    position: absolute;
    text-align: right;
}
.bctimew1 .vjs-playlist-duration {
    display: inline-block;
    left: auto !important;
    right: 0;
}
.vjs-playlist .bctimew1 {
    width: 121px;
    height: 68px;
}
.vjs-playlist .vjs-selected .bctimew1 {
    border: 2px solid transparent;
}
.vjs-playlist .vjs-selected .bctimew1 .vjs-playlist-duration {
    display: inline-block;
}
.vjs-playlist-tmp li {
    display: none !important;
}
.playlist-wrapper {
    overflow-x: hidden;
    overflow-y: scroll;
    width: 30%;
    position: absolute;
    right: 0;
    height: 100%;
    background-color: #000;
}
.bcvideo .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    left: -1.5em !important;
}
.bcvideo .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-item {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.6);
    margin: 0;
}
.bcvideo .video-js .vjs-menu-button-popup.vjs-subs-caps-button .vjs-menu .vjs-menu-content {
    max-height: 13em;
    min-width: 13em;
}
.bcvideo .vjs-text-track-settings select option {
    color: #000 !important;
}
.bcvideo .vjs-menu li {
    font-size: 1.2em !important;
}
.bcvideo .vjs-volume-menu-button {
    margin-right: 1em;
}
.bcvideo .vjs-volume-menu-button .vjs-menu-content {
    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;
}
.bcvideo .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected {
    background: rgba(0, 0, 0, 0.6);
    color: #c74634;
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li {
    margin: 0;
    -webkit-transition: background 50ms ease-in-out;
    -moz-transition: background 50ms ease-in-out;
    -o-transition: background 50ms ease-in-out;
    transition: background 50ms ease-in-out;
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li span {
    -webkit-transition: color 50ms ease-in-out;
    -moz-transition: color 50ms ease-in-out;
    -o-transition: color 50ms ease-in-out;
    transition: color 50ms ease-in-out;
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li.vjs-selected {
    background: rgba(0, 0, 0, 0.7);
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li.vjs-selected span {
    color: #c74634;
    text-shadow: none;
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li.vjs-selected:hover {
    background: rgba(0, 0, 0, 0.7);
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li.vjs-selected:hover span {
    color: #c74634;
    text-shadow: none;
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li:hover span {
    color: #fff;
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li:focus {
    background: rgba(0, 0, 0, 0.5);
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-wrapper li:focus span {
    color: #fff;
    text-shadow: none;
}
.bcvideo .vjs-quality-menu-button-HD-flag:after {
    background-color: #c74634 !important;
}
.bcthumbnail:not([data-playlistid]) {
    position: relative;
    display: inline-block;
    width: 100%;
}
.bcthumbnail:not([data-playlistid]) img {
    width: 100%;
    opacity: 1;
    font-size: 0;
    line-height: 0;
}
.bcthumbnail:not([data-playlistid]) a:not(.vjs-social-share-link) {
    line-height: 0;
    float: left;
    width: 100%;
    opacity: 1;
    bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 0.7;
}
.bcthumbnail:not([data-playlistid]):hover .vjs-big-play-button:before {
    opacity: 1;
}
.bcthumbnail:not([data-playlistid]) .vjs-big-play-button:focus {
    outline: none;
}
.bcgallery {
    padding: 0;
    background: none;
}
.bcgallery > * {
    opacity: 1;
    position: relative;
    padding: 3em 38px;
}
.bcvideo .vjs-playing .vjs-big-play-button,
.bcvideo .vjs-seeking .vjs-big-play-button,
.bcvideo .vjs-waiting .vjs-big-play-button {
    display: none;
}
.bcvideo .vjs-playing .vjs-big-play-button:before,
.bcvideo .vjs-seeking .vjs-big-play-button:before,
.bcvideo .vjs-waiting .vjs-big-play-button:before {
    opacity: 0 !important;
}
.bcvideo .video-js.bc-player-Bk2kPOcu_default.vjs-quality-menu .vjs-quality-menu-button-4K-flag:after,
.bcvideo .video-js.bc-player-Bk2kPOcu_default.vjs-quality-menu .vjs-quality-menu-button-HD-flag:after {
    background-color: #c74634;
}
.bcvideo .video-js.vjs-quality-menu .vjs-quality-menu-button:before {
    font-size: 1.8em;
    line-height: 1.67;
}
.bcvideo .vjs-big-play-button .vjs-icon-placeholder {
    display: none;
}
.bcvideo .vjs-social-overlay .vjs-social-title {
    width: auto;
}
.bcvideo #bcc_link_container .bcc_cta a {
    font-size: 15px !important;
    top: 0 !important;
    line-height: 2.1;
    direction: ltr;
}
.bcvideo .vjs-control:not(.vjs-progress-control) {
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
}
.bcvideo .vjs-control:focus,
.bcvideo *:focus {
    outline: 0;
}
.playlist-wrapper::-webkit-scrollbar {
    width: 15px;
}
.playlist-wrapper::-webkit-scrollbar-thumb {
    background: #7a736e;
}
.playlist-wrapper::-webkit-scrollbar-track {
    background: #211e1c;
}
.playlist-wrapper::-webkit-scrollbar {
    width: 15px;
}
.bcvideo .video-js .vjs-duration {
    position: relative;
}
.bcvideo .video-js .vjs-fullscreen-control {
    position: relative;
}
.bcvideo .vjs-time-control.vjs-current-time {
    margin-left: 0;
}
.bcvideo .vjs-time-control.vjs-time-divider div {
    position: relative;
}
.bcvideo .vjs-time-control.vjs-time-divider {
    position: relative;
}
.bcvideo .vjs-time-control {
    padding: 0;
}
.bcvideo .vjs-time-control.vjs-duration {
    text-align: left;
}
.bcvideo .vjs-time-control.vjs-time-divider div {
    position: relative;
}
.bcvideo .vjs-time-control.vjs-time-divider {
    position: relative;
}
.bcvideo .vjs-time-control .vjs-current-time-display {
    position: relative;
}
.bcvideo .vjs-spacer {
    position: relative;
}
.playlist-wrapper .vjs-playlist,
.playlist-wrapper .vjs-playlist-tmp {
    padding: 0;
    margin-top: -1px;
    background-color: #312d2a !important;
}
.bcvideo .vjs-modal-dialog {
    z-index: 111;
    position: absolute;
}
.bcvideo .video-js .vjs-dock-text {
    background: rgba(0, 0, 0, 0.6);
    padding: 1em 25% 1em 1em;
}
.bcvideo .video-js .vjs-dock-text {
    opacity: 0;
}
.bcvideo.bcnotitle .video-js .vjs-dock-text {
    display: none;
}
.bcvideo.bchovertitle .video-js .vjs-dock-text {
    opacity: 0;
}
.bcvideo.bchovertitle:hover .video-js .vjs-dock-text {
    opacity: 1;
    -webkit-transition: opacity 0.5s, top 0.5s ease;
    -moz-transition: opacity 0.5s, top 0.5s ease;
    transition: opacity 0.5s, top 0.5s ease;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.bcvideo.bcshowtitle .video-js .vjs-dock-text {
    opacity: 1;
}
.bcvideo.bcshowtitle:hover .video-js .vjs-dock-text {
    opacity: 1;
}
.vjs-playlist .vjs-playlist-ad-overlay {
    display: none;
}
.bcvideo .vjs-caption-settings {
    top: 20%;
    height: 17em;
    background: rgba(0, 0, 0, 0.6);
}
.bcvideo .vjs-caption-settings button {
    padding: 0.3em 0.5em;
    border: 1px solid white;
}
.bcvideo .vjs-caption-settings button:hover {
    background: #fff;
    color: #000;
}
.bcvideo .vjs-caption-settings .vjs-tracksetting span {
    margin-left: 0;
}
.bcvideo .vjs-modal-dialog.vjs-text-track-settings .vjs-modal-dialog-content div {
    max-width: 10em;
}
.bcvideo .vjs-modal-dialog.vjs-text-track-settings .vjs-modal-dialog-content div fieldset select {
    max-width: 150px;
    display: block;
}
button.vjs-icon-share:before {
    font-size: 1.5em;
    line-height: 1.97;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ytvideo .vjs-big-play-button,
.ytthumbnail .vjs-big-play-button,
.bcvideo .vjs-big-play-button,
.bcthumbnail .vjs-big-play-button {
    display: block;
    position: absolute;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    top: 0;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    height: 100%;
    line-height: 2em;
    border: none;
    border-radius: 50%;
    font-size: 3.5em;
    -webkit-transition: border-color 0.4s, outline 0.4s, background-color 0.4s;
    -moz-transition: border-color 0.4s, outline 0.4s, background-color 0.4s;
    -ms-transition: border-color 0.4s, outline 0.4s, background-color 0.4s;
    -o-transition: border-color 0.4s, outline 0.4s, background-color 0.4s;
    transition: border-color 0.4s, outline 0.4s, background-color 0.4s;
    background-color: transparent !important;
}
.ytvideo .vjs-big-play-button:before,
.ytthumbnail .vjs-big-play-button:before,
.bcvideo .vjs-big-play-button:before,
.bcthumbnail .vjs-big-play-button:before {
    border-radius: 0;
    margin-top: 0;
    margin-left: 0;
    height: 25%;
    line-height: 1;
    width: 25%;
    content: "" !important;
    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='m4 2v20l17-10.0010155zm2.01780415 3.72082718 11.25026705 6.27815732-11.25026705 6.2801883z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-size: contain;
    max-height: 91px;
    min-height: 25px;
    transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.ytembed.ytvideo.ytthumbnail button.vjs-big-play-button {
    z-index: 1;
}
.f20 .ytvideo.ytvideo button.vjs-big-play-button,
.f20 .ytthumbnail.ytthumbnail button.vjs-big-play-button,
.f20 .bcvideo.bcvideo button.vjs-big-play-button,
.f20 .bcthumbnail.bcthumbnail button.vjs-big-play-button {
    background-color: transparent !important;
}
.f20 .ytvideo .vjs-big-play-button:before,
.f20 .ytthumbnail .vjs-big-play-button:before,
.f20 .bcvideo .vjs-big-play-button:before,
.f20 .bcthumbnail .vjs-big-play-button:before {
    padding-top: 11.148%;
    max-height: 0;
    min-height: 0;
    height: 0;
    width: 11.148%;
    bottom: 6.61%;
    left: auto;
    right: 3.716%;
    top: auto;
    z-index: 2;
    transform: none;
    background-size: 50% auto;
    background-position: 58% 50%;
}
.f20 .ytvideo .vjs-big-play-button:after,
.f20 .ytthumbnail .vjs-big-play-button:after,
.f20 .bcvideo .vjs-big-play-button:after,
.f20 .bcthumbnail .vjs-big-play-button:after {
    content: "";
    border-radius: 50%;
    background: rgba(22, 21, 19, 0.7);
    padding-top: 11.148%;
    min-height: 0;
    height: 0;
    width: 11.148%;
    position: absolute;
    bottom: 6.61%;
    left: auto;
    right: 3.716%;
    display: block;
    z-index: 1;
}
.f20 .w10 .ytvideo .vjs-big-play-button:before,
.f20 .w10 .ytthumbnail .vjs-big-play-button:before,
.f20 .w10 .bcvideo .vjs-big-play-button:before,
.f20 .w10 .bcthumbnail .vjs-big-play-button:before,
.f20 .w10 .ytvideo .vjs-big-play-button:after,
.f20 .w10 .ytthumbnail .vjs-big-play-button:after,
.f20 .w10 .bcvideo .vjs-big-play-button:after,
.f20 .w10 .bcthumbnail .vjs-big-play-button:after {
    bottom: auto;
    left: 50%;
    top: 50%;
    right: auto;
    transform: translate(-50%, -50%);
}
.f20 #w10title {
    opacity: 0;
}
.f20 .w10 .modal-info {
    position: absolute;
}
.ytvideo .vjs-big-play-button:before,
.ytthumbnail .vjs-big-play-button:before {
    z-index: 1;
}
.ytvideo > .vjs-big-play-button:focus {
    outline-width: 0 !important;
}
.bclink:focus > .vjs-big-play-button:before,
.ytvideo > .vjs-big-play-button:focus:before,
.bcvideo > div > button.vjs-big-play-button:focus:before {
    outline-color: #fff;
    outline-offset: -8px;
    border-radius: 50%;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item:focus .vjs-playlist-thumbnail:before,
.vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before {
    border-radius: 0;
    height: 34px;
    left: 0;
    line-height: 34px;
    top: 14px;
    width: 100%;
    height: 59%;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected:focus .vjs-playlist-thumbnail:before,
.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    top: 0;
}
.vjs-playlist cite {
    font-size: 1.4rem;
    color: #fff;
    white-space: normal;
    line-height: 1.2 !important;
    height: 100% !important;
    -webkit-font-smoothing: auto;
    padding-right: 0.5em;
}
.f01 .vjs-playlist cite,
.f08 .vjs-playlist cite {
    font-size: 14px;
}
.vjs-playlist .vjs-playlist-description,
.vjs-playlist-tmp .vjs-playlist-description {
    display: none;
}
.vjs-playlist .vjs-playlist-item,
.vjs-playlist-tmp .vjs-playlist-item {
    padding: 0.7em !important;
    margin-bottom: 0 !important;
    border-top: 1px solid #3a3632;
}
.vjs-playlist li:last-of-type {
    border-bottom: none;
}
.vjs-playlist .vjs-selected {
    background: #3a3632;
    padding: 0.7em 0.65em 0.9em 0.7em;
}
.vjs-playlist .vjs-selected .vjs-playlist-thumbnail.vjs-playlist-now-playing:before {
    margin: 2px;
    text-transform: uppercase;
    font-size: 1.6rem;
    content: "playing";
    font-family: inherit !important;
    font-weight: 400;
}
.f01 .vjs-playlist .vjs-selected .vjs-playlist-thumbnail.vjs-playlist-now-playing:before,
.f08 .vjs-playlist .vjs-selected .vjs-playlist-thumbnail.vjs-playlist-now-playing:before {
    font-size: 16px;
}
.vjs-playlist .vjs-selected picture {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.vjs-playlist .vjs-selected img {
    border: 2px solid #fff;
}
.vjs-play-progress,
.vjs-volume-level {
    background-color: #c74634 !important;
}
.vjs-dock-text .vjs-dock-title {
    position: relative;
}
.vjs-dock-text .vjs-dock-description {
    position: relative;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item:not(.vjs-selected) .vjs-playlist-thumbnail:before {
    border-radius: 0;
    height: 100%;
    width: 100%;
    top: 0 !important;
    left: 0;
    margin-top: 0;
    margin-left: 0;
    height: 68px !important;
    line-height: 68px;
    width: 121px;
    content: "" !important;
    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='m4 2v20l17-10.0010155zm2.01780415 3.72082718 11.25026705 6.27815732-11.25026705 6.2801883z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 18%;
    z-index: 1;
    opacity: 0.8;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail img {
    transition: transform 1s cubic-bezier(0.4, 0, 0.2, 1);
}
.vjs-mouse.vjs-playlist .vjs-playlist-item:not(.vjs-selected) .vjs-playlist-thumbnail {
    overflow: hidden;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item:not(.vjs-selected) .vjs-playlist-thumbnail.vjs-icon-play img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play {
    font-style: normal;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
    border: 2px solid #3a3632;
    opacity: 1;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play img {
    transition: none;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:after {
    margin: 2px;
    display: none;
}
.vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
    margin: 0;
    text-transform: uppercase;
    content: "playing" !important;
    background: none;
    height: 68px;
    line-height: 68px;
    width: 121px;
    border: 2px solid #ffffff;
    font-size: 1.6rem;
    font-family: inherit !important;
    background-color: rgba(26, 26, 26, 0.5);
    font-weight: 400;
}
.f01 .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before,
.f08 .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
    font-size: 16px;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
    top: 50%;
}
.vjs-social-share-links a {
    color: #fff !important;
    width: auto;
}
.vjs-errors-ok-button {
    border-radius: 0;
}
.bcvideo .video-js #bcc_link_container {
    top: 75px;
}
.bcvideo .video-js #bcc_link_container .bcc_cta {
    background: url("https://www.oracle.com/asset/web/i/videoplayer-chevron.png") no-repeat;
    background-color: #6f915d;
    background-position: 11px center;
    height: 32px;
    line-height: 23px;
}
a.vjs-social-share-link,
.bcvideo .video-js #bcc_link_container .bcc_cta a {
    color: #fff;
}
.bcimg {
    z-index: 2;
}
a.bclink {
    z-index: 3;
}
a.bclink,
.bcimg {
    opacity: 1;
}
@-webkit-keyframes FadeSlip {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    90% {
        opacity: 0;
    }
    100% {
        opacity: 0;
        z-index: 0;
    }
}
@-moz-keyframes FadeSlip {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    90% {
        opacity: 0;
    }
    100% {
        opacity: 0;
        z-index: 0;
    }
}
@-o-keyframes FadeSlip {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    90% {
        opacity: 0;
    }
    100% {
        opacity: 0;
        z-index: 0;
    }
}
@keyframes FadeSlip {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    90% {
        opacity: 0;
    }
    100% {
        opacity: 0;
        z-index: 0;
    }
}
.sliploaded a.bclink,
.sliploaded .bcimg {
    -webkit-animation: FadeSlip 2s forwards ease-in-out;
    -moz-animation: FadeSlip 2s forwards ease-in-out;
    -o-animation: FadeSlip 2s forwards ease-in-out;
    animation: FadeSlip 2s forwards ease-in-out;
}
.bcbackground .vjs-text-track-display,
.bcbackground .vjs-loading-spinner,
.bcbackground .vjs-big-play-button,
.bcbackground .vjs-control-bar,
.bcbackground .vjs-caption-settings,
.bcbackground .vjs-dock-text,
.bcbackground .vjs-dock-shelf,
.bcbackground .vjs-social-overlay,
.bcbackground #bcc_link_container {
    display: none;
}
.vjs-icon-gplus {
    display: none !important;
}
.f01 .bcvideo.bcplaylist {
    padding-top: 33.8% !important;
}
.f01 .bcvideo.bcplaylist .video-js {
    width: 60% !important;
}
.f01 .playlist-wrapper {
    width: 40% !important;
}
.bcvideo .vjs-social-overlay .vjs-social-direct-link .vjs-social-label-text,
.bcvideo .vjs-social-overlay .vjs-social-embed-code .vjs-social-label-text {
    text-align: left;
}
.bclargethumb .vjs-mouse.vjs-playlist .bctimew1,
.bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail {
    height: 130px;
    width: 216px;
}
.bclargethumb .vjs-mouse.vjs-playlist .bctimew1 {
    top: 0.7em;
    left: 0.7em;
}
.bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item {
    height: 130px;
}
.bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
    height: 100% !important;
    line-height: 130px;
    width: 216px;
}
.bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item cite {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:before {
    height: 100% !important;
    line-height: 130px;
    width: 216px;
}
.bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:after {
    height: 130px;
    line-height: 130px;
    width: 216px;
}
.bclargethumb .vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-thumbnail:before {
    height: 130px;
    line-height: 130px;
    width: 216px;
}
.bclargethumb.bcvideo.bcplaylist,
.bclargethumb.bcvideo {
    padding-top: 33.8%;
}
.bclargethumb.bcvideo.bcplaylist .video-js {
    width: 60%;
}
.bclargethumb .playlist-wrapper {
    width: 40%;
}
.bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item:not(.vjs-selected) .vjs-playlist-thumbnail:before {
    height: 100% !important;
    width: 100% !important;
}
.ytvideo {
    width: 100%;
    padding-top: 56.25%;
    position: relative;
    background: #000;
    z-index: 1;
    opacity: 1;
}
.ytvideo > div {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}
.ytvideo.ytthumbnail {
    overflow: hidden;
}
.ytvideo.ytthumbnail img {
    max-width: 100.4% !important;
    width: 100.4% !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.ytvideo.ytthumbnail[data-thumbq="max"] img {
    max-width: 100% !important;
    width: 100% !important;
}
.vjs-modal-dialog-content {
    background: #211e1c;
}
.vjs-modal-dialog-content .vjs-error-w1 {
    padding: 0;
    position: absolute;
    top: 4.5%;
    right: 3%;
    bottom: 12%;
    left: 3%;
    display: flex;
    align-items: center;
}
.vjs-modal-dialog-content .vjs-error-w1 h1,
.vjs-modal-dialog-content .vjs-error-w1 p {
    text-align: center;
}
.vjs-modal-dialog-content .vjs-error-w1 h1 {
    font-size: 2.7rem;
}
.vjs-modal-dialog-content .vjs-error-w1 p {
    font-size: 2.1rem;
}
.vjs-modal-dialog-content .vjs-error-w2 {
    width: 100%;
    height: auto;
}
.vjs-modal-dialog-content .vjs-error-logo {
    width: 18%;
    height: 5%;
    background-image: url("data:image/svg+xml,%3Csvg id='svg115845' xmlns='http://www.w3.org/2000/svg' width='638.03' height='79.98'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff%7D%3C/style%3E%3C/defs%3E%3Cg id='layer1'%3E%3Cg id='g16337'%3E%3Cpath id='path16197' class='cls-1' d='M278 59.12h40.65l-21.5-34.59-39.45 62.53h-17.95l48-75.11a11.37 11.37 0 0 1 9.42-4.87 11.11 11.11 0 0 1 9.23 4.75l48.18 75.23h-18l-8.47-14H287zm186.5 14V7.84h-15.23v71.63a7.51 7.51 0 0 0 2.21 5.32 7.78 7.78 0 0 0 5.52 2.27h69.48l9-14zM212.44 61.39a26.78 26.78 0 1 0 0-53.55h-66.66v79.22H161V21.82h50.41a12.83 12.83 0 0 1 0 25.66l-42.95-.06L214 87.06h22.13l-30.6-25.67zM52 87.06a39.61 39.61 0 1 1 0-79.22h46a39.61 39.61 0 0 1 0 79.22zm45-14a25.64 25.64 0 1 0 0-51.27H53a25.64 25.64 0 1 0 0 51.27zm289.32 14a39.61 39.61 0 1 1 0-79.22h54.69l-8.92 14h-44.72a25.64 25.64 0 1 0 0 51.27h54.94l-9 14zm186.32-14A25.6 25.6 0 0 1 548 54.44h65.12l9-14H548a25.67 25.67 0 0 1 24.66-18.65h44.7l9-14h-54.69a39.61 39.61 0 1 0 0 79.22h47l9-14h-54.99' transform='translate(-12.41 -7.08)'/%3E%3Cpath id='path16199' class='cls-1' d='M634.57 16.25a7 7 0 1 1 7 7 6.94 6.94 0 0 1-7-7zm7 9a8.92 8.92 0 1 0-8.85-8.91 8.9 8.9 0 0 0 8.81 8.89zM640.7 11a6.49 6.49 0 0 1 2.6.32 2.79 2.79 0 0 1 2 2.78 2.44 2.44 0 0 1-.13.82 2.57 2.57 0 0 1-1.2 1.71c-.13.06-.19.13-.44.25l2.23 4.12h-2.21l-2-3.79h-1.39V21h-2V11zm.7 4.56c.63-.07 1.26-.07 1.64-.64a1.32 1.32 0 0 0 .26-.88 1.41 1.41 0 0 0-.76-1.2 4.59 4.59 0 0 0-1.84-.19h-.56v2.91h1.26' transform='translate(-12.41 -7.08)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -5%;
    right: 0;
    opacity: 0.7;
}
.vjs-icon-play:before,
.vjs-modal-dialog-content,
.vjs-menu .vjs-menu-content .vjs-menu-item,
.video-js,
.vjs-playlist,
.vjs-playlist-thumbnail,
.vjs-playlist-thumbnail:before,
.vjs-text-track-display * {
    font-family: inherit !important !important;
}
@media (max-width: 1300px) {
    .bclargethumb .vjs-mouse.vjs-playlist .bctimew1,
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail {
        height: 95px;
        width: 170px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item {
        height: 95px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
        height: 95px;
        line-height: 95px;
        width: 170px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:before {
        height: 65px;
        line-height: 95px;
        width: 170px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:after {
        height: 95px;
        line-height: 95px;
        width: 170px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-thumbnail:before {
        height: 95px;
        line-height: 95px;
        width: 170px;
    }
    .bclargethumb.bcvideo.bcplaylist,
    .bclargethumb.bcvideo {
        padding-top: 33.8%;
    }
    .bclargethumb.bcvideo.bcplaylist .video-js {
        width: 60%;
    }
    .bclargethumb .playlist-wrapper {
        width: 40%;
    }
}
@media only screen and (min-width: 841px) {
    .f08 .bcvideo.bcplaylist {
        padding-top: 33.8%;
    }
    .f08 .bcvideo.bcplaylist .video-js {
        width: 60% !important;
    }
    .f08 .playlist-wrapper {
        width: 40%;
    }
}
@media only screen and (min-width: 0px) and (max-width: 1240px) {
    .bcvideo {
        width: 100% !important;
    }
    .bcvideo.bcplaylist {
        padding-top: 33.8%;
    }
    .bcvideo.bcplaylist .video-js {
        width: 60% !important;
    }
    .playlist-wrapper {
        width: 40%;
    }
    .playlist-wrapper::-webkit-scrollbar {
        width: 11px;
    }
}
@media only screen and (max-width: 974px) {
    div.bcvideo[data-playlistid]:before {
        content: "tablet";
    }
}
@media only screen and (min-width: 0px) and (max-width: 840px) {
    .bcvideo.bcplaylist {
        padding-top: 56.3%;
    }
    .bclargethumb.bcvideo.bcplaylist.bcvideo {
        padding-top: 56.3%;
    }
    .bcvideo,
    .bcvideo.bcplaylist .video-js,
    .playlist-wrapper,
    .playlist-wrapper .vjs-playlist {
        width: 100% !important;
    }
    .playlist-wrapper .vjs-playlist {
        display: block;
    }
    .vjs-playlist {
        display: block;
    }
    .playlist-wrapper {
        max-height: 142px;
        float: left;
    }
    .f01 .playlist-wrapper {
        max-height: 1000px;
    }
    .vjs-playlist cite {
        font-size: 1.8rem;
    }
    .f08 .vjs-playlist cite {
        font-size: 18px;
    }
    .playlist-wrapper {
        position: relative;
    }
    .f01 .playlist-wrapper {
        position: absolute;
    }
    .playlist-wrapper::-webkit-scrollbar {
        width: 8px;
    }
    .video-js .vjs-dock-text {
        padding: 0.7em 0.9em;
    }
    .vjs-social-direct-link,
    .vjs-social-embed-code,
    .vjs-social-description {
        display: none;
    }
    .vjs-social-share-links {
        margin-top: 1em;
    }
    .vjs-quality-menu-wrapper .vjs-menu-item {
        padding: 0.2em;
    }
}
@media (max-width: 1080px) {
    .bclargethumb .vjs-mouse.vjs-playlist .bctimew1,
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail {
        height: 68px;
        width: 121px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item {
        height: 68px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
        height: 68px;
        line-height: 68px;
        width: 121px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:before {
        height: 42px;
        line-height: 68px;
        width: 121px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:after {
        height: 68px;
        line-height: 68px;
        width: 121px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-thumbnail:before {
        height: 68px;
        line-height: 68px;
        width: 121px;
    }
    .bclargethumb.bcvideo.bcplaylist,
    .bclargethumb.bcvideo {
        padding-top: 33.8%;
    }
    .bclargethumb.bcvideo.bcplaylist .video-js {
        width: 60%;
    }
    .bclargethumb .playlist-wrapper {
        width: 40%;
    }
}
@media (max-width: 600px) {
    .vjs-playlist .vjs-playlist-item .vjs-playlist-duration {
        font-size: 11px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .bctimew1,
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail {
        height: 56px;
        width: 100px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item {
        height: 60px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
        height: 56px;
        line-height: 56px;
        width: 100px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:before {
        height: 56px;
        line-height: 56px;
        width: 100px;
        top: 0;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail.vjs-icon-play:after {
        height: 56px;
        line-height: 56px;
        width: 100px;
    }
    .bclargethumb .vjs-mouse.vjs-playlist .vjs-selected .vjs-playlist-thumbnail:before {
        height: 56px;
        line-height: 56px;
        width: 100px;
    }
    .bclargethumb.bcvideo.bcplaylist,
    .bclargethumb.bcvideo {
        padding-top: 56.3%;
    }
    .bclargethumb.bcvideo.bcplaylist .video-js {
        width: 100%;
        height: 0;
        overflow: visible;
        padding-top: 56.3%;
    }
    .bclargethumb .playlist-wrapper {
        width: 100%;
        float: none;
        max-height: 340px;
    }
    .bclargethumb .video-js .vjs-tech {
        height: auto;
    }
    .bclargethumb .ytvideo .vjs-big-play-button,
    .bclargethumb .ytthumbnail .vjs-big-play-button,
    .bclargethumb .bcvideo .vjs-big-play-button,
    .bclargethumb .bcthumbnail .vjs-big-play-button {
        height: 0;
        padding: 56.3% 0 0 0;
    }
    div.bcvideo[data-playlistid]:before {
        content: "mobile";
    }
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
    .vjs-live-display {
        margin-top: 0 !important;
    }
    .vjs-menu-button-popup .vjs-menu {
        margin-bottom: 0.8em;
    }
    .vjs-menu-item-text {
        font-size: 10px;
    }
}
@media only screen and (max-width: 600px), only screen and (max-height: 400px) {
    .bcvideo .video-js .vjs-menu-button-popup .vjs-menu {
        left: -5em;
    }
    .bcvideo .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
        width: 10em;
    }
    .bcvideo .video-js .vjs-menu-button-popup .vjs-menu li {
        line-height: 1;
    }
    .bcvideo .video-js .vjs-volume-control,
    .bcvideo .video-js .vjs-volume-menu-button {
        height: 100% !important;
    }
    .bcvideo .video-js .vjs-volume-control .vjs-volume-bar,
    .bcvideo .video-js .vjs-volume-menu-button .vjs-volume-bar {
        margin: auto 0.2em;
    }
    .bcvideo .video-js .vjs-volume-control.vjs-menu-button-inline:before,
    .bcvideo .video-js .vjs-volume-menu-button.vjs-menu-button-inline:before {
        width: 2em;
    }
}
@media only screen and (min-width: 0px) and (max-width: 400px) {
    .bcvideo .vjs-control,
    .bcvideo .vjs-time-control,
    .bcvideo .vjs-time-divider {
        font-size: 8px !important;
    }
    .bcvideo .vjs-progress-control {
        height: 0.5em;
        top: -0.5em;
    }
    .bcvideo .video-js .vjs-control-bar {
        height: 2.2em;
    }
    .bcvideo .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,
    .bcvideo .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,
    .bcvideo .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,
    .bcvideo .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,
    .bcvideo .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,
    .bcvideo .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar {
        -webkit-transform: translateY(2.2em);
        -ms-transform: translateY(2.2em);
        transform: translateY(2.2em);
    }
    .bcvideo .vjs-mute-control {
        padding-left: 1em;
        padding-right: 1em;
    }
    .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
        bottom: 2.2em;
    }
    .bc-player-VkKNQZg6x_default .vjs-control {
        font-size: 8px;
    }
}
.w10 {
    position: relative;
    z-index: 40000;
}
.w10meta {
    position: absolute;
    opacity: 0 !important;
    z-index: -1;
}
.w10w1 {
    position: fixed;
    z-index: 20001;
    width: 100%;
    top: 0;
    height: 100%;
    left: 0;
}
.w10w2 {
    max-width: 1080px;
    padding: 0 24px;
    box-sizing: border-box;
    margin: 0 auto;
    top: 50%;
    position: relative;
    -webkit-transition: opacity 0.5s 0.4s, top 0.5s ease 0.4s;
    -moz-transition: opacity 0.5s 0.4s, top 0.5s ease 0.4s;
    transition: opacity 0.5s 0.4s, top 0.5s ease 0.4s;
}
.w10w2 .bcvideo *:active,
.w10w2 .bcvideo *:focus {
    outline: none;
}
.w10big .w10w2 {
    -webkit-transition: opacity 0.5s 0.4s;
    -moz-transition: opacity 0.5s 0.4s;
    transition: opacity 0.5s 0.4s;
}
.w10playlist .w10w2 {
    max-width: 1300px;
}
#w10close {
    font-size: 0;
    position: fixed;
    right: 2rem;
    top: 2rem;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.3s;
    z-index: 10;
    line-height: 0;
    opacity: 0.8;
}
#w10close.hidden {
    opacity: 0;
    display: none;
}
#w10close.hidden:hover {
    opacity: 0 !important;
}
#w10close:focus {
    outline-color: #fff;
}
.w10yt.w10big #w10close {
    top: 5rem;
}
#w10close:hover {
    opacity: 1;
}
#w10close em {
    visibility: hidden;
}
#w10close:before {
    font-size: 0;
    display: inline-block;
    content: " ";
    height: 2.4rem;
    width: 2.4rem;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjQsMyAyMSwwIDEyLDkgMywwIDAsMyA5LDEyIDAsMjEgMywyNCAxMiwxNSAyMSwyNCAyNCwyMSAxNSwxMiAiLz4NCjwvc3ZnPg0K")
        no-repeat 0px 0px transparent;
    background-size: 100% 100%;
    opacity: 1;
    line-height: 0;
}
@media only screen and (min-width: 0px) and (max-width: 450px) {
    #w10close {
        right: 4rem;
        top: 4rem;
    }
    #w10close:before {
        height: 3.2rem;
        width: 3.2rem;
    }
}
.f01 #w10close,
.f08 #w10close {
    right: 1.2rem;
    top: 1.2rem;
}
.f01 #w10close:before,
.f08 #w10close:before {
    height: 1.5rem;
    width: 1.5rem;
}
.w10fadein .w10w2 {
    top: 57%;
    opacity: 0;
}
.w10fadein .w10w3 {
    opacity: 0;
}
.w10fadeout .w10w2 {
    top: 57%;
    opacity: 0;
    -webkit-transition: opacity 0.5s, top 0.5s ease;
    -moz-transition: opacity 0.5s, top 0.5s ease;
    transition: opacity 0.5s, top 0.5s ease;
}
.w10big.w10fadeout .w10w2 {
    top: 50%;
}
.w10fadeout .w10w3 {
    opacity: 0;
    display: none;
    -webkit-transition: opacity 0.5s, top 0.5s ease;
    -moz-transition: opacity 0.5s, top 0.5s ease;
    transition: opacity 0.5s, top 0.5s ease;
}
.w10fadeout .w10w3 {
    opacity: 0;
    -webkit-transition: opacity 0.8s 0.3s;
    -moz-transition: opacity 0.8s 0.3s;
    transition: opacity 0.8s 0.3s;
}
.w10w3 {
    position: fixed;
    display: block;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    content: " ";
    z-index: -1;
    opacity: 1;
    background: rgba(0, 0, 0, 0.85098);
    transition: opacity 0.8s;
}
.clickvideo.clickvideo-overlay {
    position: relative;
}
.clickvideo.clickvideo-overlay .vjs-big-play-button {
    display: none;
    visibility: hidden;
}
.clickvideo.clickvideo-overlay .bcvideo.bcthumbnail .bclink:hover + img {
    transform: scale(1);
}
.clickvideo.clickvideo-overlay .bcvideo > br {
    display: none;
}
.clickvideo.clickvideo-overlay .bcvideo .bcimg {
    height: 100%;
    width: auto;
}
.clickvideo.clickvideo-overlay .w10.w10overlay {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.clickvideo.clickvideo-overlay .w10.w10overlay .w10w1 {
    position: relative;
    display: flex;
    align-items: center;
}
.clickvideo.clickvideo-overlay .w10.w10overlay .w10w1 .w10w2 {
    margin: auto 0;
    max-width: 100%;
    top: 0;
    flex-basis: 100%;
    flex-grow: 0;
}
.clickvideo.clickvideo-overlay .w10.w10overlay .w10w1 .w10w2 .bcvideo > div {
    max-height: 95vh;
}
.clickvideo.clickvideo-overlay .w10.w10overlay .w10w1 .w10w3 {
    display: none;
}
@media only screen and (max-height: 290px) and (max-width: 480px) and (min-width: 300px) {
    #w10close {
        right: 1rem;
        top: 1rem;
    }
    #w10close:before {
        height: 1.8rem;
        width: 1.8rem;
    }
    .f01 #w10close,
    .f08 #w10close {
        right: 0.6rem;
        top: 0.6rem;
    }
    .f01 #w10close:before,
    .f08 #w10close:before {
        height: 1rem;
        width: 1rem;
    }
}
@media only screen and (min-width: 1080px) {
    .w10w2 {
        margin-top: -290px;
    }
    .w10playlist .w10w2 {
        margin-top: -246px;
    }
}
@media only screen and (max-width: 1079px) {
    .w10w2 {
        margin-top: -26.8%;
    }
    .w10playlist .w10w2 {
        margin-top: -18.8%;
    }
}
@media only screen and (max-width: 840px) {
    .w10playlist .w10w2 {
        margin-top: -34.8%;
    }
}
@media only screen and (max-width: 600px) {
    .w10playlist .w10w2 {
        margin-top: -43.8%;
    }
    .bcmobvideotitle {
        display: block;
    }
    .ch13 .vjs-playlist > .vjs-playlist-item {
        padding-left: 22px !important;
        padding-right: 22px !important;
    }
}
@media only screen and (min-height: 540px) and (max-height: 640px) {
    .w10w2 {
        max-width: 840px;
        margin-top: -223px;
    }
}
@media only screen and (min-height: 380px) and (max-height: 539px) {
    .w10w2 {
        max-width: 600px;
        margin-top: -155px;
    }
}
@media only screen and (min-height: 0px) and (max-height: 379px) {
    .w10w2 {
        max-width: 400px;
        margin-top: -96px;
    }
}
@media only screen and (min-height: 540px) and (max-height: 640px) and (max-width: 840px) {
    .w10w2 {
        margin-top: -26.8%;
    }
}
@media only screen and (min-height: 380px) and (max-height: 539px) and (max-width: 600px) {
    .w10w2 {
        margin-top: -26.8%;
    }
}
@media only screen and (min-height: 0px) and (max-height: 379px) and (max-width: 400px) {
    .w10w2 {
        margin-top: -26.8%;
    }
}
.w10big .w10w2 {
    max-width: 100%;
    padding: 0;
    margin-top: -28.125% !important;
}
.w10big .w10w3 {
    background: #211e1c;
}
@media screen and (min-aspect-ratio: 16 / 9) {
    .w10big .w10w2 {
        margin-top: 0 !important;
        height: 100vh;
        top: 0;
    }
    .w10big .w10w2 .bcvideo {
        padding: 0;
        height: 100vh;
    }
    .w10big.w10fadeout .w10w2 {
        top: 0;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .bcvideo .vjs-control,
    .bcvideo .vjs-time-control,
    .bcvideo .vjs-time-divider {
        font-size: 10px !important;
    }
    .bcvideo .vjs-progress-control {
        height: 0.5em;
        top: -0.5em;
    }
    .bcvideo .video-js .vjs-control-bar {
        height: 2.2em;
    }
    .bcvideo .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,
    .bcvideo .video-js.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,
    .bcvideo .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,
    .bcvideo .video-js.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,
    .bcvideo .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,
    .bcvideo .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar {
        -webkit-transform: translateY(2.2em);
        -ms-transform: translateY(2.2em);
        transform: translateY(2.2em);
    }
    .bcvideo .vjs-mute-control {
        padding-left: 1em;
        padding-right: 1em;
    }
    .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
        bottom: 2.2em;
    }
    .bc-player-VkKNQZg6x_default .vjs-control {
        font-size: 8px;
    }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 812px) and (orientation: portrait) {
    .bcvideo .vjs-control,
    .bcvideo .vjs-time-control,
    .bcvideo .vjs-time-divider {
        font-size: 10px !important;
    }
    .video-js .vjs-control-bar {
        height: 2em;
    }
}
@media (max-width: 1080px) and (-webkit-min-device-pixel-ratio: 2) {
    .bcvideo[data-bcid]:before {
        display: none;
        content: "webkit-tablet";
    }
} /*! purgecss end ignore */
/*! CG21 - REDWOOD */
.oform .oform-w1.ofocus label .oform-lbl,
.oform .oform-w1.ovalid label .oform-lbl,
.oform .oform-w1.oerror label .oform-lbl,
.oform .oform-w1.omismatch label .oform-lbl,
.oform .oform-w1 label.oselect-lbl .oform-lbl,
.oform .oform-w1.odate label .oform-lbl {
    top: 1em;
    font-size: 1.2rem;
    pointer-events: all;
    padding-left: 13px;
}
.oform label.olbl-nv {
    border-width: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}
.oform input::-webkit-input-placeholder {
    color: transparent;
}
.oform input:-ms-input-placeholder {
    color: transparent !important;
}
.oform input::-moz-placeholder {
    color: transparent;
}
.oform input:focus::-webkit-input-placeholder {
    color: #bcb6b1;
}
.oform input:focus:-ms-input-placeholder,
.oerror input:-ms-input-placeholder {
    color: #bcb6b1 !important;
}
.oform input:focus::-moz-placeholder,
.oerror input::-moz-placeholder {
    color: #bcb6b1;
}
.oform ::-webkit-datetime-edit-text {
    color: #bcb6b1;
}
.oform ::-webkit-datetime-edit-month-field,
.oform ::-webkit-datetime-edit-day-field,
.oform ::-webkit-datetime-edit-year-field {
    padding: 0 0.2em;
    color: #bcb6b1;
}
.oform ::-webkit-inner-spin-button {
    display: none;
}
.oform ::-webkit-calendar-picker-indicator {
    padding: 0;
    transform: translate(-5px, -6px);
    background-image: none;
}
.rtl .oform ::-webkit-datetime-edit {
    text-align: right;
}
.oform input:focus::-webkit-datetime-edit-text,
.oform input:focus::-webkit-datetime-edit-month-field,
.oform input:focus::-webkit-datetime-edit-day-field,
.oform input:focus::-webkit-datetime-edit-year-field {
    color: #665f5b;
}
.ovalid ::-webkit-datetime-edit-text,
.ovalid ::-webkit-datetime-edit-month-field,
.ovalid ::-webkit-datetime-edit-day-field,
.ovalid ::-webkit-datetime-edit-year-field {
    color: #665f5b;
    opacity: 1;
}
.rtl .oform .oselect:after {
    left: 0.35em;
    right: unset;
}
.rtl .oform .rad-ul li > label span:last-of-type,
.rtl .oform .chk-ul li > label span:last-of-type {
    padding-right: 1.75em;
}
.oform {
    -webkit-text-size-adjust: 100%;
    opacity: 0;
    font-size: 1.6rem;
}
.oform.oform-initialized {
    transition: opacity 200ms;
    opacity: 1;
}
.oform label {
    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: end;
    align-items: flex-end;
    max-width: 100%;
    font-size: 1.6rem;
}
.oform label .oform-lbl {
    -ms-flex: 3 0 auto;
    flex: 3 0 auto;
    color: #665f5b;
    padding: 0 0.8em;
    position: absolute;
    transform: translate(0, -50%);
    top: 50%;
    z-index: 1;
    transition: top 200ms cubic-bezier(0.4, 0, 0.2, 1), font-size 200ms cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events: none;
    margin-left: 1px;
}
.oform label.disabled .oform-lbl {
    color: #bcb6b1;
}
.oform label.disabled .oform-lbl .icn-help:before {
    color: #bcb6b1;
}
.oform label .oform-bbl {
    opacity: 0;
    font-size: 12px;
    text-align: right;
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    transform: translate(0, 100%);
    display: block;
    position: absolute;
    bottom: -6px;
    left: 0.1em;
    height: 0;
    z-index: 3;
    pointer-events: none;
    color: #7a736e;
    font-family: inherit;
    line-height: 0.9;
}
.oform label .icn-help {
    position: absolute;
    right: 0;
}
.oform label .icn-help span {
    visibility: hidden;
    background-color: #161513;
    width: 300px;
    color: #fff;
    border-radius: 4px;
    padding: 1em;
    position: absolute;
    z-index: 1;
    font-weight: 400;
    right: 0;
    top: 18px;
    font-size: 14px;
    line-height: 1.4;
}
.oform label .icn-help:hover span {
    visibility: visible;
}
.oform label + .oinput input[type="text"],
.oform label + .oinput input[type="email"],
.oform label + .oinput input[type="password"],
.oform label + .oinput input[type="number"],
.oform label + .oinput input[type="date"],
.oform label + .oinput input[type="tel"] {
    padding: 1.3em 0.8em 0.4em 0.8em;
}
.oform label + .oselect select {
    padding: 1.3em 0.8em 0.4em 0.8em;
}
.oform label + textarea {
    padding: 1.3em 0.8em 0.4em 0.8em;
}
.oform .oclear {
    position: absolute;
    right: -0.8em;
    height: 100%;
    width: 32px;
    display: block;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
    transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.oform .oclear.icn-plus-cf {
    right: 10px;
}
.oform .oclear.icn-plus-cf:before {
    transform: rotate(45deg) translate(0, -50%);
    font-size: 25px;
    top: 43%;
}
.oform .oclear:before {
    font-size: 18px;
    color: #aea8a2;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.oform .oclear:hover {
    cursor: pointer;
}
.oform .oclear.hide {
    opacity: 0;
    transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events: none;
}
.oform .oform-sml {
    display: inline-block;
    font-size: 0.9em;
    line-height: 1.35;
}
.oform span.oselect,
.oform span.oinput {
    width: 100%;
    display: inline-block;
    padding: 0;
    position: relative;
}
.oform span.oselect > .oinput,
.oform span.oinput > .oinput {
    border-radius: 0;
    padding: 0;
}
.oform input[type="text"],
.oform input[type="email"],
.oform input[type="password"],
.oform input[type="number"],
.oform input[type="date"],
.oform input[type="tel"] {
    display: inline-block;
    width: 100%;
    padding: 0.9em 0.8em 0.8em 0.8em;
    font-family: inherit;
    font-size: 1.6rem;
    line-height: 1;
    border: 0;
    border: 1px solid #7a736e;
    background-color: #fff !important;
    outline: 0;
    caret-color: #665f5b;
    transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 4px;
    box-shadow: none;
    min-height: 2em;
}
.oform input[type="text"]:focus,
.oform input[type="email"]:focus,
.oform input[type="password"]:focus,
.oform input[type="number"]:focus,
.oform input[type="date"]:focus,
.oform input[type="tel"]:focus {
    background-color: #fff;
    border-color: #5f7d4f;
    outline-offset: 0;
}
.oform input[type="text"]:invalid,
.oform input[type="email"]:invalid,
.oform input[type="password"]:invalid,
.oform input[type="number"]:invalid,
.oform input[type="date"]:invalid,
.oform input[type="tel"]:invalid {
    outline: 0;
    border-color: #7a736e;
}
.oform input[type="text"]:invalid:focus,
.oform input[type="email"]:invalid:focus,
.oform input[type="password"]:invalid:focus,
.oform input[type="number"]:invalid:focus,
.oform input[type="date"]:invalid:focus,
.oform input[type="tel"]:invalid:focus {
    outline: 0;
    border-color: #5f7d4f;
}
.oform input[type="text"]:disabled,
.oform input[type="email"]:disabled,
.oform input[type="password"]:disabled,
.oform input[type="number"]:disabled,
.oform input[type="date"]:disabled,
.oform input[type="tel"]:disabled {
    border: 1px solid #bcb6b1;
}
.oform input[type="date"]:after {
    font-family: "redwoodicons" !important;
    content: "\f16e";
    font-size: 22px;
    position: absolute;
    z-index: 2;
    right: 0.7em;
    color: #161513;
    pointer-events: none;
    line-height: 0.6;
    top: 50%;
    left: auto;
    transform: translate(0, -50%);
}
.oform .oform-w1 {
    z-index: 1;
    width: 100%;
    position: relative;
    display: inline-block;
    margin-bottom: 3.5em;
}
.oform .oform-w1.oreq {
    transition: color 0.3s, background 0.3s;
}
.oform .oform-w1.oreq label:before,
.oform .oform-w1.oreq.chk-ul:before,
.oform .oform-w1.oreq.rad-ul:before {
    content: attr(data-reqtxt);
    display: block;
    position: absolute;
    bottom: -6px;
    left: 0.1em;
    height: 0;
    z-index: 3;
    pointer-events: none;
    color: #7a736e;
    font-family: inherit;
    font-size: 12px;
    text-align: left;
    line-height: 0.9;
}
section[class*="-100bg"] .oform .oform-w1.oreq label:before,
section[class*="-110bg"] .oform .oform-w1.oreq label:before,
section[class*="-120bg"] .oform .oform-w1.oreq label:before,
section[class*="-130bg"] .oform .oform-w1.oreq label:before,
section[class*="-140bg"] .oform .oform-w1.oreq label:before,
section[class*="-150bg"] .oform .oform-w1.oreq label:before,
section[class*="-160bg"] .oform .oform-w1.oreq label:before,
section[class*="-170bg"] .oform .oform-w1.oreq label:before,
section[class*="-180bg"] .oform .oform-w1.oreq label:before,
section[class*="-190bg"] .oform .oform-w1.oreq label:before,
section[class*="-200bg"] .oform .oform-w1.oreq label:before,
section[class*="-100bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-110bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-120bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-130bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-140bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-150bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-160bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-170bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-180bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-190bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-200bg"] .oform .oform-w1.oreq.chk-ul:before,
section[class*="-100bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-110bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-120bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-130bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-140bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-150bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-160bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-170bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-180bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-190bg"] .oform .oform-w1.oreq.rad-ul:before,
section[class*="-200bg"] .oform .oform-w1.oreq.rad-ul:before {
    color: rgba(255, 255, 255, 0.8);
}
.rtl .oform .oform-w1.oreq label:before,
.rtl .oform .oform-w1.oreq.chk-ul:before,
.rtl .oform .oform-w1.oreq.rad-ul:before {
    right: 19px;
    left: auto;
}
.oform .oform-w1.oreq.otextarea > label:before {
    box-shadow: none;
}
.oform .oform-w1.oerror label:after {
    content: "\f242";
    font-family: "redwoodicons" !important;
    color: #c74634;
    position: absolute;
    left: 0;
    bottom: -18px;
    line-height: 0.9;
}
section[class*="-100bg"] .oform .oform-w1.oerror label:after,
section[class*="-110bg"] .oform .oform-w1.oerror label:after,
section[class*="-120bg"] .oform .oform-w1.oerror label:after,
section[class*="-130bg"] .oform .oform-w1.oerror label:after,
section[class*="-140bg"] .oform .oform-w1.oerror label:after,
section[class*="-150bg"] .oform .oform-w1.oerror label:after,
section[class*="-160bg"] .oform .oform-w1.oerror label:after,
section[class*="-170bg"] .oform .oform-w1.oerror label:after,
section[class*="-180bg"] .oform .oform-w1.oerror label:after,
section[class*="-190bg"] .oform .oform-w1.oerror label:after,
section[class*="-200bg"] .oform .oform-w1.oerror label:after {
    color: #fff;
}
.oform .oform-w1.oerror label {
    color: #c74634;
    box-shadow: none;
}
.oform .oform-w1.oerror label:before {
    box-shadow: none;
}
.oform .oform-w1.oerror input,
.oform .oform-w1.oerror textarea {
    color: #c74634;
    border-color: #c74634 !important;
}
.oform .oform-w1.oerror select {
    color: #c74634;
    border-color: #c74634 !important;
}
.oform .oform-w1.oerror .oselect:after {
    color: #c74634;
}
.oform .oform-w1.oerror:before {
    color: #c74634;
}
.oform .oform-w1.oerror .oform-bbl.oform-bblerr {
    opacity: 1;
}
.oform .oform-w1.oerror.oreq .hasOreq:before {
    opacity: 0;
}
.oform .oform-w1 label + .oinput input[type="date"] {
    padding: 1.4em 0.8em 0.44em 0.8em;
}
.oform .oform-w1.ofocus label .oform-lbl {
    color: #5f7d4f;
}
.oform .oform-w1.ofocus .oselect:after {
    color: #5f7d4f;
}
.oform .oform-w1.ovalid label .oform-lbl {
    color: #665f5b;
}
.oform .oform-w1.oerror label .oform-lbl {
    color: #c74634;
}
.oform .oform-w1.oerror label .oform-bbl {
    left: 19px;
    opacity: 1;
}
.oform .oform-w1.oerror label:before {
    left: 19px;
}
.oform .oform-w1.oreq.ofocus label.hasOreq:before {
    opacity: 1;
}
.oform .oform-w1.oreq.ofocus label.hasOreq .oform-bbl {
    opacity: 0;
}
.oform .oform-w1.oreq.oerror label.hasOreq:before {
    opacity: 0;
}
.oform .oform-w1.oreq.oerror label.hasOreq .oform-bbl {
    opacity: 1;
}
.oform .oform-w1.omismatch label,
.oform .oform-w1.omismatch label:before {
    color: #c74634;
    box-shadow: none;
}
.oform .oform-w1.omismatch label .oform-lbl {
    color: #c74634;
}
.oform .oform-w1.omismatch label.hasOreq:before {
    display: none;
}
.oform .oform-w1.omismatch label.hasOreq:after {
    content: "\f242";
    font-family: "redwoodicons" !important;
    color: #c74634;
    position: absolute;
    left: 0;
    bottom: -18px;
    line-height: 0.9;
}
.oform .oform-w1.omismatch label.hasOreq .oform-lbl {
    color: #c74634;
}
.oform .oform-w1.omismatch label.hasOreq .oform-bbl {
    left: 19px;
}
.oform .oform-w1.omismatch input {
    color: #c74634;
    border-color: #c74634 !important;
}
.oform .oform-w1.omismatch .oform-bbl.oform-bblmis {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    color: #c74634;
}
.oform select {
    width: 100%;
    padding: 0.9em 0.8em 0.8em 0.8em;
    z-index: 1;
    color: #665f5b;
    outline: 0;
    border: 1px solid #7a736e;
    border-radius: 4px;
    font-size: 1em;
    font-family: inherit;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.rtl .oform select {
    padding: 1.3em 0.8em 0.4em 0;
}
.oform select option {
    padding: 0.5em;
    font-size: 1em;
}
.oform select:focus {
    background-color: #fff;
    border-color: #5f7d4f;
    outline-offset: 0;
    color: #5f7d4f;
    outline-width: 2px;
    outline-style: dotted;
    outline-offset: -4px;
}
.oform .oselect {
    position: relative;
    display: inline-block;
    width: 100%;
}
.oform .oselect:after {
    position: absolute;
    z-index: 2;
    display: block;
    top: 50%;
    right: 1em;
    width: 1em;
    height: 0.6em;
    margin-top: -0.3em;
    font-size: 1em;
    font-family: "redwoodicons" !important;
    content: "\f17f";
    color: #161513;
    pointer-events: none;
    line-height: 0.6;
}
_:-ms-input-placeholder,
:root .oselect:after {
    opacity: 0;
}
_:-moz-type-unsupported-platform,
:root .oselect:after {
    opacity: 0;
}
@supports (-moz-appearance: none) {
    .oform .oselect:after {
        opacity: 1 !important;
    }
}
.oform span.otextarea {
    position: relative;
}
.oform span.otextarea label .oform-lbl {
    top: 2em;
}
.oform span.otextarea > textarea {
    border: 1px solid #7a736e;
    border-radius: 4px;
}
.oform span.otextarea > textarea:focus {
    border: 1px solid #5f7d4f;
}
.oform textarea {
    width: 100%;
    min-height: 100px;
    padding: 0.2em 0.8em;
    overflow: auto;
    background-color: #fff;
    outline: 0;
    font-size: 1em;
    display: block;
}
.oform .oform-bttns {
    margin-top: 1.2em;
}
.oform .oform-bttns.center-bttns {
    text-align: center;
    width: 100%;
}
.oform .oform-bttns .obttns {
    display: inline-block;
    float: none;
    width: auto;
}
.oform .oform-bttns .obttns > div {
    float: none;
}
.oform .oform-bttns .obttns > div:last-child {
    margin-right: 0;
}
.oform [data-depsfor] {
    width: 100%;
}
.oform [data-showfor] {
    display: none;
}
.oform .rad-ul,
.oform .chk-ul {
    border-top: 1px solid #bcb6b1;
    padding: 0 0.5em 0.5em 0.5em;
    margin-top: 1em;
}
.oform .rad-ul:before,
.oform .rad-ul:not(.oagree) li > label:before,
.oform .chk-ul:before,
.oform .chk-ul:not(.oagree) li > label:before {
    display: none !important;
}
.oform .rad-ul.ofocus,
.oform .chk-ul.ofocus {
    border-color: #5f7d4f;
}
.oform .rad-ul label,
.oform .chk-ul label {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0.5em;
}
.oform .rad-ul li,
.oform .chk-ul li {
    padding-left: 1em;
}
.oform .rad-ul li > label,
.oform .chk-ul li > label {
    position: relative;
}
.oform .rad-ul li > label span:last-of-type,
.oform .chk-ul li > label span:last-of-type {
    display: block;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-left: 1.75em;
}
.oform .rad-ul li > label span:last-of-type.oform-sml,
.oform .chk-ul li > label span:last-of-type.oform-sml {
    padding-left: 2.25em;
}
.oform .rad-ul.oagree,
.oform .chk-ul.oagree {
    border-top: 0;
    margin: 0;
    padding: 0;
}
.oform .rad-ul.oagree ~ .oagree,
.oform .chk-ul.oagree ~ .oagree {
    margin-top: 0 !important;
}
.oform .rad-ul.oagree li,
.oform .chk-ul.oagree li {
    margin-top: 0;
    padding: 0.5em;
    padding-bottom: 1em;
    border-top: 1px solid transparent;
}
_:-ms-input-placeholder,
:root .oagree li {
    margin-bottom: -0.5em;
}
_:-moz-type-unsupported-platform,
:root .oagree li {
    margin-bottom: -0.5em;
}
.oform .rad-ul.oagree li.oerror,
.oform .chk-ul.oagree li.oerror {
    border-color: #c74634;
}
.oform .rad-ul.oagree li > span.oform-sml,
.oform .chk-ul.oagree li > span.oform-sml {
    margin-left: -0.5em;
}
.oform .rad-ul.oagree label,
.oform .chk-ul.oagree label {
    width: 100%;
    margin-top: 0;
    padding-top: 0.5em;
    padding-right: 1.5em;
    -ms-flex-align: start;
    align-items: flex-start;
}
.oform .rad-ul.oagree input,
.oform .rad-ul.oagree input + .obox,
.oform .chk-ul.oagree input,
.oform .chk-ul.oagree input + .obox {
    -webkit-transform: translateY(0.5em);
    -ms-transform: translateY(0.5em);
    transform: translateY(0.5em);
}
.oform .rad-ul input,
.oform .chk-ul input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: absolute;
    z-index: 1;
    width: 14px;
    height: 14px;
    top: 5px;
    opacity: 0;
}
.oform .rad-ul input + .obox,
.oform .chk-ul input + .obox {
    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: center;
    align-items: center;
    -ms-flex: 0 0 14px;
    flex: 0 0 14px;
    position: absolute;
    top: 5px;
    z-index: -1;
    pointer-events: none;
    width: 14px;
    height: 14px;
    max-width: 14px;
    border: 1px solid #bcb6b1;
    border-radius: 0;
    background-color: #fff;
    transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
_:-ms-input-placeholder,
:root .chk-ul input + .obox,
:root .rad-ul input + .obox {
    top: 11px;
}
.oform .rad-ul input + .obox:before,
.oform .chk-ul input + .obox:before {
    -ms-flex: 0 0 16px;
    flex: 0 0 16px;
    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;
    font-family: "redwoodicons" !important;
    content: "\f1be";
    display: block;
    color: #fff;
    font-size: 16px;
    transform-origin: 50% 48%;
    will-change: transform;
    -webkit-transform: translateZ(0) scale(0);
    -ms-transform: translateZ(0) scale(0);
    transform: translateZ(0) scale(0);
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
_:-ms-input-placeholder,
:root input + .obox {
    -ms-transform: translateY(-0.5em);
}
_:-ms-input-placeholder,
:root input + .obox:before {
    position: relative;
    left: -2px;
}
.oform .rad-ul input + .obox:after,
.oform .chk-ul input + .obox:after {
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    display: block;
    width: 14px;
    height: 14px;
    z-index: -1;
    border-radius: 50%;
    background: rgba(188, 182, 177, 0.3);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}
.oform .rad-ul input:focus + .obox,
.oform .chk-ul input:focus + .obox {
    outline: 1px solid #000;
    outline-offset: -1px;
}
.oform .rad-ul input:active + .obox,
.oform .rad-ul input:checked + .obox,
.oform .chk-ul input:active + .obox,
.oform .chk-ul input:checked + .obox {
    background-color: #000;
    border-color: #000;
}
.oform .rad-ul input:active + .obox:before,
.oform .rad-ul input:checked + .obox:before,
.oform .chk-ul input:active + .obox:before,
.oform .chk-ul input:checked + .obox:before {
    -webkit-transform: translateZ(0) scale(1);
    -ms-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1);
}
.oform .rad-ul input:checked + .obox:after,
.oform .chk-ul input:checked + .obox:after {
    background: rgba(122, 115, 110, 0.2);
}
.oform .rad-ul input.active + .obox:after,
.oform .chk-ul input.active + .obox:after {
    animation: 0.6s cubic-bezier(0.4, 0, 0.2, 1) inked forwards;
}
.oform .rad-ul.col2 li,
.oform .chk-ul.col2 li {
    float: left;
    width: 50%;
}
.oform .rad-ul.oform-w1.oerror,
.oform .rad-ul li.oform-w1.oerror,
.oform .chk-ul.oform-w1.oerror,
.oform .chk-ul li.oform-w1.oerror {
    border-color: #c74634;
}
.oform .rad-ul.oform-w1.oerror input,
.oform .rad-ul li.oform-w1.oerror input,
.oform .chk-ul.oform-w1.oerror input,
.oform .chk-ul li.oform-w1.oerror input {
    outline: 0 !important;
    border: 1px solid #bcb6b1 !important;
}
.oform .rad-ul li.oform-w1.oerror > label,
.oform .chk-ul li.oform-w1.oerror > label {
    color: #c74634;
}
.oform .rad-ul:after,
.oform .chk-ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    font-size: 0;
}
.oform .rad-ul input + .obox {
    border-radius: 50%;
    outline: 0 !important;
}
.oform .rad-ul input + .obox:before {
    color: #000;
    border-color: #000;
    content: "";
    transform-origin: 50% 48%;
}
.oform .rad-ul input:focus + .obox:before {
    border-color: #000;
}
.oform .rad-ul input:active + .obox,
.oform .rad-ul input:checked + .obox {
    background-color: #fff;
}
.oform .rad-ul input:active + .obox:before,
.oform .rad-ul input:checked + .obox:before {
    content: "\f4be";
}
.oform.oform-ondark .oform-w1 label .oform-bbl {
    color: #fbf9f8;
}
.oform.oform-ondark .oform-w1.oreq label:before,
.oform.oform-ondark .oform-w1.oreq.chk-ul:before,
.oform.oform-ondark .oform-w1.oreq.rad-ul:before {
    color: #fbf9f8;
}
.oform.oform-ondark .chk-ul,
.oform.oform-ondark .rad-ul {
    border: none;
}
.oform.rw-oform textarea {
    resize: vertical;
}
.rtl .oform .oform-w1.oerror label:after {
    left: auto;
    right: 0;
}
.rtl .oform .oform-w1.oerror label .oform-bbl {
    right: 19px;
    left: auto;
}
@media (max-height: 770px), (max-width: 1344px) {
    .f20v0 .oform .oform-w1 {
        margin-bottom: 2.5em;
    }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .rw-oform textarea::-webkit-resizer {
        opacity: 0;
    }
    .rw-oform .rw-tah {
        pointer-events: none;
        height: 2px;
        width: 16px;
        bottom: 5px;
        position: absolute;
        left: auto;
        right: 5px;
    }
    .rw-oform .rw-tah::after {
        content: "";
        opacity: 0.6;
        background: #16151399;
        height: 2px;
        border-radius: 2px;
        position: absolute;
        width: 100%;
    }
    .rtl .rw-oform .rw-tah {
        left: 5px;
        right: auto;
    }
}
.rtl .oform label .icn-help {
    left: 0;
    right: auto;
}
.rtl .oform label .icn-help span {
    left: 0;
    right: auto;
}
.oform .chk-ul.oerror li label:after {
    display: none;
}
.oform .chk-ul.oreq.oerror label:before {
    content: attr(data-reqmsg);
    left: 1.5em;
    text-align: left;
}
@media only screen and (min-width: 450px) {
    .oform.oform-horz {
        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: stretch;
        align-items: stretch;
    }
    .oform.oform-horz .oform-col {
        -ms-flex: 1 0 335px;
        flex: 1 0 335px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        -ms-flex-wrap: none;
        flex-flow: column nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: stretch;
        align-items: stretch;
    }
    .oform.oform-horz .oform-col:nth-child(even) {
        padding-left: 22.5px;
    }
    .oform.oform-horz .oform-col:nth-child(even) .rad-ul {
        margin-top: 0;
        padding: 0 0.5em 1.5em 0.5em;
    }
    .oform.oform-horz .oform-col:nth-child(odd) {
        padding-right: 22.5px;
    }
    .oform.oform-horz .chk-ul.oagree {
        width: 100%;
    }
}
@media only screen and (min-width: 656px) and (max-width: 770px) {
    .oform.oform-horz {
        max-width: 600px;
        margin: 0 auto;
    }
    .oform.oform-horz .oform-col:nth-child(even),
    .oform.oform-horz .oform-col:nth-child(odd) {
        padding: 0;
    }
}
@media only screen and (min-width: 450px) and (max-width: 656px) {
    .oform.oform-horz .oform-col:nth-child(even) {
        padding-left: 0;
    }
    .oform.oform-horz .oform-col:nth-child(odd) {
        padding-right: 0;
    }
}
@keyframes inked {
    0% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    80% {
        -webkit-transform: scale(2.5);
        -ms-transform: scale(2.5);
        transform: scale(2.5);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(2.5);
        -ms-transform: scale(2.5);
        transform: scale(2.5);
    }
}
/*! GENERIC - CTA-LNK */
.cta-lnk {
    outline: 0;
    cursor: pointer;
    font-size: 1em;
    font-weight: normal;
    position: relative;
    display: inline-block;
}
.rtl .cta-lnk {
    padding-left: 2em;
    padding-right: 0;
}
/*! CG25 */
.license-link {
    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: center;
    align-items: center;
    min-height: 2.3em;
    padding: 0 0.5em;
    overflow: hidden;
    font-weight: normal;
}
.license-link:before {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 1em;
    margin-right: 0.1em;
    overflow: hidden;
    font-size: 2.3em;
    line-height: 0.85;
}
.license-lightbox .oform .chk-ul li {
    border-color: #bbb;
}
.license-lightbox .oform .chk-ul .agreement-label {
    display: inline;
}
@media only screen and (max-width: 770px) {
    .license-lightbox .oform .chk-ul .obox {
        -webkit-transform: translateY(0.25em) !important;
        -ms-transform: translateY(0.25em) !important;
        transform: translateY(0.25em) !important;
    }
}
.license-lightbox .oform .oform-w1 {
    margin-bottom: 0;
}
@media only screen and (min-width: 1180px) {
    .license-lightbox .w11w2 {
        max-width: calc(1080px + 2em);
    }
}
.license-lightbox .w11w5,
.license-lightbox .w11w6 {
    height: 100%;
}
.license-lightbox .w11w6 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.agreement-content {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    position: relative;
    max-width: 0;
    max-height: 0;
    overflow: hidden;
    transition: 400ms max-height 200ms, 400ms max-width;
    align-self: center;
}
.agreement-content:before {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: " ";
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    z-index: 2;
    background: #fff url("https://www.oracle.com/asset/web/i/loading-sprite-light.png") 0 0 no-repeat;
    animation: loading 600ms steps(6) infinite;
}
.agreement-content > *,
.agreement-content:before {
    opacity: 0;
    transition: opacity 300ms 500ms;
}
.agreement-content.loading {
    overflow: visible;
}
.agreement-content.loading:before {
    opacity: 1;
}
.agreement-content.show {
    max-width: calc(974px - (974px - 100%));
    max-height: 100vh;
    padding: 1em 1em 0 0;
    overflow-x: hidden;
    overflow-y: auto;
    border-top: 1px solid #bbb;
}
.agreement-content.show > * {
    opacity: 1;
}
.agreement-content.iframe.show {
    flex: 0 1 100vh;
    max-width: none;
    padding: 0;
    overflow: hidden;
    border-bottom: 1px solid #bbb;
    margin-bottom: calc(-1em - 1px);
}
.agreement-content.show iframe {
    width: 1028px;
    max-width: 100%;
    height: 100%;
}
.license-download {
    min-height: 3.25em;
    margin: 1.2em 0;
}
.license-download .oform-bttns {
    margin-top: 0;
}
.license-download .oform-bttns .obttns {
    max-width: 30em;
}
.license-download .oform-bttns .obttns a,
.license-download .oform-bttns .obttns button {
    display: block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
@media only screen and (max-width: 670px) {
    .license-lightbox .oform .rad-ul.col2 li {
        width: 100%;
    }
}
@keyframes loading {
    from {
        background-position: 0;
    }
    to {
        background-position: -240px;
    }
}
/*! GENERIC - OBIC ICONS */
.svgimg {
    display: inline-block;
    position: relative;
    width: 100%;
    overflow: hidden;
    font-size: 0 !important;
}
.svgimg > img {
    width: 100%;
}
.svgimg[class*="obic"] {
    padding-top: 100%;
}
.svgimg[class*="obic"] > img {
    position: absolute;
}
.svgimg.obic > img {
    top: -20%;
    left: -20%;
    width: 140%;
}
.svgimg.obic-md > img {
    top: -10%;
    left: -10%;
    width: 120%;
}
.svgimg.obic-sm > img {
    top: 0;
    left: 0;
    width: 100%;
}
.svgimg.obic.obic-circle > img {
    top: 3%;
    left: 3%;
    width: 94%;
}
/*! CG24 - GENERIC .OCODE CONTAINER */
.ocode {
    position: relative;
    visibility: hidden;
    width: 100%;
    margin: 1em 0;
    background-color: rgba(33, 30, 28, 0.03);
}
.ocode:not(code):not(.ocode-simple) {
    margin-bottom: 4.5em;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
}
.ocode.ocode-initialized {
    visibility: visible;
}
.ocode.ocode-dark {
    background-color: rgba(32, 30, 28, 0.1);
}
.ocode.ocode-dark:not(code):not(.ocode-simple) {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.ocode.txtdark {
    background: transparent;
}
.ocode textarea {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    z-index: -1;
    border: 0;
    width: 1px;
    height: 1px;
    opacity: 0;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.ocode pre {
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-color: #161513 transparent;
    scrollbar-width: thin;
}
.ocode pre::-webkit-scrollbar {
    height: 18px;
}
.ocode pre::-webkit-scrollbar-thumb {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAALCAIAAADa28u7AAAABnRSTlMAAAAAAABupgeRAAAAEklEQVR4AWPAB8REhYEIjcIDADhRAXVLIXYqAAAAAElFTkSuQmCC");
    background-position: 0 50%;
    background-repeat: repeat-x;
}
.ocode.ocode-dark pre::-webkit-scrollbar-thumb {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAALAQMAAABvd86vAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURQAAAP///6XZn90AAAABdFJOUwBA5thmAAAAD0lEQVQI12NggIIDYAgFABjWAkGbqCd3AAAAAElFTkSuQmCC");
}
.ocode pre > code,
code.ocode {
    color: #161513;
    text-shadow: none;
    font-family: Courier New, monospace;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    -moz-tab-size: 2;
    -o-tab-size: 2;
    tab-size: 2;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}
.ocode.ocode-dark pre > code,
code.ocode.ocode-dark {
    color: #fff;
    text-shadow: none;
}
.ocode pre > code.txtdark,
code.ocode.txtdark {
    color: #494b4d;
    text-shadow: none;
}
code.ocode::-moz-selection,
.ocode pre::-moz-selection,
.ocode code::-moz-selection {
    text-shadow: none;
    background: #d0eac1;
}
code.ocode::selection,
.ocode pre::selection,
.ocode code::selection,
.ocode .token::selection {
    text-shadow: none;
    background: #d0eac1;
}
code.ocode.ocode-dark::-moz-selection,
.ocode.ocode-dark pre::-moz-selection,
.ocode.ocode-dark code::-moz-selection {
    background: rgba(79, 105, 63, 0.99);
}
code.ocode.ocode-dark::selection,
.ocode.ocode-dark pre::selection,
.ocode.ocode-dark code::selection,
.ocode.ocode-dark .token::selection {
    background: rgba(79, 105, 63, 0.99);
}
.ocode pre {
    padding: 1.5em;
    overflow: auto;
    line-height: 1.25;
}
:not(pre) > code.ocode {
    display: inline-block;
    width: auto;
    margin: 0.5em 0;
    padding: 0;
    white-space: normal;
}
p > code.ocode,
li > code.ocode {
    margin: 0;
    padding: 0;
}
.ocode-bttn {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    position: absolute;
    bottom: -16px;
    right: -1px;
    font-size: 1.78rem;
}
.ocode-bttn :first-child {
    position: relative;
    z-index: 1;
}
.rtl .ocode-bttn {
    right: auto;
    left: 15px;
}
.ocode-bttn button {
    display: block;
    padding: 0.25em 0.666em;
    color: #227e9e;
    background: transparent;
    border: 0;
    font-size: 1.6rem;
}
[class*="rw-"][class*="-1"]:not([class*="-10bg"]) .ocode-bttn button,
txtdark .ocode-bttn button {
    color: #fff;
}
.ocode-bttn button:hover {
    text-decoration: underline;
}
.ocode-bttn button::before {
    content: "\f200";
    font-family: "redwoodicons" !important;
    position: absolute;
    left: -1.58rem;
}
.ocode-kb .ocode-bttn button:focus {
    outline: 1px dotted;
    outline-offset: -4px;
}
.ocode-success,
.ocode-error {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    padding: 0.25em 0.666em;
    opacity: 0;
    white-space: nowrap;
    font-size: 1.6rem;
}
.ocode-initialized .ocode-success,
.ocode-initialized .ocode-error {
    transition: 0.3s transform 0.5s, 0.2s opacity;
}
.ocode-success.ocode-show,
.ocode-error.ocode-show {
    -webkit-transform: translateX(-110%);
    -ms-transform: translateX(-110%);
    transform: translateX(-110%);
    opacity: 0.7;
    transition-delay: 0s, 0.1s;
}
.ocode .token.comment,
.ocode .token.prolog,
.ocode .token.doctype,
.ocode .token.cdata {
    color: #7a736e;
}
.ocode .namespace {
    opacity: 0.7;
}
.ocode .token.property,
.ocode .token.tag,
.ocode .token.boolean,
.ocode .token.number,
.ocode .token.constant,
.ocode .token.symbol,
.ocode .token.deleted {
    color: #6f577b;
}
.ocode .token.attr-name,
.ocode .language-html .token.attr-value,
.ocode .language-markup .token.attr-value,
.ocode.language-html .token.attr-value,
.ocode.language-markup .token.attr-value,
.ocode .token.string,
.ocode .token.char,
.ocode .token.builtin,
.ocode .token.inserted {
    color: #3f6b4b;
}
.ocode .token.operator,
.ocode .token.entity,
.ocode .token.url,
.ocode .language-css .token.string,
.ocode.language-css .token.string,
.ocode .style .token.string {
    color: #aa643b;
}
.ocode .token.atrule,
.ocode .token.attr-value,
.ocode .token.keyword {
    color: #3b7087;
}
.ocode .token.selector,
.ocode .token.regex,
.ocode .language-html .token.attr-name,
.ocode .language-markup .token.attr-name,
.ocode.language-html .token.attr-name,
.ocode.language-markup .token.attr-name,
.ocode .token.variable {
    color: #c58c52;
}
.ocode .token.function,
.ocode .token.class-name {
    color: #3f3048;
}
.ocode .token.important {
    color: #c74634;
}
.ocode .token.atrule,
.ocode .token.attr-value,
.ocode .token.keyword,
.ocode .language-html .token.attr-name,
.ocode .language-markup .token.attr-name,
.ocode.language-html .token.attr-name,
.ocode.language-markup .token.attr-name {
    font-style: italic;
}
.ocode .language-html .token.attr-value,
.ocode .language-markup .token.attr-value,
.ocode.language-html .token.attr-value,
.ocode.language-markup .token.attr-value {
    font-style: normal;
}
.ocode .token.important,
.ocode .token.bold {
    font-weight: bold;
}
.ocode .token.italic {
    font-style: italic;
}
.ocode .token.entity {
    cursor: help;
}
.ocode.ocode-dark .token.comment,
.ocode.ocode-dark .token.prolog,
.ocode.ocode-dark .token.doctype,
.ocode.ocode-dark .token.cdata {
    color: #fff;
}
.ocode.ocode-dark .token.attr-name,
.ocode.ocode-dark .token.boolean,
.ocode.ocode-dark .token.number,
.ocode.ocode-dark .token.constant,
.ocode.ocode-dark .token.symbol,
.ocode.ocode-dark .token.deleted {
    color: #d4a97d;
}
.ocode.ocode-dark .language-html .token.attr-value,
.ocode.ocode-dark .language-markup .token.attr-value,
.ocode.ocode-dark.language-html .token.attr-value,
.ocode.ocode-dark.language-markup .token.attr-value,
.ocode.ocode-dark .token.string,
.ocode.ocode-dark .token.char,
.ocode.ocode-dark .token.builtin,
.ocode.ocode-dark .token.inserted {
    color: #b0c3a6;
}
.ocode.ocode-dark .token.punctuation,
.ocode.ocode-dark .token.operator,
.ocode.ocode-dark .token.entity,
.ocode.ocode-dark .token.url,
.ocode.ocode-dark .language-css .token.string,
.ocode.ocode-dark.language-css .token.string,
.ocode.ocode-dark .style .token.string {
    color: #558ea4;
}
.ocode.ocode-dark .token.property,
.ocode.ocode-dark .token.tag,
.ocode.ocode-dark .token.atrule,
.ocode.ocode-dark .token.attr-value,
.ocode.ocode-dark .token.keyword {
    color: #a190ab;
}
.ocode.ocode-dark .token.function,
.ocode.ocode-dark .token.class-name {
    color: #6c94a5;
}
/*! 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;
}
/*! VENDOR - CHAT */
.f11v6 #atgchat-flyout {
    position: absolute;
    left: -20px;
    overflow: hidden;
    width: 0;
    height: 0;
}
#atgchat-flyout span,
#atgchat-body span,
#atgchat-body img {
    display: none;
}
#atgchat-flyout a span {
    display: inline;
    font-size: 13px;
}
#atgchat-body a img {
    display: inline;
}
#rn_Dialog_0_mask.mask {
    display: none !important;
}
#oProactiveChat #rn_Dialog_0 {
    margin: 0;
}
#oProactiveChat .underlay {
    display: none !important;
}
#oProactiveChat .yui-panel-container.yui-dialog.yui-simple-dialog {
    width: 300px;
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.24);
    padding: 0 6px 6px 6px;
    background: #fff;
    box-sizing: content-box;
}
#oProactiveChat {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    height: 0;
    font-size: 20px;
}
#oProactiveChat *,
#oProactiveChat div {
    font-family: Arial, Helvetica, Sans;
    line-height: 1.35;
}
#oProactiveChat .yui-panel {
    border: 0 !important;
}
#oProactiveChat #spac_4674211_RefuseDiv {
    padding-top: 6px;
}
#oProactiveChat .rn_SyndicatedChatHeaderLabelDiv {
    height: 36px;
    border-bottom: #ccc 1px solid;
}
#oProactiveChat .rn_SyndicatedChatLogoImageDiv {
    margin-left: -13px;
}
#oProactiveChat .rn_Dialog .ft .yui-button button {
    margin-right: 0;
}
#oProactiveChat a.container-close {
    top: 18px;
    right: 9px;
}
.atgchat-wrapper {
    display: none !important;
}
/*! VENDOR - TRUSTE */
div.truste-heading {
    margin: 0 25px 0 0;
    color: #fff;
}
span.truste-heading-text {
    font-size: 23px;
    font-size: 2.3rem;
}
hr.truste-hr-banner {
    margin: 10px 25px 0 25px;
    display: none;
}
div#truste-consent-track {
    background-color: #4e5052;
}
div#truste-consent-text {
    font-size: 1.4rem;
    margin-top: 10px;
    color: white;
}
div#truste-consent-content {
    display: table;
    padding: 25px 10px;
    max-width: 974px;
    margin: 0px auto;
}
div#truste-consent-buttons {
    display: table-cell;
    vertical-align: middle;
    box-sizing: content-box;
    min-width: 20rem;
    border-left: 25px solid transparent;
}
button#truste-show-consent {
    background: #4e5052;
    border: solid 2px white;
    padding: 10px 20px;
    color: white;
    font-size: 1.6rem;
    cursor: pointer;
    border-radius: 5px;
}
button#truste-show-consent:hover {
    background-color: white;
    color: #4e5052;
}
#truste-consent-button {
    font-size: 0;
    z-index: 10;
    line-height: 0;
    position: absolute;
    margin: 10px 10px 0 0;
    top: 0px;
    right: 0px;
}
#truste-consent-button em {
    visibility: hidden;
}
#truste-consent-button:before {
    font-size: 0;
    display: inline-block;
    content: " ";
    height: 2.4rem;
    width: 2.4rem;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjQsMyAyMSwwIDEyLDkgMywwIDAsMyA5LDEyIDAsMjEgMywyNCAxMiwxNSAyMSwyNCAyNCwyMSAxNSwxMiAiLz4NCjwvc3ZnPg0K")
        no-repeat 0px 0px transparent;
    background-size: 100% 100%;
    opacity: 1;
    line-height: 0;
}
div.truste-image {
    display: table-cell;
    box-sizing: content-box;
    width: 10rem;
    border-right: 25px solid transparent;
    background: transparent
        url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODggMjUyLjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4OCAyNTIuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRn0NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcxLjUsMTY3LjRsMTUuOSwxNS45YzIuOC0wLjEsNS4xLTIuNCw1LjEtNS4ydi0yMC40YzAtMi45LTIuMy01LjItNS4yLTUuMmgtODYuNmMtMi45LDAtNS4yLDIuMy01LjIsNS4yDQoJdjIwLjRjMCwyLjksMi4zLDUuMiw1LjIsNS4yaDYwLjl2LTExLjljMC0yLjMsMS40LTQuNCwzLjYtNS4zYzAuNy0wLjMsMS41LTAuNCwyLjItMC40QzE2OSwxNjUuNywxNzAuNCwxNjYuMywxNzEuNSwxNjcuNA0KCSBNMzguMSwxMzQuOGgyMTEuN1Y5MC43SDM4LjFWMTM0Ljh6IE00Nyw5OS41SDI0MVYxMjZINDdWOTkuNXogTTI4MC43LDIuNUg3LjNjLTIuNCwwLTQuNCwyLTQuNCw0LjR2MjA3LjNoMTU4Ljh2LTguOGgtMTUwVjU5LjgNCgloMjY0LjZ2MTQ1LjZoLTY2LjhsNi4zLDYuM2MwLjcsMC43LDEuMiwxLjYsMS41LDIuNWg2Ny44VjYuOUMyODUuMSw0LjUsMjgzLjIsMi41LDI4MC43LDIuNXogTTYyLjQsMTEuM2MzLjcsMCw2LjYsMyw2LjYsNi42DQoJcy0zLDYuNi02LjYsNi42cy02LjYtMy02LjYtNi42UzU4LjcsMTEuMyw2Mi40LDExLjN6IE00MC4zLDExLjNjMy43LDAsNi42LDMsNi42LDYuNnMtMyw2LjYtNi42LDYuNnMtNi42LTMtNi42LTYuNg0KCVMzNi43LDExLjMsNDAuMywxMS4zeiBNMTguMywxMS4zYzMuNywwLDYuNiwzLDYuNiw2LjZzLTMsNi42LTYuNiw2LjZzLTYuNi0zLTYuNi02LjZTMTQuNiwxMS4zLDE4LjMsMTEuM3ogTTExLjcsMzMuNGgxODAuOFY1MQ0KCUgxMS43VjMzLjR6IE0yMDEuMywzMy40aDc1VjUxaC03NVYzMy40eiBNMjAwLjcsMjAyLjhsLTMyLjMtMzIuM2MtMC40LTAuNC0xLTAuNS0xLjUtMC4zYy0wLjUsMC4yLTAuOCwwLjctMC44LDEuM3Y2Mi43DQoJYzAsMS4yLDEuNSwxLjgsMi4zLDFsMTIuOC0xMi44bDEwLjksMjYuM2MwLjMsMC43LDEuMSwxLDEuOCwwLjdsNS0yLjFsNS0yLjFjMC43LTAuMywxLTEuMSwwLjctMS44bC0xMC45LTI2LjNoMTgNCgljMS4yLDAsMS44LTEuNSwxLTIuM0wyMDAuNywyMDIuOHoiLz4NCjwvc3ZnPg0K)
        no-repeat;
    background-position: center center;
}
@media only screen and (max-width: 975px) and (min-width: 771px) {
    div#truste-consent-text {
        padding-bottom: 10px;
    }
}
@media only screen and (max-width: 770px) and (min-width: 501px) {
    div#truste-consent-text {
        width: 75%;
    }
    div#truste-consent-buttons {
        margin: 15px 0 10px;
        float: left;
        border: 0;
    }
}
@media only screen and (max-width: 500px) and (min-width: 0) {
    div.truste-heading {
        margin-left: 15px;
    }
    div#truste-consent-text {
        width: 90%;
        margin: 10px 15px;
    }
    div#truste-consent-buttons {
        margin: 10px 15px 0;
        float: left;
        border: 0;
    }
    div.truste-image {
        display: none;
    }
}
/*! COLOR - REDWOOD STYLES PRE RW */
.rw-neutral-00bg.rw-neutral-00bg.rw-neutral-00bg.rw-neutral-00bg {
    background-color: #fff !important;
}
.rw-neutral-10bg.rw-neutral-10bg.rw-neutral-10bg.rw-neutral-10bg {
    background-color: #fbf9f8 !important;
}
.rw-neutral-20bg.rw-neutral-20bg.rw-neutral-20bg.rw-neutral-20bg {
    background-color: #f5f4f2 !important;
}
.rw-neutral-30bg.rw-neutral-30bg.rw-neutral-30bg.rw-neutral-30bg {
    background-color: #f1efed !important;
}
.rw-neutral-40bg.rw-neutral-40bg.rw-neutral-40bg.rw-neutral-40bg {
    background-color: #e4e1dd !important;
}
.rw-neutral-50bg.rw-neutral-50bg.rw-neutral-50bg.rw-neutral-50bg {
    background-color: #d4cfca !important;
}
.rw-neutral-60bg.rw-neutral-60bg.rw-neutral-60bg.rw-neutral-60bg {
    background-color: #bcb6b1 !important;
}
.rw-neutral-70bg.rw-neutral-70bg.rw-neutral-70bg.rw-neutral-70bg {
    background-color: #aea8a2 !important;
}
.rw-neutral-80bg.rw-neutral-80bg.rw-neutral-80bg.rw-neutral-80bg {
    background-color: #9e9892 !important;
}
.rw-neutral-90bg.rw-neutral-90bg.rw-neutral-90bg.rw-neutral-90bg {
    background-color: #8b8580 !important;
}
.rw-neutral-100bg.rw-neutral-100bg.rw-neutral-100bg.rw-neutral-100bg {
    background-color: #7a736e !important;
}
.rw-neutral-110bg.rw-neutral-110bg.rw-neutral-110bg.rw-neutral-110bg {
    background-color: #6f6964 !important;
}
.rw-neutral-120bg.rw-neutral-120bg.rw-neutral-120bg.rw-neutral-120bg {
    background-color: #665f5b !important;
}
.rw-neutral-130bg.rw-neutral-130bg.rw-neutral-130bg.rw-neutral-130bg {
    background-color: #5c5651 !important;
}
.rw-neutral-140bg.rw-neutral-140bg.rw-neutral-140bg.rw-neutral-140bg {
    background-color: #514c47 !important;
}
.rw-neutral-150bg.rw-neutral-150bg.rw-neutral-150bg.rw-neutral-150bg {
    background-color: #47423e !important;
}
.rw-neutral-160bg.rw-neutral-160bg.rw-neutral-160bg.rw-neutral-160bg {
    background-color: #3a3632 !important;
}
.rw-neutral-170bg.rw-neutral-170bg.rw-neutral-170bg.rw-neutral-170bg {
    background-color: #312d2a !important;
}
.rw-neutral-180bg.rw-neutral-180bg.rw-neutral-180bg.rw-neutral-180bg {
    background-color: #211e1c !important;
}
.rw-neutral-190bg.rw-neutral-190bg.rw-neutral-190bg.rw-neutral-190bg {
    background-color: #161513 !important;
}
.rw-neutral-200bg.rw-neutral-200bg.rw-neutral-200bg.rw-neutral-200bg {
    background-color: #000 !important;
}
.rw-green-10bg.rw-green-10bg.rw-green-10bg.rw-green-10bg {
    background-color: #f7fcf3 !important;
}
.rw-green-20bg.rw-green-20bg.rw-green-20bg.rw-green-20bg {
    background-color: #edf8e6 !important;
}
.rw-green-30bg.rw-green-30bg.rw-green-30bg.rw-green-30bg {
    background-color: #e5f4dc !important;
}
.rw-green-40bg.rw-green-40bg.rw-green-40bg.rw-green-40bg {
    background-color: #d0eac1 !important;
}
.rw-green-50bg.rw-green-50bg.rw-green-50bg.rw-green-50bg {
    background-color: #bdd9ae !important;
}
.rw-green-60bg.rw-green-60bg.rw-green-60bg.rw-green-60bg {
    background-color: #a3c194 !important;
}
.rw-green-70bg.rw-green-70bg.rw-green-70bg.rw-green-70bg {
    background-color: #94b382 !important;
}
.rw-green-80bg.rw-green-80bg.rw-green-80bg.rw-green-80bg {
    background-color: #82a372 !important;
}
.rw-green-90bg.rw-green-90bg.rw-green-90bg.rw-green-90bg {
    background-color: #6f915d !important;
}
.rw-green-100bg.rw-green-100bg.rw-green-100bg.rw-green-100bg {
    background-color: #5f7d4f !important;
}
.rw-green-110bg.rw-green-110bg.rw-green-110bg.rw-green-110bg {
    background-color: #577346 !important;
}
.rw-green-120bg.rw-green-120bg.rw-green-120bg.rw-green-120bg {
    background-color: #4f693f !important;
}
.rw-green-130bg.rw-green-130bg.rw-green-130bg.rw-green-130bg {
    background-color: #465f38 !important;
}
.rw-green-140bg.rw-green-140bg.rw-green-140bg.rw-green-140bg {
    background-color: #3d5431 !important;
}
.rw-green-150bg.rw-green-150bg.rw-green-150bg.rw-green-150bg {
    background-color: #35482a !important;
}
.rw-green-160bg.rw-green-160bg.rw-green-160bg.rw-green-160bg {
    background-color: #2b3a21 !important;
}
.rw-green-170bg.rw-green-170bg.rw-green-170bg.rw-green-170bg {
    background-color: #25331d !important;
}
.rw-green-180bg.rw-green-180bg.rw-green-180bg.rw-green-180bg {
    background-color: #192315 !important;
}
.rw-green-190bg.rw-green-190bg.rw-green-190bg.rw-green-190bg {
    background-color: #12170d !important;
}
.rw-yellow-10bg.rw-yellow-10bg.rw-yellow-10bg.rw-yellow-10bg {
    background-color: #fef9e9 !important;
}
.rw-yellow-20bg.rw-yellow-20bg.rw-yellow-20bg.rw-yellow-20bg {
    background-color: #fdf4df !important;
}
.rw-yellow-30bg.rw-yellow-30bg.rw-yellow-30bg.rw-yellow-30bg {
    background-color: #fcefcb !important;
}
.rw-yellow-40bg.rw-yellow-40bg.rw-yellow-40bg.rw-yellow-40bg {
    background-color: #f7e0a1 !important;
}
.rw-yellow-50bg.rw-yellow-50bg.rw-yellow-50bg.rw-yellow-50bg {
    background-color: #f0cc71 !important;
}
.rw-yellow-60bg.rw-yellow-60bg.rw-yellow-60bg.rw-yellow-60bg {
    background-color: #d5b364 !important;
}
.rw-yellow-70bg.rw-yellow-70bg.rw-yellow-70bg.rw-yellow-70bg {
    background-color: #c7a55d !important;
}
.rw-yellow-80bg.rw-yellow-80bg.rw-yellow-80bg.rw-yellow-80bg {
    background-color: #b39554 !important;
}
.rw-yellow-90bg.rw-yellow-90bg.rw-yellow-90bg.rw-yellow-90bg {
    background-color: #9d8249 !important;
}
.rw-yellow-100bg.rw-yellow-100bg.rw-yellow-100bg.rw-yellow-100bg {
    background-color: #89723f !important;
}
.rw-yellow-110bg.rw-yellow-110bg.rw-yellow-110bg.rw-yellow-110bg {
    background-color: #7c6738 !important;
}
.rw-yellow-120bg.rw-yellow-120bg.rw-yellow-120bg.rw-yellow-120bg {
    background-color: #715e34 !important;
}
.rw-yellow-130bg.rw-yellow-130bg.rw-yellow-130bg.rw-yellow-130bg {
    background-color: #66552f !important;
}
.rw-yellow-140bg.rw-yellow-140bg.rw-yellow-140bg.rw-yellow-140bg {
    background-color: #5b4a29 !important;
}
.rw-yellow-150bg.rw-yellow-150bg.rw-yellow-150bg.rw-yellow-150bg {
    background-color: #4f4224 !important;
}
.rw-yellow-160bg.rw-yellow-160bg.rw-yellow-160bg.rw-yellow-160bg {
    background-color: #40361d !important;
}
.rw-yellow-170bg.rw-yellow-170bg.rw-yellow-170bg.rw-yellow-170bg {
    background-color: #372c18 !important;
}
.rw-yellow-180bg.rw-yellow-180bg.rw-yellow-180bg.rw-yellow-180bg {
    background-color: #241e10 !important;
}
.rw-yellow-190bg.rw-yellow-190bg.rw-yellow-190bg.rw-yellow-190bg {
    background-color: #18160a !important;
}
.rw-pebble-10bg.rw-pebble-10bg.rw-pebble-10bg.rw-pebble-10bg {
    background-color: #f6faff !important;
}
.rw-pebble-20bg.rw-pebble-20bg.rw-pebble-20bg.rw-pebble-20bg {
    background-color: #eef5ff !important;
}
.rw-pebble-30bg.rw-pebble-30bg.rw-pebble-30bg.rw-pebble-30bg {
    background-color: #e7f0fd !important;
}
.rw-pebble-40bg.rw-pebble-40bg.rw-pebble-40bg.rw-pebble-40bg {
    background-color: #dae2ef !important;
}
.rw-pebble-50bg.rw-pebble-50bg.rw-pebble-50bg.rw-pebble-50bg {
    background-color: #c8d0dd !important;
}
.rw-pebble-60bg.rw-pebble-60bg.rw-pebble-60bg.rw-pebble-60bg {
    background-color: #b0b8c4 !important;
}
.rw-pebble-70bg.rw-pebble-70bg.rw-pebble-70bg.rw-pebble-70bg {
    background-color: #a2aab6 !important;
}
.rw-pebble-80bg.rw-pebble-80bg.rw-pebble-80bg.rw-pebble-80bg {
    background-color: #9299a6 !important;
}
.rw-pebble-90bg.rw-pebble-90bg.rw-pebble-90bg.rw-pebble-90bg {
    background-color: #808792 !important;
}
.rw-pebble-100bg.rw-pebble-100bg.rw-pebble-100bg.rw-pebble-100bg {
    background-color: #6f757e !important;
}
.rw-pebble-110bg.rw-pebble-110bg.rw-pebble-110bg.rw-pebble-110bg {
    background-color: #646a73 !important;
}
.rw-pebble-120bg.rw-pebble-120bg.rw-pebble-120bg.rw-pebble-120bg {
    background-color: #5c6169 !important;
}
.rw-pebble-130bg.rw-pebble-130bg.rw-pebble-130bg.rw-pebble-130bg {
    background-color: #53575f !important;
}
.rw-pebble-140bg.rw-pebble-140bg.rw-pebble-140bg.rw-pebble-140bg {
    background-color: #494d53 !important;
}
.rw-pebble-150bg.rw-pebble-150bg.rw-pebble-150bg.rw-pebble-150bg {
    background-color: #3f4248 !important;
}
.rw-pebble-160bg.rw-pebble-160bg.rw-pebble-160bg.rw-pebble-160bg {
    background-color: #34363b !important;
}
.rw-pebble-170bg.rw-pebble-170bg.rw-pebble-170bg.rw-pebble-170bg {
    background-color: #2b2e32 !important;
}
.rw-pebble-180bg.rw-pebble-180bg.rw-pebble-180bg.rw-pebble-180bg {
    background-color: #1e1f22 !important;
}
.rw-pebble-190bg.rw-pebble-190bg.rw-pebble-190bg.rw-pebble-190bg {
    background-color: #151617 !important;
}
.rw-slate-10bg.rw-slate-10bg.rw-slate-10bg.rw-slate-10bg {
    background-color: #f6fafa !important;
}
.rw-slate-20bg.rw-slate-20bg.rw-slate-20bg.rw-slate-20bg {
    background-color: #edf6f6 !important;
}
.rw-slate-30bg.rw-slate-30bg.rw-slate-30bg.rw-slate-30bg {
    background-color: #e7f2f2 !important;
}
.rw-slate-40bg.rw-slate-40bg.rw-slate-40bg.rw-slate-40bg {
    background-color: #d7e5e5 !important;
}
.rw-slate-50bg.rw-slate-50bg.rw-slate-50bg.rw-slate-50bg {
    background-color: #c2d4d4 !important;
}
.rw-slate-60bg.rw-slate-60bg.rw-slate-60bg.rw-slate-60bg {
    background-color: #a9bbbc !important;
}
.rw-slate-70bg.rw-slate-70bg.rw-slate-70bg.rw-slate-70bg {
    background-color: #99adae !important;
}
.rw-slate-80bg.rw-slate-80bg.rw-slate-80bg.rw-slate-80bg {
    background-color: #8b9d9e !important;
}
.rw-slate-90bg.rw-slate-90bg.rw-slate-90bg.rw-slate-90bg {
    background-color: #798b8a !important;
}
.rw-slate-100bg.rw-slate-100bg.rw-slate-100bg.rw-slate-100bg {
    background-color: #697778 !important;
}
.rw-slate-110bg.rw-slate-110bg.rw-slate-110bg.rw-slate-110bg {
    background-color: #606c6d !important;
}
.rw-slate-120bg.rw-slate-120bg.rw-slate-120bg.rw-slate-120bg {
    background-color: #586363 !important;
}
.rw-slate-130bg.rw-slate-130bg.rw-slate-130bg.rw-slate-130bg {
    background-color: #4f5a5a !important;
}
.rw-slate-140bg.rw-slate-140bg.rw-slate-140bg.rw-slate-140bg {
    background-color: #464f4f !important;
}
.rw-slate-150bg.rw-slate-150bg.rw-slate-150bg.rw-slate-150bg {
    background-color: #3c4545 !important;
}
.rw-slate-160bg.rw-slate-160bg.rw-slate-160bg.rw-slate-160bg {
    background-color: #323939 !important;
}
.rw-slate-170bg.rw-slate-170bg.rw-slate-170bg.rw-slate-170bg {
    background-color: #2a2f2f !important;
}
.rw-slate-180bg.rw-slate-180bg.rw-slate-180bg.rw-slate-180bg {
    background-color: #1c2020 !important;
}
.rw-slate-190bg.rw-slate-190bg.rw-slate-190bg.rw-slate-190bg {
    background-color: #131515 !important;
}
.rw-pine-10bg.rw-pine-10bg.rw-pine-10bg.rw-pine-10bg {
    background-color: #f3fcf7 !important;
}
.rw-pine-20bg.rw-pine-20bg.rw-pine-20bg.rw-pine-20bg {
    background-color: #e9f9ee !important;
}
.rw-pine-30bg.rw-pine-30bg.rw-pine-30bg.rw-pine-30bg {
    background-color: #e0f5e7 !important;
}
.rw-pine-40bg.rw-pine-40bg.rw-pine-40bg.rw-pine-40bg {
    background-color: #cbe9d6 !important;
}
.rw-pine-50bg.rw-pine-50bg.rw-pine-50bg.rw-pine-50bg {
    background-color: #b7d9c2 !important;
}
.rw-pine-60bg.rw-pine-60bg.rw-pine-60bg.rw-pine-60bg {
    background-color: #99c2a6 !important;
}
.rw-pine-70bg.rw-pine-70bg.rw-pine-70bg.rw-pine-70bg {
    background-color: #86b596 !important;
}
.rw-pine-80bg.rw-pine-80bg.rw-pine-80bg.rw-pine-80bg {
    background-color: #74a683 !important;
}
.rw-pine-90bg.rw-pine-90bg.rw-pine-90bg.rw-pine-90bg {
    background-color: #5c926d !important;
}
.rw-pine-100bg.rw-pine-100bg.rw-pine-100bg.rw-pine-100bg {
    background-color: #4c825c !important;
}
.rw-pine-110bg.rw-pine-110bg.rw-pine-110bg.rw-pine-110bg {
    background-color: #467553 !important;
}
.rw-pine-120bg.rw-pine-120bg.rw-pine-120bg.rw-pine-120bg {
    background-color: #3f6b4b !important;
}
.rw-pine-130bg.rw-pine-130bg.rw-pine-130bg.rw-pine-130bg {
    background-color: #3a6145 !important;
}
.rw-pine-140bg.rw-pine-140bg.rw-pine-140bg.rw-pine-140bg {
    background-color: #33553c !important;
}
.rw-pine-150bg.rw-pine-150bg.rw-pine-150bg.rw-pine-150bg {
    background-color: #2c4a35 !important;
}
.rw-pine-160bg.rw-pine-160bg.rw-pine-160bg.rw-pine-160bg {
    background-color: #253d2c !important;
}
.rw-pine-170bg.rw-pine-170bg.rw-pine-170bg.rw-pine-170bg {
    background-color: #1e3224 !important;
}
.rw-pine-180bg.rw-pine-180bg.rw-pine-180bg.rw-pine-180bg {
    background-color: #132318 !important;
}
.rw-pine-190bg.rw-pine-190bg.rw-pine-190bg.rw-pine-190bg {
    background-color: #0d170f !important;
}
.rw-teal-10bg.rw-teal-10bg.rw-teal-10bg.rw-teal-10bg {
    background-color: #f8fafa !important;
}
.rw-teal-20bg.rw-teal-20bg.rw-teal-20bg.rw-teal-20bg {
    background-color: #f0f6f5 !important;
}
.rw-teal-30bg.rw-teal-30bg.rw-teal-30bg.rw-teal-30bg {
    background-color: #e8f1f0 !important;
}
.rw-teal-40bg.rw-teal-40bg.rw-teal-40bg.rw-teal-40bg {
    background-color: #d6e5e5 !important;
}
.rw-teal-50bg.rw-teal-50bg.rw-teal-50bg.rw-teal-50bg {
    background-color: #bcd5d5 !important;
}
.rw-teal-60bg.rw-teal-60bg.rw-teal-60bg.rw-teal-60bg {
    background-color: #9abfbf !important;
}
.rw-teal-70bg.rw-teal-70bg.rw-teal-70bg.rw-teal-70bg {
    background-color: #89b2b0 !important;
}
.rw-teal-80bg.rw-teal-80bg.rw-teal-80bg.rw-teal-80bg {
    background-color: #76a2a0 !important;
}
.rw-teal-90bg.rw-teal-90bg.rw-teal-90bg.rw-teal-90bg {
    background-color: #628f8d !important;
}
.rw-teal-100bg.rw-teal-100bg.rw-teal-100bg.rw-teal-100bg {
    background-color: #4f7d7b !important;
}
.rw-teal-110bg.rw-teal-110bg.rw-teal-110bg.rw-teal-110bg {
    background-color: #467173 !important;
}
.rw-teal-120bg.rw-teal-120bg.rw-teal-120bg.rw-teal-120bg {
    background-color: #3e686c !important;
}
.rw-teal-130bg.rw-teal-130bg.rw-teal-130bg.rw-teal-130bg {
    background-color: #375d61 !important;
}
.rw-teal-140bg.rw-teal-140bg.rw-teal-140bg.rw-teal-140bg {
    background-color: #315357 !important;
}
.rw-teal-150bg.rw-teal-150bg.rw-teal-150bg.rw-teal-150bg {
    background-color: #2b484b !important;
}
.rw-teal-160bg.rw-teal-160bg.rw-teal-160bg.rw-teal-160bg {
    background-color: #233b3f !important;
}
.rw-teal-170bg.rw-teal-170bg.rw-teal-170bg.rw-teal-170bg {
    background-color: #1e3133 !important;
}
.rw-teal-180bg.rw-teal-180bg.rw-teal-180bg.rw-teal-180bg {
    background-color: #132123 !important;
}
.rw-teal-190bg.rw-teal-190bg.rw-teal-190bg.rw-teal-190bg {
    background-color: #0d1718 !important;
}
.rw-ocean-10bg.rw-ocean-10bg.rw-ocean-10bg.rw-ocean-10bg {
    background-color: #f5fafc !important;
}
.rw-ocean-20bg.rw-ocean-20bg.rw-ocean-20bg.rw-ocean-20bg {
    background-color: #edf6f9 !important;
}
.rw-ocean-30bg.rw-ocean-30bg.rw-ocean-30bg.rw-ocean-30bg {
    background-color: #e7f2f5 !important;
}
.rw-ocean-40bg.rw-ocean-40bg.rw-ocean-40bg.rw-ocean-40bg {
    background-color: #d0e5ed !important;
}
.rw-ocean-50bg.rw-ocean-50bg.rw-ocean-50bg.rw-ocean-50bg {
    background-color: #b5d5e0 !important;
}
.rw-ocean-60bg.rw-ocean-60bg.rw-ocean-60bg.rw-ocean-60bg {
    background-color: #94bfce !important;
}
.rw-ocean-70bg.rw-ocean-70bg.rw-ocean-70bg.rw-ocean-70bg {
    background-color: #81b2c3 !important;
}
.rw-ocean-80bg.rw-ocean-80bg.rw-ocean-80bg.rw-ocean-80bg {
    background-color: #6ba1b6 !important;
}
.rw-ocean-90bg.rw-ocean-90bg.rw-ocean-90bg.rw-ocean-90bg {
    background-color: #558ea4 !important;
}
.rw-ocean-100bg.rw-ocean-100bg.rw-ocean-100bg.rw-ocean-100bg {
    background-color: #437c94 !important;
}
.rw-ocean-110bg.rw-ocean-110bg.rw-ocean-110bg.rw-ocean-110bg {
    background-color: #3b7087 !important;
}
.rw-ocean-120bg.rw-ocean-120bg.rw-ocean-120bg.rw-ocean-120bg {
    background-color: #36677d !important;
}
.rw-ocean-130bg.rw-ocean-130bg.rw-ocean-130bg.rw-ocean-130bg {
    background-color: #325c72 !important;
}
.rw-ocean-140bg.rw-ocean-140bg.rw-ocean-140bg.rw-ocean-140bg {
    background-color: #2c5266 !important;
}
.rw-ocean-150bg.rw-ocean-150bg.rw-ocean-150bg.rw-ocean-150bg {
    background-color: #264759 !important;
}
.rw-ocean-160bg.rw-ocean-160bg.rw-ocean-160bg.rw-ocean-160bg {
    background-color: #1f3a4b !important;
}
.rw-ocean-170bg.rw-ocean-170bg.rw-ocean-170bg.rw-ocean-170bg {
    background-color: #1a2f3f !important;
}
.rw-ocean-180bg.rw-ocean-180bg.rw-ocean-180bg.rw-ocean-180bg {
    background-color: #13212c !important;
}
.rw-ocean-190bg.rw-ocean-190bg.rw-ocean-190bg.rw-ocean-190bg {
    background-color: #0b171f !important;
}
.rw-lilac-10bg.rw-lilac-10bg.rw-lilac-10bg.rw-lilac-10bg {
    background-color: #f8f9ff !important;
}
.rw-lilac-20bg.rw-lilac-20bg.rw-lilac-20bg.rw-lilac-20bg {
    background-color: #f2f4fe !important;
}
.rw-lilac-30bg.rw-lilac-30bg.rw-lilac-30bg.rw-lilac-30bg {
    background-color: #ebeffe !important;
}
.rw-lilac-40bg.rw-lilac-40bg.rw-lilac-40bg.rw-lilac-40bg {
    background-color: #dbe1f5 !important;
}
.rw-lilac-50bg.rw-lilac-50bg.rw-lilac-50bg.rw-lilac-50bg {
    background-color: #c6cfeb !important;
}
.rw-lilac-60bg.rw-lilac-60bg.rw-lilac-60bg.rw-lilac-60bg {
    background-color: #adb6d2 !important;
}
.rw-lilac-70bg.rw-lilac-70bg.rw-lilac-70bg.rw-lilac-70bg {
    background-color: #a0a9c5 !important;
}
.rw-lilac-80bg.rw-lilac-80bg.rw-lilac-80bg.rw-lilac-80bg {
    background-color: #8f98b7 !important;
}
.rw-lilac-90bg.rw-lilac-90bg.rw-lilac-90bg.rw-lilac-90bg {
    background-color: #7c85a4 !important;
}
.rw-lilac-100bg.rw-lilac-100bg.rw-lilac-100bg.rw-lilac-100bg {
    background-color: #6b7494 !important;
}
.rw-lilac-110bg.rw-lilac-110bg.rw-lilac-110bg.rw-lilac-110bg {
    background-color: #606988 !important;
}
.rw-lilac-120bg.rw-lilac-120bg.rw-lilac-120bg.rw-lilac-120bg {
    background-color: #585f80 !important;
}
.rw-lilac-130bg.rw-lilac-130bg.rw-lilac-130bg.rw-lilac-130bg {
    background-color: #4f5573 !important;
}
.rw-lilac-140bg.rw-lilac-140bg.rw-lilac-140bg.rw-lilac-140bg {
    background-color: #464c68 !important;
}
.rw-lilac-150bg.rw-lilac-150bg.rw-lilac-150bg.rw-lilac-150bg {
    background-color: #3c425b !important;
}
.rw-lilac-160bg.rw-lilac-160bg.rw-lilac-160bg.rw-lilac-160bg {
    background-color: #30364c !important;
}
.rw-lilac-170bg.rw-lilac-170bg.rw-lilac-170bg.rw-lilac-170bg {
    background-color: #2a2d3f !important;
}
.rw-lilac-180bg.rw-lilac-180bg.rw-lilac-180bg.rw-lilac-180bg {
    background-color: #1b1f2b !important;
}
.rw-lilac-190bg.rw-lilac-190bg.rw-lilac-190bg.rw-lilac-190bg {
    background-color: #13151d !important;
}
.rw-plum-10bg.rw-plum-10bg.rw-plum-10bg.rw-plum-10bg {
    background-color: #fcf8ff !important;
}
.rw-plum-20bg.rw-plum-20bg.rw-plum-20bg.rw-plum-20bg {
    background-color: #f8f1fc !important;
}
.rw-plum-30bg.rw-plum-30bg.rw-plum-30bg.rw-plum-30bg {
    background-color: #f5ecfb !important;
}
.rw-plum-40bg.rw-plum-40bg.rw-plum-40bg.rw-plum-40bg {
    background-color: #eaddf4 !important;
}
.rw-plum-50bg.rw-plum-50bg.rw-plum-50bg.rw-plum-50bg {
    background-color: #dbc9e5 !important;
}
.rw-plum-60bg.rw-plum-60bg.rw-plum-60bg.rw-plum-60bg {
    background-color: #c4b0d1 !important;
}
.rw-plum-70bg.rw-plum-70bg.rw-plum-70bg.rw-plum-70bg {
    background-color: #b7a1c4 !important;
}
.rw-plum-80bg.rw-plum-80bg.rw-plum-80bg.rw-plum-80bg {
    background-color: #a890b6 !important;
}
.rw-plum-90bg.rw-plum-90bg.rw-plum-90bg.rw-plum-90bg {
    background-color: #957ca4 !important;
}
.rw-plum-100bg.rw-plum-100bg.rw-plum-100bg.rw-plum-100bg {
    background-color: #846a92 !important;
}
.rw-plum-110bg.rw-plum-110bg.rw-plum-110bg.rw-plum-110bg {
    background-color: #796087 !important;
}
.rw-plum-120bg.rw-plum-120bg.rw-plum-120bg.rw-plum-120bg {
    background-color: #6f577b !important;
}
.rw-plum-130bg.rw-plum-130bg.rw-plum-130bg.rw-plum-130bg {
    background-color: #634e71 !important;
}
.rw-plum-140bg.rw-plum-140bg.rw-plum-140bg.rw-plum-140bg {
    background-color: #594564 !important;
}
.rw-plum-150bg.rw-plum-150bg.rw-plum-150bg.rw-plum-150bg {
    background-color: #4d3c57 !important;
}
.rw-plum-160bg.rw-plum-160bg.rw-plum-160bg.rw-plum-160bg {
    background-color: #3f3048 !important;
}
.rw-plum-170bg.rw-plum-170bg.rw-plum-170bg.rw-plum-170bg {
    background-color: #36293c !important;
}
.rw-plum-180bg.rw-plum-180bg.rw-plum-180bg.rw-plum-180bg {
    background-color: #241b29 !important;
}
.rw-plum-190bg.rw-plum-190bg.rw-plum-190bg.rw-plum-190bg {
    background-color: #19131c !important;
}
.rw-rose-10bg.rw-rose-10bg.rw-rose-10bg.rw-rose-10bg {
    background-color: #fdf8fa !important;
}
.rw-rose-20bg.rw-rose-20bg.rw-rose-20bg.rw-rose-20bg {
    background-color: #faf2f4 !important;
}
.rw-rose-30bg.rw-rose-30bg.rw-rose-30bg.rw-rose-30bg {
    background-color: #fbecef !important;
}
.rw-rose-40bg.rw-rose-40bg.rw-rose-40bg.rw-rose-40bg {
    background-color: #f6dae1 !important;
}
.rw-rose-50bg.rw-rose-50bg.rw-rose-50bg.rw-rose-50bg {
    background-color: #eac6cf !important;
}
.rw-rose-60bg.rw-rose-60bg.rw-rose-60bg.rw-rose-60bg {
    background-color: #d9abb6 !important;
}
.rw-rose-70bg.rw-rose-70bg.rw-rose-70bg.rw-rose-70bg {
    background-color: #ce9ba7 !important;
}
.rw-rose-80bg.rw-rose-80bg.rw-rose-80bg.rw-rose-80bg {
    background-color: #c28897 !important;
}
.rw-rose-90bg.rw-rose-90bg.rw-rose-90bg.rw-rose-90bg {
    background-color: #b47282 !important;
}
.rw-rose-100bg.rw-rose-100bg.rw-rose-100bg.rw-rose-100bg {
    background-color: #a36472 !important;
}
.rw-rose-110bg.rw-rose-110bg.rw-rose-110bg.rw-rose-110bg {
    background-color: #925865 !important;
}
.rw-rose-120bg.rw-rose-120bg.rw-rose-120bg.rw-rose-120bg {
    background-color: #86505c !important;
}
.rw-rose-130bg.rw-rose-130bg.rw-rose-130bg.rw-rose-130bg {
    background-color: #7a4753 !important;
}
.rw-rose-140bg.rw-rose-140bg.rw-rose-140bg.rw-rose-140bg {
    background-color: #6c3f49 !important;
}
.rw-rose-150bg.rw-rose-150bg.rw-rose-150bg.rw-rose-150bg {
    background-color: #5f363f !important;
}
.rw-rose-160bg.rw-rose-160bg.rw-rose-160bg.rw-rose-160bg {
    background-color: #4f2b33 !important;
}
.rw-rose-170bg.rw-rose-170bg.rw-rose-170bg.rw-rose-170bg {
    background-color: #41242b !important;
}
.rw-rose-180bg.rw-rose-180bg.rw-rose-180bg.rw-rose-180bg {
    background-color: #2d191d !important;
}
.rw-rose-190bg.rw-rose-190bg.rw-rose-190bg.rw-rose-190bg {
    background-color: #201214 !important;
}
.rw-sienna-10bg.rw-sienna-10bg.rw-sienna-10bg.rw-sienna-10bg {
    background-color: #fef9f2 !important;
}
.rw-sienna-20bg.rw-sienna-20bg.rw-sienna-20bg.rw-sienna-20bg {
    background-color: #fdf3e4 !important;
}
.rw-sienna-30bg.rw-sienna-30bg.rw-sienna-30bg.rw-sienna-30bg {
    background-color: #fcedd9 !important;
}
.rw-sienna-40bg.rw-sienna-40bg.rw-sienna-40bg.rw-sienna-40bg {
    background-color: #f5debd !important;
}
.rw-sienna-50bg.rw-sienna-50bg.rw-sienna-50bg.rw-sienna-50bg {
    background-color: #eccb98 !important;
}
.rw-sienna-60bg.rw-sienna-60bg.rw-sienna-60bg.rw-sienna-60bg {
    background-color: #deb068 !important;
}
.rw-sienna-70bg.rw-sienna-70bg.rw-sienna-70bg.rw-sienna-70bg {
    background-color: #d39f5d !important;
}
.rw-sienna-80bg.rw-sienna-80bg.rw-sienna-80bg.rw-sienna-80bg {
    background-color: #c58c52 !important;
}
.rw-sienna-90bg.rw-sienna-90bg.rw-sienna-90bg.rw-sienna-90bg {
    background-color: #b67745 !important;
}
.rw-sienna-100bg.rw-sienna-100bg.rw-sienna-100bg.rw-sienna-100bg {
    background-color: #aa643b !important;
}
.rw-sienna-110bg.rw-sienna-110bg.rw-sienna-110bg.rw-sienna-110bg {
    background-color: #9b5734 !important;
}
.rw-sienna-120bg.rw-sienna-120bg.rw-sienna-120bg.rw-sienna-120bg {
    background-color: #8d4f2e !important;
}
.rw-sienna-130bg.rw-sienna-130bg.rw-sienna-130bg.rw-sienna-130bg {
    background-color: #7f482c !important;
}
.rw-sienna-140bg.rw-sienna-140bg.rw-sienna-140bg.rw-sienna-140bg {
    background-color: #713f25 !important;
}
.rw-sienna-150bg.rw-sienna-150bg.rw-sienna-150bg.rw-sienna-150bg {
    background-color: #62371f !important;
}
.rw-sienna-160bg.rw-sienna-160bg.rw-sienna-160bg.rw-sienna-160bg {
    background-color: #512c1b !important;
}
.rw-sienna-170bg.rw-sienna-170bg.rw-sienna-170bg.rw-sienna-170bg {
    background-color: #442616 !important;
}
.rw-sienna-180bg.rw-sienna-180bg.rw-sienna-180bg.rw-sienna-180bg {
    background-color: #2f1a0f !important;
}
.rw-sienna-190bg.rw-sienna-190bg.rw-sienna-190bg.rw-sienna-190bg {
    background-color: #20130a !important;
}
.rw-mauve-10bg.rw-mauve-10bg.rw-mauve-10bg.rw-mauve-10bg {
    background-color: #fdf8fa !important;
}
.rw-mauve-20bg.rw-mauve-20bg.rw-mauve-20bg.rw-mauve-20bg {
    background-color: #faf2f4 !important;
}
.rw-mauve-30bg.rw-mauve-30bg.rw-mauve-30bg.rw-mauve-30bg {
    background-color: #fbecef !important;
}
.rw-mauve-40bg.rw-mauve-40bg.rw-mauve-40bg.rw-mauve-40bg {
    background-color: #f6dae1 !important;
}
.rw-mauve-50bg.rw-mauve-50bg.rw-mauve-50bg.rw-mauve-50bg {
    background-color: #eac6cf !important;
}
.rw-mauve-60bg.rw-mauve-60bg.rw-mauve-60bg.rw-mauve-60bg {
    background-color: #d9abb6 !important;
}
.rw-mauve-70bg.rw-mauve-70bg.rw-mauve-70bg.rw-mauve-70bg {
    background-color: #ce9ba7 !important;
}
.rw-mauve-80bg.rw-mauve-80bg.rw-mauve-80bg.rw-mauve-80bg {
    background-color: #c28897 !important;
}
.rw-mauve-90bg.rw-mauve-90bg.rw-mauve-90bg.rw-mauve-90bg {
    background-color: #b47282 !important;
}
.rw-mauve-100bg.rw-mauve-100bg.rw-mauve-100bg.rw-mauve-100bg {
    background-color: #a36472 !important;
}
.rw-mauve-110bg.rw-mauve-110bg.rw-mauve-110bg.rw-mauve-110bg {
    background-color: #925865 !important;
}
.rw-mauve-120bg.rw-mauve-120bg.rw-mauve-120bg.rw-mauve-120bg {
    background-color: #86505c !important;
}
.rw-mauve-130bg.rw-mauve-130bg.rw-mauve-130bg.rw-mauve-130bg {
    background-color: #7a4753 !important;
}
.rw-mauve-140bg.rw-mauve-140bg.rw-mauve-140bg.rw-mauve-140bg {
    background-color: #6c3f49 !important;
}
.rw-mauve-150bg.rw-mauve-150bg.rw-mauve-150bg.rw-mauve-150bg {
    background-color: #5f363f !important;
}
.rw-mauve-160bg.rw-mauve-160bg.rw-mauve-160bg.rw-mauve-160bg {
    background-color: #4f2b33 !important;
}
.rw-mauve-170bg.rw-mauve-170bg.rw-mauve-170bg.rw-mauve-170bg {
    background-color: #41242b !important;
}
.rw-mauve-180bg.rw-mauve-180bg.rw-mauve-180bg.rw-mauve-180bg {
    background-color: #2d191d !important;
}
.rw-mauve-190bg.rw-mauve-190bg.rw-mauve-190bg.rw-mauve-190bg {
    background-color: #201214 !important;
}
.rw-fgreen-10bg.rw-fgreen-10bg.rw-fgreen-10bg.rw-fgreen-10bg {
    background-color: #f3fcf7 !important;
}
.rw-fgreen-20bg.rw-fgreen-20bg.rw-fgreen-20bg.rw-fgreen-20bg {
    background-color: #e9f9ee !important;
}
.rw-fgreen-30bg.rw-fgreen-30bg.rw-fgreen-30bg.rw-fgreen-30bg {
    background-color: #e0f5e7 !important;
}
.rw-fgreen-40bg.rw-fgreen-40bg.rw-fgreen-40bg.rw-fgreen-40bg {
    background-color: #cbe9d6 !important;
}
.rw-fgreen-50bg.rw-fgreen-50bg.rw-fgreen-50bg.rw-fgreen-50bg {
    background-color: #b7d9c2 !important;
}
.rw-fgreen-60bg.rw-fgreen-60bg.rw-fgreen-60bg.rw-fgreen-60bg {
    background-color: #99c2a6 !important;
}
.rw-fgreen-70bg.rw-fgreen-70bg.rw-fgreen-70bg.rw-fgreen-70bg {
    background-color: #86b596 !important;
}
.rw-fgreen-80bg.rw-fgreen-80bg.rw-fgreen-80bg.rw-fgreen-80bg {
    background-color: #74a683 !important;
}
.rw-fgreen-90bg.rw-fgreen-90bg.rw-fgreen-90bg.rw-fgreen-90bg {
    background-color: #5c926d !important;
}
.rw-fgreen-100bg.rw-fgreen-100bg.rw-fgreen-100bg.rw-fgreen-100bg {
    background-color: #4c825c !important;
}
.rw-fgreen-110bg.rw-fgreen-110bg.rw-fgreen-110bg.rw-fgreen-110bg {
    background-color: #467553 !important;
}
.rw-fgreen-120bg.rw-fgreen-120bg.rw-fgreen-120bg.rw-fgreen-120bg {
    background-color: #3f6b4b !important;
}
.rw-fgreen-130bg.rw-fgreen-130bg.rw-fgreen-130bg.rw-fgreen-130bg {
    background-color: #3a6145 !important;
}
.rw-fgreen-140bg.rw-fgreen-140bg.rw-fgreen-140bg.rw-fgreen-140bg {
    background-color: #33553c !important;
}
.rw-fgreen-150bg.rw-fgreen-150bg.rw-fgreen-150bg.rw-fgreen-150bg {
    background-color: #2c4a35 !important;
}
.rw-fgreen-160bg.rw-fgreen-160bg.rw-fgreen-160bg.rw-fgreen-160bg {
    background-color: #253d2c !important;
}
.rw-fgreen-170bg.rw-fgreen-170bg.rw-fgreen-170bg.rw-fgreen-170bg {
    background-color: #1e3224 !important;
}
.rw-fgreen-180bg.rw-fgreen-180bg.rw-fgreen-180bg.rw-fgreen-180bg {
    background-color: #132318 !important;
}
.rw-fgreen-190bg.rw-fgreen-190bg.rw-fgreen-190bg.rw-fgreen-190bg {
    background-color: #0d170f !important;
}
.rw-orange-10bg.rw-orange-10bg.rw-orange-10bg.rw-orange-10bg {
    background-color: #fef9f2 !important;
}
.rw-orange-20bg.rw-orange-20bg.rw-orange-20bg.rw-orange-20bg {
    background-color: #fdf3e4 !important;
}
.rw-orange-30bg.rw-orange-30bg.rw-orange-30bg.rw-orange-30bg {
    background-color: #fcedd9 !important;
}
.rw-orange-40bg.rw-orange-40bg.rw-orange-40bg.rw-orange-40bg {
    background-color: #f5debd !important;
}
.rw-orange-50bg.rw-orange-50bg.rw-orange-50bg.rw-orange-50bg {
    background-color: #eccb98 !important;
}
.rw-orange-60bg.rw-orange-60bg.rw-orange-60bg.rw-orange-60bg {
    background-color: #deb068 !important;
}
.rw-orange-70bg.rw-orange-70bg.rw-orange-70bg.rw-orange-70bg {
    background-color: #d39f5d !important;
}
.rw-orange-80bg.rw-orange-80bg.rw-orange-80bg.rw-orange-80bg {
    background-color: #c58c52 !important;
}
.rw-orange-90bg.rw-orange-90bg.rw-orange-90bg.rw-orange-90bg {
    background-color: #b67745 !important;
}
.rw-orange-100bg.rw-orange-100bg.rw-orange-100bg.rw-orange-100bg {
    background-color: #aa643b !important;
}
.rw-orange-110bg.rw-orange-110bg.rw-orange-110bg.rw-orange-110bg {
    background-color: #9b5734 !important;
}
.rw-orange-120bg.rw-orange-120bg.rw-orange-120bg.rw-orange-120bg {
    background-color: #8d4f2e !important;
}
.rw-orange-130bg.rw-orange-130bg.rw-orange-130bg.rw-orange-130bg {
    background-color: #7f482c !important;
}
.rw-orange-140bg.rw-orange-140bg.rw-orange-140bg.rw-orange-140bg {
    background-color: #713f25 !important;
}
.rw-orange-150bg.rw-orange-150bg.rw-orange-150bg.rw-orange-150bg {
    background-color: #62371f !important;
}
.rw-orange-160bg.rw-orange-160bg.rw-orange-160bg.rw-orange-160bg {
    background-color: #512c1b !important;
}
.rw-orange-170bg.rw-orange-170bg.rw-orange-170bg.rw-orange-170bg {
    background-color: #442616 !important;
}
.rw-orange-180bg.rw-orange-180bg.rw-orange-180bg.rw-orange-180bg {
    background-color: #2f1a0f !important;
}
.rw-orange-190bg.rw-orange-190bg.rw-orange-190bg.rw-orange-190bg {
    background-color: #20130a !important;
}
.rw-purple-10bg.rw-purple-10bg.rw-purple-10bg.rw-purple-10bg {
    background-color: #fcf8ff !important;
}
.rw-purple-20bg.rw-purple-20bg.rw-purple-20bg.rw-purple-20bg {
    background-color: #f8f1fc !important;
}
.rw-purple-30bg.rw-purple-30bg.rw-purple-30bg.rw-purple-30bg {
    background-color: #f5ecfb !important;
}
.rw-purple-40bg.rw-purple-40bg.rw-purple-40bg.rw-purple-40bg {
    background-color: #eaddf4 !important;
}
.rw-purple-50bg.rw-purple-50bg.rw-purple-50bg.rw-purple-50bg {
    background-color: #dbc9e5 !important;
}
.rw-purple-60bg.rw-purple-60bg.rw-purple-60bg.rw-purple-60bg {
    background-color: #c4b0d1 !important;
}
.rw-purple-70bg.rw-purple-70bg.rw-purple-70bg.rw-purple-70bg {
    background-color: #b7a1c4 !important;
}
.rw-purple-80bg.rw-purple-80bg.rw-purple-80bg.rw-purple-80bg {
    background-color: #a890b6 !important;
}
.rw-purple-90bg.rw-purple-90bg.rw-purple-90bg.rw-purple-90bg {
    background-color: #957ca4 !important;
}
.rw-purple-100bg.rw-purple-100bg.rw-purple-100bg.rw-purple-100bg {
    background-color: #846a92 !important;
}
.rw-purple-110bg.rw-purple-110bg.rw-purple-110bg.rw-purple-110bg {
    background-color: #796087 !important;
}
.rw-purple-120bg.rw-purple-120bg.rw-purple-120bg.rw-purple-120bg {
    background-color: #6f577b !important;
}
.rw-purple-130bg.rw-purple-130bg.rw-purple-130bg.rw-purple-130bg {
    background-color: #634e71 !important;
}
.rw-purple-140bg.rw-purple-140bg.rw-purple-140bg.rw-purple-140bg {
    background-color: #594564 !important;
}
.rw-purple-150bg.rw-purple-150bg.rw-purple-150bg.rw-purple-150bg {
    background-color: #4d3c57 !important;
}
.rw-purple-160bg.rw-purple-160bg.rw-purple-160bg.rw-purple-160bg {
    background-color: #3f3048 !important;
}
.rw-purple-170bg.rw-purple-170bg.rw-purple-170bg.rw-purple-170bg {
    background-color: #36293c !important;
}
.rw-purple-180bg.rw-purple-180bg.rw-purple-180bg.rw-purple-180bg {
    background-color: #241b29 !important;
}
.rw-purple-190bg.rw-purple-190bg.rw-purple-190bg.rw-purple-190bg {
    background-color: #19131c !important;
}
.rw-blue-10bg.rw-blue-10bg.rw-blue-10bg.rw-blue-10bg {
    background-color: #f5fafc !important;
}
.rw-blue-20bg.rw-blue-20bg.rw-blue-20bg.rw-blue-20bg {
    background-color: #edf6f9 !important;
}
.rw-blue-30bg.rw-blue-30bg.rw-blue-30bg.rw-blue-30bg {
    background-color: #e7f2f5 !important;
}
.rw-blue-40bg.rw-blue-40bg.rw-blue-40bg.rw-blue-40bg {
    background-color: #d0e5ed !important;
}
.rw-blue-50bg.rw-blue-50bg.rw-blue-50bg.rw-blue-50bg {
    background-color: #b5d5e0 !important;
}
.rw-blue-60bg.rw-blue-60bg.rw-blue-60bg.rw-blue-60bg {
    background-color: #94bfce !important;
}
.rw-blue-70bg.rw-blue-70bg.rw-blue-70bg.rw-blue-70bg {
    background-color: #81b2c3 !important;
}
.rw-blue-80bg.rw-blue-80bg.rw-blue-80bg.rw-blue-80bg {
    background-color: #6ba1b6 !important;
}
.rw-blue-90bg.rw-blue-90bg.rw-blue-90bg.rw-blue-90bg {
    background-color: #558ea4 !important;
}
.rw-blue-100bg.rw-blue-100bg.rw-blue-100bg.rw-blue-100bg {
    background-color: #437c94 !important;
}
.rw-blue-110bg.rw-blue-110bg.rw-blue-110bg.rw-blue-110bg {
    background-color: #3b7087 !important;
}
.rw-blue-120bg.rw-blue-120bg.rw-blue-120bg.rw-blue-120bg {
    background-color: #36677d !important;
}
.rw-blue-130bg.rw-blue-130bg.rw-blue-130bg.rw-blue-130bg {
    background-color: #325c72 !important;
}
.rw-blue-140bg.rw-blue-140bg.rw-blue-140bg.rw-blue-140bg {
    background-color: #2c5266 !important;
}
.rw-blue-150bg.rw-blue-150bg.rw-blue-150bg.rw-blue-150bg {
    background-color: #264759 !important;
}
.rw-blue-160bg.rw-blue-160bg.rw-blue-160bg.rw-blue-160bg {
    background-color: #1f3a4b !important;
}
.rw-blue-170bg.rw-blue-170bg.rw-blue-170bg.rw-blue-170bg {
    background-color: #1a2f3f !important;
}
.rw-blue-180bg.rw-blue-180bg.rw-blue-180bg.rw-blue-180bg {
    background-color: #13212c !important;
}
.rw-blue-190bg.rw-blue-190bg.rw-blue-190bg.rw-blue-190bg {
    background-color: #0b171f !important;
}
.rw-beige-10bg.rw-beige-10bg.rw-beige-10bg.rw-beige-10bg {
    background-color: #fbf9f8 !important;
}
.rw-beige-20bg.rw-beige-20bg.rw-beige-20bg.rw-beige-20bg {
    background-color: #f5f4f2 !important;
}
.rw-beige-30bg.rw-beige-30bg.rw-beige-30bg.rw-beige-30bg {
    background-color: #f1efed !important;
}
.rw-beige-40bg.rw-beige-40bg.rw-beige-40bg.rw-beige-40bg {
    background-color: #e4e1dd !important;
}
.rw-beige-50bg.rw-beige-50bg.rw-beige-50bg.rw-beige-50bg {
    background-color: #d4cfca !important;
}
.rw-beige-60bg.rw-beige-60bg.rw-beige-60bg.rw-beige-60bg {
    background-color: #bcb6b1 !important;
}
.rw-beige-70bg.rw-beige-70bg.rw-beige-70bg.rw-beige-70bg {
    background-color: #aea8a2 !important;
}
.rw-beige-80bg.rw-beige-80bg.rw-beige-80bg.rw-beige-80bg {
    background-color: #9e9892 !important;
}
.rw-beige-90bg.rw-beige-90bg.rw-beige-90bg.rw-beige-90bg {
    background-color: #8b8580 !important;
}
.rw-beige-100bg.rw-beige-100bg.rw-beige-100bg.rw-beige-100bg {
    background-color: #7a736e !important;
}
.rw-beige-110bg.rw-beige-110bg.rw-beige-110bg.rw-beige-110bg {
    background-color: #6f6964 !important;
}
.rw-beige-120bg.rw-beige-120bg.rw-beige-120bg.rw-beige-120bg {
    background-color: #665f5b !important;
}
.rw-beige-130bg.rw-beige-130bg.rw-beige-130bg.rw-beige-130bg {
    background-color: #5c5651 !important;
}
.rw-beige-140bg.rw-beige-140bg.rw-beige-140bg.rw-beige-140bg {
    background-color: #514c47 !important;
}
.rw-beige-150bg.rw-beige-150bg.rw-beige-150bg.rw-beige-150bg {
    background-color: #47423e !important;
}
.rw-beige-160bg.rw-beige-160bg.rw-beige-160bg.rw-beige-160bg {
    background-color: #3a3632 !important;
}
.rw-beige-170bg.rw-beige-170bg.rw-beige-170bg.rw-beige-170bg {
    background-color: #312d2a !important;
}
.rw-beige-180bg.rw-beige-180bg.rw-beige-180bg.rw-beige-180bg {
    background-color: #211e1c !important;
}
.rw-beige-190bg.rw-beige-190bg.rw-beige-190bg.rw-beige-190bg {
    background-color: #161513 !important;
}
.rw-fog-10bg.rw-fog-10bg.rw-fog-10bg.rw-fog-10bg {
    background-color: #f5fbfb !important;
}
.rw-fog-20bg.rw-fog-20bg.rw-fog-20bg.rw-fog-20bg {
    background-color: #e9f7f7 !important;
}
.rw-fog-30bg.rw-fog-30bg.rw-fog-30bg.rw-fog-30bg {
    background-color: #e2f3f3 !important;
}
.rw-fog-40bg.rw-fog-40bg.rw-fog-40bg.rw-fog-40bg {
    background-color: #d4e5eb !important;
}
.rw-fog-50bg.rw-fog-50bg.rw-fog-50bg.rw-fog-50bg {
    background-color: #bfd3dc !important;
}
.rw-fog-60bg.rw-fog-60bg.rw-fog-60bg.rw-fog-60bg {
    background-color: #a2bcc6 !important;
}
.rw-fog-70bg.rw-fog-70bg.rw-fog-70bg.rw-fog-70bg {
    background-color: #92aeb9 !important;
}
.rw-fog-80bg.rw-fog-80bg.rw-fog-80bg.rw-fog-80bg {
    background-color: #7d9faa !important;
}
.rw-fog-90bg.rw-fog-90bg.rw-fog-90bg.rw-fog-90bg {
    background-color: #698c99 !important;
}
.rw-fog-100bg.rw-fog-100bg.rw-fog-100bg.rw-fog-100bg {
    background-color: #587b86 !important;
}
.rw-fog-110bg.rw-fog-110bg.rw-fog-110bg.rw-fog-110bg {
    background-color: #4c707b !important;
}
.rw-fog-120bg.rw-fog-120bg.rw-fog-120bg.rw-fog-120bg {
    background-color: #446672 !important;
}
.rw-fog-130bg.rw-fog-130bg.rw-fog-130bg.rw-fog-130bg {
    background-color: #3b5c69 !important;
}
.rw-fog-140bg.rw-fog-140bg.rw-fog-140bg.rw-fog-140bg {
    background-color: #32515e !important;
}
.rw-fog-150bg.rw-fog-150bg.rw-fog-150bg.rw-fog-150bg {
    background-color: #2c4752 !important;
}
.rw-fog-160bg.rw-fog-160bg.rw-fog-160bg.rw-fog-160bg {
    background-color: #243a43 !important;
}
.rw-fog-170bg.rw-fog-170bg.rw-fog-170bg.rw-fog-170bg {
    background-color: #1e3138 !important;
}
.rw-fog-180bg.rw-fog-180bg.rw-fog-180bg.rw-fog-180bg {
    background-color: #142126 !important;
}
.rw-fog-190bg.rw-fog-190bg.rw-fog-190bg.rw-fog-190bg {
    background-color: #0d171a !important;
}
.rw-red-10bg.rw-red-10bg.rw-red-10bg.rw-red-10bg {
    background-color: #fef8f7 !important;
}
.rw-red-20bg.rw-red-20bg.rw-red-20bg.rw-red-20bg {
    background-color: #fdf2f0 !important;
}
.rw-red-30bg.rw-red-30bg.rw-red-30bg.rw-red-30bg {
    background-color: #fcebea !important;
}
.rw-red-40bg.rw-red-40bg.rw-red-40bg.rw-red-40bg {
    background-color: #f9dbd5 !important;
}
.rw-red-50bg.rw-red-50bg.rw-red-50bg.rw-red-50bg {
    background-color: #f2c5bd !important;
}
.rw-red-60bg.rw-red-60bg.rw-red-60bg.rw-red-60bg {
    background-color: #e8a79a !important;
}
.rw-red-70bg.rw-red-70bg.rw-red-70bg.rw-red-70bg {
    background-color: #e39584 !important;
}
.rw-red-80bg.rw-red-80bg.rw-red-80bg.rw-red-80bg {
    background-color: #dc7e6c !important;
}
.rw-red-90bg.rw-red-90bg.rw-red-90bg.rw-red-90bg {
    background-color: #d4614c !important;
}
.rw-red-100bg.rw-red-100bg.rw-red-100bg.rw-red-100bg {
    background-color: #c0533f !important;
}
.rw-red-110bg.rw-red-110bg.rw-red-110bg.rw-red-110bg {
    background-color: #ab4a39 !important;
}
.rw-red-120bg.rw-red-120bg.rw-red-120bg.rw-red-120bg {
    background-color: #9d4434 !important;
}
.rw-red-130bg.rw-red-130bg.rw-red-130bg.rw-red-130bg {
    background-color: #8d3d2e !important;
}
.rw-red-140bg.rw-red-140bg.rw-red-140bg.rw-red-140bg {
    background-color: #7b372a !important;
}
.rw-red-150bg.rw-red-150bg.rw-red-150bg.rw-red-150bg {
    background-color: #6a2f24 !important;
}
.rw-red-160bg.rw-red-160bg.rw-red-160bg.rw-red-160bg {
    background-color: #59271d !important;
}
.rw-red-170bg.rw-red-170bg.rw-red-170bg.rw-red-170bg {
    background-color: #4b2119 !important;
}
.rw-red-180bg.rw-red-180bg.rw-red-180bg.rw-red-180bg {
    background-color: #341512 !important;
}
.rw-red-190bg.rw-red-190bg.rw-red-190bg.rw-red-190bg {
    background-color: #240f0c !important;
}
.rw-moss-10bg.rw-moss-10bg.rw-moss-10bg.rw-moss-10bg {
    background-color: #f3fcf7 !important;
}
.rw-moss-20bg.rw-moss-20bg.rw-moss-20bg.rw-moss-20bg {
    background-color: #e9f9ee !important;
}
.rw-moss-30bg.rw-moss-30bg.rw-moss-30bg.rw-moss-30bg {
    background-color: #e0f5e7 !important;
}
.rw-moss-40bg.rw-moss-40bg.rw-moss-40bg.rw-moss-40bg {
    background-color: #cbe9d6 !important;
}
.rw-moss-50bg.rw-moss-50bg.rw-moss-50bg.rw-moss-50bg {
    background-color: #b7d9c2 !important;
}
.rw-moss-60bg.rw-moss-60bg.rw-moss-60bg.rw-moss-60bg {
    background-color: #99c2a6 !important;
}
.rw-moss-70bg.rw-moss-70bg.rw-moss-70bg.rw-moss-70bg {
    background-color: #86b596 !important;
}
.rw-moss-80bg.rw-moss-80bg.rw-moss-80bg.rw-moss-80bg {
    background-color: #74a683 !important;
}
.rw-moss-90bg.rw-moss-90bg.rw-moss-90bg.rw-moss-90bg {
    background-color: #5c926d !important;
}
.rw-moss-100bg.rw-moss-100bg.rw-moss-100bg.rw-moss-100bg {
    background-color: #4c825c !important;
}
.rw-moss-110bg.rw-moss-110bg.rw-moss-110bg.rw-moss-110bg {
    background-color: #467553 !important;
}
.rw-moss-120bg.rw-moss-120bg.rw-moss-120bg.rw-moss-120bg {
    background-color: #3f6b4b !important;
}
.rw-moss-130bg.rw-moss-130bg.rw-moss-130bg.rw-moss-130bg {
    background-color: #3a6145 !important;
}
.rw-moss-140bg.rw-moss-140bg.rw-moss-140bg.rw-moss-140bg {
    background-color: #33553c !important;
}
.rw-moss-150bg.rw-moss-150bg.rw-moss-150bg.rw-moss-150bg {
    background-color: #2c4a35 !important;
}
.rw-moss-160bg.rw-moss-160bg.rw-moss-160bg.rw-moss-160bg {
    background-color: #253d2c !important;
}
.rw-moss-170bg.rw-moss-170bg.rw-moss-170bg.rw-moss-170bg {
    background-color: #1e3224 !important;
}
.rw-moss-180bg.rw-moss-180bg.rw-moss-180bg.rw-moss-180bg {
    background-color: #132318 !important;
}
.rw-moss-190bg.rw-moss-190bg.rw-moss-190bg.rw-moss-190bg {
    background-color: #0d170f !important;
}
/*! COLOR - REDWOOD PATTERNS */ /*! purgecss start ignore */
[class*="rw-pattern"] {
    position: relative;
}
[class*="rw-pattern"] > * {
    z-index: 1;
    position: relative;
}
[class*="rw-pattern"]:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-repeat: repeat;
    background-size: 500px 500px;
}
[class*="rw-pattern"].rw-pattern-small:before {
    background-size: 250px 250px !important;
}
.rw-pattern-load[class*="rw-pattern"]:before {
    content: "";
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    [class*="rw-pattern"]:before {
        display: none !important;
    }
}
_:-ms-fullscreen,
:root [class*="rw-pattern"]:before {
    display: none !important;
}
.rw-pattern-5p:before {
    opacity: 0.1;
}
.rw-pattern-6p:before {
    opacity: 0.12;
}
.rw-pattern-7p:before {
    opacity: 0.14;
}
.rw-pattern-8p:before {
    opacity: 0.16;
}
.rw-pattern-9p:before {
    opacity: 0.18;
}
.rw-pattern-10p:before {
    opacity: 0.2;
}
.rw-pattern-11p:before {
    opacity: 0.22;
}
.rw-pattern-12p:before {
    opacity: 0.24;
}
.rw-pattern-13p:before {
    opacity: 0.26;
}
.rw-pattern-14p:before {
    opacity: 0.28;
}
.rw-pattern-15p:before {
    opacity: 0.3;
}
.rw-pattern-16p:before {
    opacity: 0.32;
}
.rw-pattern-17p:before {
    opacity: 0.34;
}
.rw-pattern-18p:before {
    opacity: 0.36;
}
.rw-pattern-19p:before {
    opacity: 0.38;
}
.rw-pattern-20p:before {
    opacity: 0.4;
}
.rw-pattern-21p:before {
    opacity: 0.42;
}
.rw-pattern-22p:before {
    opacity: 0.44;
}
.rw-pattern-23p:before {
    opacity: 0.46;
}
.rw-pattern-24p:before {
    opacity: 0.48;
}
.rw-pattern-25p:before {
    opacity: 0.5;
}
.rw-pattern-26p:before {
    opacity: 0.52;
}
.rw-pattern-27p:before {
    opacity: 0.54;
}
.rw-pattern-28p:before {
    opacity: 0.56;
}
.rw-pattern-29p:before {
    opacity: 0.58;
}
.rw-pattern-30p:before {
    opacity: 0.6;
}
.rw-pattern-31p:before {
    opacity: 0.62;
}
.rw-pattern-32p:before {
    opacity: 0.64;
}
.rw-pattern-33p:before {
    opacity: 0.66;
}
.rw-pattern-34p:before {
    opacity: 0.68;
}
.rw-pattern-35p:before {
    opacity: 0.7;
}
.rw-pattern-36p:before {
    opacity: 0.72;
}
.rw-pattern-37p:before {
    opacity: 0.74;
}
.rw-pattern-38p:before {
    opacity: 0.76;
}
.rw-pattern-39p:before {
    opacity: 0.78;
}
.rw-pattern-40p:before {
    opacity: 0.8;
}
.rw-pattern-41p:before {
    opacity: 0.82;
}
.rw-pattern-42p:before {
    opacity: 0.84;
}
.rw-pattern-43p:before {
    opacity: 0.86;
}
.rw-pattern-44p:before {
    opacity: 0.88;
}
.rw-pattern-45p:before {
    opacity: 0.9;
}
.rw-pattern-46p:before {
    opacity: 0.92;
}
.rw-pattern-47p:before {
    opacity: 0.94;
}
.rw-pattern-48p:before {
    opacity: 0.96;
}
.rw-pattern-49p:before {
    opacity: 0.98;
}
.rw-pattern-50p:before {
    opacity: 1;
}
[class*="rw-pattern"]:before {
    filter: opacity(0.3);
    mix-blend-mode: initial;
}
[class*="-60bg"][class*="rw-pattern"]:before {
    filter: opacity(0.2);
}
[class*="-50bg"][class*="rw-pattern"]:before {
    filter: opacity(0.17);
}
[class*="-40bg"][class*="rw-pattern"]:before {
    filter: opacity(0.15);
}
[class*="-30bg"][class*="rw-pattern"]:before {
    filter: opacity(0.08);
}
[class*="-20bg"][class*="rw-pattern"]:before {
    filter: opacity(0.065);
}
[class*="-10bg"][class*="rw-pattern"]:before {
    filter: opacity(0.05);
}
.rw-neutral-00bg[class*="rw-pattern"]:before {
    filter: opacity(0.05);
}
@supports (mix-blend-mode: overlay) {
    [class*="rw-pattern"]:before {
        mix-blend-mode: overlay;
        filter: opacity(0.5);
    }
    [class*="-60bg"][class*="rw-pattern"]:before {
        filter: opacity(0.55);
    }
    [class*="-50bg"][class*="rw-pattern"]:before {
        filter: opacity(0.6);
    }
    [class*="-40bg"][class*="rw-pattern"]:before {
        filter: opacity(0.7);
    }
    [class*="-30bg"][class*="rw-pattern"]:before {
        filter: opacity(0.8);
    }
    [class*="-20bg"][class*="rw-pattern"]:before {
        filter: opacity(0.95);
    }
    [class*="-10bg"][class*="rw-pattern"]:before {
        filter: opacity(1);
    }
    .rw-neutral-00bg[class*="rw-pattern"]:before,
    .rw-neutral-10bg[class*="rw-pattern"]:before {
        mix-blend-mode: initial;
        filter: opacity(0.08);
    }
}
@media only screen and (min-width: 501px) and (max-width: 1000px) {
    [class*="rw-pattern"]:before {
        background-size: 50vw 50vw;
    }
}
@media only screen and (min-width: 0px) and (max-width: 500px) {
    [class*="rw-pattern"]:before {
        background-size: 250px 250px;
    }
}
.rw-pattern-none:before {
    display: none;
}
.rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern8.png") !important;
}
.rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern8w.png") !important;
}
.rwtheme-blue .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern4.png") !important;
}
.rwtheme-blue .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern4w.png") !important;
}
.rwtheme-mauve .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern10.png") !important;
}
.rwtheme-mauve .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern10w.png") !important;
}
.rwtheme-purple .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern11.png") !important;
}
.rwtheme-purple .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern11w.png") !important;
}
.rwtheme-orange .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern13.png") !important;
}
.rwtheme-orange .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern13w.png") !important;
}
.rwtheme-fgreen .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern16.png") !important;
}
.rwtheme-fgreen .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern16w.png") !important;
}
.rwtheme-pebble .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern1.png") !important;
}
.rwtheme-pebble .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern1w.png") !important;
}
.rwtheme-lilac .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern2.png") !important;
}
.rwtheme-lilac .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern2w.png") !important;
}
.rwtheme-ocean .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern4.png") !important;
}
.rwtheme-ocean .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern4w.png") !important;
}
.rwtheme-teal .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern6.png") !important;
}
.rwtheme-teal .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern6w.png") !important;
}
.rwtheme-slate .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern7.png") !important;
}
.rwtheme-slate .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern7w.png") !important;
}
.rwtheme-rose .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern10.png") !important;
}
.rwtheme-rose .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern10w.png") !important;
}
.rwtheme-plum .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern11.png") !important;
}
.rwtheme-plum .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern11w.png") !important;
}
.rwtheme-sienna .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern13.png") !important;
}
.rwtheme-sienna .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern13w.png") !important;
}
.rwtheme-fog .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern8.png") !important;
}
.rwtheme-fog .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern8w.png") !important;
}
.rwtheme-pine .rw-pattern-theme1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern16.png") !important;
}
.rwtheme-pine .rw-pattern-theme1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern16w.png") !important;
}
.rw-pattern1:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern1.png") !important;
}
.rw-pattern1w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern1w.png") !important;
}
.rw-pattern2:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern2.png") !important;
}
.rw-pattern2w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern2w.png") !important;
}
.rw-pattern3:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern3.png") !important;
}
.rw-pattern3w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern3w.png") !important;
}
.rw-pattern4:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern4.png") !important;
}
.rw-pattern4w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern4w.png") !important;
}
.rw-pattern5:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern5.png") !important;
}
.rw-pattern5w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern5w.png") !important;
}
.rw-pattern6:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern6.png") !important;
}
.rw-pattern6w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern6w.png") !important;
}
.rw-pattern7:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern7.png") !important;
}
.rw-pattern7w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern7w.png") !important;
}
.rw-pattern8:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern8.png") !important;
}
.rw-pattern8w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern8w.png") !important;
}
.rw-pattern9:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern9.png") !important;
}
.rw-pattern9w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern9w.png") !important;
}
.rw-pattern10:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern10.png") !important;
}
.rw-pattern10w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern10w.png") !important;
}
.rw-pattern11:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern11.png") !important;
}
.rw-pattern11w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern11w.png") !important;
}
.rw-pattern12:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern12.png") !important;
}
.rw-pattern12w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern12w.png") !important;
}
.rw-pattern13:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern13.png") !important;
}
.rw-pattern13w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern13w.png") !important;
}
.rw-pattern14:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern14.png") !important;
}
.rw-pattern14w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern14w.png") !important;
}
.rw-pattern15:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern15.png") !important;
}
.rw-pattern15w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern15w.png") !important;
}
.rw-pattern16:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern16.png") !important;
}
.rw-pattern16w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern16w.png") !important;
}
.rw-pattern17:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern17.png") !important;
}
.rw-pattern17w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern17w.png") !important;
}
.rw-pattern18:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern18.png") !important;
}
.rw-pattern18w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern18w.png") !important;
}
.rw-pattern19:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern19.png") !important;
}
.rw-pattern19w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern19w.png") !important;
}
.rw-pattern20:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern20.png") !important;
}
.rw-pattern20w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern20w.png") !important;
}
.rw-pattern21:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern21.png") !important;
}
.rw-pattern21w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern21w.png") !important;
}
.rw-pattern22:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern22.png") !important;
}
.rw-pattern22w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern22w.png") !important;
}
.rw-pattern23:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern23.png") !important;
}
.rw-pattern23w:before {
    background-image: url("https://www.oracle.com/asset/web/i/rw-pattern23w.png") !important;
}
.rw-strip:not(.rw-strip-custom):after {
    content: "";
    position: absolute;
    bottom: 0;
    z-index: 3;
    height: 12px;
    width: 100%;
    right: 0;
    left: 0;
    z-index: 3;
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-neutral.gif");
    background-repeat: repeat-x;
    background-size: auto 100%;
}
.rw-strip.rw-strip-top:after {
    top: 0;
    bottom: unset;
}
body [class*="rw-pebble-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-pebble-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-pebble.gif");
}
body [class*="rw-lilac-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-lilac-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-lilac.gif");
}
body [class*="rw-ocean-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-ocean-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-ocean.gif");
}
body [class*="rw-teal-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-teal-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-teal.gif");
}
body [class*="rw-slate-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-slate-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-slate.gif");
}
body [class*="rw-rose-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-rose-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-rose.gif");
}
body [class*="rw-plum-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-plum-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-plum.gif");
}
body [class*="rw-sienna-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-sienna-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-sienna.gif");
}
body [class*="rw-pine-"].rw-strip:not(.rw-strip-custom):after,
body [class*="rw-pine-"] .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-pine.gif");
}
html .rwtheme-pebble .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-pebble.gif");
}
html .rwtheme-lilac .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-lilac.gif");
}
html .rwtheme-ocean .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-ocean.gif");
}
html .rwtheme-teal .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-teal.gif");
}
html .rwtheme-slate .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-slate.gif");
}
html .rwtheme-rose .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-rose.gif");
}
html .rwtheme-plum .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-plum.gif");
}
html .rwtheme-sienna .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-sienna.gif");
}
html .rwtheme-pine .rw-strip:not(.rw-strip-custom):after {
    background-image: url("https://www.oracle.com/asset/web/i/rw-strip-pine.gif");
}
.rw-strip[style*="customstrip"]:after {
    background-image: var(--customstrip) !important;
} /*! purgecss end ignore */
/*! F07 */
.f07 {
    border: 0;
    width: 100%;
}
.f07v1 {
    margin-bottom: 0 !important;
    position: relative;
}
.f07v1 h2 {
    font-size: 3.2rem;
}
.f07hr {
    padding-top: 2.6em;
}
.f07hr:before {
    position: absolute;
    top: 0;
    height: 0.8em;
    width: 100%;
    content: "";
    display: block;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a000000', endColorstr='#00000000',GradientType=0 );
}
/*! F11v6 */
html,
body {
    height: 100%;
    background-color: #ebeae7;
}
.f11v6 .f11w1 {
    position: relative;
    max-width: 1600px;
    margin: 0 auto;
    background: #fbf9f8;
    width: 100%;
    min-width: 300px;
}
.f11.f11v6 {
    overflow-x: hidden;
}
@media only screen and (min-width: 0px) and (max-width: 320px) {
    .f11v6 {
        overflow-x: auto;
    }
}
/*! F19 */
.f19w2 {
    margin-left: -18px;
    margin-right: -18px;
    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: stretch;
    align-items: stretch;
}
.f19w2 .f19col {
    position: relative;
    margin: 0 18px;
}
.f19w2 .f19col section.cpad:not([class*="bg"]):not([class*="bkg"]):first-child {
    padding-top: 0;
}
.f19w2 .f19col section.cpad:not([class*="bg"]):not([class*="bkg"]):last-child {
    padding-bottom: 0;
}
.f19side section.cpad {
    padding-top: 1.4em;
    padding-bottom: 1.4em;
}
.f19w1.cwidth .f19w2 .cwidth {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.f19w1.cwidth .f19w2 section[class*="bg"]:not([class*="bgw"]) .cwidth {
    padding-right: 18px !important;
    padding-left: 18px !important;
}
.f19main section.crule:before {
    width: 100% !important;
}
.f19v0 {
    position: relative;
    z-index: 1;
}
.f19v0 .f19w2.f19-2col .f19main {
    width: calc(66.666% - 36px);
    max-width: calc(66.666% - 36px);
}
.f19v0 .f19w2.f19-2col .f19side {
    width: calc(33.3333% - 36px);
    max-width: calc(33.3333% - 36px);
}
.f19v1 .f19w2.f19-2col .f19main {
    width: calc(75% - 36px);
    max-width: calc(75% - 36px);
}
.f19v1 .f19w2.f19-2col .f19side {
    width: calc(25% - 36px);
    max-width: calc(25% - 36px);
}
.f19v1 .f19w2.f19-navfirst .f19main {
    order: 2;
}
.f19v1 .f19w2.f19-navfirst .f19side {
    order: 1;
}
.f19v1 .f19w2.f19-article-2col .f19side {
    width: calc(25% - 36px);
    max-width: calc(25% - 36px);
}
.f19v1 .f19w2.f19-article-2col .f19main {
    width: calc(50% - 36px);
    max-width: calc(50% - 36px);
}
.f19v1 .f19w2.f19-3col .f19main {
    width: calc(50% - 36px);
    max-width: calc(50% - 36px);
}
.f19v1 .f19w2.f19-3col .f19side {
    width: calc(25% - 36px);
    max-width: calc(25% - 36px);
}
.f19skeleton {
    color: #f1efed !important;
    background: linear-gradient(-90deg, #f1efed 0%, #e7e5e4 50%, #f1efed 100%);
    background-size: 400% 400%;
    min-width: 10em;
    white-space: pre-line;
    pointer-events: none;
    animation: 2s skeleton-loading ease-in-out infinite;
}
.f19skeleton:nth-child(4n + 1),
:nth-child(4n + 1) > .f19skeleton {
    animation-delay: 0ms;
}
.f19skeleton:nth-child(4n + 2),
:nth-child(4n + 2) > .f19skeleton {
    animation-delay: 500ms;
}
.f19skeleton:nth-child(4n + 3),
:nth-child(4n + 3) > .f19skeleton {
    animation-delay: 1000ms;
}
.f19skeleton.cc01article-cap {
    display: inline-block;
}
img.f19skeleton {
    display: block;
    min-height: 24em;
}
a.f19skeleton {
    display: block;
}
@keyframes skeleton-loading {
    0% {
        background-position: 0% 0%;
    }
    100% {
        background-position: -135% 0%;
    }
}
@media only screen and (max-width: 770px) {
    .f19v0 .f19w2 {
        margin: 0;
    }
    .f19v0 .f19w2 .f19col.f19col {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        max-width: 100%;
        order: 1;
    }
    .f19v0 .f19w2.f19-2col .f19side {
        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: start;
        align-items: flex-start;
        order: 2;
    }
    .f19v1 .f19w2 {
        margin-left: -16px;
        margin-right: -16px;
    }
    .f19v1 .f19w2 .f19col {
        margin: 0 16px;
    }
    .f19v1 .f19w2.f19-3col .f19main {
        width: calc(66.6666% - 32px);
        max-width: calc(66.6666% - 32px);
        order: 1;
    }
    .f19v1 .f19w2.f19-3col .f19side:first-of-type {
        width: calc(33.3333% - 32px);
        max-width: calc(33.3333% - 32px);
        order: 2;
    }
    .f19v1 .f19w2.f19-3col .f19side:last-of-type {
        margin-top: 18px;
        margin-bottom: 18px;
        width: 100%;
        max-width: 100%;
        order: 3;
    }
    .f19v1 .f19w2.f19-3col.f19-bookreview .f19side:last-of-type {
        order: 3;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .f19v1 .f19w2.f19-3col.f19-bookreview .f19side:first-of-type {
        order: 1;
        margin-bottom: 0;
    }
    .f19v1 .f19w2.f19-3col.f19-bookreview .f19main {
        order: 2;
    }
    .f19v1 .f19w2.f19-2col .f19main {
        width: calc(66.6666% - 32px);
        max-width: calc(66.6666% - 32px);
    }
    .f19v1 .f19w2.f19-2col .f19side {
        width: calc(33.3333% - 32px);
        max-width: calc(33.3333% - 32px);
    }
}
@media only screen and (min-width: 450px) and (max-width: 770px) {
    .f19v1 .f19w2.f19-3col .f19side:last-of-type {
        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: start;
        align-items: flex-start;
    }
    .f19v1 .f19w2.f19-3col .f19side:last-of-type > * {
        width: calc(50% - 16px);
    }
    .f19v1 .f19w2.f19-3col .f19side:last-of-type > .s19v1 {
        width: 100%;
        order: -1;
    }
}
@media only screen and (min-width: 600px) and (max-width: 770px) {
    .f19v1 .f19w2.f19-article-2col .f19side {
        width: calc(33.3333% - 32px);
        max-width: calc(33.3333% - 32px);
    }
    .f19v1 .f19w2.f19-article-2col .f19main {
        width: calc(66.6666% - 32px);
        max-width: calc(66.6666% - 32px);
    }
}
@media only screen and (min-width: 450px) and (max-width: 600px) {
    .f19v1 .f19w2.f19-3col .f19col.f19col {
        width: 100%;
        max-width: 100%;
    }
    .f19v1 .f19w2.f19-3col .f19side:first-of-type {
        margin-top: 32px;
        margin-bottom: 18px;
        width: 100%;
        max-width: 100%;
        order: 2;
        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: start;
        align-items: flex-start;
    }
    .f19v1 .f19w2.f19-3col .f19side:first-of-type > * {
        width: calc(50% - 16px);
    }
    .f19v1 .f19w2.f19-2col .f19col.f19col {
        width: 100%;
        max-width: 100%;
    }
    .f19v1 .f19w2.f19-2col .f19side {
        margin-top: 32px;
        margin-bottom: 18px;
        width: 100%;
        max-width: 100%;
        order: 2;
        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: start;
        align-items: flex-start;
    }
    .f19v1 .f19w2.f19-2col .f19side > * {
        width: calc(50% - 16px);
    }
}
@media only screen and (max-width: 600px) {
    .f19v0 .f19-2col .f19side {
        display: block;
    }
    .f19v1 .f19w2.f19-article-2col {
        margin-left: 0;
        margin-right: 0;
    }
    .f19v1 .f19w2.f19-article-2col .f19side,
    .f19v1 .f19w2.f19-article-2col .f19main {
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .f19v1 .f19w2.f19-article-2col .f19side .s20,
    .f19v1 .f19w2.f19-article-2col .f19side .s20-sticky-wrapper {
        display: none;
    }
    .f19v1 .f19w2.f19-2col .f19main {
        order: 1;
    }
    .f19v1 .f19w2.f19-2col .f19side {
        order: 2;
    }
    .f19v1 .f19w2.f19-3col.f19-bookreview .f19side:first-of-type {
        order: 1;
    }
    .f19v1 .f19w2.f19-3col.f19-bookreview .f19main:first-of-type {
        order: 2;
    }
    .f19v1 .f19w2.f19-3col.f19-bookreview .f19side:last-of-type {
        order: 3;
    }
}
@media only screen and (max-width: 450px) {
    .f19v1 .f19w2.f19-3col {
        margin: 0;
    }
    .f19v1 .f19w2.f19-3col .f19col.f19col {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        max-width: 100%;
    }
    .f19v1 .f19w2.f19-3col .f19main {
        order: 1;
    }
    .f19v1 .f19w2.f19-3col .f19side:first-of-type {
        order: 2;
    }
    .f19v1 .f19w2.f19-3col .f19side:last-of-type {
        order: 3;
    }
    .f19v1 .f19w2.f19-2col {
        margin: 0;
    }
    .f19v1 .f19w2.f19-2col .f19col.f19col {
        margin: 0;
        width: 100%;
        max-width: 100%;
    }
    .f19v1 .f19w2.f19-2col .f19main {
        order: 1;
    }
    .f19v1 .f19w2.f19-2col .f19col.f19side {
        margin-top: 32px;
        order: 2;
    }
}
.rtl .f19w2 {
    direction: rtl;
}
/*! 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: inherit;
    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: 0.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: 0.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: 0.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 0.3s, opacity 0.25s, visibility 0s linear 0.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: #006b8f;
}
.u02usertools .u02menu-l1 a:hover,
.u02usertools .u02menu-l2 a:hover,
#u02usertools a:hover,
.u02usertools a:hover {
    color: #006b8f;
}
.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(0.875) translateX(0.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(0.875) translateX(-0.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(0.875) translateX(-0.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(0.875) translateX(0.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(0.875) translateX(0.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(0.875) translateX(-0.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(0.875) translateX(-0.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(0.875) translateX(0.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;
}
.u02search .ui-autocomplete {
    max-height: none\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: #006b8f;
}
.u02smap a:focus,
.u02smap a:hover {
    outline: 0;
    text-decoration: underline;
}
.u02smap hr {
    opacity: 0.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: 0.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: #006b8f;
}
.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;
}
#u2u28focus,
#u2u28bexit,
#u2u28fbexit {
    position: absolute;
    top: 0;
    display: block;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
#u2u28focus:focus,
#u2u28bexit:focus,
#u2u28fbexit:focus {
    outline: dotted #f0f 2px;
}
.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;
    }
}
/*! U03 - OCOM */
.pghero {
    position: relative;
    padding-top: 91px;
}
.cpad.pghero,
.cpad.pghero.cb83v0 .cb83w1 {
    padding-top: 135px;
}
.cpad.pghero.cb83v0 {
    padding-top: 0 !important;
}
.pghero + .u03 {
    position: absolute;
    width: 1600px;
    top: 59px;
    background: #161513;
}
.herotoptabs + .u03 {
    z-index: 13;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper {
    top: calc(0vw + 91px + 59px);
    background: #161513;
    transform: translateY(0);
    position: absolute;
    width: 100%;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper:before {
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: #161513;
    position: absolute;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12 {
    background: #161513;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2 > ul > li > div,
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2 > ul > li > div > a,
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w5:after {
    color: #fff;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12.ct12stuck {
    background: #161513;
}
.herotoptabs + .u03v5 + .ct12-sticky-wrapper .ct12 {
    border-bottom: 0;
}
.herotoptabs.txtdark.pghero + .u03 + .ct12-sticky-wrapper:before {
    background: #161513;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper {
    transform: translateY(0);
    position: absolute;
    max-width: 1600px;
    width: 100%;
}
.herotoptabs.ch13 .ch13w1 h3 {
    margin-top: 0.5em;
}
.u03bttns .obttns {
    float: right;
    width: 100%;
    margin: 0;
    font-size: 1.5rem;
}
.u03bttns .obttns > div {
    float: right;
    white-space: nowrap;
    margin: 0.3em 0 0.3em 0.8em;
}
.u03v5 {
    position: relative;
    z-index: 2;
    background: #161513;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    height: 91px;
    width: 100%;
}
.u03v5 .cwidth {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    height: 91px;
    overflow: hidden;
}
.u03v5 .cwidth::after {
    display: none;
}
.u03v5 .u03w1 {
    height: 91px;
    align-self: flex-start;
    flex: 15;
    flex-shrink: 5;
    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;
}
.u03v5 .u03w2 {
    flex: 13;
    flex-shrink: 1;
    align-self: center;
    padding-left: 1em;
}
.u03v5 .u03w1 ul {
    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: start;
    align-items: flex-start;
}
.u03v5 .u03w1 ul li {
    background: #161513;
    box-sizing: border-box;
    padding: 0;
    font-size: 1.48rem;
    display: inline-block;
    margin: 0 0 0.2em;
    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: start;
    align-items: flex-start;
}
.u03v5 .u03w1 ul li:after {
    display: inline-block;
    content: "/";
    padding: 0 0.6em;
    color: #fff;
}
.u03v5 .u03w1 ul li a {
    color: #fff !important;
    font-size: 1em;
    white-space: nowrap;
}
.u03v5 h1 {
    margin: 0;
    color: #fff;
    white-space: nowrap;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.4;
}
.rtl .u03v5 {
    direction: rtl;
}
.rtl .u03v5 .u03w2 {
    padding-left: 0;
    padding-right: 1em;
}
.rtl .u03v5 .u03w2 .obttns {
    float: left;
}
.rtl .u03v5 .u03w2 .obttns div {
    float: left;
    margin: 0.3em 0.8em 0.3em 0;
}
.rtl .u03v5 .u03w1 ul li:after {
    padding: 0 0.6em 0 0.18em;
}
@media (max-width: 1600px) {
    .pghero + .u03 {
        width: 100%;
    }
}
@media only screen and (min-width: 974px) and (max-width: 1600px) {
    .pghero {
        padding-top: calc(3.1948881789vw + 39.8817891374px) !important;
    }
    .cpad.pghero,
    .cpad.pghero.cb83v0 .cb83w1 {
        padding-top: calc(3.1948881789vw + 39.8817891374px + 3em) !important;
    }
    .herotoptabs + .u03 {
        z-index: 13;
    }
    .herotoptabs + .u03 + .ct12-sticky-wrapper {
        top: calc(3.1948881789vw + 39.8817891374px + 59px);
        background: #161513;
        transform: translateY(0);
    }
    .herotoptabs + .u03 + .ct12-sticky-wrapper:before {
        content: "";
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        background: #161513;
        position: absolute;
    }
    .u03v5 {
        height: calc(3.1948881789vw + 39.8817891374px);
    }
    .u03v5 .cwidth {
        height: calc(3.1948881789vw + 39.8817891374px);
    }
    .u03v5 .u03w1 {
        height: calc(3.1948881789vw + 39.8817891374px);
    }
}
@media (max-width: 974px) {
    .pghero + .u03 {
        top: 51px;
    }
    .pghero {
        padding-top: 71px !important;
    }
    .cpad.pghero,
    .cpad.pghero.cb83v0 .cb83w1 {
        padding-top: 101.8px !important;
    }
    .herotoptabs + .u03 + .ct12-sticky-wrapper {
        top: 122px;
    }
    .u03v5 {
        height: 71px;
    }
    .u03v5 .cwidth {
        height: 71px;
    }
    .u03v5 .u03w1 {
        height: 71px;
    }
    .u03v5 .u03w2 {
        display: none;
    }
    .u03v5 h1 {
        white-space: normal;
    }
}
@media (max-width: 770px) {
    .pghero {
        padding-top: 54px !important;
    }
    .cpad.pghero {
        padding-top: 80.4px !important;
    }
    .herotoptabs.pghero {
        padding-top: 106px !important;
    }
    .herotoptabs + .u03 {
        background: #161513;
    }
    .u03v5 {
        height: 54px !important;
    }
    .u03v5 .cwidth {
        height: 54px !important;
    }
    .u03v5 .u03w1 {
        padding: 0;
        align-self: center;
        height: auto;
        max-height: 54px;
    }
    .u03v5 .u03w1 ul {
        display: none;
    }
    .u03v5 h1 {
        margin: 0;
        line-height: 1.15;
    }
    .herotoptabs.pghero + .u03 + .ct12 {
        position: absolute;
        top: 105px;
        background: #161513;
    }
    .herotoptabs.pghero + .u03 + .ct12 .ct12w2 > ul > li > div {
        color: #fff;
    }
    .herotoptabs.pghero + .u03 + .ct12 .ct12w2 > ul > li > div > a {
        color: #fff;
    }
    .herotoptabs.pghero + .u03 + .ct12 .ct12w5:after {
        color: #fff;
    }
}
@media (max-width: 670px) {
    .pghero + .u03 {
        top: 43px;
    }
    .herotoptabs.pghero + .u03 + .ct12 {
        top: 97px;
    }
    .u03v5 h1 {
        font-size: 1.8rem;
    }
}
/*! CC04 */
.js .cc04 .col-framework.inview.col1 .col-item {
    animation: o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) 0.2s forwards;
}
.cc04.cc04light .slick-prev:before,
.cc04.cc04light .slick-next:before {
    transition: color 0.8s 0s !important;
    -webkit-transition: color 0.8s 0s !important;
    -moz-transition: color 0.8s 0s !important;
    color: #fff;
}
.cc04.cc04light ul.slick-dots li button {
    border-color: #fff;
    background: rgba(255, 255, 255, 0);
}
.cc04.cc04light ul.slick-dots li button:hover,
.cc04.cc04light ul.slick-dots li button:focus {
    background: #fff;
}
.cc04.cc04light ul.slick-dots li.slick-active button {
    background: #fff;
}
.cc04.cc04dark .slick-prev:before,
.cc04.cc04dark .slick-next:before {
    transition: color 0.8s 0s !important;
    -webkit-transition: color 0.8s 0s !important;
    -moz-transition: color 0.8s 0s !important;
    color: #000;
}
.cc04.ch10carousel.ct12active {
    padding-bottom: 0;
}
.cc04.ch12carousel.ct12active {
    padding-bottom: 0;
}
.cc04.ch12carousel.ct12active .ch12w1 {
    padding-bottom: 2em;
}
.cc04 {
    clear: both;
    width: 100%;
    display: none;
}
.cc04 .o-crsl {
    padding: 0 !important;
}
.cc04 .o-crsl .slick-list {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.cc04 .o-crsl .crsl-slider {
    margin-bottom: 0 !important;
}
.cc04 .col-item > div {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cc04.cb71carousel,
.cc04.cb78carousel,
.cc04.ch10carousel,
.cc04.cb34carousel,
.cc04.ch12carousel {
    display: block;
}
.cc04.ch10carousel .o-crsl .ch10 {
    overflow-x: visible;
    overflow-y: visible;
    height: 100%;
    padding-bottom: 7em;
}
.cc04.ch10carousel .o-crsl .ch10 .ch10w1 {
    padding-top: 1em;
    padding-bottom: 1em;
}
.cc04.ch10carousel .o-crsl .ch10bg {
    transform-origin: 0% 50%;
}
.cc04.herotabs.ct12active .o-crsl .slick-dots {
    bottom: 7em;
}
.cc04.cb71carousel .cb71w2 {
    padding-bottom: 1em;
}
.cc04.cb71carousel .cb71 .cb71w1 .cb71w3 {
    margin-top: 0;
}
.cc04.pghero {
    padding-top: 0 !important;
}
.cc04.ch10carousel.ct12inactive {
    padding-bottom: 0 !important;
}
.cc04 .col1 .col-item {
    width: 100%;
    max-width: 100% !important;
    justify-content: center;
}
.cc04 .o-crsl .slick-track {
    padding: 0;
}
.cc04 .slick-dotted.slick-slider {
    margin-bottom: 0;
}
.cc04 .cb78 {
    padding-bottom: 4.45em;
}
.cc04 .ch10w2.cwidth {
    width: auto;
}
.cc04 .ch12 {
    height: 100%;
}
.rtl .cc04 .col1 .col-item {
    overflow: hidden;
}
.rtl .cc04 .o-crsl .slick-list {
    direction: rtl;
}
.rtl .cc04 .o-crsl .slick-dots {
    direction: rtl;
}
.rtl .cc04 .o-crsl .slick-prev {
    left: auto;
    right: 34px;
}
.rtl .cc04 .o-crsl .slick-next {
    right: auto;
    left: 34px;
}
@media only screen and (min-width: 1600px) {
    .cc04 .o-crsl .slick-next {
        right: calc((100px - 5em) / 2);
    }
    .cc04 .o-crsl .slick-prev {
        left: calc((100px - 5em) / 2);
    }
    .rtl .cc04 .o-crsl .slick-next {
        right: auto;
        left: calc((100px - 5em) / 2);
    }
    .rtl .cc04 .o-crsl .slick-prev {
        left: auto;
        right: calc((100px - 5em) / 2);
    }
}
@media only screen and (min-width: 1550px) and (max-width: 1600px) {
    .cc04 .o-crsl .slick-prev {
        left: calc(20vw - 303px);
    }
    .rtl .cc04 .o-crsl .slick-prev {
        left: auto;
        right: calc(20vw - 303px);
    }
    .cc04 .o-crsl .slick-next {
        right: calc(20vw - 303px);
    }
    .rtl .cc04 .o-crsl .slick-next {
        right: auto;
        left: calc(20vw - 303px);
    }
}
@media only screen and (min-width: 0px) and (max-width: 900px) {
    .cb71carousel .cb71w1 {
        padding-bottom: 1em;
    }
}
@media (min-width: 0) and (max-width: 1550px) {
    .cc04 .o-crsl .crsl-nav {
        display: inline-flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: auto;
        bottom: 1em;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .cc04 .o-crsl .crsl-nav .slick-prev {
        left: -5em;
        right: auto;
    }
    .cc04 .o-crsl .crsl-nav .slick-next {
        right: -5em;
        left: auto;
    }
    .cc04 .o-crsl .crsl-nav .slick-arrow {
        height: 5em;
        width: 4em;
        position: absolute;
    }
    .cc04 .o-crsl .crsl-nav .slick-arrow:before {
        font-size: 7.5rem;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .cc04 .o-crsl .slick-dots {
        position: relative;
        width: auto;
        bottom: 1px !important;
    }
    .cc04.herotabs.ct12active .o-crsl .crsl-nav {
        bottom: 6em;
    }
    .cc04.herotabs.ct12active .o-crsl .slick-dots {
        bottom: 0;
    }
    .rtl .cc04 .o-crsl .crsl-nav .slick-prev {
        right: -5em;
        left: auto;
    }
    .rtl .cc04 .o-crsl .crsl-nav .slick-next {
        left: -5em;
        right: auto;
    }
}
@media (max-width: 1500px) and (min-width: 0) {
    .cc04.herotabs.ct12active .o-crsl .crsl-nav {
        bottom: 5em;
    }
}
@media only screen and (max-width: 770px) {
    .cc04.herotabs.ct12active .o-crsl .slick-dots {
        bottom: 0;
    }
    .cc04 .slick-prev,
    .cc04 .slick-next {
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .cc04 .o-crsl .crsl-nav .slick-prev {
        left: -1em;
    }
    .cc04 .slick-next {
        right: -1em;
    }
    .cc04 .o-crsl .slick-nav {
        bottom: 2.5em;
    }
    .cc04.ch10carousel .o-crsl .crsl-slider {
        margin-bottom: 0 !important;
    }
    .cc04.ch10carousel .o-crsl .ch10 {
        padding-bottom: 2em;
    }
    .cc04.ch10carousel .o-crsl .ch10w2.cwidth {
        padding-bottom: 0;
    }
    .cc04.ch10carousel.ct12active {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
        overflow: hidden;
    }
    .cc04.ch10carousel.ct12active .ch10w2.cwidth {
        padding-bottom: 4em !important;
    }
    .cc04.herotabs.ct12active .o-crsl .slick-nav {
        bottom: 6.5em;
    }
    .rtl .cc04 .o-crsl .crsl-nav .slick-next {
        left: -1em;
    }
}
@media only screen and (max-width: 600px) {
    .cc04 .o-crsl .slick-list {
        margin: 0 !important;
    }
    .cc04.ch10carousel.ct12active .ch10w2.cwidth {
        padding-bottom: 5em !important;
    }
    .cc04.ch10carousel.ct12active .ch10w1 {
        min-height: 26em;
    }
}
/*! CH10 */
.ch10 {
    z-index: 1;
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: 700px;
    background-color: #211e1c;
    padding-top: 5em;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    -ms-flex-wrap: none;
    flex-flow: column nowrap;
    -ms-flex-pack: justify;
    justify-content: space-around;
    -ms-flex-align: center;
    align-items: center;
    -ms-overflow-style: none;
}
.ch10:before {
    content: "desktop";
    display: none;
}
.ch10 .obttns {
    margin-top: 1em;
}
@media only screen and (min-width: 770px) and (-ms-high-contrast: active), (min-width: 770px) and (-ms-high-contrast: none) {
    .ch10 {
        height: 0;
    }
    .ch10 .ch10w1 {
        transform: translate(0, -15%);
    }
}
.ch10bg {
    background-size: cover;
    background-position: 30% 0%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    opacity: 0;
    animation: o-fadezoomin ease 0.9s forwards;
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.ch10w1 {
    width: 100%;
}
.ch10w1 .ch10caption {
    position: absolute;
    right: 2em;
    bottom: 0;
    font-size: 1.4rem;
    color: currentcolor;
}
.ch10w3 {
    opacity: 0;
    width: 51vw;
    max-width: 800px;
    position: relative;
    animation: o-fadezoomout ease 0.9s forwards;
}
.ch10w3 h2 {
    color: #fff;
    font-weight: 200;
    margin: 0 0 0.55em;
    line-height: 1.15;
    width: 102%;
}
.ch10w3:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.ch10w4 p {
    color: #fff;
    margin: 0 0 1em;
    line-height: 1.5;
    font-size: 1.8rem;
}
.ch10w4 li {
    color: #fff;
}
.ch10.herolight {
    background-color: #e1ddda;
}
.ch10.herolight .ch10w1 h2 {
    color: #000;
}
.ch10.herolight .ch10w4 p,
.ch10.herolight .ch10w4 li {
    color: #494b4d;
}
.cc04 .ch10w3 {
    width: 42vw;
}
.rtl .ch10w3 {
    float: left;
    width: 43vw;
}
.rtl .ch10w3 h2 {
    width: 100%;
}
.rtl .cc04 .ch10w3 {
    width: 40vw;
}
.rtl .ch10.heroimgflip .ch10bg {
    animation: o-fadezoomin-flip ease 0.9s forwards;
}
.rtl .ch10.heroimgflip .ch10w3 {
    width: 51vw;
    float: none;
}
.rtl .ch10.heroimgrtl .ch10w3 {
    width: 51vw;
    float: none;
}
@media only screen and (min-width: 1360px) and (max-width: 1600px) {
    .ch10 {
        min-height: calc(89.7435897436vw - 735.897435897px);
    }
}
@media only screen and (min-width: 770px) and (max-width: 1360px) {
    .ch10 {
        min-height: calc(6.711409396vw + 398.322147651px);
    }
}
@media only screen and (max-width: 974px) {
    .ch10bg {
        background-position: 43% 0%;
    }
}
@media only screen and (max-width: 770px) {
    .ch10 {
        display: block;
        height: auto;
        min-height: unset;
    }
    .ch10:before {
        content: "mobile";
    }
    .ch10 h2 {
        margin-top: 0.7em;
        width: 100%;
    }
    .ch10 .obttns {
        padding-bottom: 2em;
        margin-top: 0.5em;
    }
    .ch10:not(.herotoptabs) + .u03 + .ct12 {
        border-top: 0 !important;
    }
    .ch10 .ch10caption {
        display: none;
    }
    .ch10w3 {
        width: 100% !important;
        float: none !important;
    }
    .ch10:not(.herotoptabs) + .u03 {
        position: absolute;
        border-bottom: 0 !important;
    }
    .ch10w1 {
        display: flex;
        vertical-align: middle;
        position: relative;
        width: auto;
    }
    .herolight .ch10w1 {
        background: #e1ddda;
    }
    .herolight .ch10w1 h2,
    .herolight .ch10w1 p {
        color: #000;
    }
    .ch10bg {
        position: relative;
        width: 100%;
        padding-top: 40%;
        background-size: 162%;
        background-position: 90% 43%;
        animation: o-fadein ease 0.6s forwards !important;
        opacity: 1;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
    }
    .rtl .ch10.heroimgflip .ch10bg {
        -moz-transform: scale3d(-1, 1, 1);
        -webkit-transform: scale3d(-1, 1, 1);
        transform: scale3d(-1, 1, 1);
    }
}
@media only screen and (max-width: 600px) {
    .ch10bg {
        padding-top: 50%;
        background-size: 180%;
    }
}
/*! CH11 */
.ch11 {
    z-index: 1;
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: #161513;
}
.ch11 .ch11bg {
    display: none;
}
/*! CH12 */
.ch12 {
    position: relative;
    z-index: 1;
    width: 100%;
    overflow: hidden;
    min-height: 400px;
    background-size: cover;
    background-position: 42% 0;
    background-repeat: no-repeat;
}
.ch12 .ch12w1 {
    position: relative;
    display: -ms-flexbox !important;
    display: flex !important;
    -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;
    min-height: 400px;
}
.ch12 .ch12w1 .ch12caption {
    position: absolute;
    right: 2em;
    bottom: 0;
    font-size: 1.4rem;
}
.ch12.pghero .ch12w1 {
    min-height: calc(400px - 91px);
}
.ch12 .ch12w2 {
    animation: o-fadezoomout ease 0.9s forwards;
    width: 37em;
    padding: 2em 0;
    display: -ms-flexbox !important;
    display: flex !important;
    -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;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}
.ch12 .ch12w2 ul,
.ch12 .ch12w2 p {
    margin-bottom: 1.6em;
}
.ch12 .ch12w2 ul.obullets li {
    margin-bottom: 0.3em;
}
.ch12 .ch12w2 > *:last-child,
.ch12 .ch12w2 > ul > li:last-child {
    margin-bottom: 0;
}
.ch12:not(.txtdark) .ch12w1 > *,
.ch12:not(.txtdark) .ch12w1 li,
.ch12:not(.txtdark) .ch12w1 h2 {
    color: #fff;
}
.ch12:not([class*="bg"]) {
    background-color: #264759;
}
.rtl .ch12 .ch12w1 {
    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: end;
    align-items: flex-end;
}
.ch12v2 .ch12w2 {
    width: 100%;
}
.ch12v1.txtdark p {
    color: #000;
}
.ch12v1.txtdark p strong {
    color: #000;
}
@media only screen and (min-width: 770px) and (max-width: 1600px) {
    .ch12 {
        min-height: calc(13.2530120482vw + 187.951807229px);
    }
    .ch12 .ch12w1 {
        min-height: calc(13.2530120482vw + 187.951807229px);
    }
    .ch12.pghero .ch12w1 {
        min-height: calc(13.2530120482vw + 187.951807229px + -8.9rem);
    }
}
@media (min-width: 770px) {
    .ch12 .ch12w1 {
        height: 100%;
    }
}
@media (max-width: 770px) {
    .ch12:not(.herotoptabs) + .u03v5,
    .ch12carousel + .u03v5 {
        border-width: 0;
    }
    .ch12 {
        min-height: 0 !important;
        background-size: auto 130%;
        background-position: 0 0;
        background-color: transparent !important;
    }
    .ch12 .ch12w1 {
        z-index: 2;
        min-height: 0 !important;
    }
    .ch12 .ch12w1 .ch12caption {
        display: none;
    }
    .ch12 .ch12w2 {
        width: 100%;
    }
    .ch12:before {
        position: relative;
        z-index: 2;
        width: 100%;
        height: calc(28.125vw + 23.4375px);
        content: "";
        display: block;
        background-image: inherit;
        background-size: cover;
        background-position: 100% 50%;
        background-repeat: no-repeat;
    }
    .ch12:after {
        position: absolute;
        z-index: 1;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        content: "";
        display: block;
        background: rgba(0, 0, 0, 0.04);
    }
    .ch12.txtlight:after {
        background: rgba(0, 0, 0, 0.15);
    }
    .ch12v2.txtlight {
        background-color: #3b7087 !important;
    }
    .ch12v2:before,
    .ch12v2:after {
        opacity: 0;
        height: 0 !important;
    }
}
@media (max-width: 450px) {
    .ch12:before {
        height: 150px;
    }
}
/*! CH13 */
.u03 + .ch13 {
    padding-top: 0;
}
.ch13 {
    position: relative;
    padding-bottom: 3.5em;
    overflow: hidden;
    width: 100%;
}
.ch13 .ch13bg {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    animation: o-scalezoom 27s ease-out 0s forwards;
}
.ch13 .ch13w1 {
    position: relative;
}
.ch13 .ch13w1 h3 {
    font-weight: 300;
    font-size: 4.4rem;
    margin-top: -0.7em;
}
.ch13 .ch13w1 .vjs-playlist cite {
    font-size: 1.9rem;
    font-weight: bold;
    line-height: 1.4 !important;
}
.ch13.ch13v2 .ch13w1 {
    max-width: 1000px;
}
.ch13.herotabs .ch13w1 {
    padding-bottom: 3em;
}
.ch13v3 .ch13w2 {
    margin-bottom: 1em;
}
.ch13v3 .ch13w3 {
    padding: 0 1.3em 0 0;
    display: table-cell;
    vertical-align: top;
}
.ch13v3 .ch13w4 {
    display: table-cell;
    vertical-align: top;
    padding-right: 3.2em;
}
.ch13v3 .ch13w4 p {
    line-height: 1.4;
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 0.5em;
}
.ch13v3 .ch13w5 .icn-img.icn-circle {
    background-color: #312d2a !important;
    font-size: 8rem;
}
.ch13v3 .ch13w5 .icn-img.icn-circle:after {
    background: #312d2a;
}
.ch13v3 .ch13w5 .icn-img.icn-circle:before {
    color: #fbf9f8;
}
.ch13v3 .ch13w6 {
    font-style: normal;
    font-size: 1.4rem;
}
.ch13v3.txtlight .ch13w5 .icn-img.icn-circle {
    background-color: #fbf9f8 !important;
    font-size: 8rem;
}
.ch13v3.txtlight .ch13w5 .icn-img.icn-circle:after {
    background: #fbf9f8;
}
.ch13v3.txtlight .ch13w5 .icn-img.icn-circle:before {
    color: #312d2a;
}
.ch13v4 .ch13w2 {
    padding: 0 0 3.5em 0;
    color: #000;
}
.ch13v4 .ch13w2 .ch13w4 p {
    font-size: 3rem;
}
.ch13v4 .ch13bg {
    background-position: center top -4em;
}
.ch13v4 .ch13w3 img {
    margin-left: -0.35em;
    margin-bottom: 1.2em;
}
.ch13v4 .ch13w4 {
    max-width: 50%;
    margin-bottom: -2.5em;
}
.ch13v4 .ch13w4 p {
    line-height: 1.33;
}
.ch13v4 .ch13w5 {
    display: table;
}
.ch13v4 .ch13w5 .ch13w6 {
    display: table-cell;
    vertical-align: middle;
}
.ch13v4 .ch13w5 .ch13w6 .icn-img {
    font-size: 7rem;
}
.ch13v4 .ch13w5 .ch13w6 .icn-img:before {
    vertical-align: middle;
    margin-left: -0.14em;
}
.ch13v4 .ch13w5 .ch13w7 {
    display: table-cell;
    vertical-align: middle;
}
.ch13v4 .ch13w5 p {
    display: table-cell;
    vertical-align: center;
    padding: 0.75em 0 0;
    margin: 0;
}
.ch13v4 .ch13w5 p:after {
    content: "\007C";
    margin: 0 0.5em;
    display: inline-block;
    position: relative;
}
.ch13v4 .ch13w5 p:last-child:after {
    content: "";
}
.ch13v4.ch13flx .ch13w2 {
    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;
}
.ch13v4.ch13flx .ch13w2 .ch13w4 {
    margin: 0;
    width: 50%;
}
.ch13v4.ch13flx .ch13w2 .ch13w5 {
    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: center;
    align-items: center;
    width: 50%;
}
.ch13v4.ch13flx .ch13w2 .ch13w5 a {
    display: block;
    width: 7.625em;
    height: 7.625em;
    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='m4 2v20l17-10.0010155zm2.01780415 3.72082718 11.25026705 6.27815732-11.25026705 6.2801883z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.ch13v4.ch13flx .ch13w2 .ch13w5 a img {
    display: none;
}
.ch13v3.herotoptabs .ch13w1 {
    padding-top: 4em;
}
@media (max-width: 1200px) {
    .ch13v4 .ch13bg {
        background-position: 50% 50%;
    }
    .ch13v3.herotoptabs .ch13w1 {
        padding-top: 2em;
    }
}
@media (min-width: 770px) and (max-width: 1200px) {
    .ch13v3 .col-gutters.col2 .col-item:last-child {
        justify-content: center;
    }
}
@media (min-width: 1200px) {
    .ch13v3 .col-gutters.col2 .col-item:first-child {
        width: calc(43% - 36px);
        max-width: calc(43% - 36px);
    }
    .ch13v3 .col-gutters.col2 .col-item:last-child {
        width: calc(57% - 36px);
        max-width: calc(57% - 36px);
    }
}
@media (max-width: 1300px) {
    .ch13 .ch13w1 .vjs-playlist cite {
        font-size: 1.7rem;
        line-height: 1.4 !important;
    }
}
@media (max-width: 1080px) {
    .ch13 .ch13w1 .vjs-playlist cite {
        font-size: 1.6rem;
        font-weight: normal;
        line-height: 1.4 !important;
    }
}
@media (max-width: 974px) {
    .ch13 .ch13w1 h3 {
        margin-top: -0.5em;
    }
    .ch13 .ch13w1 .vjs-playlist cite {
        font-size: 1.4rem;
    }
}
@media (max-width: 840px) {
    .ch13 .ch13w1 .vjs-playlist cite {
        font-size: 1.6rem;
    }
}
@media (max-width: 770px) {
    .ch13 .ch13w1 h3 {
        font-size: 3.6rem;
        margin-bottom: 0.6em;
    }
    .ch13v3.cpad {
        padding-top: 4em !important;
    }
    .ch13v3 .col2 {
        margin-top: 0;
    }
    .ch13v3 .col-w1 {
        flex-flow: row wrap-reverse;
    }
    .ch13v3 .col-gutters.col2 .col-item:first-child {
        width: 100%;
        max-width: 100%;
        padding: 0 22px;
    }
    .ch13v3 .col-gutters.col2 .col-item:last-child {
        width: 100%;
        max-width: 100%;
    }
    .ch13v3 .ch13w1.cwidth {
        padding: 0;
    }
    .ch13v4.cpad {
        padding-top: 0 !important;
        padding-bottom: 0;
    }
    .ch13v4 .ch13w1 {
        background: #e1ddda;
    }
    .ch13v4 .ch13w2 {
        padding: 2.5em 0;
    }
    .ch13v4 .ch13w4 {
        max-width: 100%;
    }
    .ch13v4 .ch13w5 {
        float: left;
    }
    .ch13v4 .ch13bg {
        position: relative;
        width: 100%;
        padding-top: 37%;
        background-size: 150%;
        background-position: 100% 50%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .ch13v4.ch13flx .ch13bg {
        animation: none;
    }
    .ch13v4.ch13flx .ch13w1 {
        position: static;
        background: #3a3632;
    }
    .ch13v4.ch13flx .ch13w1 .ch13w2 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-flow: column wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
    }
    .ch13v4.ch13flx .ch13w1 .ch13w2 .ch13w4 {
        margin: 0;
        width: 100%;
    }
    .ch13v4.ch13flx .ch13w1 .ch13w2 .ch13w5 {
        display: block;
        width: 100%;
        padding: 0 0 0 0;
        position: absolute;
        top: 11.5vw;
    }
    .ch13v4.ch13flx .ch13w1 .ch13w2 .ch13w5 a {
        margin: 0 auto;
        width: 12%;
        height: auto;
        padding-top: 12%;
    }
}
@media (max-width: 600px) {
    .ch13v3 {
        padding-bottom: 3.5em !important;
    }
    .ch13v3 .ch13w1 h3 {
        margin-top: 0.1em !important;
    }
    .ch13v3 .col-item-w1 p,
    .ch13v3 .col-item-w1 h2 {
        padding: 0 !important;
    }
    .ch13v4 .ch13w4 {
        max-width: 100%;
    }
    .ch13v4 .ch13w5 {
        float: left;
    }
    .ch13v4 .ch13w5 p {
        display: block;
        line-height: 1.1;
        padding: 0.1em 0 0.3em;
    }
    .ch13v4 .ch13w5 .ch13w6 .icn-img {
        font-size: 9rem;
    }
    .ch13v4 .ch13w5 .ch13w6 .icn-img:before {
        vertical-align: unset;
    }
    .ch13v4 .ch13w5 .ch13w7 {
        transform: translateY(-2%);
    }
    .ch13v0,
    .ch13v1,
    .ch13v2 {
        padding-bottom: 0;
    }
    .ch13v0 .ch13bg,
    .ch13v1 .ch13bg,
    .ch13v2 .ch13bg {
        right: -40em;
    }
    .ch13v0 .ch13w1,
    .ch13v1 .ch13w1,
    .ch13v2 .ch13w1 {
        padding-bottom: 0;
    }
    .ch13v0 .ch13w1.cwidth,
    .ch13v1 .ch13w1.cwidth,
    .ch13v2 .ch13w1.cwidth {
        padding: 0;
    }
    .ch13v0 .ch13w1.cwidth h3,
    .ch13v1 .ch13w1.cwidth h3,
    .ch13v2 .ch13w1.cwidth h3 {
        padding: 0 22px;
    }
    .ch13v0 .ch13w1 .vjs-playlist .vjs-playlist-item .bctimew1,
    .ch13v1 .ch13w1 .vjs-playlist .vjs-playlist-item .bctimew1,
    .ch13v2 .ch13w1 .vjs-playlist .vjs-playlist-item .bctimew1 {
        left: 22px;
    }
    .ch13v0.cpad.pghero,
    .ch13v1.cpad.pghero,
    .ch13v2.cpad.pghero {
        padding-top: 54px !important;
    }
    .ch13v0.cpad.pghero .ch13w1 h3,
    .ch13v1.cpad.pghero .ch13w1 h3,
    .ch13v2.cpad.pghero .ch13w1 h3 {
        margin-top: 0.5em;
    }
    .ch13v0.ch13v1 .col-item + .col-item,
    .ch13v1.ch13v1 .col-item + .col-item,
    .ch13v2.ch13v1 .col-item + .col-item {
        margin-top: -28px;
    }
}
/*! CH15 */
.ch15 {
    z-index: 1;
    width: 100%;
    overflow: hidden;
    background-image: url("https://www.oracle.com/asset/web/i/rw-natural06-07p.png") !important;
    background-position: 0 0 !important;
    background-size: auto auto;
    background-repeat: repeat;
    background-color: #325c72;
    min-height: 340px;
    font-size: 0;
}
@media (min-width: 770px) {
    .ch15 + .u03 + .f19 .f19main,
    .ch15 + .f19 .f19main {
        transform: translateY(-10em);
        background: #fbf9f8;
        outline: 40px #fbf9f8 solid;
        outline-offset: -10px;
        margin-bottom: -10em;
    }
}
@media (max-width: 770px) {
    .ch15 {
        min-height: 200px;
    }
    .ch15.pghero + .u03 + .f19 .f19main,
    .ch15 + .f19 .f19main {
        transform: translateY(-104px);
        background: #fbf9f8;
        outline: 20px #fbf9f8 solid;
        outline-offset: -7px;
        margin-bottom: -104px;
    }
}
@media (max-width: 670px) {
    .u02nav + .ch15.pghero {
        height: 54px;
        min-height: 0;
    }
    .ch15.pghero + .u03 + .f19 .f19main {
        transform: translateY(0px);
        background: #fbf9f8;
        outline-width: 0;
        margin-bottom: 0;
    }
}
@media only screen and (min-width: 771px) and (max-width: 1600px) {
    .ch15 {
        min-height: calc(10.843373494vw + 166.506024096px);
    }
    .ch15 + .u03 + .f19 .f19main,
    .ch15 + .f19 .f19main {
        outline-width: calc(2.4096385542vw + 1.4457831325px);
    }
}
/*! CH16 */
.ch16.pghero.herotabs .ch16w3 {
    bottom: 6.5em;
}
.ch16v1 .herotitle {
    width: 16em;
}
.ch16 {
    position: relative;
    z-index: 1;
    width: 100%;
    overflow: hidden;
    min-height: 540px;
    max-height: 100%;
    background-repeat: no-repeat;
    background-position: 70% 100%;
    background-size: cover;
    padding-top: 3em;
    padding-bottom: 1em;
    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;
}
.ch16 .cta-lnk {
    margin-top: 0.3em;
    margin-left: 2em;
    font-size: 1.8rem;
}
.ch16 p {
    text-shadow: none;
    padding-left: 0;
    font-size: 2rem;
}
.ch16 h2 {
    text-align: left;
    font-weight: normal;
    font-size: 1.5em;
}
.ch16 h2 + p {
    padding-bottom: 0.3em;
    font-weight: bold;
}
.ch16 .cwidth {
    overflow: hidden;
    margin-bottom: 2em;
}
.ch16 .herotitle {
    display: block;
    text-align: left;
    width: 16em;
    align-self: center;
}
.ch16 .herotitle em {
    font-size: 4rem;
}
.ch16 .herotitle em + h2 {
    margin: 0 0 0.1em;
}
.ch16 .herotitle h2 + em {
    font-size: 3rem;
    padding-bottom: 2em;
}
.ch16 .ch16w3 {
    display: inline-block;
    vertical-align: middle;
}
.ch16 .ch16w3 a {
    float: left;
    opacity: 0.9;
    text-decoration: none !important;
    color: inherit !important;
}
.ch16 .ch16w3 a span {
    color: transparent;
    display: block;
    height: 0;
    width: 0;
    font-weight: normal;
}
.ch16 .ch16w3 a span.bctxt {
    font-weight: bold;
}
.ch16 .ch16w3 a:hover:before {
    color: #c74634;
}
.ch16 .ch16w3 a:before {
    font-size: 50px;
    font-size: 5rem;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    transition: color 0.1s linear;
}
.ch16[class*="set"] .ch16w3.bctxt a:hover:before {
    color: inherit;
}
.ch16 .ch16tiles {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-flow: row wrap;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    max-width: 90%;
}
.ch16 .ch16tiles a {
    flex: 0 1 auto;
    align-self: stretch;
    font-size: 2rem;
    text-align: center;
    background: #fff;
    border-radius: 5px;
    margin-right: 0.8em;
    margin-bottom: 0.8em;
    min-width: 7.5em;
    transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    padding: 2px;
    line-height: 1.25;
    min-height: 3.8em;
    text-decoration: none !important;
}
.ch16 .ch16tiles a > div {
    transition: background 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    background: #fff;
    border-radius: 3px;
    padding: 0.3em 0.6em;
    height: 100%;
    min-height: 100%;
    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;
}
.ch16 .ch16tiles a:hover,
.ch16 .ch16tiles a:focus {
    text-decoration: none;
    color: #fff;
}
.ch16 .ch16tiles a:hover em:first-of-type,
.ch16 .ch16tiles a:focus em:first-of-type {
    display: none;
}
.ch16 .ch16tiles a:hover em:last-of-type,
.ch16 .ch16tiles a:focus em:last-of-type {
    display: block;
}
.ch16 .ch16tiles a:hover > div,
.ch16 .ch16tiles a:focus > div {
    background: rgba(255, 255, 255, 0);
}
.ch16 .ch16tiles a:hover span,
.ch16 .ch16tiles a:focus span {
    color: #fff !important;
}
.ch16 .ch16tiles a span {
    transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    display: block;
    color: #3a3632;
    font-weight: bold;
}
.ch16 .ch16tiles a span.bctxt {
    font-weight: bold;
}
.ch16 .ch16tiles a em {
    color: #3a3632;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    display: inline-block;
    margin-top: 0.3em;
}
.ch16 .ch16tiles a em:last-of-type {
    display: none;
    color: rgba(255, 255, 255, 0.7);
}
@media only screen and (max-width: 860px) {
    .ch16 .cta-lnk {
        display: block;
        margin-left: 0;
    }
}
@media only screen and (max-width: 974px) {
    .ch16 .cwidth {
        margin-left: 0;
    }
    .ch16 .herotitle {
        width: 13em;
    }
}
@media only screen and (max-width: 770px) {
    .ch16.cpad.pghero {
        padding-top: 54px !important;
    }
    .ch16 {
        min-height: 0 !important;
        background-size: auto 100%;
        background-position: 0 0;
        background-color: transparent !important;
    }
    .ch16:before {
        position: relative;
        z-index: 3;
        width: 100%;
        height: calc(25vw + 67.5px);
        content: "";
        display: block;
        background-image: inherit;
        background-size: 180% auto;
        background-position: 100% 50%;
        background-repeat: no-repeat;
    }
    .ch16::after {
        position: absolute;
        z-index: 1;
        width: 100%;
        content: "";
        display: block;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, 0.4);
    }
    .ch16 .ch16w1 {
        position: relative;
        z-index: 3;
        margin: 2em 0;
    }
}
@media only screen and (max-width: 600px) {
    .ch16 .herotitle {
        width: 100%;
    }
    .ch16 .cta-lnk {
        margin-left: 0;
    }
}
@media only screen and (max-width: 450px) {
    .ch16 .ch16tiles {
        -ms-flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-flow: column wrap;
        max-width: unset;
    }
    .ch16 .ch16tiles a {
        min-width: 14em;
        margin-left: 0.8em;
        min-height: 0;
        align-self: auto;
    }
    .ch16 .ch16tiles a > div {
        padding-top: 1em;
        padding-bottom: 1em;
        flex-flow: row nowrap;
    }
    .ch16 .ch16tiles a span {
        display: inline-block;
    }
    .ch16 .ch16tiles a br:last-of-type {
        display: none;
    }
    .ch16 .ch16tiles a:hover em:first-of-type,
    .ch16 .ch16tiles a:focus em:first-of-type {
        display: inline-block;
        color: rgba(255, 255, 255, 0.7);
    }
    .ch16 .ch16tiles a:hover em:first-of-type:before,
    .ch16 .ch16tiles a:focus em:first-of-type:before {
        color: rgba(255, 255, 255, 0.7);
    }
    .ch16 .ch16tiles a:hover em:last-of-type,
    .ch16 .ch16tiles a:focus em:last-of-type {
        display: none;
    }
    .ch16 .ch16tiles a em {
        margin: 0;
    }
    .ch16 .ch16tiles a em:first-of-type:before {
        content: "-";
        color: #3a3632;
        margin: 0 0.5em;
    }
    .ch16 .ch16w3 {
        display: table;
        margin: 0 auto;
        padding-top: 1em;
    }
    .ch16 .cta-lnk {
        padding-top: 1em;
        text-align: center;
    }
    .ch16 h2 + p {
        width: 100% !important;
    }
}
/*! CT12 */
.js .ct12w1 {
    opacity: 0;
}
.ct12 {
    background: rgba(255, 255, 255, 0.8);
    position: relative;
    z-index: 11;
    left: 0;
    right: 0;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    transition: border-bottom 0.3s ease;
}
.ct12:before {
    display: none;
    content: "desktop";
}
.ct12.ct12stuck {
    position: fixed !important;
    top: 0;
    background-color: #fff;
}
.ct12-sticky-wrapper {
    z-index: 12;
    position: relative;
}
.ct12-sticky-wrapper.ct12notransform {
    transform: none !important;
    height: 0 !important;
}
.ch16v1 + .u03 + .ct12-sticky-wrapper .ct12.ct12stuck {
    position: relative !important;
}
.ch16 + .u03 + .ct12-sticky-wrapper {
    z-index: 1 !important;
}
.ch16v1 + .u03 + .ct12-sticky-wrapper {
    z-index: 12;
}
.herotabs + .u03 + .ct12-sticky-wrapper,
.ch10carousel.pghero + .u03 + .ct12-sticky-wrapper {
    background: rgba(0, 0, 0, 0.6);
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 {
    border-bottom: 0;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w3 .ct12more,
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 li .ct12w6 {
    padding-top: 22px;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 li.ct12pushed .ct12w6 {
    padding-top: 0;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12w2 .ct12more .ct12parentlabel {
    color: #fff;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12w2 .ct12more > ul {
    background: #000;
    box-shadow: none;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12w6 > ul {
    background: #000;
    border: 0;
    box-shadow: none;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12w6 > ul > li > span > a {
    color: #fff;
}
.herotabs + .u03 + .ct12 .ct12w2 .ct12more > ul > li > div > a {
    color: #fff;
}
.herotabs.ch11:not(.herolight) + .u03 + .ct12-sticky-wrapper {
    background: rgba(0, 0, 0, 0);
}
.herolight.herotabs + .u03 + .ct12 {
    border-top: 0 !important;
    background: rgba(0, 0, 0, 0.8);
}
.ch11.herotabs + .u03 + .ct12 {
    background: rgba(0, 0, 0, 0);
}
.herotabs {
    padding-bottom: 85px;
}
.herotabs + .u03 + .ct12 {
    background: rgba(0, 0, 0, 0.6);
    transform: translateY(-100%);
    -webkit-backface-visibility: hidden;
    position: absolute;
    border-bottom: 0;
}
.herotabs + .u03 + .ct12 .ct12w1 {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.herotabs + .u03 + .ct12 .ct12w2 > ul > li > div,
.herotabs + .u03 + .ct12 .ct12w2 > ul > li > div > a {
    color: #fff;
}
.herotabs + .u03 + .ct12 .ct12w2.ct12hoverOn > ul > li > div:hover + .ct12bar,
.herotabs + .u03 + .ct12 .ct12w2.ct12hoverOn > ul > li > div:focus + .ct12bar,
.herotabs + .u03 + .ct12 .ct12w2.ct12hoverOn > ul > li > div.hovered + .ct12bar {
    background: #fff;
}
.herotabs + .u03 + .ct12 .ct12w5:after {
    color: #fff;
}
.herotabs + .u03 + .ct12-sticky-wrapper {
    transform: translateY(-100%);
    position: absolute;
    max-width: 1600px;
    width: 100%;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 {
    background: rgba(0, 0, 0, 0);
    transition: background-color 0.5s ease;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2 > ul > li > div,
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2 > ul > li > div > a,
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2 li.ct12pushed > div > a {
    color: #fff;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2.ct12hoverOn > ul > li > div:hover + .ct12bar,
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2.ct12hoverOn > ul > li > div.hovered + .ct12bar,
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2.ct12hoverOn > ul > li > div.open + .ct12bar,
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2.ct12hoverOn > ul > li > div:focus + .ct12bar,
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2.ct12hoverOn > ul > li > a:focus + .ct12bar {
    background: #fff;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w5:after {
    color: #fff;
}
.herotabs + .u03 + .ct12-sticky-wrapper .ct12.ct12stuck {
    background-color: rgba(0, 0, 0, 0.95);
    border-bottom: 1px solid transparent;
}
.herotabs.ch10 {
    padding-bottom: 85px !important;
}
.herotoptabs.pghero {
    padding-top: 176px;
}
.herotoptabs.pghero + .u03 + .ct12-sticky-wrapper:before {
    height: 176px;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12w2 > ul > li > div span,
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12w2 > ul > li > div a {
    color: #fff;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12w2.ct12hoverOn > ul > li > div:hover + .ct12bar {
    background: #fff;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12w2 li:not(.ct12pushed) .ct12w6 {
    padding-top: 22px;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12w2 .ct12more .ct12parentlabel {
    color: #fff;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12w2 .ct12more > ul {
    background: #000;
    box-shadow: none;
}
.herotoptabs + .u03 + .ct12-sticky-wrapper .ct12w6 > ul {
    background-color: #000;
}
.herotoptabs + .u03 + .ct12 .ct12w2 .ct12w6 > ul {
    background: transparent;
}
.herotoptabs + .u03 + .ct12 .ct12w2 .ct12parentlabel {
    color: #fff;
}
.no-touch .ct12w4 .obttns > div {
    text-align: left;
}
.ct12w2 > ul > li,
.ct12w4 {
    height: 85px;
}
.ct12w1 {
    margin: 0 auto;
}
.ct12w1.ct12loaded {
    opacity: 1;
}
.ct12w1.ct12cta-none .ct12w2 {
    width: 100%;
}
.ct12w2.ct12hoverOn > ul > li > div:hover + .ct12bar,
.ct12w2.ct12hoverOn > ul > li > div.hovered + .ct12bar,
.ct12w2.ct12hoverOn > ul > li > div:focus + .ct12bar {
    opacity: 0.25;
    background-color: #000;
}
.ct12w2.ct12hoverOn > ul > li > div:hover > a,
.ct12w2.ct12hoverOn > ul > li > div:hover > span,
.ct12w2.ct12hoverOn > ul > li > div.hovered > a,
.ct12w2.ct12hoverOn > ul > li > div.hovered > span,
.ct12w2.ct12hoverOn > ul > li > div:focus > a,
.ct12w2.ct12hoverOn > ul > li > div:focus > span {
    opacity: 0.75;
}
.ct12w2.ct12hoverOn > ul > li > div:hover > .ct12w6,
.ct12w2.ct12hoverOn > ul > li > div:hover > .ct12more,
.ct12w2.ct12hoverOn > ul > li > div.hovered > .ct12w6,
.ct12w2.ct12hoverOn > ul > li > div.hovered > .ct12more,
.ct12w2.ct12hoverOn > ul > li > div:focus > .ct12w6,
.ct12w2.ct12hoverOn > ul > li > div:focus > .ct12more {
    opacity: 1;
    visibility: visible;
    top: 100%;
    transition: visibility 0s, opacity 0.15s ease 0.1s, top 0.25s ease 0.1s;
}
.ct12w2.ct12hoverOn .ct12w3 .ct12more {
    position: absolute;
    padding: 24px 0 0 0;
    margin: 0;
    width: 320px;
    display: block;
    visibility: hidden;
    opacity: 0;
    left: -99999px;
    top: 200%;
    bottom: auto;
}
.ct12w2.ct12hoverOn .ct12w3 .ct12more > ul {
    background: #fff;
    padding: 20px 0;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
}
.ct12w2.ct12hoverOn .ct12w3 .ct12more > ul > li > div > span,
.ct12w2.ct12hoverOn .ct12w3 .ct12more > ul > li > div > a {
    padding: 0 16px;
    display: block;
    top: 0;
}
.ct12w2.ct12hoverOn .ct12w3 .ct12more > ul ul {
    border: 0;
}
.ct12w2.ct12hoverOn .ct12w3 > div:hover .ct12more,
.ct12w2.ct12hoverOn .ct12w3 > div:focus .ct12more,
.ct12w2.ct12hoverOn .ct12w3 > div.hovered .ct12more {
    opacity: 1;
    visibility: visible;
    max-height: 1500px;
    left: 0;
    top: 100%;
    transition: visibility 0s, opacity 0.15s ease 0.1s, top 0.25s ease 0.1s;
}
.ct12w2.ct12hoverOn .ct12more > ul {
    background: #fff;
    -webkit-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.2);
}
.ct12w2.ct12hoverOn .ct12more > ul > li {
    display: none;
}
.ct12w2.ct12hoverOn .ct12more > ul > li.ct12pushed {
    display: block;
    margin-top: 10px;
}
.ct12w2.ct12hoverOn .ct12more > ul > li.ct12pushed:first-child {
    margin-top: 0;
}
.ct12w2.ct12hoverOn .ct12more > ul > li a {
    white-space: normal;
}
.ct12 .ct12w2 .ct12w3 .ct12more li.ct12pushed > div > span,
.ct12 .ct12w2 .ct12w3 .ct12more li.ct12pushed > div > a {
    color: #161513;
    font-weight: bold;
}
.ct12 .ct12w2 .ct12w3 .ct12more li.ct12pushed > div > span.ct12parentlabel {
    color: #161513;
    display: block;
}
.ct12w2 {
    width: 75%;
    float: left;
    display: table-row;
}
.ct12w2 a {
    white-space: nowrap;
    color: #161513;
    font-size: 1.6rem;
}
.ct12w2 a:hover {
    text-decoration: none;
}
.ct12w2 .noWrapLink {
    padding: 0 20px;
    position: relative;
    font-size: 1.6rem;
    color: #000;
}
.ct12w2 .noWrapLink a {
    color: #fff;
}
.ct12w2 > ul {
    position: relative;
    padding: 0;
    display: table;
    table-layout: fixed;
}
.ct12w2 > ul > li {
    display: table-cell;
    vertical-align: middle;
    padding: 5px 0;
    position: relative;
}
.ct12w2 > ul > li > div {
    vertical-align: middle;
    z-index: 2;
    padding: 0 18px;
    position: relative;
    font-size: 1.6rem;
    color: #161513;
    max-height: 23px;
}
.ct12w2 > ul > li > div > a,
.ct12w2 > ul > li > div > span {
    transition: opacity 0.3s ease;
    vertical-align: middle;
}
.ct12w2 > ul > li > div > span {
    cursor: pointer;
    white-space: nowrap;
}
.ct12w2 > ul > li > div > a,
.ct12w2 > ul > li > div > span:not(.ct12w6) {
    display: inline-block;
    height: 23px;
    margin: auto 0;
}
.ct12w2 > ul > li li {
    display: block;
    height: auto;
}
.ct12w2 > ul > li.ct12current > div > a {
    font-weight: bold;
    opacity: 1 !important;
}
.ct12w2 > ul > li.ct12current .ct12bar {
    opacity: 1 !important;
    background: #6f915d !important;
}
.ct12w2 > ul > li.ct12popped {
    display: none !important;
}
.ct12w2 > ul > li > .ct12bar {
    position: absolute;
    content: " ";
    height: 5px;
    width: auto;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 !important;
    margin: 0;
    opacity: 0;
    z-index: 1;
    transition: background-color 0.5s ease, opacity 0.5s ease;
}
.ct12w2.ct12full {
    float: none;
    width: auto;
}
.ct12w2 .ct12mob {
    display: none;
}
.ct12w2 .ct12more {
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    position: absolute;
}
.ct12w2 .ct12more li > span > a {
    color: #161513;
}
.ct12w2 .ct12menuOpen .ct12more {
    max-height: 1500px;
    opacity: 1;
    left: 0;
    visibility: visible;
    transition: max-height 0.3s linear, opacity 0.3s ease, visibility 0s;
    padding-bottom: 20px;
}
.ct12w2 .ct12pushed > div > span > span:after {
    content: "";
    padding: 0;
    margin: 0;
    width: 0;
}
.ct12w2 .ct12pushed .ct12w6 {
    position: relative;
    opacity: 1;
    visibility: visible;
    max-height: auto;
    padding: 0;
    width: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ct12w2 .ct12pushed .ct12w6:before {
    border: 0;
}
.ct12w2 .ct12pushed .ct12w6 ul {
    padding: 10px 0 0 0;
}
.ct12w2 .ct12pushed .ct12w6 li {
    font-weight: normal;
}
.herotabs.setcodepink + .u03v5 + [class^="ct12"] .ct12w2 > ul > li.ct12current .ct12bar,
.herotabs.bgcodepink + .u03v5 + [class^="ct12"] .ct12w2 > ul > li.ct12current .ct12bar {
    background: #ed1e79 !important;
}
.herotabs.setcodeorange + .u03v5 + [class^="ct12"] .ct12w2 > ul > li.ct12current .ct12bar,
.herotabs.bgcodepink + .u03v5 + [class^="ct12"] .ct12w2 > ul > li.ct12current .ct12bar {
    background: #ef4c23 !important;
}
.ct12w3 {
    display: none !important;
    max-width: 0;
}
.ct12w3.ct12menuOpen {
    display: table-cell !important;
}
.ct12w3.ct12mobnopops {
    display: table-cell !important;
    max-width: 1000px;
}
.ct12w3.ct12menu {
    display: table-cell !important;
    max-width: 1000px;
}
.ct12w3.ct12menu > div > span {
    display: inline-block !important;
}
.ct12w3 > div > span {
    display: none !important;
}
.ct12w3 .obttns {
    width: auto;
    display: inline-block;
    float: none;
}
.ct12w3 .obttns > div {
    margin: 0;
}
.ct12w4 {
    display: table-cell;
    float: none;
    width: 25%;
    vertical-align: middle;
    text-align: right;
}
.ct12w4 .obttns {
    float: right;
    width: auto;
}
.ct12w4 .obttns > div {
    margin: 0;
}
.ct12w4.ct12inactive {
    display: none;
}
.ct12w5 {
    display: inline-block;
    padding: 0 1.05em 0 0;
    margin: 0;
    position: relative;
}
.ct12w5:after {
    display: inline-block;
    width: 0.85em;
    position: absolute;
    bottom: 0;
    padding: 0 0.1em;
    font-weight: normal;
    color: #161513;
    -webkit-backface-visibility: hidden;
    font-size: 1.5em;
}
.ct12w6 {
    position: absolute;
    padding-top: 23px;
    margin: 0;
    width: 320px;
    display: block;
    visibility: hidden;
    opacity: 0;
    left: 0;
    top: 200%;
    bottom: auto;
}
.ct12w6 ul {
    background: #fff;
    padding: 16px 0;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    float: left;
    width: 100%;
}
.ct12w6 ul li {
    padding: 0;
    margin-top: 0.3em;
}
.ct12w6 ul li:first-child {
    margin-top: 0;
}
.ct12w6 ul li a {
    color: #161513;
    font-size: 1.6rem;
    font-weight: 300;
}
.ct12w6 ul li a:hover {
    text-decoration: underline;
}
.ct12w6 ul li > span {
    padding: 0 16px;
    font-weight: normal;
}
.ct12w6 li li li > span {
    position: static;
}
.rtl .ct12 .ct12w2 {
    float: right;
    direction: rtl;
}
.rtl .ct12 .ct12w2 ul {
    direction: rtl;
    float: unset;
}
.rtl .ct12 .ct12w4 .obttns {
    float: left;
}
.rtl .ct12 .ct12w5 {
    padding: 0 0 0 1.05em;
}
.rtl .ct12 .ct12w6 {
    left: auto;
    right: 0;
}
.rtl .ct12 .ct12w6:before {
    right: 2.5em;
    left: auto;
}
.rtl .ct12 .ct12w6:after {
    right: 2.7em;
    left: auto;
}
.ct12more .ct12w6 ul {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    float: unset;
}
.ct12more a:hover {
    text-decoration: underline;
}
@media only screen and (max-width: 1600px) and (min-width: 974px) {
    .pghero.herotoptabs {
        padding-top: 176px !important;
    }
}
@media only screen and (min-width: 1500px) {
    .ct12 .ct12w2.ct12hoverOn .ct12w3 .ct12more,
    .ct12 .ct12w2.ct12hoverOn .ct12w6 {
        padding: 32px 0 0 0;
    }
    .ct12 .ct12w6 a {
        font-size: 1.4rem;
    }
    .herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w3 .ct12more,
    .herotabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2 > ul > li > div > .ct12w6,
    .herotoptabs + .u03 + .ct12-sticky-wrapper .ct12 .ct12w2 > ul > li > div > .ct12w6 {
        padding: 31px 0 0 0;
    }
}
@media (min-width: 601px) and (max-width: 1500px) {
    .ct12w2 > ul > li a {
        font-size: 1.6rem;
    }
    .ct12w2 > ul > li > div {
        padding: 0 15px;
        font-size: 1.6rem;
    }
    .ct12w1 {
        height: 66px;
    }
    .herotabs.ch10 {
        padding-bottom: 66px !important;
    }
    .pghero.herotoptabs {
        padding-top: calc(0vw + 91px + 66px) !important;
    }
    .herotoptabs + .u03 + .ct12-sticky-wrapper:before {
        height: calc(0vw + 91px + 66px) !important;
    }
    .ct12w2 > ul > li,
    .ct12w4 {
        height: 66px;
    }
    .ct12w2 > ul > li .obttns > div a,
    .ct12w4 .obttns > div a {
        line-height: 1.3;
    }
    .ct12w2 > ul > li .obttns > div a:after,
    .ct12w4 .obttns > div a:after {
        right: 0.1em;
    }
}
@media (min-width: 770px) and (max-width: 1500px) {
    .herotabs {
        padding-bottom: 66px;
    }
    .pghero.herotoptabs {
        padding-top: calc(3.1948881789vw + 39.8817891374px + 66px) !important;
    }
    .herotoptabs + .u03 + .ct12-sticky-wrapper:before {
        height: calc(3.1948881789vw + 39.8817891374px + 85px) !important;
    }
}
@media (min-width: 771px) and (max-width: 974px) {
    .ct12:before {
        content: "tablet";
    }
    .pghero.herotoptabs {
        padding-top: calc(0vw + 71px + 66px) !important;
    }
    .herotoptabs + .u03 + .ct12-sticky-wrapper:before {
        height: calc(0vw + 71px + 66px) !important;
    }
}
@media (max-width: 770px) {
    .ct12w2 .ct12w6 > ul {
        float: unset;
    }
    .herotabs {
        padding-bottom: 54px;
    }
    .herotabs.ch10 {
        padding-bottom: 54px !important;
    }
    .herotabs + .u03 + .ct12 {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
    }
    .herotabs + .u03 + .ct12 .ct12w2 .ct12more {
        background: #000;
    }
    .herotabs + .u03 + .ct12 .ct12w2 .ct12more > ul > li ul {
        background: #000;
    }
    .herotabs + .u03 + .ct12 .ct12w2 .ct12more .ct12parentlabel {
        color: #fff;
    }
    .herotabs + .u03 + .ct12 .ct12w2 .ct12more li > span > a {
        color: #fff;
    }
    .herotabs + .u03 + .ct12 .ct12w3 > div > div > ul > li:last-child {
        border-top: 1px solid #3a3632;
    }
    .pghero.herotoptabs {
        padding-top: 108px !important;
    }
    .herotoptabs + .u03 + .ct12-sticky-wrapper:before {
        height: 54px !important;
    }
    .ct12 .ct12w2 > ul > li > div > a {
        line-height: 1.8;
    }
    .ct12 .ct12w2 > ul > li > div > span {
        display: flex !important;
        align-items: center;
    }
    .ct12 .ct12navActive:not(.ct12current) .ct12bar {
        background-color: #000 !important;
        opacity: 0.2;
    }
    .herotoptabs + .u03 + .ct12 .ct12navActive:not(.ct12current) .ct12bar,
    .herotabs + .u03 + .ct12 .ct12navActive:not(.ct12current) .ct12bar {
        background-color: #fff !important;
        opacity: 0.2;
    }
}
@media (min-width: 601px) and (max-width: 770px) {
    .ct12:before {
        content: "tablet-small";
    }
    .ct12 .ct12w1 {
        height: 54px;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w2,
    .ct12 .ct12w1.ct12cta-none .ct12w2 {
        width: 100%;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > div > ul > li:last-child,
    .ct12 .ct12w1.ct12cta-none .ct12w3 > div > div > ul > li:last-child {
        border-top: 0;
        padding: 0 20px;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > .ct12more,
    .ct12 .ct12w1.ct12cta-none .ct12w3 > div > .ct12more {
        padding-bottom: 20px;
    }
    .ct12 .ct12w1.ct12cta-on .ct12w3 .ct12cta {
        border-top: 0;
        padding: 15px 0 0 0;
        margin: 0;
    }
    .ct12 .ct12w1.ct12cta-on .ct12w3 .ct12cta .obttns {
        display: none;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w2 {
        width: 70%;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > .ct12more {
        padding: 0;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > .ct12more .ct12cta {
        padding: 20px 0 0 0;
        margin: 0;
    }
    .ct12 .ct12w2 {
        width: 70%;
    }
    .ct12 .ct12w2 > ul {
        position: static !important;
    }
    .ct12 .ct12w2 > ul > li > div {
        padding: 0 15px;
    }
    .ct12 .ct12w2 > ul > li {
        height: 54px;
        z-index: 4;
    }
    .ct12 .ct12w2 .ct12screen {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 200px;
        z-index: 1;
    }
    .ct12 .ct12w3 {
        position: static !important;
    }
    .ct12 .ct12w3 > div {
        position: static !important;
    }
    .ct12 .ct12w3 > div > div {
        width: 100%;
        top: calc(100% + 1px);
        background: #fff;
        left: -9999px;
        -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    }
    .ct12 .ct12w3 > div > div .ct12pushed ul {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .ct12 .ct12w3 > div > div > ul {
        padding-top: 7px;
    }
    .ct12 .ct12w3 > div > div > ul > li {
        padding: 15px 20px 0 20px;
    }
    .ct12 .ct12w3 > div > div > ul > li:last-child {
        padding: 20px;
        margin: 15px 0 0 0;
        border-top: 1px solid #e1ddda;
    }
    .ct12 .ct12w3 .obttns {
        width: auto;
        display: block;
    }
    .ct12 .ct12w3 .obttns > div {
        float: none;
    }
    .ct12 .ct12w3 .obttns > div > a:not([class*="icn-"]) {
        text-align: center;
    }
    .ct12 .ct12w3 .obttns > div > a {
        display: block;
    }
    .ct12 .ct12w3 .obttns > div > a:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        margin: 0;
    }
    .ct12 .ct12w3 > span {
        position: absolute;
        display: block;
        bottom: 0;
    }
    .ct12 .ct12w3.ct12navActive:before {
        border-width: 0;
    }
    .ct12 .ct12w4 {
        height: 54px;
        width: 30%;
    }
    .ct12 .ct12w2 > ul > li > div > .ct12w6 {
        display: none;
    }
    .ct12 .ct12w2 > ul > li.ct12navActive > div > .ct12w6 {
        display: block;
    }
    .ct12 .ct12menuOpen:not(.ct12menu) > div > span > span {
        display: none;
    }
    .ct12 .ct12menuOpen.ct12navActive > div > span > span {
        display: inline-block;
    }
    .herotabs + .u03 + .ct12 .ct12w3 > div > div {
        top: 100%;
    }
    .rtl .ct12 .obttns {
        float: none;
    }
    .rtl .ct12 .obttns > div {
        margin: 0;
    }
    .herotoptabs + .u03 + .ct12 {
        border-bottom: 0;
    }
    .herotoptabs + .u03 + .ct12 .ct12menuOpen > div > span > span {
        display: none;
    }
    .herotoptabs + .u03 + .ct12 .ct12menuOpen.ct12navActive > div > span > span {
        display: inline-block;
    }
    .herotoptabs + .u03 + .ct12 .ct12w2 .ct12more li > span > a {
        color: #fff;
    }
    .herotoptabs + .u03 + .ct12 .ct12w3 > div > div {
        top: 100%;
    }
    .herotoptabs + .u03 + .ct12 .ct12w3 > div > div > ul {
        background: #000;
    }
}
@media (max-width: 670px) {
    .ch13v0.herotoptabs.cpad.pghero,
    .ch13v1.herotoptabs.cpad.pghero,
    .ch13v2.herotoptabs.cpad.pghero {
        padding-top: 108px !important;
    }
}
@media (max-width: 600px) {
    .herotabs + .u03 + .ct12 {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
    }
    .ct12:before {
        content: "mobile";
    }
    .ct12 .ct12w1 {
        height: 54px;
    }
    .ct12 .ct12w1.ct12cta-none .ct12w2,
    .ct12 .ct12w1.ct12cta-hidden .ct12w2 {
        width: 100%;
    }
    .ct12 .ct12w1.ct12cta-none .ct12w3 > div > div > ul > li:last-child,
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > div > ul > li:last-child {
        border-top: 0;
        padding: 0 20px;
    }
    .ct12 .ct12w1.ct12cta-none .ct12w3 > div > .ct12more,
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > .ct12more {
        padding-bottom: 20px;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > .ct12more {
        padding: 0;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > .ct12more .ct12cta {
        padding: 20px 0 0 0;
        margin: 0;
    }
    .ct12 .ct12w1.ct12cta-hidden .ct12w3 > div > .ct12more .ct12cta .obttns {
        display: none;
    }
    .ct12 .ct12w2 {
        float: none;
        width: 100%;
        display: block;
    }
    .ct12 .ct12w2 > ul {
        position: static !important;
    }
    .ct12 .ct12w2 > ul > li > div {
        padding: 0 15px;
    }
    .ct12 .ct12w2 > ul > li {
        height: 54px;
        z-index: 4;
    }
    .ct12 .ct12w2 > ul > li.ct12open .ct12w6 {
        position: absolute;
        top: 100%;
        max-height: 0;
        overflow: hidden;
        visibility: hidden;
        padding: 0;
        width: 100%;
        transition: max-height 0.2s linear, opacity 0.3s ease, visibility 0.3s;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .ct12 .ct12w2 > ul > li.ct12open .ct12w6:before {
        border: 0;
    }
    .ct12 .ct12w2 > ul > li.ct12open .ct12w6 ul {
        padding: 10px 0 0 0;
    }
    .ct12 .ct12w2 > ul > li.ct12open .ct12w6 li {
        font-weight: normal;
    }
    .ct12 .ct12w2 .ct12screen {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 200px;
        z-index: 1;
    }
    .ct12 .ct12w3 {
        position: static !important;
    }
    .ct12 .ct12w3 > div {
        position: static !important;
    }
    .ct12 .ct12w3 > div > div {
        width: 100%;
        top: calc(100% + 1px);
        background: #fff;
        left: -9999px;
        -webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.2);
    }
    .ct12 .ct12w3 > div > div .ct12pushed ul {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .ct12 .ct12w3 > div > div > ul {
        padding-top: 7px;
    }
    .ct12 .ct12w3 > div > div > ul > li {
        padding: 15px 20px 0 20px;
    }
    .ct12 .ct12w3 > div > div > ul > li:last-child {
        padding: 20px;
        margin: 15px 0 0 0;
        border-top: 1px solid #e1ddda;
    }
    .ct12 .ct12w3 .obttns {
        width: auto;
        display: block;
    }
    .ct12 .ct12w3 .obttns > div {
        float: none;
    }
    .ct12 .ct12w3 .obttns > div > a:not([class*="icn-"]) {
        text-align: center;
    }
    .ct12 .ct12w3 .obttns > div > a {
        display: block;
    }
    .ct12 .ct12w3 .obttns > div > a:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        padding: 0;
        margin: 0;
    }
    .ct12 .ct12w3 > span {
        position: absolute;
        display: block;
        bottom: 0;
    }
    .ct12 .ct12w3.ct12navActive:before {
        border-width: 0;
    }
    .ct12 .ct12w4 {
        display: none;
    }
    .ct12 .ct12w3 .ct12more > ul {
        float: unset;
    }
    .ct12 .ct12w2 > ul > li > div > .ct12w6 {
        display: none !important;
    }
    .herotabs + .u03 + .ct12 .ct12w2 .ct12w3 > div > div {
        top: 100%;
    }
    .herotoptabs + .u03 + .ct12 {
        border-bottom: 0;
    }
    .herotoptabs + .u03 + .ct12 .ct12w2 .ct12more li > span > a {
        color: #fff;
    }
    .herotoptabs + .u03 + .ct12 .ct12w3 > div > div {
        top: 100%;
    }
    .herotoptabs + .u03 + .ct12 .ct12w3 > div > div > ul {
        background: #000;
    }
    .herotoptabs + .u03 + .ct12 .ct12w3.ct12navActive li.ct12cta {
        border-top: 1px solid rgba(255, 255, 255, 0.3);
    }
}
.rtl .ct12 .obttns {
    float: none;
}
.rtl .ct12 .obttns > div {
    margin: 0;
}
/*! CB82 */
.cb82 {
    background: transparent !important;
}
.ct14w4 .cb82 {
    padding-top: 0;
}
.ct14w4 .cb82.cb82v0 .cb82w8 {
    padding-top: 1.5em;
}
.ct14w4 .cb82.cb82v0 .cb82w8:empty {
    display: none;
}
.ct14w4 .cb82.cb82v0 .cb82w8:blank {
    display: none;
}
.txtlight .cb82w3 * {
    color: #494b4d;
}
.txtlight .cb82w3 h1,
.txtlight .cb82w3 h2,
.txtlight .cb82w3 h3,
.txtlight .cb82w3 h4,
.txtlight .cb82w3 h5,
.txtlight .cb82w3 h6,
.txtlight .cb82w3 .herotitle {
    color: #161513;
}
.txtlight .cb82w3 a,
.txtlight .cb82w3 a:link,
.txtlight .cb82w3 a:visited {
    color: #006b8f;
    text-decoration: none;
}
.txtlight .cb82w3 a:hover {
    text-decoration: underline;
}
.txtlight .cb82w3 .obttns > div a {
    color: #fff;
}
.txtlight .slick-prev:before,
.txtlight .slick-next:before {
    color: #fff;
}
.txtlight .slick-prev.slick-disabled:before,
.txtlight .slick-next.slick-disabled:before {
    color: #fff;
}
.txtlight .slick-dots li button {
    border: 2px solid #fff;
    opacity: 0.4;
    transition: background 200ms linear, border 200ms linear;
}
.txtlight .slick-dots li button:hover,
.txtlight .slick-dots li button:focus {
    background: #fff;
    opacity: 1;
    transition: background 200ms linear, border 200ms linear;
}
.txtlight .slick-dots li.slick-active button {
    background: #fff;
    border-color: #fff;
    opacity: 1;
}
.cb82v1 .cb82w8 {
    background: #fff;
}
.cb82w8 h2 {
    margin-bottom: 1.125em;
}
.cb82w9 {
    margin-bottom: 2em;
}
.cb82w1,
.cb82w2,
.cb82v1 .cb82w8,
.cb82xinfo {
    display: none;
}
.cb82w1.slick-initialized,
.cb82w2.slick-initialized,
.cb82v1 .cb82w8.slick-initialized {
    display: block;
}
.cb82v0 {
    min-height: 700px;
}
.cb82.cb82h {
    min-height: auto;
}
.cb82 .cb82w5 h3,
.cb82 .cb82w4 h3 {
    font-size: 2.8rem;
    font-weight: normal;
}
.cb82w5 {
    width: 100%;
}
.cb82v0 {
    position: relative;
}
.cb82 .slick-prev {
    left: 3em;
}
.cb82 .slick-next {
    right: 3em;
}
.cb82 .slick-dots {
    bottom: 7em !important;
}
.cb82w1 {
    margin-bottom: 0 !important;
}
.cb82 .cb82w1 .slick-track {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    -ms-flex-wrap: none;
    flex-flow: row nowrap;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -ms-flex-align: stretch;
    align-items: normal;
    padding-top: 2em;
}
.cb82 .cb82w1 div.slick-slide,
.cb82 .cb82w1 a.slick-slide {
    height: auto;
    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;
    text-align: center;
    padding: 0 8px 12px;
    cursor: pointer;
    outline: 0;
    position: relative;
}
.cb82 .cb82w1 a.slick-slide {
    text-decoration: none;
}
.cb82 .cb82w1 a.slick-slide > span,
.cb82 .cb82w1 div.slick-slide > span,
.cb82gradient {
    color: #161513 !important;
}
.cb82w2 {
    padding-bottom: 2em !important;
}
.cb82 .cb82w1 div.slick-slide.slick-current:hover,
.cb82 .cb82w1 div.slick-slide.slick-current:hover .icn-img,
.cb82 .cb82w1 div.slick-slide.slick-current:hover .icn-img:before,
.cb82 .cb82w1 div.slick-slide.slick-current:hover span,
.cb82 .cb82w1 div.slick-slide.slick-current:hover .icn-img.icn-circle {
    transform: none;
}
.cb82 .cb82w1 div.slick-slide:hover {
    text-decoration: none;
}
.cb82 .cb82w1 div.slick-slide span ~ i,
.cb82 .cb82w1 a.slick-slide span ~ i {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    background-color: #6f915d !important;
}
.cb82 .cb82w1 div.slick-slide.slick-current span ~ i,
.cb82 .cb82w1 div.slick-slide.slick-current:hover span ~ i,
.cb82 .cb82w1 a.slick-slide.slick-current span ~ i,
.cb82 .cb82w1 a.slick-slide.slick-current:hover span ~ i {
    opacity: 1;
    background-color: #6f915d !important;
}
.cb82 .cb82w1 a.slick-slide:hover span ~ i,
.cb82 .cb82w1 div.slick-slide:hover span ~ i {
    background-color: #ebeae7 !important;
    opacity: 1;
}
.cb82 .cb82w1 a.slick-slide span,
.cb82 .cb82w1 div.slick-slide span {
    display: block;
    font-size: 1.6rem;
    color: #161513;
    font-weight: bold;
    width: auto;
    border-bottom: none;
    transition: all 0.2s ease-in-out;
    line-height: 1.2;
    max-width: 12em;
}
.cb82 div.icn-img {
    line-height: 0rem;
    font-size: 9.25rem;
}
.cb82 div.icn-img.icn-circle {
    font-size: 9rem;
    float: none;
    display: inline-block;
}
.cb82 div.icn-img.icn-circle:before {
    font-size: 0.75em;
}
.cb82 .cb82w1 a.slick-slide .icn-img,
.cb82 .cb82w1 div.slick-slide .icn-img {
    transition: all 0.15s ease;
    display: none;
}
.cb82 .cb82w1 a.slick-slide:hover .icn-img,
.cb82 .cb82w1 a.slick-slide:hover .icn-img,
.cb82 .cb82w1 div.slick-slide:hover .icn-img {
    transform: scale(1.2, 1.2) translate3d(0, 0, 0);
}
.cb82 .cb82w1 a.slick-slide:hover .icn-img.icn-circle,
.cb82 .cb82w1 div.slick-slide:hover .icn-img.icn-circle {
    transform: scale(1.2, 1.2) translate3d(0, 0, 0);
}
.cb25w3:first-child:nth-last-child(5),
.cb25w3:first-child:nth-last-child(5) ~ .cb25w3 {
    background: black;
}
.cb82w4 {
    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: start;
    align-items: flex-start;
    background: #fff;
    padding: 3em 4.667em;
}
.cb82w3.slick-slide.slick-current .cb82w5,
.cb82w3.slick-slide.slick-current .cb82w6 {
    animation: o-upfade-top 1.1s;
    position: relative;
}
.cb82w4.cb82col1 .cb82w5 {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    max-width: calc(100% - 14em);
    margin-right: 4em;
}
.cb82w4.cb82col2 .cb82w5 {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    max-width: calc(100% - 14em * 2);
    margin-right: 4em;
}
.cb82w4.cb82col3 .cb82w5 {
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    max-width: calc(100% - 14em * 3);
    margin-right: 4em;
}
.cb82w4.cb82col1 .cb82w6 {
    display: block !important;
    margin-left: 0;
}
.cb82w4.cb82col2 .cb82w6 {
    -ms-flex-preferred-size: 28em;
    flex-basis: 28em;
    margin-left: 0;
}
.cb82w4.cb82col3 .cb82w6 {
    -ms-flex-preferred-size: 42em;
    flex-basis: 42em;
    margin-left: 0;
}
.cb82w6 {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-right: -1em;
    margin-left: 4em;
}
.cb82w4[class*="col"] .cb82w6 {
    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: stretch;
    align-items: stretch;
}
.cb82w4 h5 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin: 0 0 1.8em;
    font-size: 1.6rem;
    text-transform: uppercase;
}
.cb82w4 .cb82w6 h5:first-child {
    margin-top: 0.5em;
}
.cb82w7 {
    padding: 0 1em;
    position: relative;
    margin: 0 0 1.5em;
}
.cb82v0 .cb82w7 {
    width: 14em;
}
.cb82w7 p {
    font-size: 1.6rem;
    margin-bottom: 0;
}
.cb82w7 > a {
    margin: 0 0 0.5em;
    line-height: 1.4em;
    color: #c58c52 !important;
}
.cb82w7:before {
    width: 4px;
    content: "";
    height: 100%;
    background: #d4cfca;
    position: absolute;
    top: 0;
    left: 0;
}
ul.cb82w7:before {
    background: transparent;
}
.cb82v1 {
    background: #fff !important;
    min-height: 1000px;
    padding-bottom: 0;
}
.cb82v1 .eyebrow {
    text-transform: uppercase;
    color: #796087;
}
.cb82v1 .cb82w2,
.cb82v1 .cb82w3 {
    background: #f5f4f2;
}
.cb82v1 .cb82w4 {
    background: none;
}
.cb82v1 .cb82w6 {
    width: 50%;
    padding-right: 4em;
}
.cb82v1 .cb82col2 .cb82w6 {
    width: 50%;
    padding-right: 0;
}
.cb82v1 .cb82w7 {
    position: relative;
    margin: 0 0 1.5em;
}
.cb82v1 .cb82w7.cb82-sm-icon {
    padding: 0 5em 0 1em;
    width: 100%;
}
.cb82v1 .cb82w7 img {
    width: auto;
    height: 5em;
    position: absolute;
    right: 0;
    top: 0;
}
.cb82v1 .cb82w7:before {
    background: #7a736e;
}
.cb82v1 h2 {
    text-align: center;
}
.cb82v1 .cb82w10 {
    display: flex;
    align-items: center;
    background: #fff;
}
.cb82v1 .cb82w11 {
    flex: 2.45;
    text-align: right;
    display: flex;
}
.cb82v1 .cb82w12 {
    flex: 1;
    position: relative;
    animation: cb82w12-fadeout 0.7s;
    opacity: 0;
}
.cb82v1 .cb82w12 .obttns ~ p {
    font-weight: bold;
    clear: both;
    margin: 0;
}
.cb82v1 .cb82w12 h4,
.cb82v1 .cb82w12 h3 {
    font-weight: normal;
    font-size: 2.4rem;
}
.cb82v1 .cb82w10.cb82w12-on .cb82w12 {
    animation: o-upfade-top 0.3s;
    opacity: 1;
}
.cb82v1 .cb82w13 {
    margin-left: auto;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
}
.cb82v1 .cb82w13 img {
    height: 100%;
    max-height: 23.438em;
}
.cb82v1 .cb82w14 {
    margin-bottom: 1.7em;
}
.cb82v0 .cb82w15,
.cb82v1 .cb82w15 {
    display: flex;
    align-items: center;
}
.cb82v1 .cb82w10 > .cb82w12 {
    text-align: center;
    margin: 0 0 1.6em;
}
.cb82v1 .cb82w10 > .cb82w11 ~ .cb82w12 {
    text-align: left;
    margin-bottom: 5em;
}
.cb82v1 .cb82w10 > .cb82w11 ~ .cb82w12 ul ~ .obttns {
    margin: 1em 0 0;
}
.cb82v1 .cb82w10 > .cb82w12 .cb82w15 {
    display: flex;
    justify-content: center;
}
.cb82v1 .cb82w10 > .cb82w12 .cb82w15 ~ p {
    font-weight: bold;
}
.cb82v0 .cb82w2 .cb82w15 .cb82w16 .obttns > div,
.cb82v1 .cb82w2 .cb82w15 .cb82w16 .obttns > div {
    margin-bottom: 0;
}
.cb82v1 .cb82w1 a.slick-slide div.icn-circle,
.cb82v1 .cb82w1 div.slick-slide div.icn-circle {
    background: #fff;
}
.cb82v1 .cb82w1 a.slick-slide div.icn-circle:before,
.cb82v1 .cb82w1 div.slick-slide div.icn-circle:before {
    color: #3b7087;
}
.cb82v1 .cb82w1 a.slick-slide.slick-current div.icn-circle,
.cb82v1 .cb82w1 div.slick-slide.slick-current div.icn-circle {
    background-color: #3b7087;
    transition: background-color 0.5s ease-in-out;
}
.cb82v1 .cb82w1 a.slick-slide.slick-current div.icn-circle:before,
.cb82v1 .cb82w1 div.slick-slide.slick-current div.icn-circle:before {
    color: #fff;
}
.cb82v1 div.ohilite {
    transition-delay: 0s;
    left: 0;
    top: 7%;
}
.cb82v1 .cb82w13.cb82t5 img {
    width: 29.515em;
}
.cb82.cb82noicn .cb82w1 a.slick-slide .icn-img,
.cb82.cb82noicn .cb82w1 div.slick-slide .icn-img {
    display: none;
}
.cb82 .cb82w18 {
    padding-right: 1em;
}
.cb82v0 .cb82w2 .cb82w20 {
    padding-top: 1.7em;
}
.cb82v0 .cb82w2 .cb82w20:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 4.5em;
    height: 3px;
    background: #e1ddda;
}
.cb82v0 .cb82w2 .cb82w19,
.cb82v0 .cb82w2 .cb82w20 {
    margin-top: 1.7em;
    position: relative;
    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;
}
.cb82v0 .cb82w2 .cb82w19 .cb82w16,
.cb82v0 .cb82w2 .cb82w19 .cb82w17,
.cb82v0 .cb82w2 .cb82w20 .cb82w16,
.cb82v0 .cb82w2 .cb82w20 .cb82w17 {
    display: inline-block;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
}
.cb82v0 .cb82w2 .cb82w19 .cb82w16,
.cb82v0 .cb82w2 .cb82w20 .cb82w16 {
    padding-right: 15px;
}
.cb82v0 .cb82w2 .cb82w19 h5,
.cb82v0 .cb82w2 .cb82w20 h5 {
    margin-bottom: 1em;
    color: #161513;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
}
.cb82w21 img {
    max-width: 100%;
}
.cb82.cb82v0 .cb82w4.col2 .col-w1 {
    min-width: 100%;
    width: 100%;
    margin: 0;
}
.cb82.cb82v0 .cb82w4.col2 .col-w1 .col-item {
    min-width: 50%;
    margin: 0 0 36px 0;
    padding-right: 18px;
}
.cb82.cb82v0 .cb82w4.col2 .col-w1 .col-item + .col-item {
    padding-right: 0;
    padding-left: 18px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .cb82 .slick-slider .slick-track,
    .cb82 .slick-slider .slick-list {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
@media only screen and (max-width: 1080px) {
    .cb82v1 .cb82w6 {
        padding-right: 0;
    }
}
@media only screen and (max-width: 974px) {
    .cb82 .cb82w2 .cb82w19 .cb82w16,
    .cb82 .cb82w2 .cb82w19 .cb82w17,
    .cb82 .cb82w2 .cb82w20 .cb82w16,
    .cb82 .cb82w2 .cb82w20 .cb82w17 {
        display: block;
        margin-left: 0;
    }
}
@media only screen and (max-width: 770px) {
    .cb82 .cb82w2 .cb82w4 > div {
        flex-direction: column-reverse;
    }
    .cb82 .cb82w2 .cb82w19,
    .cb82 .cb82w2 .cb82w20 {
        vertical-align: top;
        width: 45%;
        display: inline-block;
    }
    .cb82 .cb82w2 .cb82w19 + .cb82w19,
    .cb82 .cb82w2 .cb82w20 + .cb82w19 {
        margin-left: 8%;
    }
    .cb82 .cb82w2 .cb82w20 {
        padding-top: 2em;
    }
    .cb82 .cb82w2 .cb82w20:before {
        display: none;
    }
    .cb82.cb82v0 .cb82w4.col2 .col-w1 .col-item {
        min-width: 100%;
        margin: 0 0 36px 0;
        padding-right: 0;
    }
    .cb82.cb82v0 .cb82w4.col2 .col-w1 .col-item + .col-item {
        padding-left: 0;
    }
    .cb82 h5 {
        order: 1;
    }
    .cb82 .cb82w1 a.slick-slide span,
    .cb82 .cb82w1 div.slick-slide span {
        max-width: 9em;
    }
}
@media only screen and (max-width: 600px) {
    .ct14w4 .cb82v0 {
        padding-top: 1.5em;
    }
    .cb82 .cb82w2 .cb82w19,
    .cb82 .cb82w2 .cb82w20 {
        display: block;
        margin-left: 0;
        width: 100%;
    }
    .cb82 .cb82w2 .cb82w19 + .cb82w19,
    .cb82 .cb82w2 .cb82w20 + .cb82w19 {
        margin-left: 0;
    }
    .cb82 .cb82w2 .cb82w19 .cb82w16,
    .cb82 .cb82w2 .cb82w19 .cb82w17,
    .cb82 .cb82w2 .cb82w20 .cb82w16,
    .cb82 .cb82w2 .cb82w20 .cb82w17 {
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
    .cb82 .cb82w2 .cb82w20 {
        padding-top: 1.7em;
    }
    .cb82 .cb82w2 .cb82w20:before {
        display: block;
    }
    .cb82 .cb82w1 a.slick-slide span,
    .cb82 .cb82w1 div.slick-slide span {
        max-width: none;
    }
}
@media only screen and (max-width: 1550px) and (min-width: 0) {
    .cb82w1,
    .cb82w2,
    .cb82w8,
    .cb82w9,
    .cb82v1 .cb82w4b {
        padding: 0;
    }
    .cb82v1 .cb82w2 {
        padding: 0;
    }
    .cb82w1 {
        padding: 0;
    }
}
@media only screen and (max-width: 1300px) and (min-width: 0) {
    .cb82v0 .cb82w15,
    .cb82v1 .cb82w15 {
        display: block;
    }
    .cb82v0 .cb82w16,
    .cb82v1 .cb82w16 {
        display: inline-block;
        margin: 0 0 0.2em;
    }
    .cb82v0 .cb82w4.cb82col3 .cb82w6 {
        -ms-flex-preferred-size: 28em;
        flex-basis: 28em;
    }
    .cb82v0 .cb82w4.cb82col3 .cb82w5 {
        max-width: calc(100% - 14em * 2);
    }
}
@media only screen and (min-width: 900px) and (max-width: 1100px) {
    .cb82w4[class*="col"] .cb82w6 {
        -ms-flex-preferred-size: 14em;
        flex-basis: 14em;
    }
    .cb82w4[class*="col"] .cb82w5 {
        max-width: calc(100% - 14em);
    }
}
@media only screen and (max-width: 899px) and (min-width: 0) {
    .cb82w4 {
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .cb82w5,
    .cb82w6 {
        padding: 0 !important;
        margin-left: 0;
        width: 100% !important;
        flex-basis: auto !important;
    }
    .cb82w5 {
        max-width: none !important;
        margin: 0 0 1.6em !important;
    }
    .cb82v0 .cb82w6,
    .cb82v0 cb82w4.cb82col1 .cb82w6,
    .cb82v1 .cb82w6,
    .cb82v1 cb82w4.cb82col1 .cb82w6 {
        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;
        -ms-flex-preferred-size: auto !important;
        flex-basis: auto !important;
        align-items: flex-start !important;
    }
    .cb82v0 .cb82w4.cb82col1 .cb82w6,
    .cb82v1 .cb82w4.cb82col1 .cb82w6 {
        display: flex !important;
    }
    .cb82v1 .cb82w10 {
        flex-flow: column;
    }
    .cb82v1 .cb82w11 {
        order: 2;
        flex-grow: 1;
        flex-basis: auto;
        width: 100%;
        min-height: 1px;
    }
    .cb82v1 .cb82w12 {
        order: 1;
        flex-grow: 1;
        margin: 0 0 1.6em !important;
        display: flex;
        align-items: center;
        flex-flow: column;
        flex-basis: auto;
        width: 80%;
    }
    .cb82v1 .cb82w13 {
        width: 80%;
        margin: 0 auto;
        min-height: 1px;
        max-width: 565px;
        max-height: none;
    }
    .cb82v1 .cb82w13 img {
        width: 100%;
        margin: 0 auto;
        height: auto;
        max-height: none;
    }
    .cb82v1 .cb82w12 .obttns {
        width: auto;
        margin-bottom: 0.6em;
    }
    .cb82v1 .cb82w12 .obttns > div {
        margin: 0 0.8em 0 0;
    }
    .cb82v1 .cb82w14 {
        margin-bottom: 1.5em;
    }
    .cb82v0 .cb82w15,
    .cb82v1 .cb82w15,
    .cb82v1 .cb82w10 > .cb82w12 .cb82w15 {
        display: block;
    }
    .cb82v0 .cb82w16,
    .cb82v1 .cb82w16 {
        display: inline-block;
        margin: 0 0 0.2em;
    }
}
@media only screen and (max-width: 770px) and (min-width: 0) {
    .cb82v0.cb82-circle .slick-dots {
        bottom: 1.5em;
    }
    .cb82 .slick-dots {
        position: absolute;
        width: 100%;
    }
    .cb82 .slick-prev,
    .cb82 .slick-next {
        top: 1.5em !important;
        font-size: inherit !important;
    }
    .cb82w1,
    .cb82w2,
    .cb82w8,
    .cb82w9,
    .cb82v1 .cb82w4b {
        padding: 0;
    }
    .cb82 .slick-next {
        right: 1.3em;
    }
    .cb82 .slick-prev {
        left: 1.3em;
    }
    .cb82w1 {
        margin: 0;
    }
}
@media only screen and (max-width: 600px) and (min-width: 0) {
    .cb82v1 .cb82w12 {
        flex-flow: column;
    }
    .cb82v1 .cb82w12 .obttns {
        margin: 0 auto 0.6em;
    }
    .cb82v1 .cb82w12 .obttns > div {
        margin: 0;
    }
}
@media only screen and (max-width: 500px) and (min-width: 0) {
    .cb82w8,
    .cb82w9 {
        text-align: center;
    }
    .cb82w7 {
        width: auto !important;
    }
    .cb82v1 div.ohilite {
        display: none;
    }
    .cb82v1 .cb82w1 a.slick-slide span ~ i,
    .cb82v1 .cb82w1 div.slick-slide span ~ i {
        background: transparent;
    }
    .cb82v1 .cb82w1 a.slick-slide div.icn-circle,
    .cb82v1 .cb82w1 a.slick-slide div.icn-circle,
    .cb82v1 .cb82w1 div.slick-slide div.icn-circle {
        background: #3b7087;
    }
    .cb82v1 .cb82w1 a.slick-slide div.icn-circle:before,
    .cb82v1 .cb82w1 div.slick-slide div.icn-circle:before {
        color: #fff;
    }
}
@keyframes cb82w12-fadeout {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@media only screen and (max-height: 800px) {
    .cb82 .slick-dots {
        bottom: 30px;
    }
}
.cb82 .cb82w16 .obttns {
    padding-right: 1em;
}
.cb82 .cb82w1 a.slick-slide:hover span,
.cb82 .cb82w1 div.slick-slide:hover span {
    border-bottom: 0;
    margin-bottom: 0;
}
.cb82 .cb82w1 .slick-slide.slick-current span {
    border-bottom: 0;
    margin-bottom: 0;
}
.cb82 .cb82w1 a.slick-slide.slick-current:hover span,
.cb82 .cb82w1 div.slick-slide.slick-current:hover span {
    opacity: 1;
    border-bottom-color: #6f915d;
}
.cb82 .slick-dots li.slick-active button,
.cb82.txtlight .slick-dots li.slick-active button {
    background: #6f915d !important;
    border-color: #6f915d;
    opacity: 1;
}
.cb82v0 .slick-list {
    background: #fff;
}
.cb82 .cb82w1 .slick-list {
    margin: 0 4.25em;
}
.cb82w1 {
    background: #fff;
}
.cb82 .cb82w3 {
    padding: 0 0 2em;
}
.cb82 .slick-prev,
.cb82 .slick-next {
    z-index: 1;
    font-size: 0.7rem;
    position: absolute;
    top: 6em;
}
.cb82 .slick-prev:before,
.cb82 .slick-next:before {
    color: #161513;
    -webkit-transform: translateX(-0.25em);
    -ms-transform: translateX(-0.25em);
    transform: translateX(-0.25em);
}
.cb82.txtlight .slick-prev.slick-disabled:before,
.cb82.txtlight .slick-next.slick-disabled:before {
    color: #7a736e;
}
.cb82.txtlight .slick-dots li button,
.cb82 .slick-dots li button {
    border: 2px solid #7a736e;
    opacity: 0.4;
    transition: background 200ms linear, border 200ms linear;
}
.cb82.txtlight .slick-dots li button:hover,
.cb82.txtlight .slick-dots li button:focus {
    outline: none;
    opacity: 1;
    background: #7a736e;
}
.cb82 .cb82w4.bgvlightgrey {
    background-color: #fff !important;
}
.cb82.bgblue {
    background-color: #f5f4f2 !important;
}
.cb82.txtlight .cb82w9 *,
.cb82.txtlight [class*="icn"]:before {
    color: #161513 !important;
}
.cb82v0,
.cb82v0.bgvlightslate {
    background-color: #f5f4f2 !important;
}
.cb82 .cb82w16 .obttns {
    padding-right: 1em;
}
/*! INFO */
#ocom-v1-base {
    content: "24.3.0";
}